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

اختر ترخيصًا مفتوح المصدر (MIT وApache 2.0 وGPL وBSD وISC والمزيد) وأنشئ على الفور ملف LICENSE كاملًا باسم المؤلف والسنة. انسخ أو نزّل بنقرة واحدة.

اختر ترخيصًا

الأذونات

Commercial useDistributionModificationPrivate use

الشروط

License and copyright notice

القيود

LiabilityWarranty

ملف LICENSE المولَّد

MIT

Share this tool

Help others discover License Text Generator

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

كيف يعمل

  • اختر ترخيصًا من قائمة التراخيص مفتوحة المصدر الشائعة
  • أدخل اسمك أو مؤسستك وسنة حقوق النشر
  • أضف اختياريًا اسم مشروع للتراخيص التي تتضمنه
  • يتم إنشاء نص الترخيص الكامل فورًا بتفاصيلك
  • انسخ إلى الحافظة أو نزّل كملف LICENSE لمشروعك

حالات الاستخدام الشائعة

  • إضافة ملف LICENSE إلى مشروع مفتوح المصدر جديد
  • اختيار الترخيص المناسب لبرنامجك
  • إنشاء إشعارات الترخيص للتوثيق
  • مقارنة شروط وأحكام الترخيص بسرعة
  • إنشاء ملفات ترخيص متوافقة لمشاريع الشركات

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

ما هو مولد نص الترخيص؟

مولد نص الترخيص هو أداة مجانية تتيح لك اختيار أي ترخيص مفتوح المصدر شائع (MIT وApache 2.0 وGPL v3 وLGPL v3 وAGPL v3 وMPL 2.0 وBSD 2-Clause وBSD 3-Clause وISC وUnlicense وCC0 وBoost) وإنشاء النص الكامل للترخيص على الفور باسم مؤلفك وسنتك. يمكنك نسخ النتيجة إلى الحافظة أو تنزيلها كملف LICENSE.

ما التراخيص المدعومة؟

تدعم الأداة اثني عشر من أكثر التراخيص مفتوحة المصدر استخدامًا: MIT وApache License 2.0 وGNU GPL v3 وGNU LGPL v3 وGNU AGPL v3 وMozilla Public License 2.0 وBSD 2-Clause وBSD 3-Clause وISC وThe Unlicense وCreative Commons Zero (CC0 1.0) وBoost Software License 1.0.

أي ترخيص يجب أن أختار لمشروعي؟

يعتمد ذلك على أهدافك. استخدم MIT أو ISC أو BSD إذا كنت تريد أقصى قدر من التساهل بأدنى الشروط. استخدم Apache 2.0 إذا كنت تريد أيضًا منحًا صريحًا لحقوق براءات الاختراع. اختر GPL v3 إذا كنت تريد أن تظل الأعمال المشتقة مفتوحة المصدر. استخدم The Unlicense أو CC0 إذا كنت تريد تكريس عملك للملك العام. في حالة الشك، MIT هو الخيار الأكثر شيوعًا للمشاريع مفتوحة المصدر.

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

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

ماذا يعني مصطلح "copyleft"؟

تراخيص Copyleft (مثل GPL وLGPL وAGPL وMPL) تتطلب توزيع الأعمال المشتقة بموجب نفس الترخيص أو ترخيص متوافق. هذا يضمن بقاء التعديلات على الكود الأصلي مفتوحة المصدر. التراخيص التساهلية (MIT وBSD وISC وApache) لا تفرض هذا الشرط.

هل يمكنني استخدام التراخيص المولدة تجاريًا؟

جميع التراخيص المضمنة في هذه الأداة تسمح بالاستخدام التجاري. حتى التكريسات للملك العام (Unlicense وCC0) تسمح صراحةً بالاستخدام التجاري. ومع ذلك، تتطلب تراخيص Copyleft مشاركة تغييراتك بموجب نفس الترخيص إذا وزعت برنامجك.

هل تخزن هذه الأداة اسم مؤلفي أو تفاصيل مشروعي؟

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

ما الفرق بين The Unlicense وCC0؟

كلاهما يهدف إلى تكريس الأعمال للملك العام، لكنهما يختلفان في النهج. يستخدم The Unlicense تكريسًا للملك العام مع بديل تساهلي للولايات القضائية التي لا تعترف بتنازلات الملك العام. CC0 هو أداة Creative Commons تستخدم نهجًا قانونيًا أوسع يغطي حقوق النشر والحقوق المجاورة دوليًا.

ماذا يعني معرف SPDX؟

معرفات SPDX (تبادل بيانات حزم البرامج) هي سلاسل قصيرة موحدة تحدد بشكل فريد تراخيص المصدر المفتوح. على سبيل المثال، "MIT" و"Apache-2.0" و"GPL-3.0" هي معرفات SPDX. تُستخدم بشكل شائع في package.json وملفات SBOM وخطوط أنابيب CI للتحقق التلقائي من الامتثال للترخيص.

أين يجب أن أضع ملف LICENSE في مشروعي؟

ضع ملف LICENSE في الدليل الجذر لمستودعك. معظم منصات التحكم في الإصدار مثل GitHub وGitLab وBitbucket تكتشف وتعرض الترخيص تلقائيًا عندما يُسمى الملف LICENSE (أو LICENSE.txt أو LICENSE.md). هذه هي الاتفاقية القياسية المعترف بها من قبل جميع مجتمعات المصدر المفتوح الكبرى وسجلات الحزم.

هل أحتاج إلى تضمين الترخيص في كل ملف مصدر؟

يعتمد ذلك على الترخيص وتفضيلاتك. تتطلب تراخيص MIT وBSD وISC فقط ملف LICENSE واحد في مستودعك عند التوزيع. توصي GPL وAGPL (وتتطلب أحيانًا) بإضافة إشعار حقوق نشر قصير في أعلى كل ملف مصدر يشير إلى النص الكامل للترخيص. كما توصي Apache 2.0 بإشعارات لكل ملف.

هل يمكنني استخدام هذه الأداة لإنشاء ترخيص لعمل إبداعي غير برمجي؟

هذه الأداة مصممة أساسًا لتراخيص البرامج. إذا كنت تمنح ترخيصًا لأعمال إبداعية مثل التوثيق أو الأعمال الفنية أو الوسائط، ففكر في استخدام ترخيص Creative Commons بدلاً من ذلك. خيار CC0 في هذه الأداة مناسب لتكريس أي نوع من الأعمال للملك العام.

Share ToolsZone

Help others discover these free tools!

مشاركة هذه الصفحة

مولد نص الترخيص | إنشاء ملفات LICENSE مفتوحة المصدر