الأدلة · 08

دليل التطبيق العملي للترخيص

الخطوات الفعلية لتطبيق ترخيص على مستودع: ملف LICENSE، وكتابة السنة وصاحب الحقوق، وNOTICE في Apache، وعرف COPYING في GNU، وترويسات الملفات، وإشعارات الأطراف الثالثة، وDCO وCLA، ونقاط الانتباه عند تغيير الترخيص.

آخر تحقق: 2026-09-23

1. ملف LICENSE في المستوى الأعلى من المستودع

أول ما ينبغي فعله هو وضع النص الأصلي للترخيص في ملف LICENSE (أو LICENSE.txt أو LICENSE.md) في المستوى الأعلى من المستودع. تبحث GitHub وGitLab ومديرو الحزم عن هذا الملف للتعرف على الترخيص. يمكنك تنزيله فورًا من المولّد بعد اختيار الترخيص وإدخال السنة وصاحب الحقوق.

2. كتابة السنة وصاحب الحقوق

3. الملفات الملحقة لكل ترخيص

الترخيصالعرف
Apache-2.0LICENSE + عند الحاجة NOTICE (إشعارات الإسناد فقط باختصار)
GPL-3.0 / GPL-2.0النص الأصلي في COPYING أو LICENSE
LGPL-3.0COPYING (نص GPL-3.0) + COPYING.LESSER (نص LGPL-3.0)
MIT OR Apache-2.0LICENSE-MIT + LICENSE-APACHE
BSL-1.0LICENSE_1_0.txt

ملف NOTICE في Apache-2.0 ليس إلزاميًا، لكن من يعيد توزيع شيفرة لها ملف NOTICE يجب أن يُبقي على محتواه. وتوصي ASF بألا يتضمن NOTICE إلا إشعارات الإسناد المطلوبة قانونًا، دون عبارات الشكر أو نصوص التراخيص الكاملة.

4. ترويسات الملفات المصدرية

إذا وضعت ترويسة قصيرة في كل ملف تنتقل معلومات الترخيص معه حتى لو نُسخ الملف منفردًا.

# SPDX-FileCopyrightText: 2026 Example Inc.
# SPDX-License-Identifier: Apache-2.0

توصي GNU وApache وMPL أيضًا بنصوص إشعار رسمية، لكن تزايدت المشاريع التي تكتفي بسطري SPDX بدلًا منها. وللتفاصيل راجع دليل SPDX.

5. بيانات الحزمة الوصفية وREADME

6. إشعارات شيفرة الأطراف الثالثة

إذا وزّعت شيفرة تتضمن شيفرة غيرك فيجب أن تفي بالتزامات ترخيصها أيضًا.

7. عند قبول المساهمات: DCO أو CLA

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

اكتب قواعد المساهمة في CONTRIBUTING.md.

8. عند تغيير الترخيص

قائمة التحقق

  1. النص الأصلي لـ LICENSE (مع ملء العناصر النائبة فقط)
  2. الملفات الملحقة (NOTICE وCOPYING.LESSER وغيرها)
  3. ترويسات الملفات (سطرا SPDX)
  4. بيانات الحزمة الوصفية وREADME
  5. إشعارات الأطراف الثالثة
  6. قواعد المساهمة (DCO أو CLA)
هذا المقال معلومات عامة وليس استشارة قانونية. استشر مختصًا في القرارات المهمة.

المصادر