شرح صفوف ومحتوى الفقرة
وفق قوانين حقوق النشر الدولية، فإن نشر مستودع عام على 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