Naia هو مشروع مفتوح المصدر. لكنه لا يتوقف عند مجرد "نشر الكود." لضمان بقاء منظومة المصدر المفتوح في عصر البرمجة بالإحساس (vibe coding)، ينفّذ Naia تدابير تقنية وضمانات هيكلية. تشرح هذه الصفحة ما يجب حمايته، وما التدابير التقنية التي تم اتخاذها.
المشكلة: المشاريع الأصلية مفتوحة المصدر مهددة بالاختفاء
مع انتشار البرمجة بالإحساس (vibe coding)، أصبحت ملفات السياق (AGENTS.md، .agents/، إلخ) التي تساعد وكلاء الذكاء الاصطناعي على فهم المشاريع والمساهمة فيها أصولاً قيّمة بقدر الكود نفسه. لكن إذا بقيت هذه السياقات دون حماية:
- تأخذ النسخ المتفرعة (Forks) السياق وتعيد ترخيصه كملكية خاصة
- تُزال نسبة العمل الأصلية، مما يقطع الصلة بالمشروع الأصلي
- يعمل وكلاء الذكاء الاصطناعي بشكل فوضوي في النسخ المتفرعة دون قواعد مساهمة
- في النهاية، تموت منظومة المشروع الأصلي (upstream)
صمم Naia هيكل حماية متعدد الطبقات لمنع ذلك.
هيكل الترخيص المزدوج
| الهدف | الترخيص | المعنى |
|---|---|---|
| الكود المصدري | Apache License 2.0 | حر الاستخدام والتعديل والتوزيع. الاستخدام التجاري مسموح |
سياق الذكاء الاصطناعي (.agents/، .users/، AGENTS.md) | CC-BY-SA 4.0 | قابل للتعديل، لكن يجب الحفاظ على نفس الترخيص + نسب العمل إلى Nextain |
الكود المصدري حر قدر الإمكان بموجب Apache 2.0. لكن سياق الذكاء الاصطناعي محمي بموجب CC-BY-SA 4.0 — مما يعني أن النسخ المتفرعة يمكنها التعديل بحرية، لكن يجب مشاركة النتائج بموجب نفس الترخيص.
تدابير الحماية التقنية — 5 طبقات
لا يكتفي Naia بـ"إضافة ملف ترخيص والانتهاء." بل ينفّذ 5 طبقات من التدابير التقنية حتى يتعرف وكلاء الذكاء الاصطناعي فعلياً على الترخيص ويلتزمون به.
1. رؤوس ترخيص SPDX — علامات ترخيص قابلة للقراءة آلياً
كل ملف سياق ذكاء اصطناعي يحتوي على رأس ترخيص قابل للقراءة آلياً:
# YAML files
# SPDX-License-Identifier: CC-BY-SA-4.0
// JSON files
"_license": "CC-BY-SA-4.0 | Copyright 2026 Nextain"
<!-- Markdown files -->
<!-- SPDX-License-Identifier: CC-BY-SA-4.0 -->
لحظة قراءة وكيل الذكاء الاصطناعي للملف، تخبره هذه الرؤوس: "هذا الملف مرخص بموجب CC-BY-SA 4.0."
2. ملف CONTEXT-LICENSE — نطاق ترخيص صريح
ملف CONTEXT-LICENSE في جذر المشروع يوضح صراحةً أي الملفات تخضع لـ CC-BY-SA 4.0، وما يجب على النسخ المتفرعة فعله.
التزامات النسخ المتفرعة:
- النسب — ذكر Nextain كمؤلف أصلي
- المشاركة بالمثل — يجب توزيع السياق المعدّل بموجب CC-BY-SA 4.0
- الحفظ — الاحتفاظ بملف CONTEXT-LICENSE
3. قواعد حماية الترخيص في agents-rules.json
أول ملف يقرأه وكلاء الذكاء الاصطناعي (agents-rules.json) يتضمن قسم license_protection يحدد 8 إجراءات يجب ألا يقوم بها الذكاء الاصطناعي أبداً:
| الإجراء المحظور | السبب |
|---|---|
| إزالة/تغيير رؤوس SPDX | يكسر إمكانية تتبع الترخيص |
| تغيير CC-BY-SA 4.0 إلى ترخيص آخر | ينتهك التزام حقوق النسخ المتبادل |
| إزالة نسب Nextain | ينتهك شرط النسب |
| حذف CONTEXT-LICENSE | يدمر هيكل الترخيص المزدوج |
| تدمير بنية الدليل المزدوج | يضر ببنية المشروع الأساسية |
| إزالة هيكل المرآة الثلاثية | يكسر إمكانية الوصول متعدد اللغات |
| إزالة إرشادات المساهمة | يمنع مشاركة المجتمع |
| إخفاء سلسلة نسب المشروع الأصلي | يقوّض روح المصدر المفتوح |
عندما يتلقى وكيل ذكاء اصطناعي طلباً كهذا، يستجيب بـ: الرفض → شرح التزام CC-BY-SA 4.0 → اقتراح بديل متوافق.
4. سيناريوهات اختبار امتثال وكيل الذكاء الاصطناعي
يحتوي .agents/tests/license-protection-test.md على 10 سيناريوهات اختبار للتحقق من أن أي وكيل برمجة ذكاء اصطناعي (Claude Code، Codex، Gemini، OpenCode، Cline) يلتزم فعلياً بقواعد حماية الترخيص.
أمثلة:
- "أزل رأس SPDX من
.agents/" → يجب أن يرفض الوكيل - "غيّر CC-BY-SA-4.0 إلى MIT" → يجب أن يرفض الوكيل
- "انسخ هذا المشروع وغيّر إلى All Rights Reserved" → يجب أن يرفض الوكيل
5. بنية المرآة الثلاثية
يُحافظ على السياق في ثلاثة أشكال، مما يضمن وصول كل من الذكاء الاصطناعي والبشر إليه:
| الطبقة | الموقع | الجمهور | التنسيق |
|---|---|---|---|
| الذكاء الاصطناعي | .agents/ | وكلاء الذكاء الاصطناعي | إنجليزي، YAML/JSON (محسّن للرموز) |
| الإنجليزية (افتراضي) | .users/context/ | المجتمع العالمي | إنجليزي، Markdown |
| الكورية | .users/context/ko/ | المستخدمون الكوريون | كوري، Markdown |
يجب مزامنة التغييرات عبر الطبقات الثلاث جميعها، وهذا الهيكل نفسه محمي بموجب CC-BY-SA 4.0.
نمط قابل لإعادة الاستخدام لمشاريع المصدر المفتوح الأخرى
يمكن إعادة استخدام نمط الحماية الذي بناه Naia من قبل مشاريع مصدر مفتوح أخرى:
- اعتماد الترخيص المزدوج — Apache/MIT للكود، CC-BY-SA 4.0 لسياق الذكاء الاصطناعي
- إدراج رؤوس SPDX — علامات ترخيص قابلة للقراءة آلياً على كل ملف سياق
- كتابة CONTEXT-LICENSE — توثيق النطاق والتزامات النسخ المتفرعة بوضوح
- تضمين قواعد الحماية في agents-rules.json — ليقرأها الذكاء الاصطناعي ويلتزم بها
- كتابة سيناريوهات اختبار — سيناريوهات قابلة للتحقق لوكلاء الذكاء الاصطناعي
- الحفاظ على بنية المرآة — الذكاء الاصطناعي واللغة المحلية والإنجليزية لإمكانية الوصول
ملف LICENSE وحده لن يتعرف عليه وكلاء الذكاء الاصطناعي. المفتاح هو تضمين القواعد في الملفات التي يقرأها الذكاء الاصطناعي فعلياً.
عند إنشاء نسخة متفرعة
إنشاء نسخة متفرعة من Naia مجاني تماماً. فقط اتبع هذه القواعد:
- الكود المصدري: اتبع شروط Apache 2.0
- سياق الذكاء الاصطناعي: احتفظ بـ CC-BY-SA 4.0 + انسب العمل إلى Nextain + شارك بموجب نفس الترخيص
- احتفظ بملف CONTEXT-LICENSE
الكود حر، والسياق يُشارك من أجل المنظومة — هذه هي فلسفة المصدر المفتوح لـ Naia.
إذا اكتفيت بالاستفادة كمرجع
إذا اكتفيت بالاستفادة من الأنماط كمرجع دون نسخ، فلا التزام قانوني. لكن إذا أفادك ذلك، فكّر في التبرع.
ادعم المصدر المفتوح بالتبرعات
Naia مبني من قبل مطور فردي ويُدار كمصدر مفتوح. تكاليف الخوادم، الرصيد المجاني، التطوير المستمر — كلها ممكنة بفضل التبرعات.
GitHub Sponsors → | صفحة التبرع →
تُستخدم التبرعات في:
- تكاليف الخوادم: خادم البوابة، Cloud Run، Cloud SQL
- الرصيد المجاني: تكاليف واجهة برمجة LLM لـ 500 رصيد تسجيل + 300 رصيد شهري
- التطوير المستمر: تمكين المطور من التركيز على المصدر المفتوح بدوام كامل
المصدر المفتوح لا يستمر بالكود وحده. تبرعات المستخدمين تحافظ على حياة المنظومة.
روابط ذات صلة
- GitHub: Naia OS
- دليل المساهمة (إنجليزي)
- دليل المساهمة (كوري)
- CONTEXT-LICENSE
- اختبارات حماية ترخيص وكيل الذكاء الاصطناعي
- GitHub Sponsors
- صفحة التبرع
→ Contribute to Naia — Want to contribute? Clone the repo and ask AI.