El líder de Apache PLC4X cambia a un modelo de desarrollo de funcionalidad pago

Christopher Dutz, creador y desarrollador principal del conjunto de bibliotecas gratuitas para automatización industrial Apache PLC4X, que ocupa el cargo de vicepresidente de supervisión del proyecto Apache PLC4X en la Apache Software Foundation, presentó un ultimátum a las corporaciones, según el cual expresó su disposición a detener el desarrollo si no logra resolver los problemas de financiación de su trabajo.

El descontento surge del hecho de que el uso de Apache PLC4X en lugar de soluciones propietarias permite a las corporaciones ahorrar decenas de millones de euros en la compra de licencias, pero en respuesta las empresas no reciben la asistencia adecuada para el desarrollo, a pesar de que trabajan en Apache PLC4X. requiere grandes costos laborales e inversiones financieras en equipos y software.

Inspirado por el hecho de que su desarrollo es utilizado por las empresas industriales más grandes y de ellas reciben una gran cantidad de solicitudes y preguntas, en 2020 el autor de PLC4X dejó su trabajo principal y dedicó todo su tiempo al desarrollo de PLC4X, con la intención de para ganar dinero brindando servicios de consultoría y personalizando funcionalidades. Pero, en parte debido a la crisis económica provocada por la pandemia de COVID-19, las cosas no salieron como esperaban y, para mantenerse a flote y evitar la quiebra, tuvieron que depender de subvenciones y trabajos personalizados puntuales.

Como resultado, Christopher se cansó de perder el tiempo sin obtener los beneficios que merecía y sintió que se acercaba el agotamiento, y decidió dejar de brindar soporte gratuito a los usuarios de PLC4X y ahora solo brindará consultas, capacitación y soporte de forma paga. Además, a partir de ahora desarrollará gratuitamente sólo lo necesario para su trabajo o que sea de interés para realizar experimentos, y el trabajo en funciones o correcciones necesarias para los usuarios sólo se realizará mediante una tarifa. Por ejemplo, ya no desarrollará controladores para nuevos lenguajes de programación ni creará módulos de integración de forma gratuita.

Para implementar nuevas funciones importantes para los usuarios, se propuso un modelo que recuerda al crowdfunding, según el cual las ideas para ampliar las capacidades de Apache PLC4X se implementarán solo después de que se haya recaudado una cierta cantidad para financiar el desarrollo. Por ejemplo, Christopher está listo para implementar ideas sobre el uso de controladores PLC4X en programas en Rust, TypeScript, Python o C#/.NET después de recaudar 20 euros.

Si el plan propuesto no nos permite obtener al menos algo de apoyo financiero para el desarrollo, entonces Christopher ha decidido cerrar su negocio y dejar de apoyar el proyecto por su parte. Recordemos que Apache PLC4X proporciona un conjunto de librerías para el acceso unificado desde programas en lenguajes Java, Go y C a cualquier tipo de controladores lógicos programables (PLC) industriales y dispositivos IoT. Para procesar los datos recibidos, se proporciona integración con proyectos como Apache Calcite, Apache Camel, Apache Edgent, Apache Kafka-Connect, Apache Karaf y Apache NiFi.

Fuente: opennet.ru

Añadir un comentario