GitHub يفعّل الامتثال الترخيصي مفتوح المصدر للمؤسسات
تتيح GitHub الآن للمؤسسات إدارة تراخيص الاعتمادات على نطاق واسع من خلال فحوصات متقدمة تستند إلى مجموعات قواعد، مما يضمن تطبيق سياسة مركزية صارمة.

إطلاق عام لميزة الامتثال الترخيصي
أعلنت GitHub عن توفر ميزة الامتثال الترخيصي مفتوح المصدر بشكل عام (GA) لعملاء GitHub Enterprise Cloud، بما في ذلك عملاء الإقامة البياناتية. تتطلب هذه الميزة تفعيل أمان الكود (Code Security) في المستودعات المستهدفة، مما يتيح للمؤسسات إدارة تراخيص الاعتمادات على نطاق واسع باستخدام فحوصات متقدمة تستند إلى مجموعات قواعد (Rulesets) لفرض سياسة مركزية موحدة. ويمكن الرجوع إلى GitHub Changelog للاطلاع على التفاصيل الأصلية للمصدر.
آلية العمل والتكامل مع الطلبات السحبية
توسّع هذه الميزة قدرات إجراء مراجعة الاعتمادات (dependency review action) من خلال تقديم سياسة ترخيص شاملة على مستوى المؤسسة. يتم تفعيل السياسة عبر استهداف المستودعات بمجموعة قواعد تستخدم شرطاً جديداً يتطلب نتائج الامتثال الترخيصي قبل الدمج، على غرار شروط فحص الكود الحالية. عندما يفتح المطورون طلبات سحبية (Pull Requests) لإضافة أو تعديل الاعتمادات، تضمن الفحوصات التلقائية أن لكل اعتماد جديد أو معدل ترخيصاً مقبولاً. في حال وجود اعتمادات غير متوافقة، تُضاف ملاحظات على الطلب السحبي توضح المشكلة، ويجب على المطورين معالجتها إما بإزالة أو استبدال الاعتماد، أو تعديل سياسة الترخيص، أو إنشاء استثناءات للحزم.
دور جديد لإدارة الترخيص المؤسسي
أدخلت GitHub دوراً مؤسسياً مسبق التعريف جديداً باسم "مدير الترخيص مفتوح المصدر على مستوى المؤسسة" (Enterprise Open-Source License Manager). يُخصص هذا الدور للأفراد أو الفرق المسؤولة عن مراجعة طلبات الإغلاق والموافقة عليها. يتلقى مديرو السياسة إشعارات بريدية حول الطلبات المعلقة، ويمكنهم مراجعتها وإدارتها مباشرة من وحدة تحكم المؤسسة، مما يعزز الحوكمة والرقابة على استخدام التراخيص.

تحسينات منذ المعاينة العامة
منذ إطلاق المعاينة العامة في يونيو، أجرت GitHub عدة تحسينات جوهرية. أصبحت معلومات الترخيص متاحة الآن لعملاء الإقامة البياناتية في GitHub Enterprise Cloud، مما لا يمكّن ميزة الامتثال الترخيصي فحسب، بل يملأ أيضاً مخطط الاعتمادات (Dependency Graph) وتصديرات قائمة مواد البرمجيات (SBOM) ببيانات الترخيص. كما أصبحت تغييرات سياسة الترخيص تصدر أحداث سجل تدقيق (Audit Log Events)، مما يسهّل التكامل مع أنظمة السجل الخارجية.
دعم واجهات برمجة التطبيقات (API)
أضافت GitHub نقاط نهاية API جديدة لتحميل سياسة الترخيص المؤسسية وتحديثها واستبدالها. كما أُضيفت نقطة نهاية API جديدة للتحقق مما إذا كانت الحزم متوافقة مع السياسة. يتيح هذا التطور لوكلاء البرمجة (Coding Agents) تجنب التوصية بالحزم أو دمجها إذا كانت تنتهك سياسة استخدام التراخيص الخاصة بالمنظمة، مما يعزز أمان سلسلة التوريد.
المشاركة المجتمعية والموارد
تدعو GitHub المطورين والمستخدمين للانضمام إلى المناقشات حول هذه الميزة في مجتمع GitHub. كما توفر الشركة نصائح وأدلة تقنية وأفضل الممارسات عبر نشرتها الإخبارية الثنائية الأسبوعية الموجهة حصرياً للمطورين، مما يساعد الفرق على الاستفادة الكاملة من أدوات أمان سلسلة التوريد.
المصادر
- GitHub ChangelogOpen source license compliance generally available
تابع التسلسل الزمني





