Líder Apache PLC4X prechádza na model vývoja platených funkcií

Christopher Dutz, tvorca a hlavný vývojár sady bezplatných knižníc Apache PLC4X pre priemyselnú automatizáciu, ktorý zastáva post viceprezidenta dohliadajúceho na projekt Apache PLC4X v Apache Software Foundation, predložil korporáciám ultimátum, podľa ktorého vyjadril svoje pripravenosť zastaviť rozvoj, ak nebude schopný riešiť problémy s financovaním svojej práce.

Nespokojnosť pramení z toho, že používanie Apache PLC4X namiesto proprietárnych riešení umožňuje korporáciám ušetriť desiatky miliónov eur na nákupe licencií, no v reakcii na to nedostávajú spoločnosti adekvátnu pomoc na vývoj, napriek tomu, že práce na Apache PLC4X vyžaduje veľké mzdové náklady a finančné investície do vybavenia a softvéru.

Inšpirovaný skutočnosťou, že jeho vývoj využívajú najväčšie priemyselné podniky a dostáva od nich veľké množstvo požiadaviek a otázok, v roku 2020 opustil autor PLC4X svoje hlavné zamestnanie a všetok svoj čas venoval vývoju PLC4X so zámerom zarábať peniaze poskytovaním poradenských služieb a prispôsobením funkcií. Čiastočne však v dôsledku poklesu počas pandémie COVID-19 veci nedopadli podľa očakávania, a aby sa udržali nad vodou a vyhli sa bankrotu, museli sa spoliehať na granty a jednorazové zákazkové práce.

V dôsledku toho bol Christopher unavený z plytvania časom bez toho, aby získal zaslúžené výhody a cítil, že sa blíži vyhorenie, a preto sa rozhodol prestať poskytovať bezplatnú podporu používateľom PLC4X a teraz bude poskytovať konzultácie, školenia a podporu len na platenom základe. Okrem toho bude odteraz bezplatne vyvíjať len to, čo je potrebné pre jeho prácu alebo je zaujímavé pre vykonávanie experimentov, a práca na funkciách alebo opravách potrebných pre používateľov bude vykonávaná len za poplatok. Napríklad už nebude vyvíjať ovládače pre nové programovacie jazyky a vytvárať integračné moduly zadarmo.

Na implementáciu nových funkcií, ktoré sú dôležité pre používateľov, bol navrhnutý model pripomínajúci crowdfunding, podľa ktorého sa nápady na rozšírenie možností Apache PLC4X budú realizovať až po vyzbieraní určitej sumy na financovanie vývoja. Napríklad Christopher je pripravený implementovať nápady na použitie ovládačov PLC4X v programoch Rust, TypeScript, Python alebo C#/.NET po vyzbieraní 20-tisíc eur.

Ak nám navrhovaná schéma neumožňuje získať aspoň nejakú finančnú podporu na vývoj, potom sa Christopher rozhodol ukončiť svoje podnikanie a prestať poskytovať podporu projektu zo svojej strany. Pripomeňme, že Apache PLC4X poskytuje sadu knižníc pre jednotný prístup z programov v jazykoch Java, Go a C k akémukoľvek typu priemyselných programovateľných logických automatov (PLC) a IoT zariadení. Na spracovanie prijatých dát je zabezpečená integrácia s projektmi ako Apache Calcite, Apache Camel, Apache Edgent, Apache Kafka-Connect, Apache Karaf a Apache NiFi.

Zdroj: opennet.ru

Pridať komentár