مطور / مفتوح المصدر

مولّد رخص البرمجيات مفتوحة المصدر

أنشئ ملف LICENSE لرخص MIT وApache 2.0 وGPL وLGPL وAGPL وMPL وBSD وISC وUnlicense وغيرها، مع إدراج اسمك والسنة تلقائيًا، وقارن ما تسمح به كل رخصة.

مولّد رخص البرمجيات مفتوحة المصدر: نصوص الرخص مأخوذة من قائمة SPDX للرخص الرسمية، التي تستخدمها GitHub وسجلات الحزم للتعرّف على الرخص. تُدرج الرخص القصيرة المتساهلة مثل MIT وBSD اسمك وسنتك في سطر حقوق النشر، بينما تُستخدم الرخص الأطول مثل GPL وApache 2.0 حرفيًا، مع وضع إشعار حقوق النشر في ترويسة كل ملف، وفق تنسيق SPDX الموضّح هنا. يقارن الجدول بين حقوق النشر المتروكة، وحقوق براءات الاختراع، ومتطلبات الإشعار، واعتماد OSI وFSF. يعمل 100% محليًا في المتصفح، من دون رفع أي ملفات إلى الخادم.

مرات التشغيل
في المتصفح
التكلفة
مجاني · بلا تسجيل
التوفر
جاهز للاستخدام
مولّد الرخصمعالجة محلية

تعمل بالكامل في المتصفح

مقارنة بين الرخص

الرخصةالنوعحقوق براءات الاختراعيجب إدراج الإشعار في النسخOSIFSF
تساهليةغير مذكورنعم
تساهليةمنح صريحنعم
حقوق متروكة قويةمنح صريحنعم
حقوق متروكة قويةغير مذكورنعم
حقوق متروكة ضعيفةمنح صريحنعم
حقوق متروكة قوية، بما في ذلك الاستخدام عبر الشبكةمنح صريحنعم
حقوق متروكة ضعيفةمنح صريحنعم
تساهليةغير مذكورنعم
تساهليةغير مذكورنعم
تساهليةغير مذكورنعم
تساهليةغير مذكورلا
تساهليةغير مذكورلا
تساهليةغير مذكورفي النسخ المصدرية فقط
تساهليةغير ممنوح صراحةًلا
حقوق متروكة قويةمنح صريحنعم

تأتي النصوص وموافقات OSI وFSF من قائمة تراخيص SPDX 3.29.0. هذا ملخص وليس استشارة قانونية، فاقرأ الرخصة نفسها واستشر محاميًا بشأن أي أمر مهم.

تطبيق الترخيص

احفظ النص باسم LICENSE (أو LICENSE.txt، أو COPYING لترخيص GPL) في جذر المستودع، واضبط حقل الترخيص في package.json أو Cargo.toml أو pyproject.toml على معرّف SPDX الخاص به، وأضف ترويسة SPDX المكونة من سطرين إلى كل ملف مصدر حتى ينتقل الترخيص مع الملفات المنسوخة.

وبجانبه، أبقِ مخرجات البناء والأسرار خارج المستودع باستخدام منشئ .gitignore.

دمج التراخيص

يمكن عادةً استخدام الشيفرة المتساهلة في مشاريع الحقوق المتروكة، لكن ليس العكس: لا يمكن إدراج شيفرة GPL في مشروع MIT من دون جعل الناتج خاضعاً لـ GPL. تتوافق شيفرة Apache 2.0 مع GPL الإصدار 3، لكنها لا تتوافق مع الإصدار 2.

طريقة الاستخدام

  1. اختر رخصة، واستعن بجدول المقارنة إذا لم تكن متأكدًا.
  2. أدخل السنة واسم صاحب حقوق النشر.
  3. نزّل ملف LICENSE إلى المجلد الجذر لمستودعك، وأضف الترويسة إلى ملفات المصدر.

الخصوصية والقيود

تُنشأ كل البيانات في المتصفح.

أدوات ذات صلة

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

أي رخصة ينبغي أن أختار؟

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

ماذا تعني المشاركة بالمثل؟

يجب مشاركة النسخ والإصدارات المعدَّلة بموجب الرخصة نفسها: تغطي المشاركة بالمثل القوية البرنامج بأكمله، بينما تقتصر المشاركة بالمثل الضعيفة على الملفات أو المكتبة المرخّصة، وتمتد AGPL إلى المستخدمين الذين يصلون إلى البرنامج عبر شبكة.

ما الفرق بين GPL-3.0-only و-or-later؟

مع -or-later، يمكن للمستخدمين أيضًا الالتزام بأي إصدار لاحق من GPL تنشره FSF؛ أما -only فينطبق عليه الإصدار 3 وحده. نص الرخصة واحد، ويُحدَّد الاختيار في ترويسات ملفاتك.

أداة مجانية · عدد مرات الاستخدام في المتصفح · لا يتطلب حسابًا