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

Version 1.0 · July 2026

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

إذا لم تكن متأكدًا، فإن أداة الاختيار في الصفحة الرئيسية تقارن بين النسخ الأربع. باختصار: ISL-P لأوسع انتشار، ISL-C لإبقاء المشتقات موقوفة على المجتمع، ISL-R لشفافية الشيفرة المصدرية دون منح حق التعديل أو إعادة التوزيع، وISL-EULA للمنتجات المغلقة المصدر.

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-R-1.0
LicenseRef-ISL-EULA-1.0

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

ترويسة قصيرة في كل ملف تجعل الترخيص واضحًا لا لبس فيه حتى عندما تنتقل الملفات دون المستودع:

// 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-EULA: أكمل القالب

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

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

يمكن لوكلاء البرمجة تطبيق رخصة ISL دون تدخل بشري متكرر. تتوفر تعليمات قابلة للقراءة الآلية على /llms.txt، ونص كل رخصة الخام متاح على رابط ثابت بالصيغة https://islamiclicense.org/isl-X/LICENSE.md (استبدل p أو c أو r أو eula محل X). ينبغي للوكيل جلب ذلك الملف، وحفظه حرفيًا باسم 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 بيان قيَم، لا حكمًا شرعيًا على برمجيتك. لم تُعتمد هذه الرخص بعدُ من هيئة شرعية ولم تُختبر في المحاكم. للمشاريع ذات الشأن، اطلب مراجعة من عالم مؤهل ومحامٍ في ولايتك القضائية — وإن وجد أيّ منهما خللًا في هذه النصوص، أخبِرنا، ليكون الإصدار القادم أفضل.