O líder do Apache PLC4X adotou um modelo de desenvolvimento de funcionalidades pago.

Christofer Dutz, criador e principal desenvolvedor do conjunto de bibliotecas livres para automação industrial Apache PLC4X, que ocupa o cargo de vice-presidente na Apache Software Foundation, supervisionando o projeto Apache PLC4X, fez um ultimato às corporações, declarando que estava disposto a interromper o desenvolvimento se não conseguisse resolver os problemas de financiamento de seu trabalho.

A insatisfação surge do fato de que o uso do Apache PLC4X em vez de soluções proprietárias permite que as corporações economizem dezenas de milhões de euros na compra de licenças, mas em troca não recebem a ajuda adequada das empresas para continuar o desenvolvimento, considerando que o trabalho no Apache PLC4X requer grandes investimentos de tempo e recursos em equipamentos e software.

Inspirado pelo fato de que sua criação está sendo utilizada pelas maiores empresas do setor, e recebendo um grande número de solicitações e perguntas, em 2020 o autor do PLC4X deixou seu emprego principal e dedicou todo o seu tempo ao desenvolvimento do PLC4X, visando ganhar dinheiro através de serviços de consultoria e personalizações sob demanda. Mas, em parte devido à recessão causada pela pandemia de COVID-19, as coisas não saíram como esperado, e para se manter à tona e evitar a falência, ele teve que se sustentar com subsídios e trabalhos esporádicos sob encomenda.

Eventualmente, Christofer se cansou de gastar seu tempo sem receber um retorno adequado e da crescente sensação de esgotamento emocional, e decidiu interromper o suporte gratuito aos usuários do PLC4X, agora passando a oferecer consultoria, treinamento e suporte apenas de forma paga. Além disso, a partir de agora, ele desenvolverá gratuitamente apenas o que for necessário para seu trabalho ou que represente interesse para experimentos, enquanto o trabalho sobre funcionalidades ou correções demandadas pelos usuários será realizado exclusivamente de forma paga. Por exemplo, ele não desenvolverá mais gratuitamente drivers para novas linguagens de programação nem criará módulos para integração.

Para implementar novas funcionalidades importantes para os usuários, foi proposta um modelo semelhante ao crowdfunding, de acordo com o qual as ideias para expandir as capacidades do Apache PLC4X serão realizadas somente após a coleta de uma quantia específica para financiar o desenvolvimento. Por exemplo, Christoph Dutz está pronto para implementar ideias sobre o uso de drivers PLC4X em programas nas linguagens Rust, TypeScript, Python ou C#/.NET depois que forem arrecadados 20 mil euros.

Se o modelo proposto não permitir obter algum tipo de apoio financeiro para o desenvolvimento, Christoph decidiu encerrar seu negócio e interromper o suporte ao projeto de sua parte. Lembramos que o Apache PLC4X fornece um conjunto de bibliotecas para acesso unificado a partir de programas nas linguagens Java, Go e C a qualquer tipo de controladores lógicos programáveis (PLC) industriais e dispositivos IoT. Para processar os dados recebidos, há integração com projetos como Apache Calcite, Apache Camel, Apache Edgent, Apache Kafka-Connect, Apache Karaf e Apache NiFi.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster