-
Notifications
You must be signed in to change notification settings - Fork 0
CREDITS
- المستودع: https://github.com/SalehGNUTUX/GT-SARARIM
- الوصف: تطبيق تعليميّ عربيّ إسلاميّ للأطفال (قصص أنبياء وعلماء، قِيَم، أنشطة، ألغاز، لوحة أهل)، مفتوح المصدر يعمل دون اتصال.
- الرخصة: GNU GPL-3.0.
ذكريات «قدوات وقِيَم» في content/library.js (المعرّفات role-*، الموسومة بـ"inspired_by": "GT-SARARIM") نصُّها أصيلٌ من تأليفنا، مستوحًى من مواضيع GT-SARARIM فقط (علماء مسلمون قدوة، بِرّ الوالدين…). المفاهيم والمواضيع لا تُحمى بحقوق نشر، فالاستلهام منها لا يُرتّب أيّ التزام.
بطلبٍ من صاحب المشروع، أُدرِجت بياناتُ المحتوى من GT-SARARIM (مجلّد v2/src/data/) في منظومتنا، بعد تحويلها إلى JSON محليّ:
| ملفّنا | المصدر في GT-SARARIM | المحتوى |
|---|---|---|
content/sararim-stories.js |
v2/src/data/stories.ts |
51 قصّة (أخلاق · قرآن · أنبياء · علماء · صحابة) + 102 سؤال فهم |
content/puzzles.js |
v2/src/data/puzzles.ts |
61 لغزًا (فوازير ومنطق، 4 مستويات) |
content/quiz.js |
v2/src/data/questions.ts |
94 سؤال اختيار من متعدد (دين، علوم، رياضيات، لغة، هندسة، تاريخ، جغرافيا، علماء) |
تُعرَض عبر الصفحات: tales.html · puzzles.html · quiz.html.
طريقة الاشتقاق موثّقة في أداة tools/import-from-gtsararim.mjs (تجلب من المستودع وتُحوّل النصّ كما هو إلى JSON؛ بنية الحقول من تصميمنا).
نصوص هذه الملفّات الثلاثة منقولةٌ حرفيًّا/مشتقّةٌ من GT-SARARIM (لا تأليفَ أصيلًا فيها). أمّا واجهات العرض (
tales/puzzles/quiz.html) ورسوم المشروع وبقيّة المحتوى فمن تأليفنا.
لأنّنا نسخنا نصوصًا/بيانات من GT-SARARIM (لا مجرّد أفكار)، تنطبق GPL-3.0 على هذه الأجزاء:
-
النسبة: واجبة — وقد ذُكِرت هنا وفي حقول
source/licenseداخل كلّ ملفّ JSON وفي تذييل كلّ صفحة عرض. - عند التوزيع: إن وُزِّع «تلميذي» (نشرًا عامًّا)، وجب ترخيص العمل المُوزَّع بـ GPL-3.0 أيضًا، مع إتاحة الشيفرة المصدريّة.
- الاستخدام العائليّ الخاصّ غير الموزَّع: لا التزامَ عمليًّا (GPL تُلزِم عند التوزيع لا عند الاستعمال الخاصّ).
- إن أردنا مستقبلًا تفادي GPL، نستبدل هذه الملفّات الثلاثة بمحتوًى أصيلٍ من تأليفنا (مع إبقاء النسبة كإلهام).
شكرًا للمطوّر SalehGNUTUX على عملٍ مفتوحٍ ملهم. 🌿
مقاطع نطق الآليّ في public/tts/*.mp3 مُولَّدة مسبقاً بأداة eSpeak NG (محرّك نطقٍ مفتوح، GPL-3.0) عبر tools/gen-audio.mjs، لتعمل دون إنترنت بنفس الجودة على كل الأجهزة دون اعتمادٍ على أصوات نظام الجهاز.
- eSpeak NG: https://github.com/espeak-ng/espeak-ng — رخصة GPL-3.0 (متوافقة مع ترخيص المشروع).
- لإعادة توليد المقاطع (على جهاز تطويرٍ فيه
espeak-ngوlame):npm run gen:audio. - النصوص الطويلة (أسئلة الذكريات) تُنطَق وقت التشغيل عبر Web Speech API (أصوات النظام) كاحتياطيّ.
أيقوناتُ بطاقات الفهرس (src/icons.js) مُستخرَجةٌ من Font Awesome Free 7 (نمط solid) — أيقوناتٌ مفردةٌ مضمَّنةٌ كـSVG (لا الخطُّ الكامل) لتعمل offline بحجمٍ ضئيل، تُلوَّن بـcurrentColor.
- Font Awesome Free: https://fontawesome.com/license/free — الأيقونات CC BY 4.0 (متوافقة مع GPL-3.0)، الكود MIT.
- التوليد:
npm run gen:icons(يقرأnode_modules/@fortawesome/fontawesome-free/svgs/solid/ويكتبsrc/icons.js).
📖 هذا الويكي مرآةٌ مولَّدةٌ من GT-MK/docs/ في المستودع — حرّرِ الملفَّ هناك ثمّ شغّلْ bash tools/publish-wiki.sh.
رخصةُ المشروعِ والوثائق: GPL-3.0.
البداية
المرجعُ التقنيّ
الخبرةُ المتراكمة