Apache PLC4X-leider schakelt over naar een betaald functionaliteitsontwikkelingsmodel

Christopher Dutz, de schepper en hoofdontwikkelaar van de Apache PLC4X-set van gratis bibliotheken voor industriële automatisering, die de functie bekleedt van vice-president die toezicht houdt op het Apache PLC4X-project bij de Apache Software Foundation, presenteerde een ultimatum aan bedrijven, waarin hij zijn bereidheid om de ontwikkeling stop te zetten als het niet in staat is de problemen met de financiering van zijn werk op te lossen.

De ontevredenheid komt voort uit het feit dat bedrijven door het gebruik van Apache PLC4X in plaats van propriëtaire oplossingen tientallen miljoenen euro's kunnen besparen op de aanschaf van licenties, maar als reactie hierop krijgen de bedrijven geen adequate hulp bij de ontwikkeling, ondanks het feit dat er aan Apache PLC4X wordt gewerkt. vergt grote arbeidskosten en financiële investeringen in apparatuur en software.

Geïnspireerd door het feit dat zijn ontwikkeling wordt gebruikt door de grootste industriële ondernemingen en er een groot aantal verzoeken en vragen van hen wordt ontvangen, verliet de auteur van PLC2020X in 4 zijn hoofdbaan en wijdde al zijn tijd aan de ontwikkeling van PLC4X, met de bedoeling om geld te verdienen door adviesdiensten te verlenen en functionaliteit aan te passen. Maar deels als gevolg van de neergang tijdens de COVID-19-pandemie verliepen de zaken niet zoals verwacht, en om het hoofd boven water te houden en een faillissement te voorkomen waren ze afhankelijk van subsidies en eenmalig maatwerk.

Als gevolg hiervan werd Christopher het beu om zijn tijd te verspillen zonder de voordelen te krijgen die hij verdiende en voelde hij dat een burn-out naderde. Hij besloot te stoppen met het bieden van gratis ondersteuning aan PLC4X-gebruikers en zal nu alleen nog maar advies, training en ondersteuning bieden op betaalde basis. Bovendien zal hij voortaan alleen gratis ontwikkelen wat nodig is voor zijn werk of van belang is voor het uitvoeren van experimenten, en zal het werken aan functies of fixes die nodig zijn voor gebruikers alleen tegen betaling worden uitgevoerd. Zo zal het bijvoorbeeld geen drivers meer ontwikkelen voor nieuwe programmeertalen en gratis integratiemodules maken.

Om nieuwe functies te implementeren die belangrijk zijn voor gebruikers, is een model voorgesteld dat doet denken aan crowdfunding, volgens welke ideeën om de mogelijkheden van Apache PLC4X uit te breiden pas zullen worden geïmplementeerd nadat een bepaald bedrag is verzameld om de ontwikkeling te financieren. Christopher is bijvoorbeeld klaar om ideeën voor het gebruik van PLC4X-drivers in programma's in Rust, TypeScript, Python of C#/.NET te implementeren nadat er 20 euro is opgehaald.

Als het voorgestelde plan ons niet in staat stelt om op zijn minst enige financiële steun voor de ontwikkeling te krijgen, heeft Christopher besloten zijn bedrijf te beëindigen en te stoppen met het verlenen van steun aan het project van zijn kant. Laten we niet vergeten dat Apache PLC4X een reeks bibliotheken biedt voor uniforme toegang van programma's in de talen Java, Go en C tot elk type industriële programmeerbare logische controllers (PLC) en IoT-apparaten. Om de ontvangen data te verwerken is er integratie voorzien met projecten als Apache Calcite, Apache Camel, Apache Edgent, Apache Kafka-Connect, Apache Karaf en Apache NiFi.

Bron: opennet.ru

Voeg een reactie