يتحول زعيم Apache PLC4X إلى نموذج تطوير الوظائف المدفوع

قدم كريستوفر دوتز، المبتكر والمطور الرئيسي لمجموعة Apache PLC4X من المكتبات المجانية للأتمتة الصناعية، والذي يشغل منصب نائب الرئيس المشرف على مشروع Apache PLC4X في مؤسسة Apache Software Foundation، إنذارًا نهائيًا للشركات، أعرب بموجبه عن رغبته في ذلك. الاستعداد لوقف التنمية إذا لم تتمكن من حل مشاكل تمويل عملها.

ينبع عدم الرضا من حقيقة أن استخدام Apache PLC4X بدلاً من الحلول الخاصة يسمح للشركات بتوفير عشرات الملايين من اليورو عند شراء التراخيص، ولكن ردًا على ذلك لا تتلقى الشركات مساعدة كافية للتطوير، على الرغم من حقيقة أن العمل على Apache PLC4X يتطلب تكاليف عمالة كبيرة واستثمارات مالية في المعدات والبرمجيات.

مستوحاة من حقيقة أن تطويره يستخدم من قبل أكبر المؤسسات الصناعية، ويتم تلقي عدد كبير من الطلبات والأسئلة منها، في عام 2020، ترك مؤلف PLC4X وظيفته الرئيسية وكرس كل وقته لتطوير PLC4X، عازمًا لكسب المال من خلال تقديم الخدمات الاستشارية وتخصيص الوظائف. ولكن بسبب الانكماش الاقتصادي وسط جائحة كوفيد-19، لم تسر الأمور كما كان متوقعا، ومن أجل البقاء على قدميه وتجنب الإفلاس، كان عليهم الاعتماد على المنح والعمل المخصص لمرة واحدة.

ونتيجة لذلك، سئم كريستوفر من إضاعة وقته دون الحصول على الفوائد التي يستحقها وشعر أن الإرهاق يقترب، وقرر التوقف عن تقديم الدعم المجاني لمستخدمي PLC4X وسيقدم الآن الاستشارات والتدريب والدعم فقط على أساس مدفوع الأجر. بالإضافة إلى ذلك، من الآن فصاعدًا، سوف يطور مجانًا فقط ما هو مطلوب لعمله أو ما هو مهم لإجراء التجارب، ولن يتم تنفيذ العمل على الوظائف أو الإصلاحات الضرورية للمستخدمين إلا مقابل رسوم. على سبيل المثال، لن تقوم بعد الآن بتطوير برامج تشغيل للغات البرمجة الجديدة وإنشاء وحدات تكامل مجانية.

لتنفيذ ميزات جديدة مهمة للمستخدمين، تم اقتراح نموذج يذكرنا بالتمويل الجماعي، والذي بموجبه لن يتم تنفيذ أفكار توسيع قدرات Apache PLC4X إلا ​​بعد جمع مبلغ معين لتمويل التطوير. على سبيل المثال، كريستوفر جاهز لتنفيذ أفكار لاستخدام برامج تشغيل PLC4X في برامج Rust أو TypeScript أو Python أو C#/.NET بعد جمع 20 ألف يورو.

إذا كان المخطط المقترح لا يسمح لنا بالحصول على بعض الدعم المالي على الأقل للتطوير، فقد قرر كريستوفر إنهاء أعماله والتوقف عن تقديم الدعم للمشروع من جانبه. دعونا نتذكر أن Apache PLC4X يوفر مجموعة من المكتبات للوصول الموحد من البرامج بلغات Java وGo وC إلى أي نوع من وحدات التحكم المنطقية القابلة للبرمجة الصناعية (PLC) وأجهزة إنترنت الأشياء. لمعالجة البيانات المستلمة، يتم توفير التكامل مع مشاريع مثل Apache Calcite، وApache Camel، وApache Edgent، وApache Kafka-Connect، وApache Karaf، وApache NiFi.

المصدر: opennet.ru

إضافة تعليق