El líder d'Apache PLC4X canvia a un model de desenvolupament de funcionalitats de pagament

Christopher Dutz, el creador i desenvolupador principal del conjunt de biblioteques gratuïtes Apache PLC4X per a l'automatització industrial, que ocupa el càrrec de vicepresident que supervisa el projecte Apache PLC4X a l'Apache Software Foundation, va presentar un ultimàtum a les corporacions, segons el qual va expressar la seva disposició per aturar el desenvolupament si no serà capaç de resoldre els problemes amb el finançament de la seva feina.

La insatisfacció prové del fet que l'ús d'Apache PLC4X en comptes de solucions pròpies permet a les corporacions estalviar desenes de milions d'euros en la compra de llicències, però com a resposta les empreses no reben l'assistència adequada per al desenvolupament, malgrat que treballen en Apache PLC4X. requereix grans costos laborals i inversions financeres en equips i programari.

Inspirat pel fet que el seu desenvolupament és utilitzat per les empreses industrials més grans, i d'elles es reben un gran nombre de peticions i preguntes, l'any 2020 l'autor de PLC4X va deixar la seva feina principal i es va dedicar tot el seu temps al desenvolupament de PLC4X, amb la intenció de per guanyar diners proporcionant serveis de consultoria i personalitzant la funcionalitat. Però, en part, a causa de la caiguda enmig de la pandèmia de la COVID-19, les coses no van sortir com s'esperava i, per mantenir-se a flote i evitar la fallida, van haver de confiar en subvencions i treballs personalitzats puntuals.

Com a resultat, en Christopher es va cansar de perdre el temps sense obtenir els beneficis que es mereixia i va sentir que s'acostava l'esgotament, i va decidir deixar de proporcionar suport gratuït als usuaris de PLC4X i ara només oferirà consulta, formació i assistència de pagament. A més, a partir d'ara, desenvoluparà gratuïtament només allò que sigui necessari per a la seva feina o sigui d'interès per a la realització d'experiments, i el treball en funcions o correccions necessàries per als usuaris només es realitzarà de pagament. Per exemple, ja no desenvoluparà controladors per a nous llenguatges de programació i crearà mòduls d'integració de forma gratuïta.

Per implementar noves característiques importants per als usuaris, s'ha proposat un model que recorda el crowdfunding, segons el qual les idees per ampliar les capacitats d'Apache PLC4X només s'implementaran després que s'hagi recaptat una determinada quantitat per finançar el desenvolupament. Per exemple, Christopher està preparat per implementar idees per utilitzar controladors PLC4X en programes en Rust, TypeScript, Python o C#/.NET després de recaptar 20 mil euros.

Si l'esquema proposat no ens permet obtenir almenys una mica de suport econòmic per al desenvolupament, aleshores Christopher ha decidit deixar el seu negoci i deixar de donar suport al projecte per part seva. Recordem que Apache PLC4X proporciona un conjunt de biblioteques per a l'accés unificat des de programes en llenguatges Java, Go i C a qualsevol tipus de controladors lògics programables industrials (PLC) i dispositius IoT. Per processar les dades rebudes, es proporciona la integració amb projectes com Apache Calcite, Apache Camel, Apache Edgent, Apache Kafka-Connect, Apache Karaf i Apache NiFi.

Font: opennet.ru

Afegeix comentari