Apache PLC4X-ledare byter till en betald funktionsutvecklingsmodell

Christopher Dutz, skaparen och huvudutvecklaren av Apache PLC4X-uppsättningen gratisbibliotek för industriell automation, som innehar posten som vicepresident som övervakar Apache PLC4X-projektet vid Apache Software Foundation, presenterade ett ultimatum till företag, enligt vilket han uttryckte sitt beredskap att stoppa utvecklingen om inte kommer att kunna lösa problem med att finansiera sitt arbete.

Missnöjet härrör från det faktum att användningen av Apache PLC4X istället för proprietära lösningar gör det möjligt för företag att spara tiotals miljoner euro på köp av licenser, men som svar får företagen inte adekvat assistans för utveckling, trots att arbetet med Apache PLC4X kräver stora arbetskostnader och ekonomiska investeringar i utrustning och mjukvara.

Inspirerad av det faktum att hans utveckling används av de största industriföretagen, och ett stort antal förfrågningar och frågor tas emot från dem, lämnade författaren till PLC2020X 4 sitt huvudsakliga jobb och ägnade all sin tid åt utvecklingen av PLC4X, med avsikt att att tjäna pengar genom att tillhandahålla konsulttjänster och anpassa funktionalitet. Men delvis på grund av nedgången mitt i covid-19-pandemin blev saker och ting inte som förväntat, och för att hålla sig flytande och undvika konkurs var de tvungna att förlita sig på bidrag och engångsuppdrag.

Som ett resultat blev Christopher trött på att slösa bort sin tid utan att få de fördelar han förtjänade och kände att utbrändheten närmade sig, och han bestämde sig för att sluta tillhandahålla gratis support till PLC4X-användare och kommer nu endast att tillhandahålla konsultation, utbildning och support på betald basis. Dessutom kommer han från och med nu att utveckla gratis endast det som krävs för hans arbete eller är av intresse för att utföra experiment, och arbete med funktioner eller korrigeringar som är nödvändiga för användarna kommer endast att utföras mot en avgift. Till exempel kommer det inte längre att utveckla drivrutiner för nya programmeringsspråk och skapa integrationsmoduler gratis.

För att implementera nya funktioner som är viktiga för användarna har en modell som påminner om crowdfunding föreslagits, enligt vilken idéer om att utöka kapaciteten hos Apache PLC4X kommer att implementeras först efter att en viss summa har samlats in för att finansiera utveckling. Till exempel är Christopher redo att implementera idéer för att använda PLC4X-drivrutiner i program i Rust, TypeScript, Python eller C#/.NET efter att 20 tusen euro har samlats in.

Om det föreslagna systemet inte tillåter oss att få åtminstone visst ekonomiskt stöd för utvecklingen, har Christopher beslutat att avveckla sin verksamhet och sluta ge stöd till projektet från hans sida. Låt oss komma ihåg att Apache PLC4X tillhandahåller en uppsättning bibliotek för enhetlig åtkomst från program i Java, Go och C-språk till alla typer av industriella programmerbara logiska styrenheter (PLC) och IoT-enheter. För att bearbeta mottagna data tillhandahålls integration med projekt som Apache Calcite, Apache Camel, Apache Edgent, Apache Kafka-Connect, Apache Karaf och Apache NiFi.

Källa: opennet.ru

Lägg en kommentar