أعلنت مؤسسة لينكس (Linux Foundation) مؤخراً عن مشروع FAIR Package Manager، وهو نظام لامركزي ومستقل لتوزيع الإضافات والقوالب في بيئة ووردبريس[1][2]. هذا الإعلان لا يمثل مجرد تطوير تقني جديد، بل هو بمثابة طلقة البداية في حرب قد تعيد تشكيل موازين القوى داخل أكثر أنظمة إدارة المحتوى شعبية في العالم، وتستهدف بشكل مباشر قبضة شركة Automattic ومديرها التنفيذي Matt Mullenweg على المشروع[3].
قرارات Automattic المثيرة للجدل
لفهم أهمية مشروع FAIR، يجب النظر إلى سلسلة من الأحداث التي هزت مجتمع ووردبريس. يلعب Matt Mullenweg دوراً مزدوجاً، فهو مؤسس ووردبريس والمتحكم الأول في قراراته الاستراتيجية بصفته “الدكتاتور الخيّر مدى الحياة” (BDFL)، وفي نفس الوقت هو الرئيس التنفيذي لشركة Automattic، الكيان التجاري الذي يقف خلف WordPress.com و WooCommerce وغيرها[4]. هذا التضارب في المصالح وصل إلى ذروته في الأشهر الأخيرة.
بدأ الصراع بشكل علني مع شركة استضافة ووردبريس الشهيرة WP Engine. حيث اتهمها Mullenweg باستغلال النظام دون المساهمة الكافية، ووصل به الأمر إلى المطالبة بنسبة 8% من إيراداتها السنوية، وهو ما اعتبره الكثيرون ابتزازاً[5][6]. عندما رفضت WP Engine، قام Mullenweg باستخدام سيطرته على موقع WordPress.org لحظر الشركة من الوصول إلى تحديثات الإضافات والقوالب، مما تسبب في مشاكل أمنية وتشغيلية لآلاف المواقع[7][2:1].
تصاعد الأمر أكثر عندما أعلنت Automattic عن خفض مساهماتها في تطوير نواة ووردبريس بنسبة 97%، محولةً جهود مطوريها نحو منتجاتها التجارية، وربطت عودة المساهمات بإنهاء WP Engine لدعواها القضائية ضدها[8][9]. هذه الخطوة كشفت كيف يمكن استخدام WordPress.org، الذي يفترض أن يكون مورداً للمجتمع، كسلاح في معارك تجارية[2:2]. وقد أدت هذه السياسات أيضاً إلى اضطرابات داخلية في Automattic، حيث غادر عشرات الموظفين الشركة بعد أن عرض عليهم Mullenweg حزم تسريح للمعارضين لقراراته[5:1][10].
يذكر أن شركة Automattic أعلنت إنها ستعود للمساهمة لنواة WordPress الأسبوع الماضي، مما يشكل تراجع عن قراراتها السابقة[11].
مشروع FAIR: بديل لامركزي لكسر الهيمنة
رداً على هذه الممارسات، تشكل تحالف من قدامى مطوري ووردبريس والشركات المتضررة، وبدعم من مؤسسة لينكس، لإطلاق مشروع FAIR[1:1][12]. الهدف الأساسي للمشروع هو إنشاء بنية تحتية لامركزية ومستقلة تحرر النظام البيئي لووردبريس من الاعتماد على نقطة تحكم مركزية واحدة هي WordPress.org[13][3:1].
كيف يعمل FAIR؟
يعمل FAIR كإضافة (plugin) يمكن تثبيتها بسهولة على أي موقع ووردبريس، ويقوم بعمل تغييرين جوهريين[13:1][12:1]:
- استبدال واجهات برمجة التطبيقات (API Replacement): يستبدل FAIR الاتصالات التي يجريها ووردبريس تلقائياً مع خوادم WordPress.org، مثل التحقق من وجود تحديثات جديدة للإضافات والقوالب أو جلب أخبار المجتمع، ببدائل محلية أو خوادم أخرى تابعة لشبكة FAIR[13:2].
- نظام توزيع حزم لامركزي (Decentralized Package Management): يقدم FAIR نموذجاً جديداً لتوزيع الإضافات والقوالب. يسمح لشركات الاستضافة والمطورين بإنشاء “مرايا” (mirrors) خاصة بهم للمستودعات، مما يمنحهم سيطرة كاملة على سلسلة التوريد البرمجية (software supply chain) الخاصة بهم ويحميهم من أي قرارات حظر مستقبلية[1:2][13:3][3:2].
بالإضافة إلى ذلك، يقدم FAIR مزايا طال انتظارها مثل دعم التوقيعات المشفرة (cryptographic signing) للتحقق من سلامة الحزم، وإدراج الإضافات المدفوعة مباشرة في لوحة التحكم، وتحسين الشفافية حول أمان الإضافات بما يتماشى مع متطلبات قانون المرونة السيبرانية للاتحاد الأوروبي (EU’s Cyber Resilience Act)[12:2][14].
مفارقة ترخيص GPL
على الرغم من أن سيطرة Automattic عبر WordPress.org قد أصبحت مصدراً للمشاكل، إلا أنه من العدل الإشارة إلى أن هذه السيطرة كان لها أثر إيجابي هائل على النظام البيئي لووردبريس. فمن خلال فرض سياسة صارمة تشترط أن تكون جميع الإضافات والقوالب المدرجة في المستودع الرسمي مرخصة بموجب رخصة GPLv2، ضمن WordPress.org بقاء النظام البيئي مفتوح المصدر بشكل شبه كامل[15][16].
هذا الشرط المعروف بـ “Copyleft” يضمن أن أي عمل مشتق من ووردبريس يجب أن يكون هو الآخر مفتوح المصدر بنفس الرخصة، مما منع الشركات من تحويل إضافاتها إلى برمجيات مغلقة المصدر وشجع على ثقافة من التعاون والمشاركة أدت إلى وجود عشرات الآلاف من الإضافات الحرة[17][18].
يمثل مشروع FAIR الآن محاولة للحفاظ على روح ووردبريس المفتوحة مع التخلص من المركزية التي أصبحت تهدد استقراره. بدعم من مؤسسة لينكس كجهة محايدة، يهدف المشروع إلى إعادة السلطة إلى المجتمع وتأمين مستقبل المنصة للأجيال القادمة[1:3][12:3].
Linux Foundation Announces the FAIR Package Manager Project for … Linux Foundation Announces the FAIR Package Manager Project for Open Source Content Management System Stability ↩︎ ↩︎ ↩︎ ↩︎
Linux Foundation tries to play peacemaker in WordPress spat Linux Foundation tries to play peacemaker in WordPress spat • The Register ↩︎ ↩︎ ↩︎
WordPress veterans launch FAIR project to tackle security and … https://www.fastcompany.com/91347003/wordpress-veterans-launch-fair-project-to-tackle-security-and-control-concerns ↩︎ ↩︎ ↩︎
Die Struktur der WordPress Community - WP Munich Die Struktur der WordPress Community - WP Munich ↩︎
Matt Mullenweg, Automattic’s CEO, Seems Bound and Determined … Matt Mullenweg, Automattic's CEO, Seems Bound and Determined to Wreck WordPress - Digital CxO ↩︎ ↩︎
Proposed class action lawsuit alleges unfair business practices … Proposed class action lawsuit alleges unfair business practices targeted at WP Engine and its customers - Silicon Prairie News ↩︎
The WordPress vs. WP Engine drama, explained - TechCrunch The WordPress vs. WP Engine drama, explained | TechCrunch ↩︎
Automattic almost completely terminates cooperation with Wordpress Automattic almost completely terminates cooperation with Wordpress | heise online ↩︎
Mullenweg Rebuffs Plea To Restore Automattic’s WordPress Core … Mullenweg Rebuffs Plea To Restore Automattic’s WordPress Core Contributions ↩︎
Automattic vs WP Engine: WordPress wars heat up - The Register Automattic vs WP Engine: WordPress wars heat up • The Register ↩︎
Automattic says it will start contributing to WordPress again after pause Automattic says it will start contributing to WordPress again after pause | TechCrunch ↩︎
New FAIR Project Aims to Decentralize WordPress.org Services … https://www.therepository.email/fair-to-decentralize-wordpress-backed-by-linux-foundation-and-contributors ↩︎ ↩︎ ↩︎ ↩︎
The FAIR Package Manager: Decentralized WordPress infrastructure The FAIR Package Manager: Decentralized WordPress infrastructure | Hacker News ↩︎ ↩︎ ↩︎ ↩︎
WordPress and Linux veterans aim to restore trust with FAIR project WordPress and Linux aim to boost open web security with FAIR project ↩︎
Must a plugin for a GPLv2 work also be GPLv2? https://opensource.stackexchange.com/questions/8080/must-a-plugin-for-a-gplv2-work-also-be-gplv2 ↩︎
License – WordPress.org License – WordPress.org ↩︎
What Is GPL On WordPress? [GNU Free License Explained] What Is GPL On WordPress? [GNU Free License Explained] - Webjinnee ↩︎
WordPress GPL License - How It Affects Users And Developers https://survivezeal.com/wordpress-gpl-license/ ↩︎
