- GPL
مقدمه مفهومی
مجوز عمومی گنو (GPL) یکی از معروف ترین مجوزهای نرم افزار آزاد است که توسط ریچارد استالمن برای پروژه گنو ایجاد شد. این مجوز بر پایه مفهوم Copyleft استوار است و تضمین می کند نرم افزار و تمام مشتقات آن آزاد باقی بمانند.
نسخه های اصلی
1. GPL نسخه 1 (1989)
2. GPL نسخه 2 (1991)
3. GPL نسخه 3 (2007)
4. LGPL (نسخه کتابخانه ای)
5. AGPL (نسخه شبکه ای)
مفاد اصلی
- آزادی استفاده برای هر منظوری
- آزادی مطالعه و تغییر کد منبع
- آزادی توزیع مجدد
- آزادی انتشار نسخه های تغییر یافته
- الزام به همراه داشتن کد منبع
تأثیرات GPL
- رشد جنبش نرم افزار آزاد
- توسعه لینوکس و هزاران پروژه دیگر
- تغییر دیدگاه نسبت به مالکیت نرم افزار
- الهام بخش مجوزهای آزاد دیگر
- تأثیر بر قوانین کپی رایت دیجیتال
موارد جنجالی
- سازگاری با دیگر مجوزها
- تفسیر مفاد در دادگاه ها
- استفاده در نرم افزارهای SaaS
- محدودیت های تجاری
- اجرایی بودن در کشورهای مختلف
روندهای جدید
1. تفسیرهای جدید از مفاد GPLv3
2. تمرکز بر نرم افزارهای ابری
3. توسعه مجوزهای سازگار
4. بهبود سازگاری با قوانین بین المللی
5. استفاده در پروژه های سخت افزار آزاد
مجوز عمومی گنو (GPL) یکی از معروف ترین مجوزهای نرم افزار آزاد است که توسط ریچارد استالمن برای پروژه گنو ایجاد شد. این مجوز بر پایه مفهوم Copyleft استوار است و تضمین می کند نرم افزار و تمام مشتقات آن آزاد باقی بمانند.
نسخه های اصلی
1. GPL نسخه 1 (1989)
2. GPL نسخه 2 (1991)
3. GPL نسخه 3 (2007)
4. LGPL (نسخه کتابخانه ای)
5. AGPL (نسخه شبکه ای)
مفاد اصلی
- آزادی استفاده برای هر منظوری
- آزادی مطالعه و تغییر کد منبع
- آزادی توزیع مجدد
- آزادی انتشار نسخه های تغییر یافته
- الزام به همراه داشتن کد منبع
تأثیرات GPL
- رشد جنبش نرم افزار آزاد
- توسعه لینوکس و هزاران پروژه دیگر
- تغییر دیدگاه نسبت به مالکیت نرم افزار
- الهام بخش مجوزهای آزاد دیگر
- تأثیر بر قوانین کپی رایت دیجیتال
موارد جنجالی
- سازگاری با دیگر مجوزها
- تفسیر مفاد در دادگاه ها
- استفاده در نرم افزارهای SaaS
- محدودیت های تجاری
- اجرایی بودن در کشورهای مختلف
روندهای جدید
1. تفسیرهای جدید از مفاد GPLv3
2. تمرکز بر نرم افزارهای ابری
3. توسعه مجوزهای سازگار
4. بهبود سازگاری با قوانین بین المللی
5. استفاده در پروژه های سخت افزار آزاد
