
العمود الأخير لبول-هينينغ كامب يحذّر من مستقبل البرمجيات مفتوحة المصدر
في عموده الأخير في ACM Queue، يرى مطوّر FreeBSD وVarnish أن التحقق من العمر ومطالب المساءلة قد ينهيان البرمجيات الحرة ومفتوحة المصدر كما نعرفها، ويدعو القراء إلى إثبات خطئه.
عمود استمر عقدين
نشر بول-هينينغ كامب، المطوّر المخضرم في FreeBSD ومؤلف ذاكرة HTTP المؤقتة Varnish، الجزء الأخير من عموده “Bikeshed” في مجلة ACM Queue. بدأ العمود قبل نحو 20 عاماً، كما يكتب، بعد سؤال عابر واحد. ويحمل المقال الأخير عنواناً فرعياً هو “Please make my predictions come out wrong”.
مراجعة الكود بواسطة النماذج اللغوية: مفيدة لكنها ليست ثورة
يشكّك كامب في الموجة الحالية لمراجعة الكود بمساعدة النماذج اللغوية الكبيرة. ويصف نمطاً رآه مع كل أداة لجودة الكود جرّبها، من أداة lint التي قرأ عنها عام 1984 إلى التحليل الساكن في Clang: يومان من النتائج المبهرة، ثم بضعة أخطاء حقيقية في الأيام التالية، وبحلول الأسبوع الثاني لا شيء آخر. وبناءً على ذلك يرجّح أن أكثر من نصف قائمة “أسوأ الأخطاء المكتشفة بأدوات النماذج اللغوية” نُشر بالفعل.
ويقارن النماذج بمحركات الشطرنج التي تبحث أوسع وأعمق من الدماغ البشري، ويعتبر ذلك مكسباً حقيقياً لعمل الأمن السيبراني. ويبقى السؤال الاقتصادي مفتوحاً: تُدفع تكاليف التدريب مقدماً، بينما يجب بيع الأوزان الناتجة ملايين المرات لتحقيق ربح. وبينما تتحصّن صناعة السينما بحماية حقوق النشر، يحتج مطوّرو النماذج اللغوية بـ“الاستخدام العادل” في دعاوى الانتهاك، لذا ليس واضحاً من سيجرّب الجيل التالي من النماذج بعد انفجار الفقاعة.
التحقق من العمر ومشكلة المساءلة
النصف الثاني من العمود أكثر تشاؤماً. يرى كامب أن التحقق الإلزامي من العمر سيتطلب سلامة برمجية مصدَّقة تشفيرياً: يجب أن يوقّع أحدهم على أن نظام التشغيل موثوق، ولن يفعل ذلك أحد إذا كان المستخدم قادراً على تعديل الكود وإعادة تصريفه. والنتيجة المرجّحة، كما يكتب، هي نموذج “الحديقة المسوّرة” لمتاجر التطبيقات، حيث لا تستطيع إلا النوى المصدَّقة تقديم التصديقات القانونية اللازمة لتصفح الويب، ولا تعمل خارج صندوق حماية المتصفح إلا البرامج غير المعدّلة والمعتمدة.
ويعزو جزءاً من المشكلة إلى التشفير: بعد كشوف سنودن شفّرت الصناعة كل شيء، والآن تحاول الدول الخروج من الزاوية التي دُفعت إليها، وبالتالي سيُفقد من الخصوصية أكثر مما كان ضرورياً. وللمسعى الأوروبي نحو السيادة الرقمية أثر مشابه. فبعدم وجود بديل أوروبي لـGoogle أو Apple أو Microsoft أو Meta، وبما أن رخص المصادر المفتوحة تتضمن ما يسميه بند “لا تلوموني”، تحتاج الحكومات إلى أطراف يمكن مساءلتها. أما الاستثناءات التي منحها الاتحاد الأوروبي للبرمجيات مفتوحة المصدر، ولا سيما في قانون المرونة السيبرانية، فتنتهي بمجرد أن يصبح المشروع مربحاً.
المشرفون ونهاية عصر
يتوقع كامب أن يختفي نموذج “الديكتاتور الخيّر مدى الحياة” الذي ينتمي إليه. ويرجّح أن تُدار مشاريع المصادر المفتوحة المهمة بواسطة لجان تعيّنها جهة وصية أو شركة، لأن قلة قليلة ستتولى عمل الإشراف بلا مقابل بينما يجني آخرون الأرباح منه. وما سيبقى من FOSS كما يعرفه هو القدرة على قراءة الكود المصدري، وربما تصريفه، شرط عدم تغيير أي شيء. ويختم بسرد مساعدته صديقاً على تثبيت Ubuntu على حاسوب محمول جديد، معترفاً بأنه يكره مدى شبه ذلك بالمستقبل.
SiTech — تطوير ويب مدعوم بالذكاء الاصطناعي
نبني مواقع سريعة وعصرية وندمج الذكاء الاصطناعي في سير عمل الشركات. لديك مشروع أو سؤال؟ يسعدنا مساعدتك.