Christofer Dutz, tvůrce a hlavní vývojář sady volně dostupných knihoven pro průmyslovou automatizaci Apache PLC4X, který zastává v organizaci Apache Software Foundation post viceprezidenta, dohlížejícího na projekt Apache PLC4X, dal korporacím ultimátum, ve kterém vyjádřil ochotu přerušit vývoj, pokud nebude schopen vyřešit problémy s financováním své práce.
Nespokojenost vyplývá z toho, že používání Apache PLC4X místo proprietárních řešení umožňuje korporacím ušetřit desítky milionů eur na nákupu licencí, ale na oplátku nedostávají od společností dostatečnou pomoc pro vývoj, přičemž práce na Apache PLC4X vyžaduje značné úsilí a finanční investice do zařízení a softwaru.
Posílen tím, že jeho vývoj používají největší průmyslové podniky a přichází od nich řada žádostí a dotazů, se v roce 2020 autor PLC4X vzdal své hlavní práce a věnoval veškerý čas rozvoji PLC4X, se záměrem vydělávat poskytováním konzultantských služeb a zakázkovými úpravami funkčnosti. Avšak zčásti kvůli hospodářskému poklesu v důsledku pandemie COVID-19 se všechno nevyvíjelo, jak očekával, a aby zůstal nad vodou a vyhnul se bankrotu, musel se spoléhat na granty a jednotlivé zakázky.
Nakonec se Christoferovi přestalo líbit trávit svůj čas bez adekvátního zisku a uvědomovat si blížící se emocionální vyhoření, a rozhodl se přestat poskytovat bezplatnou podporu uživatelům PLC4X a nyní bude nabízet konzultace, školení a podporu pouze na placené bázi. Kromě toho bude od nynějška zdarma rozvíjet pouze to, co je potřeba pro jeho práci nebo co představuje zájem pro experimenty, a na nezbytných funkcích nebo opravách pro uživatele se bude pracovat pouze za poplatek. Například již nebude zdarma rozvíjet ovladače pro nové programovací jazyky a tvořit moduly pro integraci.
Aby bylo možné realizovat nové funkce důležité pro uživatele, byla navržena model, který připomíná crowdfunding. Podle tohoto modelu budou nápady na rozšíření schopností Apache PLC4X realizovány až po shromáždění určité částky na financování vývoje. Například, Christopher je připraven realizovat nápady na využití ovladačů PLC4X v programech v jazycích Rust, TypeScript, Python nebo C#/.NET poté, co bude shromážděno 20 tisíc eur.
Pokud navrhovaný plán nezíská žádnou finanční podporu pro vývoj, Christopher se rozhodl uzavřít svou firmu a přestat poskytovat podporu projektu z jeho strany. Připomínáme, že Apache PLC4X poskytuje sadu knihoven pro jednotný přístup z programů v jazycích Java, Go a C k jakýmkoli typům průmyslových programovatelných logických kontrolérů (PLC) a IoT zařízení. Pro zpracování získaných dat je zajištěna integrace s projekty, jako jsou Apache Calcite, Apache Camel, Apache Edgent, Apache Kafka-Connect, Apache Karaf a Apache NiFi.
Zdroj: opennet.ru
