Christofer Dutz, skaberen og hovedudvikleren af det åbne biblioteksprogram Apache PLC4X for industriel automatisering, som også er vicepræsident i Apache Software Foundation og overvåger Apache PLC4X projektet, har stillet virksomhederne et ultimatum, hvorefter han er villig til at stoppe udviklingen, hvis han ikke kan løse finansieringsproblemerne for sit arbejde.
Utilfredsheden skyldes, at brugen af Apache PLC4X i stedet for proprietære løsninger sparer virksomhederne titusinder af millioner euro på licenskøb, men virksomhederne giver ikke tilstrækkelig støtte til udviklingen, selvom arbejdet med Apache PLC4X kræver store ressourcer og økonomiske investeringer i udstyr og software.
Inspireret af, at hans udvikling anvendes af de største industrielle virksomheder, og at han modtager mange anmodninger og spørgsmål, forlod PLC4X's skaber sin primære arbejdsplads i 2020 og dedikerede al sin tid til udviklingen af PLC4X, med hensigt at tjene penge gennem konsulenttjenester og specialtilpassede funktioner. Men delvist på grund af nedgangen under COVID-19 pandemien gik alt ikke som planlagt, og for at holde sig flydende og undgå konkurs måtte han klare sig med stipendier og enkelte bestillingsarbejder.
Resultatet blev, at Christofer blev træt af at bruge sin tid uden at få tilstrækkelig belønning og indse sin åndelige udmattelse, og han besluttede at stoppe med at yde gratis support til PLC4X-brugere og fremover kun tilbyde rådgivning, undervisning og support på betalende basis. Desuden vil han fremover kun gratis udvikle det, der er nødvendigt for hans arbejde eller er af interesse for eksperimentering, mens arbejdet med funktioner og rettelser, der er nødvendige for brugerne, kun vil foregå mod betaling. For eksempel vil han ikke længere gratis udvikle drivere til nye programmeringssprog eller skabe moduler til integration.
For implementing important new features for users, a model reminiscent of crowdfunding is proposed, according to which ideas for expanding the capabilities of Apache PLC4X will be realized only after a specific amount is raised for development funding. For instance, Christofer is ready to implement ideas for using PLC4X drivers in programs written in Rust, TypeScript, Python, or C#/.NET after raising 20,000 euros.
If the proposed scheme does not provide any financial support for development, Christofer has decided to shut down his business and cease support for the project on his side. Recall that Apache PLC4X provides a set of libraries for unified access from programs written in Java, Go, and C to any type of industrial programmable logic controllers (PLCs) and IoT devices. Data processing is facilitated by integration with projects such as Apache Calcite, Apache Camel, Apache Edgent, Apache Kafka-Connect, Apache Karaf, and Apache NiFi.
Kilde: opennet.ru
