الأذونات والشروط والقيود في لمحة
الشروط
- إشعار حقوق النشر والترخيصيجب تضمين نسخة من الترخيص وإشعار حقوق النشر عند التوزيع.
القيود
- تحديد المسؤوليةينص صراحةً على عدم تحمّل المسؤولية عن الأضرار.
- بلا ضمانينص صراحةً على عدم تقديم أي ضمان.
مصدر تصنيف الأذونات والشروط والقيود: بيانات choosealicense.com (GitHub، ترخيص MIT).
ما هذا الترخيص؟
BSD 2-Clause هو BSD 3-Clause بعد حذف بند 'حظر استخدام الاسم' أيضًا، ويُسمّى 'Simplified BSD'، كما يُعرف بـ'FreeBSD License' لأن مشروع FreeBSD اعتمده. ويستخدمه معظم شيفرة FreeBSD وكذلك Homebrew.
الشرطان
- عند إعادة توزيع الشيفرة المصدرية أبقِ على إشعار حقوق النشر وقائمة الشروط وبند نفي المسؤولية.
- عند إعادة التوزيع بصيغة ثنائية ضع المحتوى نفسه في الوثائق أو المواد المرافقة.
وما عدا ذلك حر. فالتعديل والإدراج في منتجات تجارية مغلقة وإعادة الترخيص كلها ممكنة.
علاقته بـ MIT وISC
أثره العملي يكاد يطابق MIT وISC. والفرق أن BSD 2-Clause يفصل توزيع المصدر عن توزيع الملفات الثنائية في بنود مستقلة ويحدد موضع الإشعار بدقة أكبر قليلًا. ولا يتضمن أيٌّ منها بندًا صريحًا للبراءات. وهناك نسخة معدّلة تضيف منحًا صريحًا للبراءات هي BSD-2-Clause-Patent (معتمدة من OSI).
مفاهيم خاطئة شائعة
- "2-Clause أقل أمانًا من 3-Clause" — البند الثالث يمنع استخدام الاسم في الترويج، وليس بندًا يوفر حماية قانونية إضافية. ويرى كثيرون أن الترخيص أصلًا لا يمنح حق استخدام الاسم.
- "لا حاجة للإشعار في الملفات الثنائية" — البند الثاني يشترط وضع الإشعار في الوثائق ونحوها عند التوزيع الثنائي. أما الترخيص المتساهل الذي لا يشترط الإشعار في الملفات الثنائية فهو BSL-1.0.
طريقة التطبيق
ضع النص الأصلي في LICENSE واملأ [year] و[fullname]. معرّف SPDX هو BSD-2-Clause.
متى يناسب؟
يناسب المشاريع التي تتبادل الشيفرة مع منظومة BSD مثل أنظمة التشغيل وأدوات النظام، والمؤسسات التي تريد حرية بمستوى MIT وتألف صياغة BSD.
هل يمكن دمج شيفرة BSD-2-Clause في مشروع آخر؟
حكم عام على أخذ شيفرة منشورة بهذا الترخيص ودمجها وتوزيعها ضمن مشروع مرخّص بأحد التراخيص أدناه. اطّلع على تركيبات أخرى في مدقق التوافق ←
| المشروع المراد الدمج فيه | الحكم | ملاحظة |
|---|---|---|
| برمجيات مغلقة (تجارية) | ممكن | يجب تضمين إشعار حقوق النشر الأصلي ونص الترخيص. |
| MIT | ممكن | يجب تضمين إشعار حقوق النشر الأصلي ونص الترخيص. |
| Apache-2.0 | ممكن | يجب تضمين إشعار حقوق النشر الأصلي ونص الترخيص. |
| MPL-2.0 | ممكن | يجب تضمين إشعار حقوق النشر الأصلي ونص الترخيص. |
| LGPL-2.1 | ممكن | يجب تضمين إشعار حقوق النشر الأصلي ونص الترخيص. |
| LGPL-3.0 | ممكن | يجب تضمين إشعار حقوق النشر الأصلي ونص الترخيص. |
| GPL-2.0 | ممكن | يجب تضمين إشعار حقوق النشر الأصلي ونص الترخيص. |
| GPL-3.0 | ممكن | يجب تضمين إشعار حقوق النشر الأصلي ونص الترخيص. |
| AGPL-3.0 | ممكن | يجب تضمين إشعار حقوق النشر الأصلي ونص الترخيص. |
محتوى هذا الموقع معلومات عامة وليس استشارة قانونية. استشر محاميًا أو مختصًا قبل اتخاذ قرارات فعلية بشأن التوزيع أو العقود أو النزاعات.