Le leader d'Apache PLC4X passe à un modèle de développement de fonctionnalités payant

Christopher Dutz, créateur et principal développeur de l'ensemble de bibliothèques gratuites Apache PLC4X pour l'automatisation industrielle, qui occupe le poste de vice-président chargé de superviser le projet Apache PLC4X au sein de l'Apache Software Foundation, a présenté un ultimatum aux entreprises, selon lequel il a exprimé son il est prêt à arrêter le développement s'il ne parvient pas à résoudre les problèmes de financement de son travail.

Le mécontentement vient du fait que l'utilisation d'Apache PLC4X au lieu de solutions propriétaires permet aux entreprises d'économiser des dizaines de millions d'euros sur l'achat de licences, mais en réponse, les entreprises ne reçoivent pas d'assistance adéquate pour le développement, malgré le fait que les travaux sur Apache PLC4X nécessite des coûts de main-d'œuvre importants et des investissements financiers en équipements et logiciels.

Inspiré par le fait que son développement est utilisé par les plus grandes entreprises industrielles et qu'un grand nombre de demandes et de questions leur parviennent, l'auteur de PLC2020X a quitté en 4 son emploi principal et a consacré tout son temps au développement de PLC4X, avec l'intention gagner de l'argent en fournissant des services de conseil et en personnalisant des fonctionnalités. Mais en partie à cause du ralentissement provoqué par la pandémie de COVID-19, les choses ne se sont pas déroulées comme prévu et, pour rester à flot et éviter la faillite, ils ont dû compter sur des subventions et des travaux ponctuels à façon.

En conséquence, Christopher en a eu assez de perdre son temps sans obtenir les avantages qu'il méritait et a senti que l'épuisement professionnel approchait. Il a donc décidé de cesser de fournir une assistance gratuite aux utilisateurs de PLC4X et de fournir désormais uniquement des conseils, des formations et une assistance sur une base payante. De plus, il ne développera désormais gratuitement que ce qui est nécessaire à son travail ou intéressant pour mener des expérimentations, et les travaux sur les fonctions ou correctifs nécessaires aux utilisateurs ne seront effectués que contre rémunération. Par exemple, il ne développera plus de pilotes pour de nouveaux langages de programmation et ne créera plus de modules d'intégration gratuitement.

Pour mettre en œuvre de nouvelles fonctionnalités importantes pour les utilisateurs, un modèle rappelant le financement participatif a été proposé, selon lequel les idées visant à étendre les capacités d'Apache PLC4X ne seront mises en œuvre qu'après avoir collecté un certain montant pour financer le développement. Par exemple, Christopher est prêt à mettre en œuvre des idées pour utiliser les pilotes PLC4X dans des programmes en Rust, TypeScript, Python ou C#/.NET après avoir collecté 20 XNUMX euros.

Si le projet proposé ne nous permet pas d'obtenir au moins un certain soutien financier pour le développement, Christopher a décidé de mettre un terme à son activité et de cesser de soutenir le projet de sa part. Rappelons qu'Apache PLC4X fournit un ensemble de bibliothèques pour un accès unifié depuis des programmes en langages Java, Go et C à tout type d'automates programmables (PLC) industriels et d'appareils IoT. Pour traiter les données reçues, l'intégration est fournie avec des projets tels que Apache Calcite, Apache Camel, Apache Edgent, Apache Kafka-Connect, Apache Karaf et Apache NiFi.

Source: opennet.ru

Ajouter un commentaire