احتمالا هميشه براي شما سؤال بوده است كه مجوزهاي گوناگون سورس باز با هم چه فرقي دارند، يا اينكه اگر روزي خواستم پروژهي خود را به صورت سورس باز ارائه كنم، كداميك از مجوزهاي موجود مناسبتر است و همچنين وقت مطالعه مقالات طولاني يا كتابهايي چند صد صفحهاي در اين مورد را نداشتهايد.
جدول زير كار مقايسه اين مجوزها (موارد رايجتر) را به صورت مختصر و مفيد و بر اساس سؤالات رايج كاربران، انجام ميدهد:
نام مجوز | آيا به كار مشتق شده از پروژه اصلي، ميتوانم نامي ديگر بدهم؟ | آيا بايد حتما كار مشتق شده سورس باز باقي بماند؟ | آيا ميتوانم براي كار مشتق شده مجوزي جديد انتخاب كنم؟ | آيا ميتوانم كار مشتق شده را بفروشم و كسب درآمد كنم؟ |
Apache License 2.0 | بله | خير | بله | بله |
Common Development and Distribution License (CDDL) | بله | خير | بله (به مجوزهاي سازگار ديگري از همين دست) | بله |
GNU General Public License 2.0 (GPLv2) | بله، اما حتما بايد ليست تغييرات انجام شده نسبت به پروژه اصلي را نيز ارائه بدهيد. | بله | بله (به مجوزهاي سازگار ديگري از همين دست يا توافق با نويسنده اصلي) | بله |
GNU Library General Public License (LGPL) | بله | بله، اما امكان استفاده از كتابخانههاي كامپايل شده يك پروژه سورس باز تحت اين مجوز در يك پروژه سورس بسته نيز وجود دارد. | بله (به مجوزهاي سازگار ديگري از همين دست) | بله |
Microsoft Public License (Ms-PL) | بله، اما نميتوانيد از علامت تجاري خود استفاده كنيد. | خير | خير | بله |
Microsoft Reciprocal License (Ms-RL) | بله، اما نميتوانيد از علامت تجاري خود استفاده كنيد. | بله | خير | بله |
Mozilla Public License 1.1 (MPL) | بله | خير | خير | بله |
BSD License | بله | خير | بله | بله |
MIT License | بله | خير | بله | بله |
همچنين لازم به ذكر است كه
مجوزهاي كار اصلي و كار مشتق شده هر دو بايد ذكر شوند.
پسنديده است كه از نويسندگان كار اصلي، نامبرده شده و قدرداني گردد.
هيچكدام از اين مجوزها مسؤوليتي را در قبال كار انجام شده نميپذيرند!
جهت مطالعه بيشتر:
http://khason.net/blog/open-source-licenses-comparison-table/
http://developer.kde.org/documentation/licensing/licenses_summary.html
http://en.wikipedia.org/wiki/Comparison_of_free_software_licences