Der Leiter von Apache PLC4X hat auf ein Modell mit kostenpflichtiger Entwicklung umgeschaltet

Christopher Dutz, der Schöpfer und Hauptentwickler der freien Bibliotheken für industrielle Automatisierung Apache PLC4X und derzeitiger Vizepräsident der Apache Software Foundation, der das Projekt Apache PLC4X leitet, hat den Unternehmen ein Ultimatum gestellt, in dem er seine Bereitschaft erklärt hat, die Entwicklung einzustellen, wenn er nicht in der Lage ist, die Probleme mit der Finanzierung seiner Arbeit zu lösen.

Unzufriedenheit herrscht darüber, dass die Nutzung von Apache PLC4X anstelle von proprietären Lösungen es den Unternehmen ermöglicht, Zehntausende von Euro bei Lizenzkäufen zu sparen, doch die Unternehmen leisten nicht die nötige Unterstützung für die Weiterentwicklung, obwohl die Arbeit an Apache PLC4X einen hohen Arbeits- und Kostenaufwand für Hardware und Software erfordert.

Ermutigt davon, dass seine Entwicklung von den größten Industrieunternehmen genutzt wird und zahlreiche Anfragen und Fragen von ihnen kommen, hat der Autor von PLC4X im Jahr 2020 seinen Hauptjob aufgegeben und widmete seine gesamte Zeit der Entwicklung von PLC4X, mit der Absicht, durch Beratungsdienstleistungen und maßgeschneiderte Funktionserweiterungen Geld zu verdienen. Aber teilweise aufgrund des Rückgangs infolge der COVID-19-Pandemie verlief alles nicht wie erwartet, und um über Wasser zu bleiben und eine Insolvenz zu vermeiden, war es notwendig, sich mit Stipendien und einzelnen Auftragsarbeiten zu über Wasser zu halten.

Schließlich hatte Christopher genug davon, seine Zeit zu verschwenden, ohne die erwartete Rückmeldung zu erhalten, und sich dem emotionalen Burnout nahe zu fühlen. Daher beschloss er, die kostenlose Unterstützung für PLC4X-Nutzer einzustellen und bietet nun Beratungen, Schulungen und Support nur noch gegen Bezahlung an. Darüber hinaus wird er künftig kostenlos nur das weiterentwickeln, was für seine Arbeit erforderlich ist oder für Experimente von Interesse ist, während die Arbeit an benötigten Funktionen oder Bugfixes nur gegen Bezahlung erfolgen wird. Beispielsweise wird er keine Treiber für neue Programmiersprachen mehr kostenlos entwickeln und keine Module für die Integration erstellen.

Um wichtige neue Funktionen für die Nutzer zu realisieren, wurde ein Modell vorgeschlagen, das dem Crowdfunding ähnelt. Demnach werden Ideen zur Erweiterung der Möglichkeiten von Apache PLC4X nur dann umgesetzt, wenn eine bestimmte Summe zur Finanzierung der Entwicklung gesammelt wurde. Beispielsweise ist Christoph bereit, Ideen zur Nutzung von PLC4X-Treibern in Programmen in den Sprachen Rust, TypeScript, Python oder C#/.NET umzusetzen, nachdem 20.000 Euro gesammelt wurden.

Sollte das vorgeschlagene Modell keine finanzielle Unterstützung für die Entwicklung bieten, beschloss Christoph, sein Geschäft einzustellen und die Unterstützung des Projekts von seiner Seite zu beenden. Erinnern wir uns daran, dass Apache PLC4X eine Reihe von Bibliotheken für den einheitlichen Zugang von Programmen in den Sprachen Java, Go und C zu allen Arten von industriellen programmierbaren Logikcontrollern (PLC) und IoT-Geräten bereitstellt. Die Datenverarbeitung wird durch die Integration mit Projekten wie Apache Calcite, Apache Camel, Apache Edgent, Apache Kafka-Connect, Apache Karaf und Apache NiFi gewährleistet.

Quelle: opennet.ru

60GB SSD 8Gb DDR4