Der führende Anbieter von Apache PLC4X wechselt zu einem kostenpflichtigen Funktionsentwicklungsmodell

Christopher Dutz, der Schöpfer und Hauptentwickler des Apache PLC4X-Sets kostenloser Bibliotheken für die industrielle Automatisierung, der den Posten des Vizepräsidenten für das Apache PLC4X-Projekt bei der Apache Software Foundation innehat, stellte den Unternehmen ein Ultimatum, in dem er seine Meinung zum Ausdruck brachte Bereitschaft, die Entwicklung zu stoppen, wenn Probleme mit der Finanzierung seiner Arbeit nicht gelöst werden können.

Die Unzufriedenheit rührt daher, dass Unternehmen durch den Einsatz von Apache PLC4X anstelle proprietärer Lösungen Dutzende Millionen Euro beim Kauf von Lizenzen sparen können, die Unternehmen jedoch im Gegenzug keine angemessene Unterstützung für die Entwicklung erhalten, obwohl sie an Apache PLC4X arbeiten erfordert hohe Arbeitskosten und finanzielle Investitionen in Ausrüstung und Software.

Inspiriert durch die Tatsache, dass seine Entwicklung von den größten Industrieunternehmen genutzt wird und eine Vielzahl von Anfragen und Fragen von ihnen eingehen, gab der Autor von PLC2020X im Jahr 4 seinen Hauptberuf auf und widmete seine ganze Zeit der Entwicklung von PLC4X Geld verdienen durch die Bereitstellung von Beratungsdiensten und die Anpassung von Funktionen. Aber teilweise aufgrund des Abschwungs im Zuge der COVID-19-Pandemie verliefen die Dinge nicht wie erwartet, und um über Wasser zu bleiben und einen Bankrott zu vermeiden, waren sie auf Zuschüsse und einmalige Sonderanfertigungen angewiesen.

Infolgedessen wurde Christopher es leid, seine Zeit zu verschwenden, ohne die Vorteile zu erhalten, die er verdiente, und er spürte, dass ein Burnout bevorstand, und beschloss, PLC4X-Benutzern keinen kostenlosen Support mehr anzubieten, sondern nur noch Beratung, Schulung und Support gegen Bezahlung anzubieten. Darüber hinaus wird er fortan nur noch das kostenlos entwickeln, was für seine Arbeit erforderlich oder für die Durchführung von Experimenten von Interesse ist, und Arbeiten an für Benutzer notwendigen Funktionen oder Korrekturen werden nur noch gegen Gebühr durchgeführt. So werden beispielsweise keine Treiber für neue Programmiersprachen mehr entwickelt und Integrationsmodule kostenlos erstellt.

Um neue Funktionen zu implementieren, die für Benutzer wichtig sind, wurde ein an Crowdfunding erinnerndes Modell vorgeschlagen, nach dem Ideen zur Erweiterung der Fähigkeiten von Apache PLC4X erst umgesetzt werden, nachdem ein bestimmter Betrag zur Finanzierung der Entwicklung gesammelt wurde. Beispielsweise ist Christopher bereit, Ideen für den Einsatz von PLC4X-Treibern in Programmen in Rust, TypeScript, Python oder C#/.NET umzusetzen, nachdem 20 Euro gesammelt wurden.

Wenn das vorgeschlagene Programm es uns nicht ermöglicht, zumindest eine gewisse finanzielle Unterstützung für die Entwicklung zu erhalten, hat Christopher beschlossen, sein Geschäft aufzulösen und die Unterstützung des Projekts seinerseits einzustellen. Erinnern wir uns daran, dass Apache PLC4X eine Reihe von Bibliotheken für den einheitlichen Zugriff von Programmen in den Sprachen Java, Go und C auf alle Arten von industriellen speicherprogrammierbaren Steuerungen (SPS) und IoT-Geräten bereitstellt. Zur Verarbeitung der empfangenen Daten ist eine Integration mit Projekten wie Apache Calcite, Apache Camel, Apache Edgent, Apache Kafka-Connect, Apache Karaf und Apache NiFi vorgesehen.

Source: opennet.ru

Kommentar hinzufügen