Omnikit
المطورونالملفاتالمالجميع الأدوات
Ctrl K
أدوات المطورينأدوات الملفاتالحاسبات الماليةجميع الأدوات
الرئيسيةأدوات المطورينمولّد الترخيص
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский

مولّد الترخيص

مطورون

أنشئ ملف LICENSE: ترخيص MIT وApache 2.0 وGPL 3.0 و20 غيرها، باسمك والسنة

يعمل في متصفحك. لا يُرسل أي شيء تكتبه إلى أي مكان. تم التحقق في 16 أكتوبر 2026.

يمنحك مولّد الترخيص النص الكامل لترخيص مفتوح المصدر مع ملء اسمك والسنة، جاهزًا للحفظ كملف LICENSE. اختر من بين 23 ترخيصًا، منها MIT وApache 2.0 وGPL 3.0، واطّلع على ما يسمح به كل منها وما يشترطه، وانسخ معرّف SPDX لملف package.json.

تُرجمت هذه الصفحة آليًا من الأصل الإنجليزي. لم يراجع أي شخص هذه الترجمة بعد، لذا فالنسخة الإنجليزية هي التي يُعتمد عليها. اقرأ الأصل الإنجليزي

التالي:
  • مولّد ملف .gitignore أنشئ ملف .gitignore من 61 قالبًا للغات البرمجة وأطر العمل والمحررات وأنظمة التشغيل

كيفية إضافة ترخيص إلى مشروع

1

اضغط على الترخيص المناسب، مثل MIT إذا أردت ترخيصًا بسيطًا ومتساهلًا، أو اختر أيًّا من الـ 23 من القائمة.

2

اكتب اسم صاحب حقوق النشر؛ السنة مملوءة مسبقًا.

3

انقر على تنزيل لحفظ ملف LICENSE، ثم ضعه في المجلد الرئيسي للمشروع.

4

انسخ سطر SPDX إلى package.json أو إلى أعلى كل ملف مصدري إذا أردت أن تقرأه الأدوات.

حول مولّد الترخيص

الشيفرة التي لا ترخيص لها ليست مفتوحة المصدر: افتراضيًا لا يسمح قانون حقوق النشر لأي شخص آخر بنسخها أو تعديلها أو مشاركتها، حتى لو كان المستودع عامًا. إضافة ملف LICENSE في المجلد الرئيسي هي ما يمنح هذه الحقوق، واختيار الترخيص يحدّد بأي شروط.

الاختيار. السؤال الأساسي هو ما الذي يجب على الآخرين فعله بتعديلاتهم:

الترخيص يمكن للآخرين إغلاق تعديلاتهم منح براءات الاختراع مشاركة التعديلات بالترخيص نفسه
MIT نعم لا لا
Apache 2.0 نعم نعم لا
BSD 3-Clause نعم لا لا
MPL 2.0 نعم، خارج الملفات المعدّلة نعم الملفات المعدّلة فقط
GPL 3.0 لا نعم البرنامج كله
AGPL 3.0 لا، حتى عبر الشبكة نعم البرنامج كله، بما في ذلك خدمات الويب

ترخيص MIT هو الخيار الأكثر شيوعًا للمكتبات؛ ويضيف Apache 2.0 ترخيصًا صريحًا لبراءات الاختراع تفضّله الشركات الكبرى غالبًا؛ أما GPL 3.0 فيُبقي كل نسخة من البرنامج مفتوحة.

التعبئة. تحمل معظم التراخيص المتساهلة سطر حقوق نشر فيه سنة واسم. اكتب اسم صاحب حقوق النشر، والسنة موجودة مسبقًا؛ ويصلح أيضًا نطاق مثل 2019-2026. أما تراخيص مثل GPL وApache وMPL فليس في أعلاها سطر للتعبئة: يُستخدم النص تمامًا كما نُشر.

مصدر النصوص. النصوص الـ 23 هي نصوص موقع choosealicense.com، الموقع الذي يستخدمه GitHub عند إضافة ترخيص إلى مستودع، عند commit ثابت. قورن كل نص كلمة بكلمة مع النص الخاص بقائمة SPDX License List، وتتطابق 95 بالمئة على الأقل من الكلمات بالترتيب؛ والفروق هي العناوين وملاحظات GNU حول كيفية تطبيق الترخيص.

بعد الحفظ. ضع الملف في المجلد الرئيسي للمشروع، وأضف معرّف SPDX إلى package.json أو إلى أعلى كل ملف مصدري، واذكر في ملف README الترخيص الذي تستخدمه. هذه الصفحة ليست استشارة قانونية. كل شيء يعمل في متصفحك.

الأسئلة الشائعة

أي ترخيص مفتوح المصدر ينبغي أن أستخدم؟

لمعظم المكتبات، MIT: قصير ومتساهل ومفهوم في كل مكان. اختر Apache 2.0 إذا أردت منحًا صريحًا لبراءات الاختراع، وGPL 3.0 إذا كان يجب أن تبقى كل نسخة معدّلة مفتوحة المصدر، وAGPL 3.0 إذا كان ذلك يجب أن ينطبق أيضًا على البرمجيات المقدَّمة كخدمة ويب. ويقع MPL 2.0 بينها، إذ ينطبق فقط على الملفات التي كتبتها.

ما الفرق بين MIT وApache 2.0؟

كلاهما يسمح لأي شخص باستخدام الشيفرة وتعديلها وبيعها، بما في ذلك في المنتجات المغلقة. ويمنح Apache 2.0 أيضًا ترخيصًا لأي براءات اختراع يملكها المساهمون على مساهماتهم، وينهي هذا المنح لكل من يرفع دعوى بشأن براءات الاختراع، ويطلب أن تذكر الملفات المعدّلة أنها عُدّلت. أما MIT فطوله بضعة أسطر ولا يقول شيئًا عن براءات الاختراع.

ماذا يحدث إذا لم يكن لشيفرتي ترخيص؟

عندها تنطبق قواعد حقوق النشر الافتراضية: تحتفظ بجميع الحقوق، ولا يجوز لأي شخص آخر نسخ الشيفرة أو تعديلها أو توزيعها، حتى لو كانت في مستودع عام. يمكن للناس الاطلاع عليها، لكن استخدامها في مشاريعهم غير مسموح. إضافة ملف LICENSE هي ما يحوّل الشيفرة المنشورة إلى مصدر مفتوح.

أين أضع ملف LICENSE؟

في المجلد الرئيسي للمشروع، باسم LICENSE، أو COPYING لترخيص GPL 3.0 كما تقترح GNU. يجده GitHub وnpm هناك ويعرضان الترخيص في صفحة المشروع. واضبط أيضًا الحقل license في package.json على معرّف SPDX، مثل MIT، واذكر الترخيص في ملف README.

أي سنة توضع في سطر حقوق النشر؟

السنة التي نُشرت فيها الشيفرة أول مرة، أو نطاق من أول سنة إلى آخر سنة للتعديلات، مثل 2019-2026. تحديث السنة شائع لكنه غير مطلوب: فالإشعار يسجّل وقت إنشاء العمل. استخدم اسم الشخص أو المؤسسة المالكة لحقوق النشر، وغالبًا ما تكون جهة العمل في حالة شيفرة العمل.

هل يمكنني تغيير الترخيص لاحقًا؟

يمكنك إصدار نسخ جديدة بترخيص مختلف إذا كنت تملك حقوق النشر كلها، لكن النسخ التي صدرت بالفعل تحتفظ بالترخيص الذي صدرت به. وإذا ساهم أشخاص آخرون بشيفرة، فأنت بحاجة إلى موافقتهم لإعادة ترخيص أجزائهم، ما لم يكونوا قد وقّعوا اتفاقية مساهمين تسمح بذلك. الاختيار بعناية من البداية يجنّبك هذا.

المصادر

  • choosealicense.com licence texts (GitHub, github/choosealicense.com)The 23 licence texts, their placeholders and their permissions, conditions and limitations, at commit f717b23
  • SPDX License ListLicence identifiers and the reference texts each licence was compared with
  • Open Source Initiative, LicensesWhich licences are approved as open source

آخر تحقق في 16 أكتوبر 2026.

تتغير المعدلات والقواعد؛ راجع المصدر قبل الاعتماد على أي رقم.

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

أدوات ذات صلة

جميع أدوات المطورين
مولد UUIDمعرّفات UUID عشوائية v4 ومرتبة زمنيًا v7، حتى 1,000 دفعة واحدة، مع أداة تحققمولد التجزئة (Hash)MD5 وSHA-1 وSHA-256 وSHA-384 وSHA-512 للنصوص أو الملفات، مع مقارنة المجموع الاختباريمنشئ تعبيرات Cronأنشئ جدول cron من القوائم، واقرأه بلغة واضحة، وشاهد مواعيد التشغيل التاليةمولّد الـ Slugمعرّفات روابط (slug) نظيفة من العناوين، بما فيها النصوص ذات العلامات والهندية، واحدًا أو المئات دفعة واحدةمولّد الوسوم التعريفيةاكتب وسوم title وdescription وcanonical وOpen Graph وTwitter مع معاينة مباشرةمولّد ملف robots.txtأنشئ ملف robots.txt من قوالب جاهزة، ثم افحص ما يفعله كل سطر فعلًامولّد خريطة الموقعحوّل قائمة عناوين URL إلى ملف sitemap.xml صالح، مع فهرس عندما تكبر أكثر من اللازممنشئ روابط UTMأنشئ روابط حملات بالمصدر والوسيط والحملة، ثم صدّرها كلها بصيغة CSV
هل كانت هذه الأداة مفيدة؟
Omnikit

مهام صغيرة تُنجز في متصفحك. مجانية وسريعة وخاصة. لا تُرفع الملفات أبدًا.

الملفات

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

المطورون

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

المال

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский
الأدلةالأسئلةمن نحنكيف نتحققمكتبة القوانين (تجريبية)الخصوصيةالشروطالإفصاحاتصل بناMore: Exam practice (UGC NET Paper 1)يعمل في متصفحك. لا يُرفع أي شيء. © 2026 Omnikit (theomnikit.com)