Featured image of post رسميا تبدء SFconservancy حملة GiveUpGitHub# لنقل البرمجيات الحرة والمفتوحة من GitHub

رسميا تبدء SFconservancy حملة GiveUpGitHub# لنقل البرمجيات الحرة والمفتوحة من GitHub

هذا المقال كُتب على مجتمع أسس, كامل التعليقات هنا

أعلنت منظمة Software Freedom Conservancy عن بَدْء حملة GiveUpGitHub.org لمساعدة البرمجيات الحرة والمفتوحة للانتقال لاستضافات حرة اخرى نظرا لمواقف GitHub الأخيرة في Copilot وتجاهلهم لحقوق البرمجيات وعدم ردهم على اي اسئلة قانونية حول Copilot وطريقة تعاملهم مع تراخيص البرمجيات. والمنظمة تأخذ ما حصل سابقا مع SourceForge عندما تم أغلاق مصدرة كمثال على أمكانية مجتمع البرمجيات الحرة والمفتوحة التأثير بهذه الشركات.

ماهي Software Freedom Conservancy

Software Freedom Conserancy أو SFConservancy كاختصار هي منظمة غير ربحية تستضيف برمجيات المفتوحة والحرة, تستضيفها بمعنى تقديم البنية التحتية و الخِدْمَات القانونية واحيانا المالية لها. أشهر المشاريع التي تستضيفها المنظمة:

  • Debian (جزء من المشروع وليس كله, هي اشبه بشراكة)
  • Git
  • Geary
  • Mercurial
  • OpenWrt
  • Wine
  • Qemu
  • Samba
  • phpMyAdmin
  • godot
  • Corebot وغيرهم الكثير, المنظمة تستضيف حوالي 40 مشروع, القامة الكاملة هنا

وكما ذكرنا سابقا, فهي تقدم لهم الخِدْمَات القانونية من حيث الدفاع عن الترخيص و شروط استخدام النص البرمجي, واحيانا حقوق ملكية الاسم مثل Debian.

مشاكل GitHub

بَدْء توتر بين GitHub و مجتمع البرمجيات الحرة في 2020, عند الإعلان عن خدمة GitHub Copilot وهو نظام ذكاء اصطناعي تعلم على كل المستودعات العامة في GitHub. تكلمت عن الاعلان في هذا الموضوع: https://discourse.aosus.org/t/topic/2354 المشكلة تكمن في ان Copilot تعلم على كل المستودعات العامة, اي حتى المستودعات التي تستخدم تراخيص حرة مثل GPL و MPL وغيرها من التراخيص الحرة. وهذا يعني انه قد يقترح لك كود كان موجود داخل مستودع حر لكن دون ان تعرف الترخيص, وهم يقولون ان كل الكود فريد, بمعنى انه لا تحتاج ان تلتزم بترخيص.

رفض رد GitHub على اسئلة SFConservancy

في شهر يوليو 2021, كان هناك اجتماع بين أعضاء SFConservancy و ممثلين من GitHub و شركة Microsoft, وقامو بتقديم عدة أسئلة حول قانونية و طريقة تعامل Copilot مع تراخيص البرمجيات. لم يستطع ممثلين الشركتين الإجابة, وقالو انهم سيجاوبون قريبا.

لكن بعد 6 اشهر من عدم الاجابة, تم نشر ورقة “If Software is My Copilot, Who Programmed My Software?” وهي تتحدث عن هذه الاسئلة في العامة, لكن مع ذلك لم يردُ GitHub. بعد ثلاث أسابيع قامت الSFC بإنشاء فريق من الخبراء للبحث في التأثيرات الأخلاقية في البرمجيات التي تستخدم مساعدة ذكاء اصطناعي مع مناقشة عامة, وقامو بدعوه Microsoft و GitHub للرد.

الأسبوع الماضي قامو بتذكير Microsoft و GitHub بالأسئلة التي لم يتم اجابتها ورفضهم للانضمام لأي مناقشة عامة او خاصة حول الموضوع. وصل الرد بعد اسبوع, وقالو انهم لن ينضمو لأي مناقشة عامة او خاصة, لان مناقشة اكبر(حول التأثيرات الأخلاقية للبرمجيات التي تم بنائها بمساعدة ذكاء اصطناعي) على الأغلب لن تغير موقفكم(موقف ال SFC), لذلك لم نقم بالرد على أسئلتكم المفصلة.

بختصار اذا لا تعجبك طريقة عملنا, انت لا تستحق ان نشرح لك ما أسبابها ولذلك الان لن تقوم SFConservancy باستقبال اي مشروع جديد ليس لديه خطة للانتقال من GitHub واوقفو استخدام GitHub داخل المنظمة. الانتقال لخارج GitHub ليس اجباري للمشاريع الحالية ضمن SFConservancy, لكنهم سيدعمونهم في حاله اتخاذ قرار الانتقال لخارج GitHub.

الأسئلة التي لم يرد عليها

هذه تَرْجَمَة قمت بها أنا, وأحاول ان أوصل المعنى, الأسئلة الأصلية موجودة في المقاله بالمصادر.

  1. ما القانون اذا وجد اساسا الذي اعتمد عليه GitHub و Microsoft لتصريح من رئيس GitHub السابق “تدريب انظمة التعلم الألي على معلومات عامة هو استخدام عادل, و المخرجات القادمة من Copilot مملوكة للمستخدم, مثل طريقة عمل Compiler”, من اجل تحسين الشفافية و احترام مجتمع البرمجيات الحرة والمفتوحة, نرجو ان تقدمُ الشرح القانوني الكامل الذي تم بناء هذا التصريح عليه للمجتمع أيضا.

تحليل SFC: نحن نتوقع بإمكاننا فهم عدم رد Microsoft و Github كرد بنفسة, هم يقفون خلف تصريح الرئيس السابق(هو التصريح الوحيد حول هذا الموضوع) وهم يرفضون اي شرح لسبب هذا الموقف القانوني الذي لا يوجد له اي دعم.

  1. اذا كان كما قلتم مسموح تدريب نظام التعلم الألي على أي كود برمجي(وتمكين المستخدم من انتاج نص برمجي بناء على هذا النظام) دون اي حدود بناء على ترخيص النص, لماذا تم تدريب Copilot فقط على برمجيات حرة ومفتوحة؟ كمثال, لماذا لم يتم تدريب النظام على النصوص البرمجية الخاصة بمنتجات Microsoft كWindows و Office?

تحليل SFC: رفض Microsoft و GitHub للرد يلمح للجواب الحقيقي لهذا السؤال ايضا, بينما GitHub يستغلون نصوص البرمجيات الحرة والمفتوحة, يهتمون بحقوق الملكية الخاصة بهم اكثر بكثير من البرمجيات الحرة, وهم مصرين على تجاهل و اضعاف حقوق مستخدمين البرمجيات الحرة والمفتوحة لكن ليست الخاصة بهم.

  1. هل بإمكانكم تقديم قائمة التراخيص مع اسماء مالكين حقوق الملكية وأسماء المستودعات المستخدمة في تدريب نظام Copilot ? اذا لا لماذا تخفون هذه المعلومات من المجتمع؟

تحليل SFC: بإمكاننا فقط التوقع لماذا يرفضون الرد على هذا السؤال, عمومًا السلوك العلمي الجيد يعني انهم يمكنهم إجابة هذا السؤال لأي سبب, لان من المفترض ان العلماء الجيدين يأخذون ملاحظات مفصلة حول المدخلات لتجاربهم. بما ان Github يرفضون الإجابة, توقعنا الأفضل هو انه ليس لديهم القدرة على أعادة إنتاج نظام الذكاء الحالي لديهم, يعني ليس لديهم الإجابة حقوق ملكية من تم استغلالها و متى و كيف.

حملة GiveUpGitHub.org

GiveUpGitHub

نظرا لحركات GitHub الأخيرة, منظمة ال SFC تطلب من مبرمجين البرمجيات الحرة و المفتوحة مغادرة GitHub, يعرفون انه سيكون شيء صعب, لكنهم يقولون رفض خِدْمَات GitHub هو اكبر قوى لدى المبرمجين لإرسال رسالة واضحه ل GitHub حول القرارات الأخيرة. وتقول ان هدف GitHub الأساسي هو اعتمادية المستخدمين عليه(Lock-in) عبر البرمجيات والخدمات المغلقة وعدم تمكينهم من الانتقال. وهو شيء بدئت حركة البرمجيات الحرة والمفتوحة لتوقفه, وهو سبب صعوبة الانتقال من المنصة. ويقارنون قرارات GitHub بالمنافسين الاخرين, مثل GitLab او AWS, وهم ليسو كاملين, لكن على الاقل منافس AWS ل Copilot يظهر كامل معلومات الترخيص للكود, بينما GitHub لا يعطي اي تفاصيل حول مصدر النص البرمجي ويرفض ان يبرر هذا القرار. حاجة GitHub لان تستخدمه البرمجيات الحرة والمفتوحة له اكثر من حاجة البرمجيات والمبرمجين له.

هم يعترفون انه هناك بدائل الان, لكنها ليست بنفس الواجهه او ليست بنفس الشهرة, لكنهم سيعملون على تحسينها وهم حاليا يقترحون Codeberg.org و https://sr.ht, او الاستضافة بنفسك ل Gitea او GitLab ويقولون انك اذا انضممت لهم الان, لن تكون بمفرك. تم فتح موقع GiveUpGitHub.org لتقديم نصائح وافكار وطرق لدعم الأشخاص الذين يريدون الانتقال من GitHub. وسيتم نشر مقالات في الأشهر القادمة لأشهر البدائل لميزات GitHub وطريقة الانتقال.

رأي الشخصي سيكون في الردود

مارايكم؟ هل سوف تتركون GitHub?

تصويت على مجتمع أسس

مصادر

https://sfconservancy.org/blog/2022/jun/30/give-up-github-launch/ https://giveupgithub.com https://en.wikipedia.org/wiki/Software_Freedom_Conservancy https://sfconservancy.org/projects/current/

FarisZR
مبني بستخدام Hugo
قالب Stack مصمم من Jimmy