Lider Apache PLC4X przechodzi na płatny model rozwoju funkcjonalności

Christopher Dutz, twórca i główny twórca zestawu bezpłatnych bibliotek Apache PLC4X dla automatyki przemysłowej, pełniący funkcję wiceprezesa nadzorującego projekt Apache PLC4X w Apache Software Foundation, postawił korporacjom ultimatum, zgodnie z którym wyraził swoje gotowość do zaprzestania rozwoju, jeśli nie będzie w stanie rozwiązać problemów z finansowaniem swojej pracy.

Niezadowolenie wynika z faktu, że korzystanie z Apache PLC4X zamiast autorskich rozwiązań pozwala korporacjom zaoszczędzić dziesiątki milionów euro na zakupie licencji, ale w zamian firmy nie otrzymują odpowiedniej pomocy na rozwój, mimo że prace nad Apache PLC4X wymaga dużych kosztów pracy i inwestycji finansowych w sprzęt i oprogramowanie.

Zainspirowany faktem, że z jego opracowania korzystają największe przedsiębiorstwa przemysłowe i napływa od nich duża liczba próśb i pytań, w 2020 roku autor PLC4X odszedł z głównej pracy i cały swój czas poświęcił rozwojowi PLC4X, zamierzając zarabiać pieniądze świadcząc usługi doradcze i dostosowując funkcjonalność. Częściowo jednak z powodu pogorszenia koniunktury spowodowanej pandemią Covid-19 sprawy nie potoczyły się zgodnie z oczekiwaniami i aby utrzymać się na rynku i uniknąć bankructwa, firma musiała polegać na dotacjach i jednorazowych pracach na zlecenie.

W rezultacie Christopher zmęczył się marnowaniem czasu bez uzyskania korzyści, na które zasługiwał, i poczuł, że zbliża się wypalenie zawodowe, więc zdecydował się zaprzestać zapewniania bezpłatnego wsparcia użytkownikom PLC4X i teraz będzie zapewniał jedynie konsultacje, szkolenia i wsparcie na zasadach płatnych. Ponadto odtąd będzie on bezpłatnie opracowywał tylko to, co jest potrzebne do jego pracy lub interesuje go do przeprowadzania eksperymentów, a prace nad niezbędnymi użytkownikom funkcjami lub poprawkami będą prowadzone wyłącznie za opłatą. Nie będzie już na przykład opracowywać sterowników dla nowych języków programowania i tworzyć modułów integracyjnych za darmo.

Aby wdrożyć ważne dla użytkowników nowe funkcje, zaproponowano model przypominający crowdfunding, zgodnie z którym pomysły na rozszerzenie możliwości Apache PLC4X będą wdrażane dopiero po zebraniu określonej kwoty na finansowanie rozwoju. Przykładowo Christopher jest gotowy do wdrożenia pomysłów na wykorzystanie sterowników PLC4X w programach w językach Rust, TypeScript, Python czy C#/.NET po zebraniu 20 tysięcy euro.

Jeżeli proponowany program nie pozwala na uzyskanie choćby częściowego wsparcia finansowego na rozwój, wówczas Christopher podjął decyzję o zamknięciu działalności i zaprzestaniu wspierania projektu ze swojej strony. Przypomnijmy, że Apache PLC4X udostępnia zestaw bibliotek umożliwiających ujednolicony dostęp z programów w językach Java, Go i C do dowolnego typu przemysłowych programowalnych sterowników logicznych (PLC) i urządzeń IoT. Do przetwarzania otrzymanych danych zapewniona jest integracja z projektami takimi jak Apache Calcite, Apache Camel, Apache Edgent, Apache Kafka-Connect, Apache Karaf i Apache NiFi.

Źródło: opennet.ru

Dodaj komentarz