Christofer Dutz, twórca i główny deweloper zestawu wolnych bibliotek do automatyzacji przemysłowej Apache PLC4X, zajmujący w organizacji Apache Software Foundation stanowisko wiceprezydenta, nadzorującego projekt Apache PLC4X, postawił korporacjom ultimatum, w którym wyraził gotowość do zaprzestania prac, jeśli nie uda mu się rozwiązać problemów z finansowaniem swojej pracy.
Niezadowolenie spowodowane jest tym, że korzystanie z Apache PLC4X zamiast rozwiązań własnościowych pozwala korporacjom zaoszczędzić dziesiątki milionów euro na zakupie licencji, ale w odpowiedzi od firm nie otrzymuje się wystarczającej pomocy do prowadzenia rozwoju, podczas gdy prace nad Apache PLC4X wymagają dużych nakładów pracy i inwestycji w sprzęt oraz oprogramowanie.
Zainspirowany tym, że jego opracowanie jest wykorzystywane przez największe przedsiębiorstwa przemysłowe oraz że napływa wiele próśb i pytań, w 2020 roku autor PLC4X odszedł ze swojej głównej pracy i poświęcił cały swój czas na rozwój PLC4X, mając na celu zarabianie poprzez oferowanie usług doradczych i dostosowywanie funkcjonalności na zamówienie. Jednak częściowo z powodu spadku spowodowanego pandemią COVID-19, wszystko okazało się nie tak, jak oczekiwano, i aby przetrwać oraz uniknąć bankructwa, musiał się utrzymywać z grantów i pojedynczych zamówień.
W końcu Christoferowi znudziło się marnowanie czasu bez odpowiedniego zwrotu oraz uświadamianie sobie zbliżającego się wypalenia emocjonalnego, dlatego podjął decyzję o zaprzestaniu świadczenia darmowego wsparcia dla użytkowników PLC4X i teraz będzie oferować konsultacje, szkolenia i wsparcie wyłącznie na płatnej podstawie. Ponadto od teraz będziе on bezpłatnie rozwijał tylko to, co jest potrzebne do jego pracy lub stanowi zainteresowanie do przeprowadzania eksperymentów, a nad koniecznymi funkcjami lub poprawkami dla użytkowników prace będą prowadzone wyłącznie odpłatnie. Na przykład, nie będzie już rozwijał za darmo sterowników dla nowych języków programowania ani tworzył modułów do integracji.
Aby wprowadzić nowe funkcje ważne dla użytkowników, zaproponowano model przypominający crowdfunding, w ramach którego pomysły na rozszerzenie możliwości Apache PLC4X będą realizowane dopiero po zebraniu określonej kwoty na finansowanie rozwoju. Na przykład, Krzysztof jest gotowy zrealizować pomysły dotyczące wykorzystania sterowników PLC4X w programach napisanych w językach Rust, TypeScript, Python lub C#/.NET, po zebraniu 20 tysięcy euro.
Jeśli zaproponowany schemat nie pozwoli na uzyskanie jakiegokolwiek wsparcia finansowego dla rozwoju, Krzysztof zdecydował się zakończyć swoją działalność i zaprzestać wsparcia projektu z jego strony. Przypomnijmy, że Apache PLC4X dostarcza zestaw bibliotek do ujednoliconego dostępu z programów w językach Java, Go i C do wszelkich typów przemysłowych programowalnych kontrolerów logicznych (PLC) oraz urządzeń IoT. Dla przetwarzania otrzymywanych danych zapewniona jest integracja z takimi projektami jak Apache Calcite, Apache Camel, Apache Edgent, Apache Kafka-Connect, Apache Karaf i Apache NiFi.
Źródło: opennet.ru
