انتقل إلى محتوى الدرس

Licenses and CONTRIBUTING Docs تراخيص البرمجيات ودليل المساهمة

جهّز مستودعاتك الاحترافية بملفات README.md وLICENSE وSECURITY.md، واحمِ الفرع الرئيسي بقواعد الحماية، وامنع تسرب المفاتيح والأسرار البرمجية.
1 صفوف تعليمية
Version Control
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

وفق قوانين حقوق النشر الدولية، فإن نشر مستودع عام على GitHub دون ملف ترخيص LICENSE لا يجعله مفتوح المصدر قانونياً؛ بل يخضع افتراضياً لقاعدة جميع الحقوق محفوظة، مما يمنع الشركات والمطورين من استخدامه بأمان. وتمنح إضافة ملف ترخيص قياسي مثل MIT أو Apache-2.0 أو GPL-3.0 الصلاحيات القانونية الواضحة مع إخلاء المسؤولية.

وإلى جانب الترخيص، أضف ملف CONTRIBUTING.md لتوضيح قواعد تسمية الفروع وخطوات فتح طلبات السحب، وملف SECURITY.md لتوفير وسيلة آمنة للإبلاغ عن الثغرات الأمنية.

Shell
git add LICENSE CONTRIBUTING.md SECURITY.md
git status -s
git commit -m "docs: add MIT license and contributing guide"
git push