Nedostatok odmeňovania je naďalej jedným z hlavných problémov vývojárov slobodného softvéru 

odmena

Odmeňovanie v open source projektoch

Jeden z tnajkontroverznejším problémom v slobodnom softvéri je otázka „odmeny“ pre vývojárov, a to je Nie nadarmo je to dosť zložitá a diskutovaná téma, aPretože na jednej strane je balansom finančná udržateľnosť open source projektov a na druhej strane sú modely sponzoringu, kolektívneho financovania, darcovstva či dokonca „platené verzie“.

Dôvodom, prečo sa dotknúť tejto témy, je to, že nedávno Thomas Stringer vývojár a programátor open source softvéru, hovorí o problémoch, ktorým čelia vývojári open source.

Thomas Stringer to podrobne opisuje Nedostatočná odmena v open source priestore čoraz viac odrádza vývojárov.

Vo svojom príspevku zdieľa:

Hoci som povolaním softvérový inžinier, koníčkom a vášňou som aj počítačový programátor. Takže robím to, čo robím už viac ako desať rokov: zapnem počítač, aby som napísal kód.

Čo robiť, čo robiť... Naučiť sa niečo nové? Možno. Napísať blogový príspevok? Tak som tu. Ale... v hĺbke duše viem, že mám open source projekty, ktoré si vyžadujú určitú pozornosť. Ukázalo sa, že jeden je veľmi používaný. Mám takmer 3/4 milióna stiahnutí a zdá sa, že je to niečo, o čom si ľudia myslia, že má určitú úroveň užitočnosti. To sú tie dobré časti. Zlá vec je, že existuje tucet problémov, ktoré som ani nepreskúmal, tým menej klasifikoval, nepreskúmal a vyriešil. Existuje niekoľko komunitných PR, ktoré si musím pozrieť. Existujú závislosti, ktoré je potrebné aktualizovať. Zoznam pokračuje ďalej a ďalej. Tento projekt dosiahol nie tak neobvyklý míľnik OSS: vyhorenie správcu.

Aj keď vývojári vo svete slobodného softvéru často dobrovoľne prispievajú na projekty bez priamej finančnej kompenzácie, nedostatok odmeňovania môže spôsobiť značné problémy tým, ktorí chcú prispievaním venovať viac času, no musia pokryť svoje finančné potreby a záväzky.

Thomas Stringer vo svojej publikácii rieši túto dilemu a navrhuje rôzne riešenia ktoré už vyvolali iní developeri a/alebo projekty, ktoré prešli rovnakou situáciou a financujú alebo podporujú projekt.

A hoci pre mnohých Počuť „zaplatiť za slobodný softvér“ môže byť „svätokrádež“, je to bezpochyby najlepšia možnosť riešiť problém odmeňovania za slobodný vývoj softvéru, hoci to nie je také jednoduché, ako to znie. Tento malý „detail“ sa stal veľkým problémom pre vývojárov a open source projekty.

Jasným príkladom toho je vývojár, ktorý sabotoval svoje vlastné knižnice „Faker.js a Colors.js“, pretože sa rozhodol už „nepodporovať veľké spoločnosti prácou, ktorú robí zadarmo“.

To je niečo, čo tiež spomína Publikácia Thomasa Stringera o tom, ako korporácie využívajú open source ekosystémy bez adekvátneho platenia vývojárov za ich čas.

Preto je dilema enumerácie pre slobodný softvér ťažko riešiteľná a stáva sa začarovaným kruhom, pretože aj keď vývojári slobodného softvéru rešpektujú kritériá stanovené Open Source Initiative, teda možnosti voľnej redistribúcie, prístup k zdrojovému kódu a vytváranie odvodených diel, mnohé organizácie alebo komerčné projekty to využívajú na vytváranie svojich ziskov bez uvedenia zoznamu projektov, ktoré umožňujú ich produkt.

A odvtedy Prístup k problému nie je nový. Thomas Stringer uvádza, že vývojári by mali dostávať kompenzáciu a/alebo že projektu by sa mala poskytnúť primeraná spolupráca od spoločností/projektov.

Podobne, ak ste predložili niekoľko záväzkov o produkte, ktorý nikto nepoužíva, peniaze (alebo ich nedostatok) by to mali predstavovať. Ale nie je to také jednoduché, pretože existujú rôzne typy vývojárov open source softvéru. Niektorí píšu kód OSS ako súčasť svojho zamestnania, v takom prípade sú už pravdepodobne kompenzovaní za svoje príspevky. Prichádza vo vašich šekoch dvakrát mesačne. Ale iný typ vývojára OSS je ten, kto robí z týchto OSS prispievateľov po hodinách a nie sú pridružení k organizácii.

Spoločnosti využívajúce OSS by mali financovať tieto projekty. Koniec koncov, používajú ich. A hoci nie sú povinní kupovať licencie, neznamená to, že by nemali prispievať.

Spoločnosti môžu mať zamestnancov na plný alebo čiastočný úväzok, ktorí prispievajú k projektom open source softvéru. Skvelým príkladom toho je Kubernetes a všetci vývojári, ktorí do Kubernetes prispievajú počas pracovnej doby. Spoločnosti na tomto zozname (Google, Red Hat, VMware a Microsoft, aby sme vymenovali tie hlavné) prispievajú k úspechu týchto projektov. Dávajú vývojárovi čas.

Keď spoločnosť nevenuje projektom dostatok času pre vývojárov, mala by ho doplniť peniazmi, ktoré sú rozdelené medzi vývojárov OSS, ktorí to nerobia v mene svojej spoločnosti. 

Preto je dôležité uznávať a podporovať prácu týchto vývojárov, keďže svojou prácou často výrazne prispievajú k napredovaniu techniky a sú prínosom pre komunitu vo všeobecnosti a že predovšetkým treba brať do úvahy, že v konečnom dôsledku sú to „ľudia“, ktorí majú potreby a ktorí „nežerú vzduch“, hoci Pre mnoho spoločností a korporácií by to druhé bolo skvelé, nie, nie je, a aj keď nahradia ľudský faktor AI, musia zaplatiť a stále za tým bude človek, ktorý sa bude zaoberať otázkami kontroly, údržby a zlepšovania.

Fuente:https://trstringer.com/