docs: correct Gemma 4 license evidence
This commit is contained in:
@@ -7,7 +7,7 @@
|
||||
|
||||
| وسم Ollama | المعرّف الظاهر محليًا | الرخصة التي أظهرها الوزن المحلي | مرجع المصدر الرسمي | ملاحظة الإصدار |
|
||||
|---|---|---|---|---|
|
||||
| `gemma4:e2b` | `7fbdbf8f5e45` | Apache License 2.0 | [Google Gemma 4 E2B](https://huggingface.co/google/gemma-4-E2B) | راجع ترخيص Gemma 4 الخاص؛ لا تطبق عليه صفحة Gemma القديمة التي تحيل صراحةً إلى ترخيص Gemma 4. احتفظ بنص الرخصة المطابق للوزن الذي ستوزعه. |
|
||||
| `gemma4:e2b` | `7fbdbf8f5e45` (Ollama tag digest: `7fbdbf8f5e45a75bb122155ed546e765b4d9c53a1285f62fd9f506baa1c5a47e`) | Apache License 2.0؛ أكده أيضًا `POST /api/show` المحلي | [Google Gemma 4 model card](https://ai.google.dev/gemma/docs/core/model_card_4) و[Google Gemma 4 on Hugging Face](https://huggingface.co/google/gemma-4-E2B) | بطاقة Google الرسمية تعلن Apache 2.0. لا تنطبق شروط Gemma 3 القديمة على Gemma 4؛ صفحة الشروط القديمة تحيل صراحةً إلى ترخيص Gemma 4 المنفصل. يطابق الـdigest وسم Ollama المحلي الحالي، لكنه لا يثبت وحده أصل ملف GGUF أو سلسلة تحويل التكميم؛ احتفظ بإشعار الرخصة المطابق للنسخة النهائية. |
|
||||
| `ministral-3:3b` | `f04aa1c738f6` | Apache License 2.0 | [Mistral Ministral 3 3B Instruct](https://huggingface.co/mistralai/Ministral-3-3B-Instruct-2512-BF16) | يظل واجبًا فحص الوزن المحوّل/المكمّم المستخدم عند أي إعادة توزيع، مع إشعار Apache 2.0. |
|
||||
| `qwen2.5:1.5b-instruct-q4_K_M` | `65ec06548149` | Apache License 2.0 | [Qwen2.5 1.5B Instruct GGUF](https://huggingface.co/Qwen/Qwen2.5-1.5B-Instruct-GGUF) | مرجع النموذج الرسمي يعلن Apache 2.0؛ طابق لاحقًا مصدر ملف GGUF تحديدًا مع نسخة Ollama قبل شحنه. |
|
||||
| `granite-embedding:278m` | `1a37926bf842` | Apache License 2.0 | [IBM Granite Embedding 278M Multilingual](https://huggingface.co/ibm-granite/granite-embedding-278m-multilingual) | يستخدم للتضمينات المحلية؛ أرفق إشعار الرخصة إن أُعيد توزيع الوزن. |
|
||||
@@ -35,6 +35,6 @@
|
||||
|
||||
## نتائج القراءة
|
||||
|
||||
1. أربعة أوزان محلية من القائمة الحالية أظهرت Apache 2.0 في license notice الخاص بـOllama.
|
||||
2. `gemma3:1b` تستخدم شروط Gemma الإضافية؛ لذلك لا يصح وصف كل نماذج التطبيق بأنها Apache أو مفتوحة بالرخصة نفسها.
|
||||
3. ترخيص الوزن وحده لا يحسم تراخيص التطبيق واعتمادياته والبيانات والصوت الخارجي، ولا تُعد هذه اللقطة موافقة على توزيع إصدار بعينه.
|
||||
1. أربعة أوزان محلية من القائمة الحالية أظهرت Apache 2.0 في license notice الخاص بـOllama. أُعيد التحقق من `gemma4:e2b` في 2026-10-04 عبر `/api/tags` و`/api/show`: البصمة الكاملة للوسم هي `7fbdbf8f5e45a75bb122155ed546e765b4d9c53a1285f62fd9f506baa1c5a47e`، ونص الرخصة المحلي Apache 2.0. بطاقة Google الرسمية تعلن Apache 2.0 كذلك.
|
||||
2. `gemma3:1b` تستخدم شروط Gemma الأقدم؛ لذلك لا يصح وصف كل نماذج التطبيق بأنها Apache أو مفتوحة بالرخصة نفسها. Gemma 4 مختلفة: مصدر Google الرسمي الحالي يعلن Apache 2.0.
|
||||
3. ترخيص الوزن وحده لا يحسم تراخيص التطبيق واعتمادياته والبيانات والصوت الخارجي، ولا تُعد هذه اللقطة موافقة على توزيع إصدار بعينه أو إثباتًا لمصدر artifact المكمّم.
|
||||
|
||||
@@ -170,7 +170,7 @@
|
||||
- تكرار التقييم مع إجابات مرجعية ومراجعين/درجات بشرية، وقياس استهلاك الذاكرة واعتماد مقارنة قابلة للتكرار. (2026-10-03: أُعيد التشغيل بمعايير أوسع: Gemma وQwen أكملتا 5/5 طلبات بلا أخطاء؛ Gemma مرّرت 9/9 فحوص شكلية، وQwen 8/9، ومتوسط الزمن 14.77 مقابل 6.25 ثانية. إجابة Qwen عن SQLite كانت غير دقيقة رغم اجتياز فحص وجود ثلاث نقاط، ما يثبت أن هذه الفحوص لا تقيس صحة المعنى. التقريرين النهائيين `evals/results/gemma4_e2b_2026-10-03_183058.json` و`evals/results/qwen2.5_1.5b-instruct-q4_K_M_2026-10-03_183140.json`. التقييمات السابقة المؤرخة `175827` و`180307` تستخدم فحوصًا أضيق. أُضيف `scripts/capture_ollama_runtime.ps1`: أظهر `/api/ps` حجم Gemma المحمّل 6,733,158,152 بايت وQwen 1,169,980,128 بايت، و`size_vram=0` لكليهما. اللقطتان `evals/results/ollama_runtime_2026-10-03_180846.json` و`...180934.json` لحظيتان وليستا peak؛ لا تربطان كل PID بالنموذج ولم تتوفر قراءة إجمالي/متاح RAM بسبب رفض CIM. لم تُسجل درجات بشرية بعد؛ تبقى مراجعة بشرية، قياس ذروة RAM/VRAM موثوق ومتكرر، وجولات إضافية للمقارنة.) الجولة السابقة كانت Gemma 8/10 بمتوسط 16.32 ثانية وQwen 5/10 بمتوسط 8.93 ثانية. أُصلحت منذها مشكلة الحساب المباشر مقابل الأداة وصيغة Qwen الرياضية؛ مشغّل التقييم يستخدم جلسة loopback مؤقتة ويلغيها.
|
||||
- [x] جرد أولي لترخيص وسوم Ollama المحلية في `LICENSE_REVIEW_2026-10.md` (2026-10-04): فُحصت `ollama show --license` للأوزان الخمسة المثبتة وبطاقات المصادر الرسمية. Gemma 4 E2B وMinistral 3:3b وQwen2.5 وGranite Embedding أظهرت Apache 2.0؛ `gemma3:1b` تستخدم شروط Gemma الإضافية. وثّق الجرد أيضًا تدفق Groq الصوتي الخارجي واحتفاظ البيانات المحتمل.
|
||||
- [x] إنشاء جرد مكونات آلي أولي `sbom/component-inventory.json` باستخدام `scripts/generate_component_inventory.py`: لقطة 2026-10-04 تضم 50 توزيع Python من `.venv` و104 حزم Flutter من `pubspec.lock`، مع بصمات 104 ملفات رخصة وبصمة أرشيف `NOTICES.Z` المضمّن في Windows Debug. اجتازت اختبارات محلّل الجرد 4/4 وفحوص JSON والمرجع الفريد. تُرك التصنيف اليدوي مطلوبًا لـ101 ملف رخصة عثرت عليها الأداة دون تصنيف تلقائي. الملف ليس جرد إصدار إنتاج محصورًا ولا مراجعة قانونية ولم يُتحقق من مخطط CycloneDX الرسمي؛ لا يتضمن علاقات الاعتماد أو كامل مكونات Windows الأصلية وPDFium وأوزان OCR/النماذج.
|
||||
- [ ] اعتماد النماذج والاعتماديات لنسخة تجارية محددة: مطابقة مصدر وبصمة كل وزن سيُشحن، حزمة SBOM وإشعارات Python/Flutter/Windows/PDFium/OCR، معالجة قيود Gemma 3 أو استبعادها، وشروط Groq وإفصاح الصوت. لا يُعد الجرد الأولي أعلاه موافقة قانونية أو جاهزية إصدار.
|
||||
- [ ] اعتماد النماذج والاعتماديات لنسخة تجارية محددة: مطابقة مصدر وبصمة كل وزن سيُشحن، حزمة SBOM وإشعارات Python/Flutter/Windows/PDFium/OCR، معالجة قيود Gemma 3 أو استبعادها، وشروط Groq وإفصاح الصوت. لا يُعد الجرد الأولي أعلاه موافقة قانونية أو جاهزية إصدار. تقدم 2026-10-04: صُححت مراجعة Gemma 4 بعد مطابقة وسم Ollama المحلي وبصمته الكاملة مع `/api/tags` ونص Apache 2.0 من `/api/show`؛ بطاقة Google الرسمية تعلن Apache 2.0 أيضًا. بقيت مطابقة مصدر GGUF المحوّل وإشعارات نسخة الإصدار والاعتماديات وPDFium/OCR وشروط Groq والمراجعة القانونية.
|
||||
- تحسين أولي عبر prompts وRAG والأدوات؛ هذه غالبًا تعالج نقص المعرفة أو القدرة على الفعل دون تغيير أوزان النموذج.
|
||||
- عند توفر GPU مناسب: تجربة LoRA/QLoRA على بيانات مرخصة ومنقحة، ومقارنة النتائج بالمجموعة المرجعية قبل اعتماد adapter.
|
||||
- تدريب نموذج أساسي من الصفر خارج نطاق العتاد الشخصي المعتاد؛ يحتاج بيانات وحوسبة وبنية تدريب كبيرة، ولا يكون خطتنا الأولى.
|
||||
|
||||
Reference in New Issue
Block a user