الأذونات والشروط والقيود في لمحة
الشروط
- إشعار حقوق النشر والترخيصيجب تضمين نسخة من الترخيص وإشعار حقوق النشر عند التوزيع.
- بيان التغييراتإذا عدّلت الأصل فيجب الإشارة إلى ذلك.
القيود
- استخدام العلامات التجاريةينص صراحةً على عدم منح حقوق العلامات التجارية.
- تحديد المسؤوليةينص صراحةً على عدم تحمّل المسؤولية عن الأضرار.
- بلا ضمانينص صراحةً على عدم تقديم أي ضمان.
مصدر تصنيف الأذونات والشروط والقيود: بيانات choosealicense.com (GitHub، ترخيص MIT).
ما هذا الترخيص؟
Apache License 2.0 ترخيص متساهل أصدرته مؤسسة Apache للبرمجيات (ASF) عام 2004. يسمح مثل MIT بالاستخدام التجاري والتعديل وإعادة التوزيع على نطاق واسع، لكن نصه أطول وبنوده أكثر تحديدًا. وأبرز ما يميزه المادة 3 التي يمنح فيها المساهمون حق استخدام البراءات صراحةً. فإذا رفع أحدٌ دعوى براءات مدعيًا أن هذه البرمجيات تنتهك براءته، ينتهي منح البراءات الذي حصل عليه في تاريخ رفع الدعوى (بند الرد على البراءات). ويستخدم هذا الترخيص Kubernetes وTensorFlow وجزء كبير من مشروع Android مفتوح المصدر (AOSP) وجميع مشاريع مؤسسة Apache.
ما يجب الالتزام به عند التوزيع (المادة 4)
- أعطِ المتلقي نسخة من الترخيص.
- ضع إشارة واضحة في الملفات المعدّلة تفيد بأنك غيّرتها.
- عند التوزيع بصيغة المصدر أبقِ على إشعارات حقوق النشر والبراءات والعلامات التجارية والإسناد الأصلية (باستثناء ما لا يتعلق بالمشروع).
- إذا كان للأصل ملف
NOTICEفضمّن محتواه في موضع مناسب من التوزيعة (ملف NOTICE أو الوثائق أو الشاشة وغيرها). ويجوز إلحاق إشعار خاص بتعديلاتك بملف NOTICE. - يجوز أن تضيف شروط ترخيص أخرى على تعديلاتك، لكن الجزء الأصلي يجب أن يتبع شروط Apache-2.0.
طريقة التطبيق
ضع النص الأصلي في ملف LICENSE كما هو دون تعديل. أما 'APPENDIX' في نهاية النص فهو إرشادات للتطبيق، ولا داعي لحذفه. يوضع إشعار حقوق النشر في إشعار أعلى كل ملف مصدري (تبويب 'ترويسة الملف' في المولّد ← نص الإشعار الرسمي) أو في ملف NOTICE. وملف NOTICE ليس إلزاميًا، وتوصي ASF بأن يقتصر على إشعارات الإسناد المطلوبة قانونًا باختصار.
مفاهيم خاطئة شائعة
- "لا يمكن وضع شيفرة Apache في مشروع GPL" — يمكن وضعها في مشاريع GPL-3.0. فـ FSF تعدّ Apache-2.0 ترخيصًا متوافقًا مع GPL-3.0. لكنها ترى أنه غير متوافق مع GPL-2.0 (only) بسبب بنود إنهاء البراءات والتعويض.
- "إذا عدّلت فيجب أن أنشر المصدر" — لا. عليك بيان حقيقة التغيير فقط، ولا يوجد التزام بنشر المصدر.
- "يجب أن أضع اسمي في ملف الترخيص" — لا يحتوي نص Apache-2.0 على عناصر نائبة. و
[yyyy] [name of copyright owner]في الملحق مثال لترويسة الملفات. - "إذا نشرت بترخيص Apache فيمكن استخدام الشعار والاسم" — المادة 6 لا تمنح صراحةً حق استخدام العلامات التجارية.
متى يناسب؟
يناسب المشاريع التعاونية بين الشركات، ومجالات التقنية المرتبطة بالبراءات (التعلم الآلي، الحوسبة السحابية، الاتصالات وغيرها)، والمشاريع الكبيرة كثيرة المساهمين. فهو متساهل يسهل إدراجه في المنتجات التجارية، ويقلل في الوقت نفسه مخاطر نزاعات البراءات. وإذا كان من المرجح استخدامه مع مشاريع GPL-2.0 ففكّر في MIT أو الترخيص المزدوج MIT OR Apache-2.0.
هل يمكن دمج شيفرة Apache-2.0 في مشروع آخر؟
حكم عام على أخذ شيفرة منشورة بهذا الترخيص ودمجها وتوزيعها ضمن مشروع مرخّص بأحد التراخيص أدناه. اطّلع على تركيبات أخرى في مدقق التوافق ←
| المشروع المراد الدمج فيه | الحكم | ملاحظة |
|---|---|---|
| برمجيات مغلقة (تجارية) | ممكن | يجب الإبقاء على نسخة LICENSE ومحتوى إشعار حقوق النشر وملف NOTICE، والإشارة إلى التغييرات في الملفات المعدّلة. |
| MIT | ممكن | يجب الإبقاء على نسخة LICENSE ومحتوى إشعار حقوق النشر وملف NOTICE، والإشارة إلى التغييرات في الملفات المعدّلة. |
| MPL-2.0 | ممكن | يجب الإبقاء على نسخة LICENSE ومحتوى إشعار حقوق النشر وملف NOTICE، والإشارة إلى التغييرات في الملفات المعدّلة. |
| LGPL-2.1 | غير ممكن | ترى FSF أن بنود إنهاء البراءات والتعويض في Apache-2.0 قيود إضافية غير موجودة في GPL-2.0، ولذلك تعدّه غير متوافق مع GPL-2.0 (only). |
| LGPL-3.0 | ممكن | يجب الإبقاء على نسخة LICENSE ومحتوى إشعار حقوق النشر وملف NOTICE، والإشارة إلى التغييرات في الملفات المعدّلة. |
| GPL-2.0 | غير ممكن | ترى FSF أن بنود إنهاء البراءات والتعويض في Apache-2.0 قيود إضافية غير موجودة في GPL-2.0، ولذلك تعدّه غير متوافق مع GPL-2.0 (only). |
| GPL-3.0 | ممكن | يجب الإبقاء على نسخة LICENSE ومحتوى إشعار حقوق النشر وملف NOTICE، والإشارة إلى التغييرات في الملفات المعدّلة. |
| AGPL-3.0 | ممكن | يجب الإبقاء على نسخة LICENSE ومحتوى إشعار حقوق النشر وملف NOTICE، والإشارة إلى التغييرات في الملفات المعدّلة. |
محتوى هذا الموقع معلومات عامة وليس استشارة قانونية. استشر محاميًا أو مختصًا قبل اتخاذ قرارات فعلية بشأن التوزيع أو العقود أو النزاعات.