استنسخت شركة Automattic المالكة لمنصة ووردبريس المزايا المدفوعة من إضافة الحقول المُخصصة المتقدمة (Advanced Custom Fields) الخاصة بشركة WP Engine. ذلك لتطلقها بصورة مجانية ضمن إضافة الحقول المُخصصة الآمنة (Secure Custom Fields). وهي الإضافة التي استبدلت ACF في متجر إضافات ووردبريس بعد استيلاء أوتوماتيك عليها.
أثارت هذه الخطوة غضبًا واسعًا بين نشطاء ووردبريس؛ فهي اعتداء واضح ضد حقوق الملكية الفكرية للمطورين الذين بذلوا الوقت والجهد لتطوير الإضافات والانتفاع منها.
استيلاء أوتوماتيك على إضافة ACF
منذ أسابيع، استولت شركة أوتوماتيك على إضافة الحقول المُخصصة المتقدمة (Active Custom Fields). ذلك بعد عملية اشتقاق مُعدل (Fork) للإضافة حتى تُطلقها ووردبريس تحت اسم الحقول المُخصصة الآمنة (Secure Custom Fields). والاشتقاق هو أخذ نسخة من الكود المصدري لتطويره وإطلاق نسخة أخرى مستقلة من الإضافة. لكن أوتوماتيك قامت بحذف الإضافة الأصلية تمامًا واستبدلتها بإضافتها الجديدة SCF.
كان ذلك الاشتقاق في البداية يخص فقط المزايا المجانية للإضافة. لكنه كان اعتداءً على حقوق شركة WP Engine المالكة للإضافة الأصلية؛ حيث حذفت أوتوماتيك حقوق الشركة من الإضافة الجديدة، كما أزالت الإضافة الأصلية تمامًا من على متجر الإضافات الرسمي لووردبريس.
وفي مفاجئة صادمة منذ أيام، وصل الأمر بشركة أوتوماتيك إلى إضافة كافة المزايا المدفوعة لإضافة ACF في إضافتها الجديدة SCF بصورة مجانية بالكامل. هذا الاعتداء يحرم شركة WP Engine من الانتفاع بالمزايا المدفوعة التي بذل مطورو الشركة جهدًا كبيرًا في تطويرها على مدى سنوات.
والآن، تفاجأ المستخدمون بوجود نسختين من الإضافة على متجر الإضافات. والغريب أن كلا الإضافتين بنفس الاسم (Secure Custom Fields). لكن إذا نظرنا إلى عنوان URL الخاص بالإضافتين، سنجد أن الإضافة المجانية بعنوان (advanced-custom-fields)، وهي الإضافة الأصلية التي تحتوي على أكثر من 2 مليون مستخدم، وأضافت أوتوماتيك اسم WP Engine ضمن مُطوري الإضافة.
أما النسخة الأخرى التي تحتوي على المزايا المدفوعة؛ فهي تتضمن عنوان (secure-custom-fields) في الـ URL. لكنها تأتي بنفس الاسم (SCF) مع إجمالي مستخدمين يصل إلى 300 مستخدم فقط.
والغريب أن أوتوماتيك أزالت اسم شركة WP Engine تمامًا من خانة مطوري الإضافة، التي تحتوي الآن على اسم منصة WordPress فقط. وعندما نظرنا إلى الكود المصدري لهذه الإضافة تحديدًا، وجدنا بالفعل مزايا نسخة الـ Pro المدفوعة. ولم تُعلق أوتوماتيك حتى الآن على استنساخها للنسخة المدفوعة من ACF.
بررت أوتوماتيك هذا الفعل بأنه مكافحةٌ لاستغلال WP Engine التجاري لـ ACF، بالإضافة إلى إصلاح الثغرات الأمنية بالإضافة. ومن الناحية القانونية، ترى أوتوماتيك أن لوائح الإضافات تسمح لها بالتدخل لإصلاح الثغرات الأمنية دون موافقة المطور الأصلي. لكن تكفل اللوائح أيضًا إعطاء الوقت الكافي للمطور الأصلي حتى يتمكن من إصلاح هذه العيوب بنفسه. ويبدو أن أوتوماتيك تعمدت تجاهل هذا البند حتى تستولي على الإضافة.
خلاف أوتوماتيك مع WP Engine
اتخذت أوتوماتيك هذه الخطوة تزامنًا مع الخلاف الشهير بين Matt Mullenweg، مؤسس ومدير أوتوماتيك، وشركة WP Engine. والذي وصل إلى حظر خوادم الشركة التي تستضيف مواقع ووردبريس من الوصول إلى WordPress.org. وذلك بسبب الدعاوى والمطالبات القانونية التي أقامتها WP Engine ضد شركة أوتوماتيك.
لكن يرجع الخلاف أساسًا إلى اتهام Matt Mullenweg لشركة WP Engine بانتهاك سياسة استخدام العلامة التجارية لووردبريس؛ إذ يرى Mullenweg أن WP Engine تحقق أرباحًا طائلةً من المنصة دون المساهمة بالشكل الكافي في تطوير مشروع ووردبريس مفتوح المصدر. ثم أن الشركة رفضت أيضًا دفع أي رسوم إلى أوتوماتيك لترخيص المنصة.
عمومًا، لا نرى أن هذه الخطوة من أوتوماتيك يُمكن تبريرها بأي حال من الأحوال. فهي اعتداء واضح على حقوق الملكية للمطورين، فضلًا على الأضرار المادية البالغة التي لحقت بشركة WP Engine بعد توزيع إضافتها الربحية مجانًا للجميع. ويرى البعض أيضًا أن أوتوماتيك استغلت وجود الثغرة الأمنية في الإضافة للاستيلاء عليها وسط خلافاتها مع WP Engine.
ما هي إضافة ACF؟
إضافة الحقول المُخصصة المتقدمة ACF هي إحدى الإضافات الشهيرة التي تهدف إلى تبسيط استخدام خاصية الحقول المُخصصة في ووردبريس. وتعتمد الإضافة على واجهة سهلة لتمكين المستخدم من إضافة العديد من الحقول المُخصصة المختلفة إلى المحتوى؛ مثل الجداول، والقوائم، والصور، وغيرها. كما تساعد أيضًا على إدارة الحقول المُخصصة بالكامل عبر الواجهة السهلة فضلًا عن كتابة الأكواد المُعقدة.
تأتي إضافة ACF بنسختين؛ نسخة مجانية مع أكثر من 30 حقلًا مُخصصًا، ونسخة مدفوعة تتضمن المزيد من الحقول. بالإضافة إلى عدد من المزايا المتقدمة الأخرى مثل خاصية الحقول المُخصصة المُتكررة، وإضافة مَعْرِض الصور، ومزايا تخصيص مرنة، وصفحة إعدادات خاصة للتحكم بكافة الحقول المُخصصة على الموقع.
يرجع تاريخ نشأة الإضافة إلى عام 2011 عندما طورها Elliot Condon، ثم أطلق Condon النسخة المدفوعة Pro بعد عام واحد من إطلاق الإضافة. وفي عام 2022، استحوذت شركة WP Engine على الإضافة بالكامل لتصبح جزءًا من منصتها، كما تمتلك الشركة الآن حقوق بيع وتوزيع الإضافة بموجب هذا الاستحواذ.
تأثير استيلاء أوتوماتيك لـ ACF Pro على المستخدمين
أثرت هذه الخطوة في البداية على مستخدمي النسخة المجانية من ACF، الذين لا يستخدمون استضافةً من WP Engine. فقد اضطروا إلى البقاء على إضافة SCF الجديدة من ووردبريس؛ حتى يحصلوا على آخر التحديثات للإضافة. ذلك بسبب حذف الإضافة الأصلية ACF من متجر ووردبريس الرسمي.
وكان هناك خيارًا آخر للراغبين في الاستمرار على إضافة ACF الأصلية، وهو تحميل الإضافة ورفعها يدويًا بعد حذف SCF من على مواقعهم. لكن كيف يؤثر استيلاء ووردبريس على النسخة المدفوعة من ACF على المستخدمين؟
في الواقع، قد تُسبب هذه الخطوة اضطرابًا بين مشتركي الإضافة المدفوعة، ومشتركي الإضافات الأخرى المنافسة مثل (MetaBox). فهذه الخطوة من أوتوماتيك جعلت تلك الخدمات المُتقدمة مجانيةً بالكامل؛ ما قد يُسبب في إحباط بعض المستخدمين الذي أنفقوا مئات الدولارات على اشتراكات سنوية طويلة الأمد لتلك الإضافات.
هذه الخطوة لن تضر بمصالح WP Engine فحسب؛ بل إنها ألحقت ضررًا بكافة مستخدمي النسخة المدفوعة من الإضافة، خاصةً الذين دفعوا اشتراكات طويلة الأمد قبل أيام من هذه الخطوة المتهورة من أوتوماتيك. وقد تسببت هذه الخطوة أيضًا في سخط كبير بين أوساط المطورين على مجتمعات ووردبريس المختلفة؛ خوفًا من استيلاء المنصة على إضافاتهم وجهدهم المبذول في تطويرها.
لا شك أنها خطوة غير أخلاقية من أوتوماتيك، بل إنها ستظل سقطة كبرى في تاريخها. فقد تتسبب في زعزعة ثقة المطورين في الشركة التي باتت تستولي على مجهود الآخرين.
اترك تعليقك