انتخاب مجوز
انتخاب مجوز بخش مهمی از انتشار پروژههای نرمافزار آزاد شما است. گزینههای زیادی برای انتخاب وجود دارد و هر کدام مزایا و معایب خاص خود را دارند که بر آینده پروژه شما تأثیر میگذارند. [تغییر مجوز در آینده] ممکن است دشوار باشد، بنابراین باید از ابتدا با دقت به آن فکر کنید.
در اینجا چند مجوز نرمافزار آزاد پرکاربرد را که توصیه میکنیم، همراه با دلایلی که ممکن است آنها را انتخاب کنید، معرفی میکنیم.
مجوزهای کپیلفت
مجوزهای کپیلفت برای اطمینان از آزاد ماندن نرمافزار شما مفید هستند. استفاده از کپیلفت ایجاب میکند که هر کسی که نرمافزار شما را بهبود میبخشد، آن بهبودها را تحت همان مجوز کپیلفت منتشر کند، که این اطمینان را میدهد که شما میتوانید بهبودهای آنها را در نسخه خودتان ادغام کنید. برای اطلاعات بیشتر، به کپیلفت چیست؟ مراجعه کنید.
مزایا
- تضمین میکند که نرمافزار شما آزاد باقی میماند
- مشارکتهای جامعه را تشویق میکند
- به طور کلی نرمافزار آزاد را ترویج میدهد
معایب
- برای کسبوکارها کمتر جذاب است
- باید سازگاری مجوز برای استفاده مجدد در نظر گرفته شود
مجوزهای کپیلفت پیشنهادی
مجوز | مناسب برای… | رویکرد کپیلفت |
---|---|---|
[مجوز عمومی موزیلا ۲.۰] | کتابخانهها (اجازه وندورینگ میدهد) | مبتنی بر فایل |
[مجوز عمومی کمتر گنو] | کتابخانهها (وندورینگ را ممنوع میکند) | مبتنی بر شیء |
[مجوز عمومی گنو] | برنامههای اجرایی | مبتنی بر برنامه اجرایی |
[مجوز عمومی گنو آفرو] | خدمات شبکهای | مبتنی بر شبکه |
مجوزهای آسانگیر
مجوزهای آسانگیر تعهدات نسبتاً کمی را به گیرنده نرمافزار شما تحمیل میکنند. این مجوزها اجازه میدهند که نرمافزار به راحتی مورد استفاده مجدد قرار گیرد و در هر پروژه نرمافزاری دیگر، از جمله نرمافزارهای غیرآزاد، ادغام شود. این میتواند برای پروژههایی که استفاده تجاری یا پذیرش گسترده را هدف قرار دادهاند مفید باشد.
مزایا
- استفاده مجدد آسان را ممکن میکند
- پذیرش گسترده را تشویق میکند
- برای کاربران تجاری جذاب است
معایب
- میتواند در آثار غیرآزاد گنجانده شود
- مشارکتهای جامعه را کمتر تشویق میکند
مجوزهای آسانگیر پیشنهادی
ما مجوزهای آسانگیر زیر را توصیه میکنیم:
پیشنهادی برای کسبوکارها
برای کسبوکارهایی که نرمافزار آزاد منتشر میکنند، ممکن است استفاده از یک مجوز به سبک آسانگیر که شامل ملاحظات مربوط به حقوق علائم تجاری و پتنتها باشد، مطلوب باشد. برای این منظور، ما [مجوز آپاچی ۲.۰] را توصیه میکنیم.
حوزه عمومی
ناشرانی که مایلند نرمافزار خود را به حوزه عمومی اختصاص دهند، باید توجه داشته باشند که یک اعلامیه ساده برای حوزه عمومی برای استفاده بینالمللی کافی نیست. ما مجوزهای زیر را توصیه میکنیم که حقوق معادل حوزه عمومی را به شکلی سازگار با قوانین بینالمللی ارائه میدهند:
مجوزها برای موقعیتهای دیگر
ما صفحه جداگانهای برای توصیه مجوزها برای داراییهای غیرنرمافزاری، مانند چندرسانهای، داریم: