Lipsa remunerației continuă să fie una dintre principalele probleme pentru dezvoltatorii de software liber 

remunerație

Remunerarea în proiecte open source

Unul dintre tcele mai controversate probleme din software-ul liber este problema „remunerării” pentru dezvoltatori, și asta este Nu degeaba este un subiect destul de complex și dezbătut șiPentru că, pe de o parte, echilibrul este sustenabilitatea financiară a proiectelor open source și, pe de altă parte, există modele de sponsorizare, finanțare colectivă, donații sau chiar „versiuni plătite”.

Motivul pentru a atinge acest subiect este că recent Thomas Stringer un dezvoltator și programator de software open source, vorbește despre problemele cu care se confruntă dezvoltatorii open source.

Thomas Stringer detaliază că Lipsa remunerației în spațiul open source descurajează tot mai mult dezvoltatorii.

În postarea sa, el împărtășește:

Deși sunt inginer software de profesie, sunt și programator de computere prin hobby și pasiune. Așa că fac ceea ce fac de peste un deceniu: îmi pornesc computerul pentru a scrie cod.

Ce să faci, ce să faci... Să înveți ceva nou? Pot fi. Scrieți o postare pe blog? Ei bine, aici sunt. Dar... în adâncul sufletului, știu că am proiecte open source care au nevoie de puțină atenție. Se pare că unul este foarte folosit. Am aproape 3/4 milioane de descărcări și este ceva despre care oamenii par să creadă că are un anumit nivel de utilitate. Acestea sunt părțile bune. Lucrul rău este că există o duzină de probleme pe care nici măcar nu le-am revizuit, cu atât mai puțin clasificate, investigate și rezolvate. Sunt câteva PR-uri comunitare pe care trebuie să le verific. Există dependențe care trebuie actualizate. Lista continuă și continuă. Acest proiect a atins o etapă OSS nu atât de neobișnuită: epuizarea întreținerii.

Deși dezvoltatorii din lumea software-ului liber contribuie adesea voluntar la proiecte fără a primi compensații financiare directe, lipsa remunerației poate pune probleme semnificative pentru cei care doresc să petreacă mai mult timp contribuind, dar trebuie să își acopere nevoile și obligațiile financiare.

Thomas Stringer abordează această dilemă în publicația sa și sugerează diverse soluții care au fost deja ridicate de alți dezvoltatori și/sau proiecte care au trecut prin aceeași situație și finanțează sau susțin proiectul.

Și deși pentru mulți A auzi „plătiți pentru software gratuit” poate fi un „sacrilegiu”, este fără îndoială cea mai bună opțiune pentru a aborda problema remunerației pentru dezvoltarea de software liber, deși nu este atât de simplu pe cât pare. Acest mic „detaliu” a devenit o mare problemă pentru dezvoltatori și proiecte open source.

Un exemplu clar în acest sens este dezvoltatorul care și-a sabotat propriile biblioteci „Faker.js și Colors.js”, pentru că a decis să nu mai „susțină companiile mari cu munca pe care o face gratuit”.

Acesta este ceva ce menționează și el publicația lui Thomas Stringer despre modul în care corporațiile profită de ecosistemele open source fără a plăti în mod adecvat dezvoltatorii pentru timpul lor.

De aceea, dilema enumerarii pentru software-ul liber este greu de abordat si devine un cerc vicios, deoarece desi dezvoltatorii de software liber respecta criteriile stabilite de Open Source Initiative, adica posibilitatile de redistribuire libera, acces la codul sursa. și crearea de lucrări derivate, multe organizații sau proiecte comerciale profită de acest lucru pentru a-și genera profituri fără a oferi o listă a proiectelor care fac posibil produsul lor.

Și de când Abordarea problemei nu este nouă. Thomas Stringer menționează că dezvoltatorii ar trebui să primească compensații și/sau că proiectul să primească o colaborare adecvată din partea companiilor/proiectelor beneficiare.

De asemenea, dacă ați trimis câteva comisioane despre un produs pe care nimeni nu îl folosește, banii (sau lipsa acestora) ar trebui să reprezinte asta. Dar nu este atât de simplu, pentru că există diferite tipuri de dezvoltatori de software open source. Unii scriu cod OSS ca parte a angajării lor, caz în care probabil că sunt deja compensați pentru contribuțiile lor. Vine în cecurile tale de două ori pe lună. Dar celălalt tip de dezvoltator OSS este cel care face acei colaboratori OSS după ore și nu sunt afiliați unei organizații.

Companiile care folosesc OSS ar trebui să finanțeze aceste proiecte. La urma urmei, le folosesc. Și deși nu li se cere să cumpere licențe, asta nu înseamnă că nu ar trebui să contribuie.

Companiile pot avea angajați cu normă întreagă sau cu normă parțială care contribuie la proiecte de software open source. Un exemplu excelent în acest sens este Kubernetes și toți dezvoltatorii care contribuie la Kubernetes în timpul orelor de lucru. Companiile de pe lista respectivă (Google, Red Hat, VMware și Microsoft, pentru a le numi pe principalele) contribuie la succesul acestor proiecte. Ei acordă timp dezvoltatorului.

Când o companie nu oferă suficient timp pentru dezvoltatori la proiecte, ar trebui să o suplimenteze cu bani care sunt distribuiți dezvoltatorilor OSS care nu o fac în numele companiei lor. 

De aceea este important să recunoaștem și să sprijinim munca acestor dezvoltatori, întrucât munca lor contribuie deseori în mod semnificativ la avansarea tehnologiei și aduce beneficii comunității în general și că mai presus de toate trebuie avut în vedere că în final sunt „oameni” care au nevoi și care nu „mănâncă aer”, deși căci Pentru multe companii și corporații acestea din urmă ar fi grozave, nu, nu este și chiar dacă înlocuiesc factorul uman cu un AI, trebuie să plătească și tot va fi o persoană în spatele lui pentru probleme de control, întreținere și îmbunătățire.

Fuente:https://trstringer.com/