تنتقل منصة التطوير التعاوني Forgejo من ترخيص MIT إلى GPLv3

أعلن مطورو منصة التطوير التعاوني Forgejo عن تغيير في الترخيص - بدءًا من الإصدار 9.0، سيبدأ توزيع جميع التطورات الجديدة للمشروع بموجب ترخيص الحقوق المتروكة GPLv3+ بدلاً من ترخيص MIT المستخدم مسبقًا. ستبقى فروع Forgejo القديمة، بالإضافة إلى الإصدارات التصحيحية المبنية عليها، تحت ترخيص MIT. تجدر الإشارة إلى أن تغيير الترخيص سيؤدي إلى تبسيط استخدام الكود الموزع بموجب تراخيص الحقوق المتروكة في المشروع.

على وجه الخصوص، أثناء إعداد الإصدار 8.0، تم اكتشاف أن هناك تبعيات موزعة بموجب تراخيص الحقوق المتروكة غير متوافقة مع معهد ماساتشوستس للتكنولوجيا، مما أجبر المطورين على استبعاد هذه التبعيات من الإصدار. تم توزيع التعليمات البرمجية المتعلقة بدعم تنسيق الاقتباس APA (الجمعية النفسية الأمريكية) ومحرك عرض المخطط الانسيابي المستند إلى مكتبة elkjs بموجب تراخيص غير متوافقة. سيسمح لك استخدام ترخيص GPLv3 باستعادة التبعيات المستبعدة واستخدام المزيد من التعليمات البرمجية الموجودة والتركيز على توسيع وظائف Forgejo.

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

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

يعمل مشروع Forgejo على تطوير منصة تتيح لك نشرها بنفسك الخوادم نظام إدارة مستودعات Git تعاوني، مشابه في استخدامه المقصود لأنظمة GitHub وBitbucket وGitLab. يُعد Forgejo نسخةً معدلة من مشروع Gitea، الذي بدوره نسخة معدلة من منصة Gogs. تم تطوير Forgejo في عام 2022 بعد محاولات تسويق Gitea وانتقال إدارته إلى شركة تجارية. حافظ Forgejo على مبادئ الإدارة المستقلة مع الحفاظ على سيطرة المجتمع. وقد انتقلت خدمة استضافة Git، Codeberg.org، إلى استخدام Forgejo.

في البداية، اتبعت Forgejo نموذج الشوكة المتزامنة، حيث تم إرجاع جميع التغييرات إلى المشروع الرئيسي، ولكن في وقت سابق من هذا العام تقرر تطوير المنصة كمشروع قائم بذاته بقاعدة كود مستقلة خاصة به. تم اتخاذ هذا القرار بسبب تعقيد مزامنة قواعد التعليمات البرمجية بسبب تراكم التغييرات التي لم يتم قبولها في Gitea، وكذلك بعد التغيير في سياسة Gitea فيما يتعلق بالتصحيحات المقبولة (بدأ مشروع Gitea في المطالبة بنقل حقوق الملكية إلى الكود).

المصدر: opennet.ru

إضافة تعليق