دیسترو یک بنیاد برای حمایت از دنیای متنباز است که به تولید و نظارت بر پروژههای مفید برای جوامع توسعهدهنده در سراسر جهان میپردازد. با ایجاد ایدههای جدید، پیادهسازی ایدههای مختلف، و انتشار رایگان آنها در جهان، دیسترو گامی در جهت توسعه جوامع متنباز ایران برداشته است.
بزودی دیسترو در کنار شما عزیزان فعالیت خود را گستردهتر خواهد کرد. جهت اطلاعات بیشتر به گیتهاب دیسترو مراجعه و اساسنامه بنیاد را مطالعه نمایید.
@DistroFDN
github.com/distrofdn/distrofdn
#open_source
@Syntax_fa
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2🔥1
انواع لایسنسهای اپنسورس
1. MIT License
- ویژگیها:
- بسیار ساده و خلاصه است.
- به کاربران اجازه میدهد که کد را بدون محدودیت برای هر هدفی (تجاری یا غیرتجاری) استفاده کنند.
- نیازی نیست که تغییرات یا منبع کد به اشتراک گذاشته شود، هرچند که ذکر لایسنس اصلی اجباری است.
- مناسب برای: پروژههایی که میخواهند بیشترین آزادی را به کاربران بدهند.
2. Apache License 2.0
- ویژگیها:
- به کاربران اجازه استفاده، تغییر، و توزیع کد را میدهد، حتی برای اهداف تجاری.
- از کاربران میخواهد که حقوق مالکیت معنوی (patents) را تضمین کنند.
- تغییرات باید با ذکر لایسنس اصلی منتشر شوند.
- مناسب برای: پروژههایی که میخواهند کاربران آزادی زیادی داشته باشند و در عین حال از کد در برابر مشکلات مربوط به پتنت محافظت کنند.
3. GPL (GNU General Public License)
- ویژگیها:
- بسیار محافظهکار است.
- اگر کسی از کد شما استفاده کند و تغییراتی ایجاد کند، موظف است این تغییرات را نیز اپنسورس کند.
- مناسب برای پروژههایی که میخواهند مطمئن شوند که کدشان همیشه آزاد باقی میماند.
- مناسب برای: پروژههایی که نمیخواهند کسی از کد آنها در پروژههای اختصاصی (proprietary) استفاده کند.
4. LGPL (Lesser General Public License)
- ویژگیها:
- مشابه GPL است، اما انعطافپذیرتر.
- اگر از کتابخانه شما (SDK یا API) در یک پروژه دیگر استفاده شود، نیازی نیست که کل پروژه اپنسورس شود؛ فقط تغییرات روی کتابخانه شما باید اپنسورس شوند.
- مناسب برای: پروژههایی که شامل کتابخانهها یا SDKها هستند و میخواهند کاربران بتوانند آنها را در پروژههای اختصاصی استفاده کنند.
5. BSD License
- ویژگیها:
- شبیه MIT است، اما کمی محدودتر.
- نیازمند ذکر اعتبار (attribution) است و نمیگذارد نام نویسندگان اصلی برای تبلیغات استفاده شود.
- مناسب برای: پروژههای ساده که به محدودیتهای اندکی نیاز دارند.
6. Creative Commons Licenses (CC)
- ویژگیها:
- بیشتر برای محتوا (مثل اسناد، تصاویر، یا طراحیها) استفاده میشود.
- معمولاً برای کد کاربرد ندارد، اما اگر پروژه شما شامل مستندات یا محتوای غیرکدی است، میتواند مناسب باشد.
#Licence #open_source
@Syntax_fa
1. MIT License
- ویژگیها:
- بسیار ساده و خلاصه است.
- به کاربران اجازه میدهد که کد را بدون محدودیت برای هر هدفی (تجاری یا غیرتجاری) استفاده کنند.
- نیازی نیست که تغییرات یا منبع کد به اشتراک گذاشته شود، هرچند که ذکر لایسنس اصلی اجباری است.
- مناسب برای: پروژههایی که میخواهند بیشترین آزادی را به کاربران بدهند.
2. Apache License 2.0
- ویژگیها:
- به کاربران اجازه استفاده، تغییر، و توزیع کد را میدهد، حتی برای اهداف تجاری.
- از کاربران میخواهد که حقوق مالکیت معنوی (patents) را تضمین کنند.
- تغییرات باید با ذکر لایسنس اصلی منتشر شوند.
- مناسب برای: پروژههایی که میخواهند کاربران آزادی زیادی داشته باشند و در عین حال از کد در برابر مشکلات مربوط به پتنت محافظت کنند.
3. GPL (GNU General Public License)
- ویژگیها:
- بسیار محافظهکار است.
- اگر کسی از کد شما استفاده کند و تغییراتی ایجاد کند، موظف است این تغییرات را نیز اپنسورس کند.
- مناسب برای پروژههایی که میخواهند مطمئن شوند که کدشان همیشه آزاد باقی میماند.
- مناسب برای: پروژههایی که نمیخواهند کسی از کد آنها در پروژههای اختصاصی (proprietary) استفاده کند.
4. LGPL (Lesser General Public License)
- ویژگیها:
- مشابه GPL است، اما انعطافپذیرتر.
- اگر از کتابخانه شما (SDK یا API) در یک پروژه دیگر استفاده شود، نیازی نیست که کل پروژه اپنسورس شود؛ فقط تغییرات روی کتابخانه شما باید اپنسورس شوند.
- مناسب برای: پروژههایی که شامل کتابخانهها یا SDKها هستند و میخواهند کاربران بتوانند آنها را در پروژههای اختصاصی استفاده کنند.
5. BSD License
- ویژگیها:
- شبیه MIT است، اما کمی محدودتر.
- نیازمند ذکر اعتبار (attribution) است و نمیگذارد نام نویسندگان اصلی برای تبلیغات استفاده شود.
- مناسب برای: پروژههای ساده که به محدودیتهای اندکی نیاز دارند.
6. Creative Commons Licenses (CC)
- ویژگیها:
- بیشتر برای محتوا (مثل اسناد، تصاویر، یا طراحیها) استفاده میشود.
- معمولاً برای کد کاربرد ندارد، اما اگر پروژه شما شامل مستندات یا محتوای غیرکدی است، میتواند مناسب باشد.
#Licence #open_source
@Syntax_fa
👍17❤1