ألغى مشروع Glibc النقل الإلزامي لحقوق الشفرة إلى مؤسسة البرمجيات الحرة

قام مطورو مكتبة جنو سي (glibc) بإجراء تغييرات على قواعد قبول التغييرات ونقل حقوق النشر ، وإلغاء النقل الإلزامي لحقوق الملكية إلى الكود إلى مؤسسة البرمجيات الحرة. قياساً على التغييرات التي تم تبنيها سابقاً في مشروع دول مجلس التعاون الخليجي ، تم نقل توقيع اتفاقية CLA مع مؤسسة البرمجيات الحرة في Glibc إلى فئة العمليات الاختيارية التي يتم تنفيذها بناءً على طلب المطور. تغيير القاعدة ، الذي يسمح بقبول التصحيحات دون نقل الحقوق إلى مؤسسة مفتوحة المصدر ، سوف يدخل حيز التنفيذ في 2 أغسطس وسيؤثر على جميع فروع تطوير Glibc ، باستثناء الكود الذي يتم مشاركته من خلال Gnulib مع مشاريع GNU الأخرى.

بالإضافة إلى نقل حقوق الملكية إلى مؤسسة البرمجيات الحرة ، يتم منح المطورين الفرصة لتأكيد الحق في نقل الكود إلى مشروع Glibc باستخدام آلية شهادة المنشأ المطور (DCO). وفقًا لـ DCO ، يتم تتبع المؤلف عن طريق إرفاق السطر "Signed-off-by: name and email of developer" لكل تغيير. من خلال إرفاق هذا التوقيع بالتصحيح ، يؤكد المطور على تأليفه للرمز المنقول ويوافق على توزيعه كجزء من المشروع أو كجزء من الكود بموجب ترخيص مجاني. على عكس إجراءات مشروع دول مجلس التعاون الخليجي ، لم يتم إسقاط القرار في Glibc من قبل مجلس الإدارة من أعلى ، ولكن تم اتخاذه بعد مناقشة أولية مع جميع ممثلي المجتمع.

إن إلغاء التوقيع الإلزامي لاتفاقية مع مؤسسة البرمجيات الحرة يبسط بشكل كبير انضمام مشاركين جدد إلى التطوير ويجعل المشروع مستقلاً عن الاتجاهات في مؤسسة البرمجيات الحرة. إذا أدى توقيع اتفاقية CLA من قبل المشاركين الأفراد فقط إلى إضاعة الوقت في الإجراءات غير الضرورية ، فبالنسبة للشركات وموظفي الشركات الكبيرة ، كان نقل الحقوق إلى صندوق SPO مرتبطًا بالعديد من التأخيرات القانونية والموافقات التي لم تكتمل دائمًا بنجاح .

إن إزالة الإدارة المركزية لحقوق الكود يعزز أيضًا شروط الترخيص المقبولة في الأصل ، حيث يتطلب تغيير الترخيص الآن موافقة شخصية من كل مطور لم ينقل الحقوق إلى مؤسسة البرمجيات الحرة. ومع ذلك ، لا يزال رمز Glibc مرخصًا بموجب ترخيص "LGPLv2.1 أو أحدث" ، والذي يسمح بالترقية إلى الإصدارات الأحدث من LGPL دون اتفاق إضافي. نظرًا لأن حقوق معظم الكود تظل في أيدي مؤسسة البرمجيات الحرة ، تستمر هذه المنظمة في لعب دور الضامن لتوزيع كود Glibc فقط بموجب تراخيص الحقوق المتروكة المجانية. على سبيل المثال ، قد تمنع مؤسسة البرمجيات الحرة محاولات تقديم ترخيص مزدوج / تجاري أو إطلاق منتجات ذات ملكية مغلقة بموجب اتفاقية منفصلة مع مؤلفي الكود.

من بين أوجه القصور في رفض الإدارة المركزية للحقوق في القانون ، لوحظ ظهور التباس في تنسيق القضايا المتعلقة بالتراخيص. إذا تم حل جميع المطالبات المتعلقة بانتهاك شروط الترخيص في وقت سابق من خلال التفاعل مع منظمة واحدة ، فإن نتيجة الانتهاكات ، بما في ذلك الانتهاكات غير المقصودة ، تصبح الآن غير متوقعة وتتطلب التنسيق مع كل مشارك فردي. مثال على ذلك هو الموقف مع Linux kernel ، حيث يطلق مطورو kernel الأفراد دعاوى قضائية ، بما في ذلك لغرض الحصول على الإثراء الشخصي.

المصدر: opennet.ru

إضافة تعليق