ترخيص gnu gpl يحظر ذلك. تراخيص أقل متوافقة مع GPL

11.04.2019

جدول المحتويات

إذا بدأت مشروعًا جديدًا ولم تكن متأكدًا من الترخيص الذي ستستخدمه، فإن "كيفية اختيار ترخيص لعملك" يعرض تفاصيل توصياتنا في دليل سهل المتابعة. إذا كنت تريد فقط قائمة مرجعية سريعة، فلدينا صفحة تحدد تراخيص الحقوق المتروكة الموصى بها.

تقييم التراخيص

عناوين URL للترخيص

عند الارتباط بتراخيصنا، من الأفضل عادةً الارتباط بأحدث إصدار؛ وبالتالي فإن عناوين URL القياسية مثل http://www..html ليس لها رقم إصدار. ومع ذلك، قد ترغب في بعض الأحيان في الارتباط بإصدار معين لترخيص معين، وفي تلك الحالات، يمكنك استخدام الروابط التالية:

رخصة جنو العامة (GPL)، رخصة جنو العمومية الصغرى (LGPL)، رخصة جنو أفيرو العامة (AGPL) (رخصة أفيرو العامة الإصدار 1 ليست ترخيص جنو، ولكنها مصممة لخدمة غرض يشبه إلى حد كبير GNU AGPL"s.) رخصة جنو للوثائق الحرة (FDL)،

الترجمات غير الرسمية

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

النسخ والتوزيع الحرفي

شروط حقوق الطبع والنشر القياسية لصفحات ويب GNU هي الآن Creative Commons Attribution-NoDerivs 4.0 الرخصة الدولية. هكذا كان الحال ( وللبضع صفحات لا تزال موجودة):

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

يرجى ملاحظة التعليق التالي حول هذا "الترخيص الحرفي" بقلم إيبن موغلين:

"إن هدفنا من استخدام عبارة "النسخ الحرفي في أي وسيلة" ليس المطالبة بالاحتفاظ بعناوين الصفحات وتذييلاتها أو ميزات التنسيق الأخرى. يلزم الاحتفاظ بارتباطات الويب في كل من الوسائط المرتبطة تشعبيًا وغير المرتبطة تشعبيًا (مثل الملاحظات أو أي شكل آخر من عناوين URL المطبوعة في الوسائط غير HTML).

  • قائمة تراخيص البرمجيات الحرة

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

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

ما هو الحقوق المتروكة؟

بالنسبة لمقالات الرأي والأوراق العلمية، نوصي إما بترخيص Creative Commons Attribution-NoDerivs 3.0 بالولايات المتحدة، أو بترخيص "النسخ الحرفي فقط" البسيط المذكور أعلاه.

نحن لا نتخذ موقفًا مفاده أن الأعمال الفنية أو الترفيهية يجب أن تكون مجانية، ولكن إذا انت تريدلجعل واحدة مجانية، نوصي

مؤسسة البرمجيات الحرة نشرت29 يونيو 2007 متوافق مع DFSGنعم إف إس إفنعم نعم الحقوق المتروكةنعم الربط من الكود بترخيص مختلفلا (باستثناء البرامج المرخصة بموجب تراخيص متوافقة مع GPLv3) موقع إلكتروني gnu.org/licenses/gpl.html

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

قصة

تمت كتابة رخصة GPL بواسطة ريتشارد ستالمان لاستخدامها مع البرامج كجزء من مشروع جنو. ويستند إلى تراخيص مماثلة تستخدم ل الإصدارات السابقةيقوم كل من GNU Emacs وGDB (مصحح أخطاء GNU) ومجموعة مترجم GNU (GCC) بتوحيدها وتعميمها.

جي بي إل v1

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

جي بي إل v2

في عام 1990، أصبح من الواضح أن هناك حاجة إلى ترخيص أقل تقييدًا يمكن استخدامه لبعض مكتبات البرامج؛ عندما تم إصدار الإصدار 2 من رخصة GPL في يونيو 1991، جاء مع رخصة GNU Library العامة، المرقمة أيضًا 2، للإشارة إلى أن الرخصتين متكاملتان. تباينت أرقام الإصدارات في عام 1999 عندما تم إصدار LGPL الإصدار 2.1، والذي تمت إعادة تسميته بالرخصة العامة الصغرى لتوضيح موقعه في فلسفة جنو.

جي بي إل v3

في عام 2005، كتب إيبن موغلين وريتشارد ستالمان مسودة الإصدار الثالث من رخصة GPL. وفي نقاش اندلع في 7 أبريل 2005 في فيلادلفيا، أدلى ستالمان بعدة تصريحات بخصوص براءات اختراع البرمجيات وإدارة الحقوق الرقمية.

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

ومع ذلك، في 25 يناير 2006، صرح لينوس تورفالدس علنًا بذلك نواة لينكسمن المرجح أن يستمر توزيع Linux المستخدم في نظام التشغيل GNU/Linux ضمن الإصدار 2 من GPL. (على عكس العديد من برامج GPL الأخرى، يتم توزيع Linux ضمن الإصدار 2 من GPL فقط، وليس "الإصدار 2 أو الأحدث" ").

في رسالته إلى القائمة البريديةلمطوري Linux، يقول Linus Torvalds، مؤلف نواة Linux، إن نظام التشغيل Solaris قد يبدأ في انتقال النواة إلى إصدار جديد قادم من ترخيص البرنامج المجاني - GNU GPL v3.

قال تورفالدس: "إذا كانت شركة Sun ستطلق OpenSolaris حقًا تحت GPLv3، فقد يكون هذا سببًا وجيهًا ليتحول Linux إلى ترخيص جديد".

"لا أعتقد أن GPL v3 هو نفسه رخصة جيدة، مثل GPLv2، لكن من ناحية أخرى، أنا شخص عملي، وإذا تمكنا من تجنب موقف وجود نواتين موزعتين تحت تراخيص مختلفة والخلافات التي يخلقها ذلك، فأنا على الأقلأرى سببًا للتبديل إلى GPL v3،" أوضح كبير مطوري Linux kernel موقفه.

قبل ذلك، أعرب تورفالدس بالفعل عن عدم رضاه عن الإصدار الجديد من ترخيص GNU GPL، ولكن بعد ظهور أحدث إصدار من GPLv3، بدأ يشعر بالتحسن تجاه هذا المشروع. على الرغم من ذلك، فهو نفسه لا يزال يفضل الإصدار 2 من GPL.

لا يمكن للشركات التي تقوم بتوزيع برنامج GPL v3 رفع دعاوى قانونية ضد مستخدمي منتجات GPL v3.

في 19 نوفمبر 2007، تم إصدار رخصة جنو أفيرو العامة الإصدار 3 - GPLv3 مع تعديلات بناءً على ترخيص أفيرو العام الإصدار 1، الذي صدر في عام 2002 من قبل شركة أفيرو. استنادًا إلى GNU GPLv2. يضيف هذا الترخيص القدرة على الحصول على مصدر الرمزمستخدمي البرنامج الذين يتفاعلون معه فقط عبر الشبكة.

وصف

رخصة جنو العامة (GNU GPL) هي رخصة حرة للبرمجيات وأنواع أخرى من الأعمال.

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

يقوم المطورون الذين يستخدمون GNU GPL بحماية حقوقنا من خلال الخطوتين التاليتين:

  1. المطالبة بحقوق الطبع والنشر للبرنامج؛
  2. تقديم ترخيص يمنحك الحق القانوني في نسخه وتوزيعه و/أو تعديله.

الخصائص

تتطلب رخصة GNU GPL التوزيع مع الملفات الثنائية (بما في ذلك الملفات غير القابلة للتغيير) من الكود المصدري أو التزام كتابي بتوفيرها (خاص بك أو بشخص آخر؛ تعتمد الطرق على إصدار الترخيص). نظرًا لأن هذا المطلب غير معتاد بالنسبة للعديد من المستخدمين والمطورين، وبالتالي لا يكون واضحًا دائمًا عند قراءة الترخيص، بعد أن علموا به بعد فوات الأوان، فقد لا يكونون مستعدين للوفاء به، ويعتبرونه مبالغًا فيه.

التوافق

يفرض استخدام الحقوق المتروكة قيودًا معينة على دمج الأعمال بموجب رخصة GPL وغيرها من التراخيص المجانية (الحقوق المتروكة في المقام الأول) في الأعمال المشتقة.

جي بي إل v2غير متوافق مع ترخيص Mozilla العام، ورخصة التطوير والتوزيع المشتركة، وترخيص برامج Apache وبعض الرخص الأخرى.

جي بي إل v3تم جعله متوافقًا مع ترخيص Apache، ولكنه غير متوافق مع MPL ومشتقاته. غالبًا ما يتم ترخيص الأعمال بموجب MPL في نفس الوقت بموجب كل من GPL وLGPL (على سبيل المثال: كود Mozilla Firefox)، مما يحل المشكلة جزئيًا.

أحد الأمثلة المعروفة لعدم توافق GPL مع ترخيص آخر هو عدم القدرة على التضمين نظام الملفات ZFS، الذي أصدرته شركة Sun Microsystems تحت CDDL، في نواة Linux، والذي تم إصداره تحت GPL v2.

تراخيص متوافقة

الخصائص المقارنة لشروط الترخيص

رخصة جي بي إل بي إس دي معهد ماساتشوستس للتكنولوجيا رخصة موزيلا العامة ترخيص برنامج أباتشي
اسم المؤلف مطلوب نعم نعم نعم نعم نعم
يجب وضع علامة على الملفات المعدلة نعم لا لا نعم لا
يجب أن يكون اسم البرنامج المشتق مختلفًا عن اسم منتج منشئي الترخيص لا لا لا لا نعم*
يجب توزيع الأعمال المشتقة بموجب شروط الترخيص الأصلي نعم لا لا نعم ** لا
يشار إلى المنطقة التي تم منح الترخيص لها لا لا لا نعم لا
لا يوجد ضمان على البرمجيات نعم نعم نعم نعم نعم
يتم منح الحق في طلب ترخيص آخر لا لم يشر اليه لم يشر اليه نعم لم يشر اليه
*ما لم يكن هناك إذن كتابي لاستخدام اسم المنتج الخاص بمنشئي الترخيص.

**في هذه الحالة نحن نتحدث عن النص المصدر.

الاستثناءات

يمكن العثور على استثناءات تراخيص GNU هنا

الصعوبات

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

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

سن القوانين

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

تعترف مؤسسة البرمجيات الحرة فقط بالنص الأصلي للترخيص باعتباره رسميًا، وليس بترجماته. . وفي الوقت نفسه، المتطلبات في الفن. 3 "مجالات استخدام لغة الدولة في الاتحاد الروسي" من القانون رقم 53-RF في الفقرة 1 الفقرة الفرعية 1 تشير إلى الاستخدام الإلزامي للغة الروسية (وبالتالي الترجمة الروسية للترخيص) في أنشطة المنظمات جميع أشكال الملكية (الفقرة 2 تسمح باستخدام "إلى جانب لغة الدولة في الاتحاد الروسي، لغة الدولة لجمهورية تشكل جزءًا من الاتحاد الروسي، أو لغات أخرى لشعوب الاتحاد الروسي أو لغة اجنبية")؛ وهذا يمكن أن يؤدي إلى صعوبات، في المقام الأول في الإجراءات القانونية، لأن الاتحاد الروسي لم يتطور بعد الترجمة الرسمية GPL للاستخدام الداخلي، وفي الترجمات الخاصة المختلفة قد تكون هناك اختلافات، بما في ذلك بسبب اللغة الأصلية "غير القانونية"، كما يفسرها بعض المحامين الروس

لا تسمح اتفاقية ترخيص GPL بالتعديل للامتثال للتشريعات المحلية ولا تشير إلى قيود إقليمية. ولذلك فإن مثل هذا الاتفاق لا يتوافق مع النظام القانونيأنشئت على أراضي الاتحاد الروسي، لأنها لا تنص على التنظيم المناسب توزيع مجانيالمنتجات أو الخدمات. و لكن في نفس الوقت، قانون دوليلها الأولوية على الروسية في الاتفاقيات والمعاملات الدولية، أي بالنسبة لصاحب حقوق الطبع والنشر - مواطن من الاتحاد الروسي، فإن صلاحية الاتفاقية بموجب ترخيص GPL ستنطبق فقط على أراضي الاتحاد الروسي (البند 3 من المادة 1235 من القانون المدني للاتحاد الروسي)، و مواطن أجنبيوستعمل بكامل نفاذ المادة 6 من القانون المدني للاتحاد الروسي "القانون الدولي الخاص".

نصوص الترخيص

نصوص الترخيص ل اللغة الإنجليزيةيمكن العثور عليها على الموقع مفتوح المصدرالمبادرة وعلى موقع GNU. من الواضح أن نص GPL وLGPL، بالإضافة إلى التغييرات التي تم إجراؤها عليهما أو الإصدارات الجديدة من هذه التراخيص، إذا ظهرت، من الأفضل أخذها من موقع GNU على الويب. ومع ذلك، فإن نصوص التراخيص المتبقية: MIT، BSD، رخصة Mozilla العامة، رخصة برمجيات Apache من الأفضل أخذها من موقع الويب مفتوح المصدر.

يمكن العثور على ترجمة رخصة جنو العامة إلى اللغة الروسية هنا

ملحوظات

  1. “ديبيان – معلومات الترخيص”. البرمجيات في المصلحة العامة، وشركة تم الاسترجاع 10 ديسمبر 2009.
  2. “التراخيص – مؤسسة البرمجيات الحرة”. مؤسسة البرمجيات الحرة. تم الاسترجاع 10 ديسمبر 2009.
نعم برامج مجانية نعم موافقة نعم الحقوق المتروكة نعم يسمح بربط التعليمات البرمجية بموجب ترخيص مختلف لا (الاستثناء الوحيد: GNU GPLv3 يسمح بإعادة الترخيص بموجب GNU AGPLv3)

رخصة جنو المدنية العامة(مترجم ك رخصة جنو المدنية العامة, رخصة جنو المدنية العامةأو اتفاقية ترخيص جنو المفتوحة) هو ترخيص برنامج مجاني تم إنشاؤه بواسطة مشروع GNU حيث يقوم المؤلف بنقل البرنامج إلى الملكية العامة. ويسمى أيضا باختصار جنو جي بي إلأو حتى فقط جي بي إل، إذا كان من الواضح من السياق أننا نتحدث عن هذا الترخيص بالتحديد (هناك عدد لا بأس به من التراخيص الأخرى التي تحتوي على عبارة "رخصة عامة" في العنوان). صدرت النسخة الثانية من هذا الترخيص في عام 1991، والنسخة الثالثة، بعد سنوات عديدة من العمل والمناقشة المطولة، في عام 2007. رخصة جنو العمومية الصغرى (LGPL) هي نسخة ضعيفة من رخصة GPL لبعض مكتبات البرامج. رخصة جنو أفيرو العامة هي نسخة محسنة GPL للبرامج المخصصة للوصول إليها عبر الإنترنت.

الغرض من GNU GPL هو تزويد المستخدم بحقوق نسخ البرامج وتعديلها وتوزيعها (بما في ذلك تجاريًا)، والتأكد من حصول مستخدمي جميع البرامج المشتقة على الحقوق المذكورة أعلاه. يُطلق على مبدأ "وراثة" الحقوق اسم "الحقوق المتروكة" (الترجمة الصوتية من الحقوق المتروكة باللغة الإنجليزية) وقد اخترعه ريتشارد ستالمان. وعلى النقيض من رخصة GPL، فإن تراخيص البرمجيات الاحتكارية "نادراً جداً ما تمنح المستخدم مثل هذه الحقوق وعادة ما تميل إلى الحد منها، على سبيل المثال من خلال حظر استعادة كود المصدر".

لا تسمح رخصة GNU GPL بتضمين البرنامج في البرمجيات الاحتكارية. إذا كان البرنامج عبارة عن مكتبة، فمن الأفضل السماح للبرمجيات الاحتكارية بالارتباط بها. ولهذا الغرض من الضروري استخدام رخصة جنو العامة الصغرى بدلاً من رخصة GPL.

الحريات والالتزامات

تمنح رخصة GPL متلقي برامج الكمبيوتر الحقوق أو "الحريات" التالية:

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

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

قصة

جي بي إل v2

لا تستطيع الشركات التي تقوم بتوزيع برامج GPLv3 رفع دعاوى قانونية ضد مستخدمي منتجات GPLv3 فيما يتعلق بالتحايل على البرامج الموزعة من خلال إصدارات المنتجات وانتهاكها لبراءات اختراع الموزعين. Tivoization محظور أيضًا.

مخطط جنو جي بي إل

يتكون نص رخصة GNU GPL من عدة أقسام مرقمة. يوجد أدناه رسم تخطيطي للإصدار 2.0 من الترخيص. هذا الرسم البياني ليس له أي قوة قانونية وهو كمرجع سريع فقط.

  1. تعريفات
    • (الفقرة الأولى) تعريف مصطلح "البرنامج"
    • (الفقرة الثانية) نطاق الترخيص
  2. حق النسخ والتوزيع
  3. تغيير البرنامج
    • (الفقرة الأولى) حق التغيير مع مراعاة الشروط التالية:
      • أ) إضافة معلومات حول التغيير في الملفات المعدلة؛
      • ب) ترخيص الإصدارات المعدلة بموجب شروط GNU GPL؛
      • ج) متطلب مشروط للعرض التفاعلي لمعلومات حقوق النشر وإخلاء المسؤولية.
    • (الفقرات 2-4) توضيح مصطلح "المصنفات المشتقة"
  4. متطلبات كود المصدر
    • (الفقرة الأولى) الخيارات الممكنةتوزيع التعليمات البرمجية القابلة للتنفيذ:
      • أ) التوزيع مع الكود المصدري، أو
      • ب) التوزيع مع ضمان توفير الكود المصدري، أو
      • ج) (ل اسخدام غير تجاري) التوزيع مع هذا الضمان الذي تم الحصول عليه من طرف ثالث.
    • (الفقرة الثانية) تعريف "شفرة المصدر"
    • (الفقرة الثالثة) كفاية الوصول المتساوي لنسخ الكود القابل للتنفيذ والمصدر
  5. إنهاء الترخيص في حالة مخالفة شروطه
  6. الأفعال الدالة على قبول الترخيص
  7. حظر فرض قيود إضافية على مزيد من التوزيع
  8. القيود الخارجية لا تلغي الالتزام بالامتثال لشروط الترخيص
  9. إمكانية القيود الجغرافية
  10. الإصدارات المستقبلية من GNU GPL
  11. طلبات استثناء القاعدة
  12. التنصل من الضمانات
  13. إنكار المسؤولية

التوافق

يفرض استخدام الحقوق المتروكة قيودًا معينة على دمج الأعمال بموجب رخصة GPL وغيرها من التراخيص المجانية (الحقوق المتروكة في المقام الأول) في الأعمال المشتقة.

GPLv2 غير متوافق مع ترخيص Mozilla العام (MPL)، ورخصة التطوير والتوزيع المشتركة (CDDL)، وترخيص برمجيات Apache، وبعض الرخص الأخرى.

تم جعل GPLv3 متوافقًا مع ترخيص Apache، ولكنه غير متوافق مع MPL ومشتقاته. غالبًا ما يتم ترخيص الأعمال بموجب MPL بموجب كل من GPL وLGPL في نفس الوقت (على سبيل المثال، كود Mozilla Firefox)، مما يحل المشكلة جزئيًا.

أحد الأمثلة المعروفة على عدم توافق GPL مع ترخيص آخر هو الفشل في تضمين نظام الملفات ZFS، الذي أصدرته شركة Sun Microsystems تحت CDDL، في Linux kernel، الذي تم إصداره تحت GPLv2.

أي ترخيص غير حر غير متوافق مع GPL.

الصعوبات

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

في بعض الأحيان يواجه المؤلفون صعوبة في اختيار ما يعتبرونه رمز مصدر للتمثيل الرقمي للبيانات التناظرية: التسجيلات الموسيقية والفيديو من كاميرا الفيديو والصور الفوتوغرافية. يحدث هذا عادةً عند استخدام الضغط مع فقدان البيانات أو التحويلات المتعددة (على سبيل المثال، التسجيل الرقمي للعزف على البيانو أو الغناء). على سبيل المثال، تكون حرية المسار الصوتي بموجب ترخيص CC BY-SA (الذي لا يتطلب توزيع كود المصدر) موضع شك إذا لم تكن مكوناته متاحة بموجب ترخيص مجاني بشكل منفصل، لأنه من المستحيل تجميع نفس المسار الصوتي أو مختلف منه. [ ]

الامتثال القانوني

  • لا تسمح اتفاقية ترخيص GPL بالتعديل للامتثال للتشريعات المحلية ولا تشير إلى قيود إقليمية. ولذلك، فإن مثل هذه الاتفاقية لا تتوافق مع النظام القانوني القائم على أراضي الاتحاد الروسي.

ولكن، في الوقت نفسه، يتمتع القانون الدولي بالأولوية على القانون الروسي فيما يتعلق بالاتفاقيات والمعاملات الدولية، أي بالنسبة لصاحب حقوق الطبع والنشر - وهو مواطن من الاتحاد الروسي، فإن صلاحية الاتفاقية بموجب ترخيص GPL ستنطبق فقط على الإقليم الاتحاد الروسي ()، وبالنسبة للمواطن الأجنبي، ستكون هذه القوة سارية بالكامل .

  • يتحدثون أحيانًا عن إمكانية تنفيذ GNU GPL كاتفاقية انضمام وفقًا للمواد (، القانون المدني للاتحاد الروسي). لكن الطريقة الوحيدة لاتفاقيات الترخيص موصوفة في القانون المدني للاتحاد الروسي ("يُسمح بإبرام اتفاقيات الترخيص بشأن منح الحق في استخدام برنامج كمبيوتر أو قاعدة بيانات من قبل كل مستخدم يبرم اتفاقية انضمام مع صاحب حقوق الطبع والنشر المقابل، والتي يتم توضيح شروطها على النسخة المشتراة من هذا البرنامج أو قاعدة البيانات أو على عبوة هذه النسخة، وكذلك في في شكل إلكتروني(البند 2 من المادة 434). تتيح هذه المقالة إضفاء الشرعية على البرامج التي تم تنزيلها من الإنترنت والمقدمة بموجب ترخيص GNU GPL عن طريق إضفاء الشرعية عن طريق إبرام اتفاقية قانونية كاملة/قانونية، ولكن ليس فقط مع المؤسسة - ولكن مع كل مالك لحقوق الطبع والنشر. العمل، لأنهم، على الأقل الاعتراف بسلطة المؤسسة لحماية المصالح في المحكمة، لم يبرموا معه قانونًا لنقل حقوقهم إلى مؤسسة SPO - وفقًا لتشريعات الاتحاد الروسي، أي ، نقل حقوقهم فقط دون أساس (أي أنه غالبًا ما يكون هذا غير قابل للإثبات - دون تسجيل تدفق المستندات المقابلة). حتى في حالة التوصل إلى نتيجة كاملة عقد قانونيمع كل مطور - كل شيء منتجات البرمجياتبموجب GPL، حتى تلك المنتجة على أراضي الاتحاد الروسي، بالإضافة إلى إبرام اتفاقية إلزامية مع الصندوق نفسه - كممثل لمصالحه، أي قانونيًا وينتمي إلى هذا الصندوق - ككيان أجنبي : أنها تخضع لشرط استبدال الاستيراد.

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


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

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

أولاً، أود أن أشرح ما هو "GNU". يرمز GNU إلى "GNU"s not UNIX" - وهو اختصار متكرر صاغه ريتشارد ستالمان، المنظر الشهير للبرمجيات المفتوحة والحرة. وقد تمت صياغة هذا الاسم لـ نظام التشغيلالتي طورها ستالمان في الثمانينات. إن تاريخ جنو يستحق مقالًا خاصًا به، لذا سأدخل في صلب الموضوع مباشرة.

رخصة جنو العامة أو اتفاقية ترخيص جنو المفتوحة هي رخصة يعود تاريخ إصدارها الأول إلى 1 فبراير 1989 (تقول ويكيبيديا 1988، لكنني أعتقد أن التاريخ موجود في الأصل). يوجد حاليًا أربعة خيارات للترخيص، مرقمة حسب ظهورها.

جنو جي بي إل v1.0

الأحكام الرئيسية لـ GNU GPL v1.0 هي المتطلبات التالية:
  • توفير أكواد المصدر المتاحة للدراسة للأكواد الثنائية المنشورة بموجب هذا الترخيص؛
  • وراثة الترخيص في حالة تعديل كود المصدر، أي أنه تم تعديله أو دمجه مع كود آخر نتيجة لذلك، يجب أيضًا إصداره بموجب ترخيص GNU GPL، وبالتالي، يكون متاحًا للتعديل من قبل أي شخص.
تخدم هذه المتطلبات بشكل أساسي غرضًا واحدًا، وهو منع تطبيق قانون حقوق الطبع والنشر على البرامج الموزعة مفتوحة المصدر، والذي يحظر تعديل واستخدام التعليمات البرمجية الخاصة بشخص آخر.

جنو جي بي إل v2.0

تعود النسخة الثانية من الترخيص إلى عام 1991 والدافع الرئيسي (حسب الويكي) يعلن مبدأ “الحرية أو الموت”. ويرد هذا المبدأ في البندين السابع والثامن من الاتفاقية:

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

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

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

يهدف هذا البند 7 إلى تحديد أغراض جميع الأحكام الأخرى لهذا الترخيص بوضوح.

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

كما ترون، الدافع الرئيسي هو المبدأ التالي: لا يجوز توزيع البرنامج إلا إذا تمكن المستخدم النهائي من ممارسة حقه الكامل في تعديله وتوزيعه بموجب نفس الترخيص.

جنو جي بي إل الصغرى v2.1

يعود تاريخ هذا الإصدار من الترخيص إلى عام 1999 ويحتوي على اختلاف كبير عن ترخيص GNU GPL العادي: وهو مخصص للمكتبات، ويسمح الترخيص باستخدامها في البرامج الاحتكارية. على سبيل المثال، يتم توزيع مكتبات GNU C بموجب ترخيص GNU Lesser GPL v2.1 بحيث يمكن لمطوري الطرف الثالث استخدامها في برامجهم، سواء كانت مجانية أو تجارية.

جنو جي بي إل v3.0

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

بالإضافة إلى ذلك، فإن GPL 3.0 تكافح ظاهرة "tivoization"، حيث لا يسمح لك الجهاز المثبت عليه البرنامج المرخص بـ GPL بـ أسباب مختلفةتعديله. يحظر الإصدار 3.0 من GPL تخصيص المنتجات الاستهلاكية (مما يترك إمكانية فيروسات الأجهزة الطبية وغيرها من الأجهزة المهمة).

تم إصداره أيضًا جنبًا إلى جنب مع GPL 3.0 نسخة محدثة GNU Lesser GPL 3.0، الذي يواصل تمييز نفسه من خلال السماح باستخدام المكتبات المجانية في البرمجيات الاحتكارية.

التوافق

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

متوافق مع تراخيص GPL 3.0 فقط

رخصة جنو أفيرو العامة (AGPL) v3 - تحتوي على بند ينص على أن المستخدمين الذين يتفاعلون مع البرنامج عبر الشبكة يجب أن يكونوا قادرين أيضًا على الحصول على أكواد المصدر؛
ترخيص أباتشي، الإصدار 2.0؛
ترخيص المجتمع التعليمي 2.0؛
ترخيص مشروع Freetype؛
ترخيص Microsoft العام (Ms-PL)؛
ترخيص XFree86 1.1؛

التراخيص المتوافقة مع GNU GPL (الإصداران v2 وv3)

الترخيص الفني 2.0؛
ترخيص قاعدة بيانات بيركلي (المعروف أيضًا باسم ترخيص منتج برنامج Sleepycat)؛
تعزيز ترخيص البرمجيات؛
ترخيص BSD المعدل؛
سيسيل الإصدار 2؛
ترخيص كريبتيكس العام؛
ترخيص منتدى إيفل، الإصدار 2 - الإصدارات السابقةلم تكن متوافقة؛
رخصة المغتربين؛
ترخيص فري بي إس دي؛
وترخيص مكتبة الوظائف القياسية لـ iMatix؛
ترخيص مجموعة JPEG المستقلة؛
ترخيص imlib2؛
ترخيص إنتل مفتوح المصدر؛
ترخيص مركز الدراسات الدولي؛
NCSA/جامعة إلينوي ترخيص مفتوح المصدر؛
ترخيص جافا سكريبت نتسكيب؛
ترخيص OpenLDAP، الإصدار 2.7؛
ترخيص بيرل 5 وما دونه؛
المجال العام؛
تراخيص بايثون 2.0.1، 2.1.1، والإصدارات الأحدث؛
ترخيص روبي؛
ML القياسي لترخيص حقوق الطبع والنشر لولاية نيوجيرسي؛
يونيكود، وشركة اتفاقية الترخيص لملفات البيانات والبرامج؛
إشعار برنامج W3C وترخيصه؛
ترخيص X11 - يُطلق عليه أحيانًا عن طريق الخطأ ترخيص MIT.

تراخيص أقل متوافقة مع GPL

ترخيص eCos الإصدار 2.0.

قاموس

GNU هو اختصار متكرر لعبارة GNU's Not Unix؛
GNU GPL - اتفاقية ترخيص GNU المفتوحة؛
البرمجيات الاحتكارية هي برمجيات لها قيود في استخدامها وليست مفتوحة للتعديل، وبعبارة أخرى “البرمجيات غير الحرة”؛

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

محدث: تم نشر ترجمة جزء صغير من الأسئلة الشائعة الرسمية الخاصة بـ GPL habrahabr.ru/blogs/Dura_Lex/45878
محدث2: تم تعديل قائمة التراخيص المتوافقة وإعادة صياغتها


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

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

أولاً، أود أن أشرح ما هو "GNU". يرمز GNU إلى "GNU"s not UNIX" - وهو اختصار متكرر صاغه ريتشارد ستالمان، المنظر الشهير للبرمجيات المفتوحة والحرة. تمت صياغة هذا الاسم لنظام التشغيل الذي طوره ستالمان في الثمانينات. إن تاريخ جنو يستحق مقالة منفصلة، ​​لذلك سأدخل مباشرة في صلب الموضوع.

رخصة جنو العامة أو اتفاقية ترخيص جنو المفتوحة هي رخصة يعود تاريخ إصدارها الأول إلى 1 فبراير 1989 (تقول ويكيبيديا 1988، لكنني أعتقد أن التاريخ موجود في الأصل). يوجد حاليًا أربعة خيارات للترخيص، مرقمة حسب ظهورها.

جنو جي بي إل v1.0

الأحكام الرئيسية لـ GNU GPL v1.0 هي المتطلبات التالية:
  • توفير أكواد المصدر المتاحة للدراسة للأكواد الثنائية المنشورة بموجب هذا الترخيص؛
  • وراثة الترخيص في حالة تعديل كود المصدر، أي أنه تم تعديله أو دمجه مع كود آخر نتيجة لذلك، يجب أيضًا إصداره بموجب ترخيص GNU GPL، وبالتالي، يكون متاحًا للتعديل من قبل أي شخص.
تخدم هذه المتطلبات بشكل أساسي غرضًا واحدًا، وهو منع تطبيق قانون حقوق الطبع والنشر على البرامج الموزعة مفتوحة المصدر، والذي يحظر تعديل واستخدام التعليمات البرمجية الخاصة بشخص آخر.

جنو جي بي إل v2.0

تعود النسخة الثانية من الترخيص إلى عام 1991 والدافع الرئيسي (حسب الويكي) يعلن مبدأ “الحرية أو الموت”. ويرد هذا المبدأ في البندين السابع والثامن من الاتفاقية:

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

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

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

يهدف هذا البند 7 إلى تحديد أغراض جميع الأحكام الأخرى لهذا الترخيص بوضوح.

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

كما ترون، فإن الدافع الرئيسي هو المبدأ التالي: لا ينبغي توزيع البرنامج إلا إذا تمكن المستخدم النهائي من ممارسة حقه الكامل في تعديله وتوزيعه بموجب نفس الترخيص.

جنو جي بي إل الصغرى v2.1

يعود تاريخ هذا الإصدار من الترخيص إلى عام 1999 ويحتوي على اختلاف كبير عن ترخيص GNU GPL العادي: وهو مخصص للمكتبات، ويسمح الترخيص باستخدامها في البرامج الاحتكارية. على سبيل المثال، يتم توزيع مكتبات GNU C بموجب ترخيص GNU Lesser GPL v2.1 بحيث يمكن لمطوري الطرف الثالث استخدامها في برامجهم، سواء كانت مجانية أو تجارية.

جنو جي بي إل v3.0

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

بالإضافة إلى ذلك، فإن GPL 3.0 تكافح ظاهرة "tivoization"، حيث لا يسمح لك الجهاز المثبت عليه البرنامج المرخص بـ GPL بتعديله لأسباب مختلفة. يحظر الإصدار 3.0 من GPL تخصيص المنتجات الاستهلاكية (مما يترك إمكانية فيروسات الأجهزة الطبية وغيرها من الأجهزة المهمة).

إلى جانب GPL 3.0، تم أيضًا إصدار نسخة محدثة من GNU Lesser GPL 3.0، والتي لا تزال تختلف من حيث أنها تسمح باستخدام المكتبات المجانية في البرامج المغلقة.

التوافق

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

متوافق مع تراخيص GPL 3.0 فقط

رخصة جنو أفيرو العامة (AGPL) v3 - تحتوي على بند ينص على أن المستخدمين الذين يتفاعلون مع البرنامج عبر الشبكة يجب أن يكونوا قادرين أيضًا على الحصول على أكواد المصدر؛
ترخيص أباتشي، الإصدار 2.0؛
ترخيص المجتمع التعليمي 2.0؛
ترخيص مشروع Freetype؛
ترخيص Microsoft العام (Ms-PL)؛
ترخيص XFree86 1.1؛

التراخيص المتوافقة مع GNU GPL (الإصداران v2 وv3)

الترخيص الفني 2.0؛
ترخيص قاعدة بيانات بيركلي (المعروف أيضًا باسم ترخيص منتج برنامج Sleepycat)؛
تعزيز ترخيص البرمجيات؛
ترخيص BSD المعدل؛
سيسيل الإصدار 2؛
ترخيص كريبتيكس العام؛
ترخيص منتدى إيفل، الإصدار 2 - الإصدارات السابقة لم تكن متوافقة؛
رخصة المغتربين؛
ترخيص فري بي إس دي؛
وترخيص مكتبة الوظائف القياسية لـ iMatix؛
ترخيص مجموعة JPEG المستقلة؛
ترخيص imlib2؛
ترخيص إنتل مفتوح المصدر؛
ترخيص مركز الدراسات الدولي؛
NCSA/جامعة إلينوي ترخيص مفتوح المصدر؛
ترخيص جافا سكريبت نتسكيب؛
ترخيص OpenLDAP، الإصدار 2.7؛
ترخيص بيرل 5 وما دونه؛
المجال العام؛
تراخيص بايثون 2.0.1، 2.1.1، والإصدارات الأحدث؛
ترخيص روبي؛
ML القياسي لترخيص حقوق الطبع والنشر لولاية نيوجيرسي؛
يونيكود، وشركة اتفاقية الترخيص لملفات البيانات والبرامج؛
إشعار برنامج W3C وترخيصه؛
ترخيص X11 - يُطلق عليه أحيانًا عن طريق الخطأ ترخيص MIT.

تراخيص أقل متوافقة مع GPL

ترخيص eCos الإصدار 2.0.

قاموس

GNU هو اختصار متكرر لعبارة GNU's Not Unix؛
GNU GPL - اتفاقية ترخيص GNU المفتوحة؛
البرمجيات الاحتكارية هي برمجيات لها قيود في الاستخدام وليست مفتوحة للتعديل، وبعبارة أخرى "البرمجيات غير الحرة"؛