O líder de Apache PLC4X cambiou a un modelo de desenvolvemento de funcionalidades de pago

Christopher Dutz, o creador e principal desenvolvedor do conxunto de bibliotecas gratuítas Apache PLC4X para automatización industrial, que ocupa o cargo de vicepresidente que supervisa o proxecto Apache PLC4X na Apache Software Foundation, presentou un ultimato ás corporacións, segundo o cal expresou o seu disposición para deter o desenvolvemento se non será capaz de resolver os problemas co financiamento do seu traballo.

A insatisfacción débese a que o uso de Apache PLC4X en lugar de solucións propietarias permite ás corporacións aforrar decenas de millóns de euros na compra de licenzas, pero como resposta as empresas non reciben a asistencia adecuada para o desenvolvemento, a pesar de que traballan en Apache PLC4X. require grandes custos laborais e investimentos financeiros en equipos e software.

Inspirado polo feito de que o seu desenvolvemento é empregado polas maiores empresas industriais, e delas reciben un gran número de solicitudes e preguntas, en 2020 o autor de PLC4X deixou o seu traballo principal e dedicouse todo o seu tempo ao desenvolvemento de PLC4X, coa intención de para gañar cartos proporcionando servizos de consultoría e personalizando funcionalidades. Pero en parte debido á desaceleración en medio da pandemia de COVID-19, as cousas non saíron como se esperaba e, para manterse a flote e evitar a quebra, tiveron que contar con subvencións e traballos personalizados puntuais.

Como resultado, Christopher cansouse de perder o tempo sen obter os beneficios que se merecía e sentiu que se achegaba o esgotamento, e decidiu deixar de ofrecer soporte gratuíto aos usuarios de PLC4X e agora só ofrecerá consulta, formación e soporte de pago. Ademais, a partir de agora desenvolverá de xeito gratuíto só o que sexa necesario para o seu traballo ou sexa de interese para a realización de experimentos, e os traballos sobre funcións ou arranxos necesarios para os usuarios só se realizarán de pago. Por exemplo, xa non desenvolverá controladores para novas linguaxes de programación e creará módulos de integración de balde.

Para implementar novas funcións importantes para os usuarios, propúxose un modelo que recorda ao crowdfunding, segundo o cal as ideas para ampliar as capacidades de Apache PLC4X só se implementarán despois de que se recollese unha determinada cantidade para financiar o desenvolvemento. Por exemplo, Christopher está preparado para implementar ideas para usar controladores PLC4X en programas en Rust, TypeScript, Python ou C#/.NET despois de recadar 20 mil euros.

Se o esquema proposto non nos permite obter polo menos algún apoio financeiro para o desenvolvemento, entón Christopher decidiu deixar o seu negocio e deixar de prestar apoio ao proxecto pola súa parte. Lembremos que Apache PLC4X proporciona un conxunto de bibliotecas para o acceso unificado desde programas en linguaxes Java, Go e C a calquera tipo de controladores lóxicos programables industriais (PLC) e dispositivos IoT. Para procesar os datos recibidos, proporciónase a integración con proxectos como Apache Calcite, Apache Camel, Apache Edgent, Apache Kafka-Connect, Apache Karaf e Apache NiFi.

Fonte: opennet.ru

Engadir un comentario