رخصة أباتشي
شعار مؤسسة Apache Software | |
| مؤلف | مؤسسة أباتشي للبرمجيات |
|---|---|
| أحدث إصدار | 2.0 |
| الناشر | مؤسسة أباتشي للبرمجيات |
| نُشرت | يناير 2004 |
| معرف SPDX | أباتشي-2.0 أباتشي-1.1 أباتشي-1.0 |
| متوافق مع Debian FSG | نعم [1] |
| تمت الموافقة على FSF | نعم [2] |
| تمت الموافقة على OSI | نعم [3] |
| متوافق مع GPL | الإصدار 2.0 فقط متوافق مع GPLv3 . [2] |
| حقوق النسخ | لا |
| الربط من الكود باستخدام ترخيص مختلف | نعم |
| موقع إلكتروني | www.apache.org/licenses |
ترخيص Apache هو ترخيص برمجيات حر متساهل كتبته مؤسسة Apache Software Foundation (ASF). [4] يسمح للمستخدمين باستخدام البرنامج لأي غرض، وتوزيعه، وتعديله، وتوزيع إصدارات معدلة من البرنامج بموجب شروط الترخيص، دون الاهتمام بالعائدات الملكية . تصدر ASF ومشاريعها منتجاتها البرمجية بموجب ترخيص Apache. يستخدم الترخيص أيضًا العديد من المشاريع غير التابعة لـ ASF.
تاريخ
بدءًا من عام 1995، أصدرت مجموعة Apache (التي أصبحت فيما بعد مؤسسة Apache Software Foundation) إصدارات متتالية من Apache HTTP Server . كان ترخيصها الأولي هو نفسه ترخيص BSD الأصلي المكون من 4 بنود ، مع تغيير أسماء المنظمات فقط، وبند إضافي يحظر الأعمال المشتقة من حمل اسم Apache.
في يوليو 1999، قبلت شركة Berkeley Software Distribution الحجة التي قدمتها لها مؤسسة البرمجيات الحرة وسحبت بند الإعلان (البند 3) لتشكيل ترخيص BSD الجديد المكون من 3 بنود. في عام 2000، فعلت شركة Apache الشيء نفسه وأنشأت ترخيص Apache 1.1، حيث لم تعد المنتجات المشتقة ملزمة بتضمين الإسناد في موادها الإعلانية، بل فقط في وثائقها. قد تكون الحزم الفردية المرخصة بموجب الإصدار 1.1 قد استخدمت صياغة مختلفة بسبب المتطلبات المختلفة للإسناد أو تحديد العلامة التجارية، لكن الشروط الملزمة كانت هي نفسها.
في يناير 2004، قررت ASF الانحراف عن نموذج BSD وأنتجت ترخيص Apache 2.0. تضمنت الأهداف المعلنة للترخيص تسهيل الاستخدام للمشروعات غير التابعة لـ ASF، وتحسين التوافق مع البرامج المستندة إلى GPL ، والسماح بتضمين الترخيص بالإشارة بدلاً من إدراجه في كل ملف، وتوضيح الترخيص للمساهمات، وتطلب ترخيص براءة اختراع للمساهمات التي تنتهك بالضرورة براءات اختراع المساهم نفسه. [5] يتطلب هذا الترخيص الحفاظ على إشعار حقوق النشر وإخلاء المسؤولية .
شروط الترخيص
إن ترخيص Apache متساهل ؛ فعلى عكس تراخيص copyleft ، فإنه لا يتطلب توزيع عمل مشتق من البرنامج أو تعديلات على الأصل باستخدام نفس الترخيص. ولكنه لا يزال يتطلب تطبيق نفس الترخيص على جميع الأجزاء غير المعدلة. وفي كل ملف مرخص، يجب الحفاظ على إشعارات حقوق النشر الأصلية وبراءات الاختراع والعلامات التجارية والإسناد (باستثناء الإشعارات التي لا تتعلق بأي جزء من الأعمال المشتقة). وفي كل ملف مرخص يتم تغييره، يجب إضافة إشعار يفيد بأنه تم إجراء تغييرات على هذا الملف.
إذا NOTICEتم تضمين ملف نصي كجزء من توزيع العمل الأصلي، فيجب أن تتضمن الأعمال المشتقة نسخة قابلة للقراءة من هذه الإشعارات داخل NOTICEملف نصي موزع كجزء من الأعمال المشتقة، أو داخل النموذج المصدر أو الوثائق، أو داخل العرض الذي تم إنشاؤه بواسطة الأعمال المشتقة (أينما تظهر مثل هذه الإشعارات الخاصة بطرف ثالث عادةً).
لا تعدل محتويات الملف NOTICEالترخيص، حيث إنها لأغراض إعلامية فقط، NOTICEويُسمح بإضافة المزيد من إشعارات الإسناد كملحقات للنص، بشرط ألا يُفهم من هذه الإشعارات أنها تعدل الترخيص. قد تحتوي التعديلات على إشعارات حقوق طبع ونشر مناسبة، وقد توفر شروط ترخيص مختلفة للتعديلات.
ما لم يتم ذكر خلاف ذلك صراحةً، فإن أي مساهمات يقدمها المرخص له إلى المرخص له ستكون بموجب شروط الترخيص دون أي شروط وأحكام، ولكن هذا لا يمنع أي اتفاقيات منفصلة مع المرخص له بشأن هذه المساهمات.
رخصة أباتشي 2.0
تحاول رخصة أباتشي 2.0 منع التقاضي المحتمل بشأن براءات الاختراع في القسم 3. يتم منح المستخدم ترخيص براءة اختراع من كل مساهم "لصنع العمل، أو الحصول عليه، أو استخدامه، أو عرضه للبيع، أو بيعه، أو استيراده، أو نقله بأي طريقة أخرى". من خلال بند " في حالة الرفض " ، إذا رفع المستخدم دعوى قضائية ضد أي شخص يزعم أن البرنامج أو المساهمة فيه تشكل انتهاكًا لبراءة الاختراع، يتم إنهاء أي تراخيص براءات اختراع لهذا العمل.
التوافق
تتفق مؤسسة برمجيات أباتشي ومؤسسة البرمجيات الحرة على أن ترخيص أباتشي 2.0 هو ترخيص برمجيات حرة ، متوافق مع رخصة جنو العمومية العامة [5] (GPL) الإصدار 3، [2] مما يعني أنه يمكن دمج الكود بموجب GPLv3 ورخصة أباتشي 2.0، طالما أن البرنامج الناتج مرخص بموجب GPLv3. [6]
تعتبر مؤسسة البرمجيات الحرة أن جميع إصدارات ترخيص Apache غير متوافقة مع إصدارات GPL السابقة 1 و 2. [2] علاوة على ذلك، تعتبر إصدارات ترخيص Apache قبل 2.0 غير متوافقة مع GPLv3. نظرًا لمتطلبات ترخيص براءات الاختراع للإصدار 2.0، توصي مؤسسة البرمجيات الحرة باستخدامه بدلاً من التراخيص الأخرى غير copyleft. [7] [2] إذا تم استخدام ترخيص Apache مع استثناء LLVM، فهو متوافق مع GPLv2. [8]
الاستقبال والتبني
في أكتوبر 2012، كان 8708 مشروعًا موجودًا في SourceForge.net متاحًا بموجب شروط ترخيص Apache. [9] في منشور مدونة من مايو 2008، ذكرت Google أن أكثر من 25٪ من ما يقرب من 100000 مشروع مستضاف في ذلك الوقت على Google Code كانت تستخدم ترخيص Apache، [10] بما في ذلك نظام التشغيل Android . [11]
اعتبارًا من عام 2015 [تحديث]، وفقًا لـ Black Duck Software [12] و GitHub ، [13] يعد ترخيص Apache ثالث أكثر التراخيص شيوعًا في مجال FOSS بعد ترخيص MIT و GPLv2 .
لا يعتبر مشروع OpenBSD ترخيص Apache 2.0 ترخيصًا مجانيًا مقبولًا بسبب أحكام براءات الاختراع الخاصة به. تعتقد سياسة OpenBSD أنه عندما يجبر الترخيص شخصًا على التخلي عن حق قانوني يتمتع به بخلاف ذلك، فإن هذا الترخيص لم يعد مجانيًا. علاوة على ذلك، يعترض المشروع على إشراك قانون العقود مع قانون حقوق النشر، حيث ينص على "... قانون حقوق النشر موحد إلى حد ما بموجب الاتفاقيات الدولية، ويختلف قانون العقود بشكل كبير بين الولايات القضائية. لذا فإن ما يعنيه الترخيص في ولايات قضائية مختلفة قد يختلف ومن الصعب التنبؤ به." [14]
انظر أيضا
- مقارنة بين تراخيص البرمجيات الحرة والمفتوحة المصدر
- قائمة مشاريع مؤسسة Apache Software
- البرامج التي تستخدم ترخيص Apache (الفئة)
مراجع
- ^ "ترخيص برمجيات Apache (ASL)". التراخيص الكبرى المتوافقة مع DFSG . مشروع دبيان . تم الاسترجاع في 6 يوليو 2009 .
- ^ abcde "Apache License, Version 2.0". Various Licenses and Comments about Them . Free Software Foundation . مؤرشف من الأصل في 16 يوليو 2009 . تم الاسترجاع في 6 يوليو 2009 .
- ^ "رخص معتمدة من OSI باسم David Gutierrez & David Louie Gutierrez". مبادرة المصدر المفتوح . مؤرشف من الأصل في 28 أبريل 2011. تم الاسترجاع في 31 مارس 2011 .
- ^ حقوق الوسائط الجديدة (12 سبتمبر 2008). "دليل ترخيص المصدر المفتوح". كلية الحقوق بجامعة كاليفورنيا الغربية . تم الاسترجاع في 28 نوفمبر 2015.
التراخيص "الشبيهة بـBSD" مثل تراخيص BSD وMIT وApache متساهلة للغاية، ولا تتطلب أكثر من إسناد الأجزاء الأصلية من الكود المرخص إلى المطورين الأصليين في الكود الخاص بك و/أو الوثائق.
- ^ "ترخيص Apache، الإصدار 2.0". Apache Software Foundation . تم الاسترجاع في 15 يوليو 2019 .
- ^ مؤسسة برمجيات أباتشي. "توافق ترخيص أباتشي v2.0 وترخيص جنو العام". مؤرشف من الأصل في 15 يناير 2008. تم الاسترجاع في 30 يناير 2008 .
- ^ "كيفية اختيار الترخيص لعملك الخاص". gnu.org . مؤسسة البرمجيات الحرة . 15 ديسمبر 2018 . تم الاسترجاع في 25 أغسطس 2019 .
- ^ "استثناء LLVM | تبادل بيانات حزمة البرامج (SPDX)". spdx.org . تم الاسترجاع في 22 يونيو 2022 .
- ^ "مشاريع في SourceForge بموجب ترخيص Apache" . تم الاسترجاع في 28 أكتوبر 2012 .
- ^ شتاين، جريج (28 مايو 2008). "الوقوف ضد انتشار التراخيص". مدونة جوجل للبرمجيات مفتوحة المصدر .
- ^ "التراخيص". مشروع أندرويد مفتوح المصدر . تم الاسترجاع في 25 أغسطس 2019 .
- ^ "أفضل 20 ترخيصًا". Black Duck Software. 19 نوفمبر 2015. مؤرشف من الأصل في 19 يوليو 2016. تم الاسترجاع 19 نوفمبر 2015 .
- ^ بالتر، بن (9 مارس 2015). "استخدام ترخيص المصدر المفتوح على GitHub.com". GitHub .
- ^ "سياسة حقوق الطبع والنشر لـ OpenBSD". openbsd.org . مشروع OpenBSD. 28 مايو 2019.
روابط خارجية
- تراخيص أباتشي
- ملخص سريع لرخصة Apache 2.0
