Кристофър Дутц (Christofer Dutz), създател и основен разработчик на набор от свободни библиотеки за промишлена автоматизация Apache PLC4X, който заема поста заместник-председател в организацията Apache Software Foundation и ръководи проекта Apache PLC4X, отправи ултиматум към корпорациите, в който изрази готовността си да прекрати разработката, ако не успее да реши проблемите с финансирането на своята работа.
Недоволството произтича от това, че използването на Apache PLC4X вместо проприетарни решения позволява на корпорациите да спестят десетки милиони евро от покупката на лицензи, но от компаниите не получава необходимата помощ за развитието на проекта, при положение че работата по Apache PLC4X предполага значителни усилия и финансови средства за оборудване и софтуер.
Вдъхновен от факта, че разработката му се използва от най-големите промишлени предприятия и че получава много запитвания и молби от тях, през 2020 година авторът на PLC4X напусна основната си работа и посвети цялото си време на развитието на PLC4X, възнамерявайки да печели чрез предоставяне на консултантски услуги и доработка на функционалности по поръчка. Но отчасти заради икономическия спад, предизвикан от пандемията COVID-19, всичко се оказа различно от очакванията, и за да остане на повърхността и да избегне фалит, му се наложи да разчита на грантове и единични поръчки.
В крайна сметка, на Кристофър му омръзна да губи времето си, без да получава адекватна възвръщаемост и осъзнавайки приближаването на емоционалното изтощение, той реши да преустанови предоставянето на безплатна поддръжка на потребителите на PLC4X и сега ще предлага консултации, обучения и поддръжка само на платена основа. Освен това, занапред той ще развива безплатно само това, което е необходимо за неговата работа или представлява интерес за експерименти, а над необходимите на потребителите функции или поправки работата ще се извършва само срещу заплащане. Например, той вече няма да развива безплатно драйвери за нови програмни езици и да създава модули за интеграция.
За реализиране на важни нови възможности за потребителите е предложен модел, наподобяващ краудфандинг, според който идеи за разширяване на възможностите на Apache PLC4X ще се реализират само след като бъде събрана определена сума за финансиране на разработката. Например, Кристофер е готов да реализира идеи за използване на драйвери PLC4X в програми на езиците Rust, TypeScript, Python или C#/.NET след като бъдат събрани 20 хиляди евро.
Ако предложената схема не позволи получаването на каквато и да е финансова подкрепа за разработката, Кристофер реши да прекрати бизнеса си и да спре да предоставя подкрепа на проекта от своя страна. Напомняме, че Apache PLC4X предлага набор от библиотеки за унифициран достъп от програми на езиците Java, Go и C до всякакви видове промишлени програмируеми логически контролери (PLC) и IoT устройства. За обработка на получените данни се осигурява интеграция с проекти като Apache Calcite, Apache Camel, Apache Edgent, Apache Kafka-Connect, Apache Karaf и Apache NiFi.
Източник: opennet.ru
