Liderul Apache PLC4X a trecut la un model de dezvoltare plătită a funcționalității

Christofer Dutz, creatorul și dezvoltatorul principal al setului de biblioteci deschise pentru automatizarea industrială Apache PLC4X, care deține în cadrul Apache Software Foundation funcția de vicepreședinte responsabil pentru proiectul Apache PLC4X, a prezentat corporațiilor un ultimatum, prin care a exprimat disponibilitatea de a opri dezvoltarea dacă nu va putea rezolva problemele de finanțare a muncii 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 pe achiziția de licențe, însă în răspuns, companiile nu oferă suportul necesar pentru continuarea dezvoltării, având în vedere că munca asupra Apache PLC4X necesită un efort considerabil și investiții financiare în echipamente și software.

Încurajat de utilizarea creatiei sale în marile companii industriale și de numărul mare de solicitări și întrebări provenite de la acestea, în 2020 autorul PLC4X a părăsit locul său de muncă principal și și-a dedicat tot timpul dezvoltării PLC4X, intenționând să câștige prin oferirea de servicii de consultanță și dezvoltarea funcționalității pe comandă. Totuși, parțial din cauza crizei provocate de pandemia COVID-19, totul s-a dovedit a fi diferit de așteptări, iar pentru a rămâne pe linia de plutire și a evita falimentul, a fost nevoit să supraviețuiască din granturi și lucrări ocazionale pe comandă.

În cele din urmă, lui Christofer i s-a făcut dor de a-și petrece timpul fără a obține recompense adecvate și a realizat apropierea de epuizare emoțională, așa că a decis să oprească oferirea de suport gratuit utilizatorilor PLC4X și acum va oferi consultanță, instruire și suport doar pe bază de plată. În plus, de acum încolo va dezvolta gratuit doar ceea ce îi este necesar pentru muncă sau este de interes pentru experimente, iar pentru funcțiile sau corecțiile necesare utilizatorilor, munca va fi desfășurată doar contra cost. De exemplu, nu va mai dezvolta gratuit drivere pentru noi limbaje de programare și nu va crea module pentru integrare.

Pentru a implementa noi funcționalități importante pentru utilizatori, a fost propus un model similar cu crowdfunding, conform căruia ideile de extindere a capacităților Apache PLC4X vor fi realizate doar după ce se va strânge o sumă specifică pentru finanțarea dezvoltării. De exemplu, Christopher este pregătit să implementeze idei de utilizare a driverelor PLC4X în programe scrise în limbajele Rust, TypeScript, Python sau C#/.NET după ce se vor strânge 20 de mii de euro.

Dacă schema propusă nu va permite obținerea unei susțineri financiare pentru dezvoltare, atunci Christopher a decis să își închidă afacerea și să oprească suportul pentru proiect din partea sa. Să ne amintim că Apache PLC4X oferă un set de biblioteci pentru acces unificat din programe scrise în limbajele Java, Go și C la orice tip de controlere logice programabile industriale (PLC) și dispozitive IoT. Integrarea cu proiecte precum Apache Calcite, Apache Camel, Apache Edgent, Apache Kafka-Connect, Apache Karaf și Apache NiFi asigură prelucrarea datelor primite.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster