Lídr Apache PLC4X přechází na model vývoje placených funkcí

Christopher Dutz, tvůrce a hlavní vývojář sady bezplatných knihoven Apache PLC4X pro průmyslovou automatizaci, který zastává post viceprezidenta dohlížejícího na projekt Apache PLC4X v Apache Software Foundation, předložil korporacím ultimátum, podle kterého vyjádřil své připravenost zastavit vývoj, pokud nebude schopen řešit problémy s financováním své práce.

Nespokojenost pramení ze skutečnosti, ž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 v reakci na to nedostávají společnosti adekvátní pomoc na vývoj, přestože práce na Apache PLC4X vyžaduje velké mzdové náklady a finanční investice do vybavení a softwaru.

Inspirován skutečností, že jeho vývoj využívají největší průmyslové podniky a přichází od nich velké množství požadavků a dotazů, opustil v roce 2020 autor PLC4X své hlavní zaměstnání a veškerý svůj čas věnoval vývoji PLC4X se záměrem vydělávat peníze poskytováním konzultačních služeb a přizpůsobením funkcí. Ale částečně kvůli poklesu během pandemie COVID-19 se věci nevyvíjely podle očekávání, a aby se udrželi nad vodou a vyhnuli se bankrotu, museli se spoléhat na granty a jednorázové zakázkové práce.

V důsledku toho byl Christopher unavený z plýtvání časem, aniž by získal zasloužené výhody, a cítil, že se blíží vyhoření, a rozhodl se přestat poskytovat bezplatnou podporu uživatelům PLC4X a nyní bude poskytovat konzultace, školení a podporu pouze na placené bázi. Navíc od nynějška bude zdarma vyvíjet jen to, co je potřeba pro jeho práci nebo je zajímavé pro provádění experimentů, a práce na funkcích či opravách nezbytných pro uživatele bude probíhat pouze za úplatu. Například již nebude vyvíjet ovladače pro nové programovací jazyky a vytvářet integrační moduly zdarma.

Pro implementaci nových funkcí, které jsou pro uživatele důležité, byl navržen model připomínající crowdfunding, podle kterého budou nápady na rozšíření schopností Apache PLC4X realizovány až po nasbírání určité částky na financování vývoje. Christopher je například připraven implementovat nápady na použití ovladačů PLC4X v programech v Rustu, TypeScriptu, Pythonu nebo C#/.NET poté, co se vybere 20 tisíc eur.

Pokud nám navrhované schéma neumožní získat alespoň nějakou finanční podporu na vývoj, pak se Christopher rozhodl ukončit své podnikání a přestat podporovat projekt ze své strany. Připomeňme, že Apache PLC4X poskytuje sadu knihoven pro jednotný přístup z programů v jazycích Java, Go a C k jakémukoli typu průmyslových programovatelných logických automatů (PLC) a IoT zařízení. Pro zpracování přijatých dat je zajištěna integrace s projekty jako Apache Calcite, Apache Camel, Apache Edgent, Apache Kafka-Connect, Apache Karaf a Apache NiFi.

Zdroj: opennet.ru

Přidat komentář