أعلن مطورو Glibc مؤخرًا عبر قائمتهم البريدية أنهم أجروا بعض التغييرات المحددة على قواعد قبول التغييرات ونقل حقوق الطبع والنشر، وبالتالي إلغاء النقل الإلزامي لحقوق ملكية الكود إلى مؤسسة المصادر المفتوحة.
قياساً على التغييرات التي تم تبنيها سابقاً في مشروع دول مجلس التعاون الخليجي ، تم نقل توقيع اتفاقية CLA مع مؤسسة البرمجيات الحرة في Glibc إلى فئة العمليات الاختيارية التي يتم تنفيذها بناءً على طلب المطور.
مع التغييرات الجديدة التي أُدخلت على القاعدة، سيُسمح الآن بقبول التصحيحات دون نقل الحقوق إلى مؤسسة FOSS ، باستثناء التعليمات البرمجية التي تتم مشاركتها مع مشاريع GNU الأخرى من خلال Gnulib.
لا يحتاج المساهمون الحاصلون على تنازل عن حقوق التأليف والنشر من مؤسسة البرمجيات الحرة (FSF) إلى تغيير أي شيء. أما المساهمون الراغبون في استخدام شهادة مطور Origin [2]، فيجب عليهم إضافة رسالة "موقّع من قِبل" إلى تأكيدهم.
سيستمر الكود المشترك مع حزم GNU الأخرى من خلال Gnulib في طلب تخصيص FSF.
إضافةً إلى نقل حقوق الملكية إلى مؤسسة المصادر المفتوحة، يُتاح للمطورين خيار تأكيد حقهم في نقل الشفرة إلى مشروع Glibc عبر آلية شهادة المنشأ للمطور (DCO). ووفقًا لهذه الآلية، يتم تتبع المؤلفين بإضافة سطر "موقّع من قِبل: اسم المطور وعنوان بريده الإلكتروني" إلى كل تغيير.
بإرفاق هذا التوقيع بالرقعة، يؤكد المطور ملكيته للكود المنقول ويوافق على توزيعه كجزء من المشروع أو كجزء من الكود بموجب ترخيص حر. وخلافًا لإجراءات مشروع GCC، لم يصدر قرار Glibc من مجلس الإدارة، بل اتُخذ بعد مناقشات تمهيدية مع جميع ممثلي المجتمع.
إن إلغاء التوقيع الإلزامي على اتفاقية مع مؤسسة المصادر المفتوحة يُسهّل بشكل كبير عملية إشراك مشاركين جدد في عملية التطوير، ويجعل المشروع مستقلاً عن توجهات المؤسسة. فبينما كان توقيع اتفاقية ترخيص المساهمة من قِبل المشاركين الأفراد يُؤدي فقط إلى إضاعة الوقت في أعمال ورقية غير ضرورية، كان نقل الحقوق إلى مؤسسة المصادر المفتوحة بالنسبة للشركات وموظفيها مرتبطًا بتأخيرات عديدة وموافقات قانونية لم تُستكمل دائمًا بنجاح.
يؤدي رفض الإدارة المركزية لحقوق الكود أيضًا إلى توحيد شروط الترخيص المقبولة في الأصل ، حيث يتطلب تغيير الترخيص الآن الحصول على الموافقة الشخصية من كل مطور لم ينقل الحقوق إلى مؤسسة البرمجيات الحرة.
مع ذلك، لا يزال كود Glibc مرخصًا بموجب رخصة LGPL الإصدار 2.1 أو أحدث ، مما يسمح بالانتقال إلى إصدارات أحدث من رخصة LGPL دون الحاجة إلى موافقة إضافية. وبما أن حقوق معظم الكود لا تزال محفوظة لمؤسسة البرمجيات الحرة، فإن هذه المؤسسة تستمر في ضمان توزيع كود Glibc بموجب تراخيص حقوق النسخ الحرة فقط.
على سبيل المثال ، قد تمنع مؤسسة البرمجيات الحرة محاولات تقديم ترخيص تجاري / مزدوج أو إطلاق منتجات ذات ملكية مغلقة من خلال اتفاقية منفصلة مع مؤلفي الكود.
من بين عيوب التخلي عن إدارة حقوق الملكية الفكرية المركزية ، الارتباك في التفاوض بشأن المسائل المتعلقة بالترخيص . فبينما كانت جميع المطالبات المتعلقة بانتهاكات شروط الترخيص تُحل سابقًا من خلال التواصل مع جهة واحدة، أصبح الآن من غير المتوقع التنبؤ بنتائج الانتهاكات، بما في ذلك غير المقصودة منها، ويتطلب الأمر موافقة كل طرف على حدة.
على سبيل المثال ، الموقف مع Linux kernel ، حيث يقوم مطورو kernel الأفراد بإجراءات قانونية ، بما في ذلك لغرض تحقيق مكاسب شخصية.
ستدخل التغييرات على القواعد حيز التنفيذ في الثاني من أغسطس، وستؤثر على جميع فروع مكتبة Glibc المتاحة للتطوير. للمزيد من المعلومات، يمكنكم الاطلاع على التفاصيل عبر الرابط التالي.