Liderul Apache PLC4X trece la un model de dezvoltare a funcționalităților plătite

Christopher Dutz, creatorul și principalul dezvoltator al setului de biblioteci gratuite Apache PLC4X pentru automatizarea industrială, care deține funcția de vicepreședinte care supraveghează proiectul Apache PLC4X la Apache Software Foundation, a prezentat un ultimatum corporațiilor, conform căruia și-a exprimat disponibilitatea de a opri dezvoltarea dacă nu va putea rezolva problemele cu finanțarea activității sale.

Nemulțumirea provine din faptul că utilizarea Apache PLC4X în locul soluțiilor proprietare permite corporațiilor să economisească zeci de milioane de euro la achiziționarea de licențe, dar ca răspuns companiile nu primesc asistență adecvată pentru dezvoltare, în ciuda faptului că lucrează la Apache PLC4X. necesită costuri mari cu forța de muncă și investiții financiare în echipamente și software.

Inspirat de faptul că dezvoltarea sa este folosită de cele mai mari întreprinderi industriale, iar de la acestea se primesc un număr mare de solicitări și întrebări, în 2020 autorul cărții PLC4X și-a părăsit principalul loc de muncă și și-a dedicat tot timpul dezvoltării PLC4X, intenționând pentru a câștiga bani prin furnizarea de servicii de consultanță și personalizarea funcționalității. Dar, parțial, din cauza recesiunii din cauza pandemiei de COVID-19, lucrurile nu au ieșit conform așteptărilor și, pentru a rămâne pe linia de plutire și pentru a evita falimentul, au trebuit să se bazeze pe granturi și pe lucrări la comandă unice.

Drept urmare, Christopher s-a săturat să-și piardă timpul fără a obține beneficiile pe care le merita și a simțit că se apropie burnout-ul și a decis să nu mai ofere asistență gratuită utilizatorilor PLC4X și acum va oferi consultanță, instruire și asistență doar pe bază de plată. În plus, de acum înainte, el va dezvolta gratuit doar ceea ce este necesar pentru munca sa sau este de interes pentru realizarea experimentelor, iar lucrul la funcții sau remedieri necesare utilizatorilor se va realiza doar contra cost. De exemplu, nu va mai dezvolta drivere pentru noi limbaje de programare și nu va mai crea module de integrare gratuit.

Pentru a implementa noi caracteristici care sunt importante pentru utilizatori, a fost propus un model care amintește de crowdfunding, conform căruia ideile de extindere a capabilităților Apache PLC4X vor fi implementate doar după ce o anumită sumă a fost colectată pentru finanțarea dezvoltării. De exemplu, Christopher este gata să implementeze idei pentru utilizarea driverelor PLC4X în programe în Rust, TypeScript, Python sau C#/.NET după ce se strâng 20 de mii de euro.

Dacă schema propusă nu ne permite să obținem măcar un anumit sprijin financiar pentru dezvoltare, atunci Christopher a decis să-și înceteze afacerea și să nu mai acorde sprijin pentru proiect din partea sa. Să reamintim că Apache PLC4X oferă un set de biblioteci pentru acces unificat de la programe în limbaje Java, Go și C la orice tip de controlere logice programabile industriale (PLC) și dispozitive IoT. Pentru procesarea datelor primite se asigură integrarea cu proiecte precum Apache Calcite, Apache Camel, Apache Edgent, Apache Kafka-Connect, Apache Karaf și Apache NiFi.

Sursa: opennet.ru

Adauga un comentariu