Apache PLC4X-leder bytter til en betalt funksjonalitetsutviklingsmodell

Christopher Dutz, skaperen og hovedutvikleren av Apache PLC4X-settet med gratis biblioteker for industriell automasjon, som har stillingen som visepresident som fører tilsyn med Apache PLC4X-prosjektet ved Apache Software Foundation, presenterte et ultimatum til selskaper, ifølge hvilket han uttrykte sitt beredskap til å stoppe utviklingen dersom ikke vil være i stand til å løse problemer med å finansiere sitt arbeid.

Misnøyen stammer fra det faktum at bruk av Apache PLC4X i stedet for proprietære løsninger gjør det mulig for selskaper å spare titalls millioner euro på kjøp av lisenser, men som svar får selskapene ikke tilstrekkelig bistand til utvikling, til tross for at arbeidet med Apache PLC4X krever store lønnskostnader og økonomiske investeringer i utstyr og programvare.

Inspirert av det faktum at utviklingen hans brukes av de største industribedriftene, og et stort antall forespørsler og spørsmål mottas fra dem, forlot forfatteren av PLC2020X i 4 sin hovedjobb og viet all sin tid til utviklingen av PLC4X, med hensikt å tjene penger ved å tilby konsulenttjenester og tilpasse funksjonalitet. Men delvis på grunn av nedgangen midt i COVID-19-pandemien, ble ikke ting som forventet, og for å holde seg flytende og unngå konkurs, måtte de stole på tilskudd og engangsarbeid.

Som et resultat ble Christopher lei av å kaste bort tiden sin uten å få fordelene han fortjente og følte at utbrenthet nærmet seg, og han bestemte seg for å slutte å gi gratis støtte til PLC4X-brukere og vil nå kun gi konsultasjon, opplæring og støtte på betalt basis. I tillegg vil han fra nå av kun utvikle gratis det som kreves for hans arbeid eller er av interesse for å utføre eksperimenter, og arbeid med funksjoner eller rettelser som er nødvendige for brukere, vil kun bli utført mot en avgift. For eksempel vil den ikke lenger utvikle drivere for nye programmeringsspråk og lage integrasjonsmoduler gratis.

For å implementere nye funksjoner som er viktige for brukerne, er det foreslått en modell som minner om crowdfunding, ifølge hvilken ideer om å utvide mulighetene til Apache PLC4X vil bli implementert først etter at et visst beløp er samlet inn for å finansiere utvikling. Christopher er for eksempel klar til å implementere ideer for bruk av PLC4X-drivere i programmer i Rust, TypeScript, Python eller C#/.NET etter at 20 tusen euro er samlet inn.

Hvis den foreslåtte ordningen ikke tillater oss å oppnå i det minste noe økonomisk støtte til utbyggingen, har Christopher besluttet å avvikle virksomheten og slutte å gi støtte til prosjektet fra hans side. La oss huske at Apache PLC4X tilbyr et sett med biblioteker for enhetlig tilgang fra programmer i Java, Go og C-språk til alle typer industrielle programmerbare logiske kontrollere (PLC) og IoT-enheter. For å behandle de mottatte dataene leveres integrasjon med prosjekter som Apache Calcite, Apache Camel, Apache Edgent, Apache Kafka-Connect, Apache Karaf og Apache NiFi.

Kilde: opennet.ru

Legg til en kommentar