Líder do Apache PLC4X muda para um modelo de desenvolvimento de funcionalidade pago

Christopher Dutz, criador e principal desenvolvedor do conjunto Apache PLC4X de bibliotecas gratuitas para automação industrial, que ocupa o cargo de vice-presidente supervisionando o projeto Apache PLC4X na Apache Software Foundation, apresentou um ultimato às corporações, segundo o qual expressou seu disposição para parar o desenvolvimento se não for capaz de resolver problemas com o financiamento do seu trabalho.

A insatisfação decorre do facto de a utilização do Apache PLC4X em vez de soluções proprietárias permitir às empresas poupar dezenas de milhões de euros na compra de licenças, mas em resposta as empresas não recebem assistência adequada para o desenvolvimento, apesar de trabalharem no Apache PLC4X requer grandes custos trabalhistas e investimentos financeiros em equipamentos e software.

Inspirado pelo fato de seu desenvolvimento ser utilizado pelas maiores empresas industriais, e delas receber um grande número de solicitações e dúvidas, em 2020 o autor do PLC4X deixou seu trabalho principal e dedicou todo o seu tempo ao desenvolvimento do PLC4X, pretendendo ganhar dinheiro fornecendo serviços de consultoria e personalizando funcionalidades. Mas, em parte devido à recessão provocada pela pandemia da COVID-19, as coisas não correram como esperado e, para se manterem à tona e evitar a falência, tiveram de contar com subvenções e trabalhos personalizados pontuais.

Como resultado, Christopher se cansou de perder tempo sem obter os benefícios que merecia e sentiu que o esgotamento estava se aproximando, e decidiu parar de fornecer suporte gratuito aos usuários do PLC4X e agora fornecerá apenas consultoria, treinamento e suporte pagos. Além disso, a partir de agora, ele desenvolverá gratuitamente apenas o que for necessário para seu trabalho ou de interesse para a realização de experimentos, e os trabalhos em funções ou correções necessárias aos usuários serão realizados apenas mediante pagamento. Por exemplo, deixará de desenvolver drivers para novas linguagens de programação e criará módulos de integração gratuitamente.

Para implementar novos recursos importantes para os usuários, foi proposto um modelo que lembra o crowdfunding, segundo o qual ideias para expandir as capacidades do Apache PLC4X serão implementadas somente após uma determinada quantia ter sido arrecadada para financiar o desenvolvimento. Por exemplo, Christopher está pronto para implementar ideias para usar drivers PLC4X em programas em Rust, TypeScript, Python ou C#/.NET depois de arrecadados 20 mil euros.

Se o esquema proposto não nos permitir obter pelo menos algum apoio financeiro para o desenvolvimento, então Christopher decidiu encerrar o seu negócio e parar de fornecer apoio ao projecto da sua parte. Lembremos que o Apache PLC4X fornece um conjunto de bibliotecas para acesso unificado de programas nas linguagens Java, Go e C a qualquer tipo de controladores lógicos programáveis ​​industriais (CLP) e dispositivos IoT. Para processar os dados recebidos, é fornecida integração com projetos como Apache Calcite, Apache Camel, Apache Edgent, Apache Kafka-Connect, Apache Karaf e Apache NiFi.

Fonte: opennet.ru

Adicionar um comentário