رخصة جنو العمومية

من ويكيبيديا، الموسوعة الحرة

اذهب إلى: تصفح, ابحث
رخصة جنو العمومية

شعار جنو
المؤلف مؤسسة البرمجيات الحرة
الإصدار 3
حقوق النشر مؤسسة البرمحيات الحرة، المحدودة.
النشر 29 يونيو 2007
متوافق مع إرشادات دبيان نعم
برمجيات حرة نعم
موافقة مبادرة المصادر المفتوحة نعم
متوافق مع جي بي إل نعم
حقوق متروكة نعم
وصل الشيفرة برخصة أخرى لا

رخصة جنو العمومية (بالإنجليزية: GNU General Public License ؛ تختصر GPL) هي رخصة برمجيات حرة مستخدمة على نطاق واسع، كُتبت أصلا بواسطة ريتشارد ستالمان لمشروع جنو. رخصة جنو العمومية هي أشهر مثال معروف للحقوق المتروكة المتشددة التي تطالب أن ترخّص الأعمال المشتقة تحت نفس حقوق النشر. تحت هذه الفلسفة، يقال أن رخصة جنو العمومية تزيد عائدات البرنامج الحاسوبي من تعريف البرمجيات الحرة، وتستخدم الحقوق المتروكة لضمان الحرية الفعلية، حتى عندما يُغيّر العمل أو يضاف إلى آخر. هذا يختلف عن رخص البرمجيات الحرة المتساهلة التي تمثل رخص بي إس دي مثالا قياسيا لها.

رخصة جنو العمومية الصغرى هي نسخة معدلة أكثر تساهلا من رخصة جنو العمومية، هُيّئت أصلا لبعض مكتبات البرمجيات. يوجد أيضا رخصة جنو للوثائق الحرة التي هُيّئت أصلا لتوثيق مشروع جنو، ولكنها اعتمدت لاستخدامات أخرى، مثل مشروع ويكيبيديا.

رخصة أفيرو العمومية (جنو إي جي بي إل) هي رخصة شبيهة مع التركيز على برمجيات خادم الشبكة. جنو إي جي بي إل شبيهة برخصة جنو العمومية، باستثناء أنها تغطي استخدام البرمجيات على شبكة حاسوبية، وتكلب إتاحة الشيفرة المصدرية الكاملة لأي مستخدم شبكة لهذا العمل؛ على سبيل المثال، تطبيق الوب. توصي مؤسسة البرمجيات الحرة بتطبيق هذه الرخصة على أي مل يستخدم عموما على الشبكة.

محتويات

[عدل] التاريخ

كُتبت رخصة جنو العمومية العمومية بواسطة ريتشارد ستالمان في عام 1989 لتستخدم مع البرمجيات التي تصدر كجزء من مشروع جنو. رخصة جنو العمومية الأصلية بُنيت بتوحيد تراخيص شبيهة أستخدمت لإصدار جنو إيماكس، ومنقح جنو، وتجميعة مصرفات جنو. تضمنت تلك تلك التراخيص أحكاما شبيهة بجنو العمومية الحديثة، لكنها كانت محددة لكل برنامج، مما أدى إلى جعلها غير متوافقة، على الرغم من أنها رخص متشابهة.[1] هدف ريتشارد ستالمان إنتاج رخصة واحدة يمكن أن تستخدم لأي مشروع، وبالتالي جعل من الممكن للعديد من المشاريع مشاركة الشيفرة.

صوت مهم من الثقة بجنو جي بي إل جاء من اعتماد لينوس تورفالدس عليها لترخيص نواة لينكس عام 1992، عن طريق التبديل من رخصة أقدم تحظر التوزيع التجاري.

في أغسطس 2007 أُعلنت جنو العمومية لقرابة 65% من 43.422 مشروع برمجيات حرة في قائمة فرشويت،[2]ووفقا ليناير 2006، لحوالي 68% من مشاريع سورس فورغ.نت.[3]بشكل مماثل، مسح ريد هات لينكس 7.1 وجد أن 50% من الشيفرة المصدرية مرخصة تحت جنو العمومية[4] وبالنسبة لمسح ميتالاب عام 1997، ثاني أكبر أرشيف برمجيات حرة، أظهر أن جنو جي بي إل كسبت حوالي نصف التراخيص المستخدمة. وفي مسح لمستودع عريض للبرمجيات مفتوحة المصدر، أظهر في يوليو 1998، حوالي نصف حزم البرمجيات مع شروط ترخيص صريحة، استخدمت جنو العمومية.[5] البرمجيات الحرة البارزة مرخصة تحت جنو العمومية؛ بما في ذلك، نواة لينكس، وتجميعة مترجمات جنو. بعض البرمجيات الحرة الأخرة تستخدم ترخيص ثنائي من عدة تراخيص، عادة تكون جنو العمومية واحدة منها.

بعض المراقبين يعتقدون أن الحقوق المرتوكة المتشددة المستخدمة بواسطة جنو العمومية كانت شديدة الأهمية في نجاح لينكس، بإعطاء المبرمجين الذين يساهمون فيه الثقة بأن عملهم سوف يفيد كل العالم ويبقى حرا، بدلا من استحواذ شركات البرمجيات التي لن تعطي أي شيء للمجتمع.[6]

الإصدار الثاني من الرخصة، الإصدار 2، أُصدر في 1991. وعلى مر 15 عاما اعتقد بعض أعضاء مجتمع البرمجيات الحرة أن بعض بائعي البرمجيات الوعتاد وجدوا مهربا في جي بي إل، يسمح للبرمجيات المرخصة تحت جي بي إل أن تُؤثر بطرق معاكسة لخطة البرمجين. هذا القلقل، يتصمن تضمين البرمجيات المرخصة تحت جي بي إل في عتاد يرفض تشغيل نس معدلة من برامجه. واستخدام نسخ مُعدّلة غير منشروة خلف واجهات الوب؛ وقاضيا براءات الاختراع بين مايكروسوفت ولينكس ويونكس التي قد تمثل محاولة لاستخدامها ضد المنافسة من لينكس.

الإصدار 3، طُوّر لتمثيل الحل لهذا القلق، وأُصدر رسميا في 29 يونيو 2007.

[عدل] الإصدارات

[عدل] الإصدار 1

الإصدار 1 من جنو جي بي إل أصدر في يناير 1989، ثانيا الطريقين الرئيسين الذين كان موزعوا البرمجيات يسلكونها في تقييد الحريات التي تعرّف البرمجيات الحرة. أول مشكلة كانت أن الموزعين قد يوزعون ملفات ثنائية قابلة للتشغيل فقط، ولكن ليس للقراءة أو التعديل بواسطة البشر. لمنع ذلك، جي بي إل قالت أن أي بائغ يوزع نسخ ثنائية يجب أن يوفّر الشيفرة المصدرية المقروئة بواسطة البشر تحت نفس شروط الترخيص.

المشكلة الثانية كانت أن الموزعين قد يضيفون معوّقات إضافية، سواءً عن طريق إضافة معوّقات إلى الترخيص، أو بضم البرمجيات إلى برمجيات أخرى ذات معوقات أخرى في التوزيع. إذا تم ذلك، حينها اتحاد رصتي المعوّقات سوف تطبق على العمل المضموم؛ بهذه الطريقة، يمكن إضافة المعوقات غير المقبولة. لمنع ذلك، الإصدار الأول يثول أن النسخ المعدلة، كلها، يجب أن توزع تحت شروط جي بي إل 1. لذلك، البرمجيات الموزعة تحت جي بي إل 1 يمكن ضمها مع برمجيات أكثر تساهلا، لأن هذا لن يغيّر الشروط التي سيوزع تحتها العمل كاملا. لكن لا يمكن ضمّ برمجيات جي بي إل مع برمجيات توزّع تحت تراخيص أكثر تشددا، لأن هذا يتعارض مع المتطلبات التي يُوزع عليها العمل الكامل في رخصة جي بي إل 1.

[عدل] الإصدار 2

استنادا إلى ريتشارد ستالمان، التغيير الجوهري في جي بي إل 2 كان بند "الحرية أو الموت" كما يسميه - القسم 7.[7] هذا القسم يقول أنه إذا فرض أحدهم معوّقات تمنع من توزيع البرمجيات بشكل يحترم حرية المستخدمين الآخرين، (على سبيل المثال، لو أن تشريعا ينص أن البرمجيات تُوزّع بصيغة ثتائية فقط)، لا يمكن توزيعه على كل حال.

بحلول عام 1990، أصبح من الواضح أن رخصة ذات قيود أقل ستكون مفيدة استراتيجيا لبعض مكتبات البرمجيات، عندما أُصدر الإصدار الثاني من جي بي إل (جي بي إل 2) يونيو 1991، رخصة ثانية - رخصة المكتبة العمومية طُرحت في نفس الوقت ورُقّمت بالإصدار 2 لإظهار أن كليهما متكاملين. رقم الإصدارات اختلف في عام 1999 عندما أُصدرت النسخة 2.1 من إل جي بي إل التي أعادت تسميتها إلى جنو العمومية الصغرى لتعكس موضعها في فلسفة جنو.

[عدل] الإصدار 3

في أواخر 2005 أعلنت مؤسسة البرمجيات الحرة العمل على الإصدار 3 من جي بي إل (جي بي إل 3). في يناير 2006، نُشرت أول "مسودة نقاش" لجي بي إل وبدأ النقاش العام. كان النقاش العام مُخططا أصلا لتسعة إلى خمسة عشر شهرا لكنه امتد أخيرا إلى ثمانية عشر شهرا مع نشر أربع مسودات. أُصدرت جي بي إل 3 الرسمية من مؤسسة البرمجيات الحرة في 29 يونيو، 2007. كُتبت جي بي إل 3 بقلم ريتشارد ستالمان، بمشورة من إبين موجلين ومركز قانون حرية البرمجيات.[8]

استنادا إلى ستالمان، أهم التغييرات مرتبطة ببراءات اختراع البرمجيات، وتوافق رخصة البرمجيات الحرة، وتعريف "المصدر المفتوح"، وعوائق العتاد على تعديل البرمجيات.[8][9] تغييرات أخرى مرتبطة بالتدويل، وكيفية معاملة خرق الرخصة، وكيفية منح أذونات إضافية عن طريق مالك الحقوق.

من التغييرات الملاحظة الأخرى السماح للمؤلفين بإضافة شروط أو متطلبات معينة إضافية لمساهماتهم. واحدة من هذه المتطلبات الاختيارية، يشار إليه أحيانا ببند أفيرو، مُهيّأ لتنفيد متطلب متعلق بالبرمجيات كخدمة؛ إجازة إضافة هذا المتطلب يجعل جي بي إل 3 متوافقة مع رخصة أفيرو العمومية.

عملية النقاش العام نُسقت بواسطة مؤسسة البرمجيات الحرة بمعونة من مركز قانون حرية البرمجيات، ومؤسسة البرمجيات الحرة أوروبا،[10] ومجموعات برمجيات حرة أخرى. التعليقات جُمعت من العامة عن طريق بوابة gplv3.fsf.org[11] البوابة تعمل ببرنامج مكتوب لهذا الغرض يدعى ستيت. هذه التعليقات مُررت لأربع لجان تتألف من قرابة 130 شخص، بما في ذلك داعمين وناقدين لأهداف إف إس إف. هذه اللجان بحثت التعليقات المُقترحة عن طريق العامة ومررت خلاصاتها إلى ستالمان لتقرير ما ستفعله الرخصة.

أثناء عملية النقاش العام، 962 تعليق أُرسل لأول مسودة.[12] في النهاية، ما مجموعه 2،636 تعليق أُرسل.[13][14][15]

المُسودة الثالثة أصدرت في 28 مارس 2007.[16] هذه المسودة تضمنت العزم اللغوي على منع براءة الاختراع متعددة الرخص مثل اتفاق براءة الاختراع المثير للخلاف بين مايركوسوفت ونوفل، وحصر عبارة عائق العتاد على تحرير البرمجيات للتعريض القانون لل"مستخدم" و"مستهلك المنتج". حذفت المسودة أيضا بشكل واضح جزء "الحدود الجغرافية"، الذي أعلن ترجيح حذفه عند بداية التقاش العام.

مسدوة النقاش الرابعة،[17] التي كانت الأخيرة، أُصدرت في 31 مايو 2007، التي قدمت تكامل رخصة أباتشي، وشرح الدور خارج المتعاقدين، ووضع استثناء لتتجاوز مشاكل أسلوب اتفاق مايكروسوفت ونوفل، يقول في القسم 11 في الفقرة السادسة:

لا تستطيع نقل عمل مُغطى إذا كنت طرفا في اتفاق مع طرق ثالث في مهمة توزيع البرمجيات، والذي يجعلك تدفع للطرف الثالث، مقابل نشاطك في نقل العمل، وتحت منح الطرق الثالث، لأي طرف يستلم العمل المعطى منك، رخصة براءة اختراع مميزة...

هذا يهدف لجعل مثل هذه القضايا باطلة في المستقبل. ترمي الرخصة أيضا لإخضاع مايكروسوفت على توسيع رخصة البراءة التي منحتها لزبائن نوفل لاستخدام برمجيات جي بي إل 3 لجميع مستخدمي جي بي إل 3. هذا ممكن قانونية فقط لو أن مايكوسوفت قانونيا "حاملة" برمجيات جي بي إل 3.[18][19]

مطورو نواة لينكس آخرين ذوو قدر عالي، علقوا على نقص الوسائط وشكلوا بيت حول معارضتهم لأجزاء في مسودتي النقاش 1 و2.[20]

[عدل] المصادر

  1. ^ Presentation by Richard Stallman, made on April 21, 2006, at the second international GPLv3 conference, held in Porto Alegre. Direct link to the section about the prehistory of the GPL.
  2. ^ صفحة إحصاءات فرشويت.
  3. ^ سورس فورغ: خريطة البرمجيات
  4. ^ ديفيد إي. ويلير. تقدير حجم لينكس.
  5. ^ Eric S. Raymond’s "Homesteading the Noosphere," referenced in Make Your Open Source Software GPL-Compatible. Or Else بقلم ديفيد إي. ويلير
  6. ^ لماذا دفعت جي بي إل لينكس إلة النجاح.
  7. ^ عرض شرائح لريتشارد ستالمان، في 21 أبريل 2006, في مؤتمر جي بي إل 3 الدولي، المستضاف في بورتو أليغري. وصلة مباشرة لعبارة "الحرية أو الموت".
  8. ^ أ ب عرض شرائح لريتشارد ستالمان في 25 فبراير, 2006 في بروكسل، بلجيكا - في أول أيام تلك السنة من مؤتمر الملتقى الأوروبي لمطوري البرمجيات الحرة ومفتوحة المصدر.
  9. ^ مقابلة مع ريتشارد ستالمان, مجلة البرمجيات الحرة، 23 يناير 2008.
  10. ^ جي بي إل 3: مسدوة الإصدار 3 من رخصة جنو العمومية. مؤسسة البرمجيات الحرة أوروبا.
  11. ^ تعليقات gplv3.fsf.org على مسودة النقاش 4.
  12. ^ تعليقات gplv3.fsf.org على مسودة النقاش 1.
  13. ^ تعليقات gplv3.fsf.org على مسودة النقاش 2.
  14. ^ تعليقات gplv3.fsf.org على مسودة النقاش 3.
  15. ^ تعليقات gplv3.fsf.org على مسودة النقاش 4.
  16. ^ دليل إلى المسودة الثالثة لجي بي إل 3
  17. ^ مسودة النقاش النهائية, وُصل في 4 يونيو، 2007
  18. ^ أسئلة جي بي إل 3 الشائعة, وُصل في 4 يونيو، 2007.
  19. ^ تبرير مسدوة النقاش الرابعة, وُصل في 4 يونيو، 2007
  20. ^ موقف مطوري نواة لينكس من جي بي إل 3, وُصل في 4 يونيو، 2007

[عدل] وصلات خارجية

أدوات شخصية