Apache PLC4X vodilni preide na plačljiv model razvoja funkcionalnosti

Christopher Dutz, ustvarjalec in glavni razvijalec nabora brezplačnih knjižnic Apache PLC4X za industrijsko avtomatizacijo, ki je podpredsednik, ki nadzira projekt Apache PLC4X pri Apache Software Foundation, je korporacijam postavil ultimat, v skladu s katerim je izrazil svoje pripravljenost ustaviti razvoj, če ne bo sposoben rešiti težav s financiranjem svojega dela.

Nezadovoljstvo izhaja iz dejstva, da uporaba Apache PLC4X namesto lastniških rešitev omogoča korporacijam prihranke na desetine milijonov evrov pri nakupu licenc, v odgovor pa podjetja ne dobijo ustrezne pomoči za razvoj, kljub temu, da delo na Apache PLC4X zahteva velike stroške dela in finančne naložbe v opremo in programsko opremo.

Navdihnjen z dejstvom, da njegov razvoj uporabljajo največja industrijska podjetja in od njih prejmejo veliko število prošenj in vprašanj, je leta 2020 avtor PLC4X pustil svojo glavno službo in ves svoj čas posvetil razvoju PLC4X, z namenom zaslužiti z zagotavljanjem svetovalnih storitev in prilagajanjem funkcionalnosti. Toda deloma zaradi recesije med pandemijo COVID-19 se stvari niso izšle po pričakovanjih in da so ostali na površju in se izognili bankrotu, so se morali zanašati na nepovratna sredstva in enkratno delo po meri.

Posledično se je Christopher naveličal zapravljanja časa, ne da bi dobil ugodnosti, ki si jih zasluži, in čutil je, da se bliža izgorelost, zato se je odločil, da ne bo več nudil brezplačne podpore uporabnikom PLC4X in bo zdaj zagotavljal samo svetovanje, usposabljanje in podporo na podlagi plačila. Poleg tega bo odslej brezplačno razvijal samo tisto, kar je potrebno za njegovo delo ali je zanimivo za izvajanje eksperimentov, delo na funkcijah ali popravkih, ki so potrebni za uporabnike, pa bo potekalo le proti plačilu. Na primer, ne bo več razvijal gonilnikov za nove programske jezike in brezplačno ustvarjal integracijskih modulov.

Za implementacijo novih funkcij, ki so pomembne za uporabnike, je predlagan model, ki spominja na množično financiranje, po katerem bodo ideje za razširitev zmogljivosti Apache PLC4X implementirane šele, ko bo zbran določen znesek za financiranje razvoja. Christopher je na primer pripravljen implementirati ideje za uporabo gonilnikov PLC4X v programih v Rust, TypeScript, Python ali C#/.NET po zbranih 20 tisoč evrih.

Če nam predlagana shema ne omogoča pridobitve vsaj nekaj finančne podpore za razvoj, potem se je Christopher odločil, da bo zapustil svoje podjetje in prenehal nuditi podporo projektu s svoje strani. Spomnimo se, da Apache PLC4X ponuja niz knjižnic za poenoten dostop iz programov v jezikih Java, Go in C do katere koli vrste industrijskih programabilnih logičnih krmilnikov (PLC) in naprav IoT. Za obdelavo prejetih podatkov je zagotovljena integracija s projekti, kot so Apache Calcite, Apache Camel, Apache Edgent, Apache Kafka-Connect, Apache Karaf in Apache NiFi.

Vir: opennet.ru

Dodaj komentar