كيفية تطبيق رخصة ISL

Version 1.0 · July 2026

1. اختر النسخة المناسبة

إذا لم تكن متأكدًا، فإن القائمة الكاملة لجميع الرخص تقارن بين النسخ الأربع عشرة كلها، ويشرح دليل اختيار الرخصة القرار خطوة بخطوة. باختصار، بالنسبة للبرمجيات: ISL-P لأوسع انتشار، ISL-C لحقوق متروكة (copyleft) على مستوى البرنامج كاملًا تُبقي المشتقات موقوفة على المجتمع، ISL-LC لحقوق متروكة أضعف على مستوى الملف تسمح مع ذلك بالربط أو الدمج مع شيفرة مرخّصة بشروط مختلفة، ISL-NETC لحقوق متروكة على طراز AGPL تشمل أيضًا الاستخدام عبر الشبكة (SaaS)، ISL-R لشفافية الشيفرة المصدرية دون منح حق التعديل أو إعادة التوزيع، وISL-EULA للمنتجات المغلقة المصدر، وISL-NC للبرمجيات المُشارَكة للاستخدام غير التجاري فقط. أما بالنسبة للأعمال الإبداعية غير البرمجية: تتطلب ISL-CW وISL-CW-NC الإسناد فقط (تجاريًا وغير تجاريًا على التوالي)، وتضيف ISL-CW-SA وISL-CW-NC-SA شرط المشاركة بالمثل على المُشتقات، وتسمح ISL-CW-ND وISL-CW-NC-ND بمشاركة العمل غير المعدَّل فقط، بينما ISL-CW-0 هي نسخة الأعمال الإبداعية على طراز الملكية العامة دون شرط إسناد.

2. أضِف ملف الرخصة

حمّل نص الرخصة وضَعه، حرفيًا ودون تعديل، في جذر مستودعك باسم LICENSE.md (أو LICENSE). لا تملأ شيئًا في ISL-P وISL-C وISL-R عدا سطر حقوق النشر؛ أما ISL-EULA فتحتوي على حقول بين قوسين معقوفين يجب إكمالها لاسم منتجك وهوية المرخِّص والولاية القضائية.

Copyright (c) 2026 [YOUR NAME]

3. أعلن عنها في بيانات مشروعك الوصفية

رخص ISL غير مدرجة في قائمة SPDX الرسمية، لذا استخدم صياغة SPDX LicenseRef. في package.json:

{
  "license": "SEE LICENSE IN LICENSE.md"
}

في الأدوات وسجلات SBOM المتوافقة مع SPDX:

LicenseRef-ISL-P-1.0
LicenseRef-ISL-C-1.0
LicenseRef-ISL-LC-1.0
LicenseRef-ISL-NETC-1.0
LicenseRef-ISL-R-1.0
LicenseRef-ISL-EULA-1.0
LicenseRef-ISL-NC-1.0
LicenseRef-ISL-CW-1.0
LicenseRef-ISL-CW-NC-1.0
LicenseRef-ISL-CW-SA-1.0
LicenseRef-ISL-CW-NC-SA-1.0
LicenseRef-ISL-CW-ND-1.0
LicenseRef-ISL-CW-NC-ND-1.0
LicenseRef-ISL-CW-0-1.0

4. أضِف ترويسة إلى ملفاتك المصدرية

ترويسة قصيرة في كل ملف تجعل الترخيص واضحًا لا لبس فيه حتى عندما تنتقل الملفات دون المستودع. تنطبق هذه الخطوة على كل نسخة برمجية — ISL-P وISL-C وISL-LC وISL-NETC وISL-R وISL-NC وISL-EULA — فقط استبدل الاسم ومعرّف SPDX المطابقين:

// Copyright (c) 2026 [YOUR NAME]
// SPDX-License-Identifier: LicenseRef-ISL-C-1.0
// Licensed under the Islamic Software License - Copyleft (ISL-C) v1.0.
// This software may not be used for the activities prohibited in
// Sections 4 and 5 of the License. Full text: [link to LICENSE.md]

5. اذكرها في ملف README الخاص بك

## License

This project is licensed under the Islamic Software License - Permissive
(ISL-P) v1.0 — a source-available, ethically restricted license rooted in
Islamic principles. It is not an OSI-approved open-source license.
See [LICENSE.md](LICENSE.md) for the full text, including the ethical
use restrictions in Sections 4 and 5.

6. لنسخ الأعمال الإبداعية: التطبيق على الأعمال غير البرمجية

تُرخِّص ISL-CW وISL-CW-NC وISL-CW-SA وISL-CW-NC-SA وISL-CW-ND وISL-CW-NC-ND وISL-CW-0 أعمالًا إبداعية غير برمجية — نصوصًا وفنونًا ووسائط ومواد تعليمية — لذا لا تنطبق عليها خطوة ترويسة الملفات المصدرية أعلاه. بدلًا من ذلك، ضَع ملف الرخصة في جذر مستودع العمل أو أرشيفه باسم LICENSE.md (أو LICENSE)، وفي جميع النسخ عدا ISL-CW-0 التي لا تشترط الإسناد، أضِف سطر إسناد أو "كولوفون" ظاهرًا بالقرب من العمل نفسه — في صفحة حقوق النشر، أو في شارة الختام، أو في ملف README المرافق للملفات، أو في قسم "حول العمل" — لأن الإسناد مطلوب وقد ينتقل العمل دون المجلد الذي يحويه:

Licensed under the Islamic Creative Works License (ISL-CW) v1.0
— see https://islamiclicense.org/isl-cw/

بالنسبة لبقية النسخ، استخدم النمط نفسه بالاسم والرابط المطابقين — https://islamiclicense.org/isl-cw-nc/، https://islamiclicense.org/isl-cw-sa/، https://islamiclicense.org/isl-cw-nc-sa/، https://islamiclicense.org/isl-cw-nd/، https://islamiclicense.org/isl-cw-nc-nd/، أو (دون حاجة لسطر إسناد) https://islamiclicense.org/isl-cw-0/. وهذا يحاكي توصية Creative Commons بإدراج سطر إسناد قصير أينما عُرض العمل الذي يتطلب الإسناد أو وُزِّع.

7. لـISL-EULA: أكمل القالب

استبدل كل حقل بين قوسين معقوفين — [PRODUCT NAME]، [LICENSOR]، [JURISDICTION]، والشروط التجارية — قبل تقديم اتفاقية EULA للمستخدمين النهائيين. قدّمها عند التثبيت أو قبل الاستخدام الأول، وسجّل موافقة المستخدم. اطلب من محامٍ مراجعة الوثيقة المكتملة؛ إذ يجب أن تطابق بنود المسؤولية والرسوم نموذج تسعيرك الفعلي.

لوكلاء الذكاء الاصطناعي

لست متأكدًا أي رخصة تناسب مشروعك، أو تريد مساعدة في تطبيقها دون قراءة كل بند بنفسك؟ لا حاجة لأن تحلّ الأمر وحدك: الصق رابط الرخصة — أو رابط https://islamiclicense.org/llms.txt نفسه — في مساعدك الذكي أو روبوت المحادثة الخاص بك، واطلب منه مساعدتك في اختيار النسخة المناسبة أو تطبيقها على مشروعك. النصوص عبارة عن Markdown بسيط ومنظم على روابط ثابتة، بحيث يمكن لأي نموذج لغوي عام قراءتها مباشرة والتمييز بين الفروق بين النسخ.

يمكن لوكلاء البرمجة تطبيق رخصة ISL دون تدخل بشري متكرر. تتوفر تعليمات قابلة للقراءة الآلية على /llms.txt، ونص كل رخصة الخام متاح على رابط ثابت بالصيغة https://islamiclicense.org/isl-X/LICENSE.md (استبدل مُعرِّف النسخة محل Xp أو c أو lc أو netc أو r أو eula أو nc أو cw أو cw-nc أو cw-sa أو cw-nc-sa أو cw-nd أو cw-nc-nd أو cw-0). ينبغي للوكيل جلب ذلك الملف، وحفظه حرفيًا باسم LICENSE.md في جذر المشروع، واتباع الخطوات ذاتها الموضحة أعلاه: تعيين سطر حقوق النشر، وإضافة ترويسات SPDX إلى الملفات المصدرية، وذكر الرخصة في README.

القالب التالي نص جاهز للنسخ لوكيل برمجي — عدّل النسخة والاسم والسنة حسب الحاجة:

Apply the Islamic Software License - Permissive to this project: fetch
https://islamiclicense.org/isl-p/LICENSE.md and save it verbatim as
LICENSE.md in the repository root, set the copyright line to [NAME],
[YEAR], and add SPDX-License-Identifier: LicenseRef-ISL-P-1.0 headers
to the source files.

مولّد نص الإشعار

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

ملاحظة: النص المُولَّد أدناه يبقى دائمًا باللغة الإنجليزية، مطابقًا لنص الرخصة الرسمي المعتمد.

نص إشعار الرخصة

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

عدّل رمز التعليق (//) بما يناسب لغة برمجتك.

كلمة أخيرة

تطبيق رخصة ISL بيان قيَم، لا حكمًا شرعيًا على برمجيتك. لم تُعتمد هذه الرخص بعدُ من هيئة شرعية ولم تُختبر في المحاكم. للمشاريع ذات الشأن، اطلب مراجعة من عالم مؤهل ومحامٍ في ولايتك القضائية — وإن وجد أيّ منهما خللًا في هذه النصوص، أخبِرنا، ليكون الإصدار القادم أفضل.