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

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

الميزات الرئيسية

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

  1. اختر الترخيص في تبويب المولّد. إذا لم تعرف ماذا تختار فأجب عن الأسئلة في تبويب 'معالج الاختيار'.
  2. أدخل السنة وصاحب الحقوق (اسم شخص أو جهة). يُستخدم اسم المشروع في NOTICE ونص إشعار GNU.
  3. راجع المعاينة ثم احفظ ملف LICENSE عبر 'تنزيل' وضعه في المستوى الأعلى من المستودع.
  4. في تبويب 'ترويسة الملف' اختر صيغة التعليق المناسبة للغة وألصقها في أعلى كل ملف مصدري.

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

ماذا يحدث إذا لم أضع ترخيصًا؟

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

أيهما أفضل: MIT أم Apache-2.0؟

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

إذا استخدمت شيفرة GPL فهل يجب أن أنشر شيفرتي في كل الأحوال؟

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

كيف أكتب السنة؟

الشائع كتابة سنة النشر الأول، وقد تُكتب أحيانًا كنطاق مثل '2019-2026'. لا يوجد التزام قانوني بتغيير السنة كل عام.

من أكتب بوصفه صاحب حقوق النشر؟

الشخص الذي كتب الشيفرة، أما الشيفرة المكتوبة في إطار العمل فصاحب حقوقها عادةً هو الشركة. وإذا ساهم عدة أشخاص فقد يُكتب مثلًا 'مساهمو مشروع Example (The Example Authors)'. راجع لوائح شركتك.

هل يُحفظ الاسم الذي أدخلته على الخادم؟

لا. يُنشأ نص LICENSE والترويسة داخل المتصفح، ولا تُرسل القيم المدخلة إلى الخادم. تبقى فقط في التخزين المحلي لهذا المتصفح لتسهيل زيارتك القادمة، ويمكنك حذفها في أي وقت.

هل يمكنني تغيير ترخيص شيفرة نشرتها سابقًا؟

يمكن لصاحب الحقوق تطبيق ترخيص مختلف على الإصدارات المستقبلية، لكن الإذن الممنوح للإصدارات الموزعة سابقًا لا يُسحب عادةً. وإذا اختلطت شيفرة مساهمين آخرين فتلزم موافقتهم (أو CLA).

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

choosealicense.com — Copyright (c) GitHub, Inc. and contributors
MIT License (النص الكامل في LICENSE.md بالمستودع)