Nedostatek odměn je i nadále jedním z hlavních problémů vývojářů svobodného softwaru 

odměna

Odměňování v open source projektech

Jeden z tnejkontroverznějšími problémy ve svobodném softwaru je otázka „odměny“ pro vývojáře, a to je Ne nadarmo jde o poměrně složité a diskutované téma aProtože na jedné straně je bilancí finanční udržitelnost open source projektů a na druhé straně jsou modely sponzoringu, kolektivního financování, dary nebo dokonce „placené verze“.

Důvodem pro dotýkání se tohoto tématu je to, že nedávno Thomas Stringer vývojář a programátor open source softwaru, hovoří o problémech, kterým čelí vývojáři open source.

Thomas Stringer to podrobně popisuje Nedostatek odměn v open source prostoru stále více odrazuje vývojáře.

Ve svém příspěvku sdílí:

Přestože jsem povoláním softwarový inženýr, koníčkem a vášní jsem také počítačový programátor. Takže dělám to, co dělám už více než deset let: zapnu počítač, abych napsal kód.

Co dělat, co dělat... Naučit se něco nového? Možná. Napsat příspěvek na blog? Tak jsem tady. Ale… hluboko uvnitř vím, že mám open source projekty, které vyžadují určitou pozornost. Ukázalo se, že jeden je hodně využívaný. Mám téměř 3/4 milionu stažení a zdá se, že je to něco, o čem si lidé myslí, že má určitou úroveň užitečnosti. To jsou ty dobré části. Špatná věc je, že existuje tucet problémů, které jsem ani nezkontroloval, tím méně klasifikoval, prozkoumal a vyřešil. Existují nějaké komunitní PR, které musím zkontrolovat. Existují závislosti, které je třeba aktualizovat. Seznam pokračuje dál a dál. Tento projekt dosáhl ne tak neobvyklého milníku OSS: vyhoření správce.

Přestože vývojáři ve světě svobodného softwaru často dobrovolně přispívají na projekty, aniž by obdrželi přímou finanční kompenzaci, nedostatek odměn může představovat značné problémy pro ty, kteří chtějí strávit více času přispíváním, ale musí pokrýt své finanční potřeby a závazky.

Thomas Stringer se ve své publikaci zabývá tímto dilematem a navrhuje různá řešení které již byly vzneseny jinými developery a/nebo projekty, které prošly stejnou situací a projekt financují nebo podporují.

A i když pro mnohé Slyšet „zaplaťte za svobodný software“ může být „svatokrádež“, je to bezpochyby ta nejlepší možnost řešit problém odměn za vývoj svobodného softwaru, ačkoli to není tak jednoduché, jak to zní. Tento malý „detail“ se stal velkým problémem pro vývojáře a open source projekty.

Jasným příkladem toho je vývojář, který sabotoval své vlastní knihovny „Faker.js a Colors.js“, protože se rozhodl již „nepodporovat velké společnosti prací, kterou dělá zdarma“.

To je něco, co také zmiňuje Publikace Thomase Stringera o tom, jak korporace využívají výhod open source ekosystémů aniž by adekvátně zaplatili vývojářům za jejich čas.

Proto je obtížné řešit dilema výčtu pro svobodný software a stává se začarovaným kruhem, protože ačkoli vývojáři svobodného softwaru respektují kritéria stanovená Open Source Initiative, tedy možnosti svobodné redistribuce, přístup ke zdrojovému kódu a vytváření odvozených děl, mnoho organizací nebo komerčních projektů toho využívá k vytváření svých zisků, aniž by uváděly seznam projektů, které umožňují jejich produkt.

A od té doby Přístup k problému není nový. Thomas Stringer zmiňuje, že vývojáři by měli obdržet kompenzaci a/nebo že projektu se dostane adekvátní spolupráce od prospěšných společností/projektů.

Podobně, pokud jste předložili několik závazků ohledně produktu, který nikdo nepoužívá, měly by to představovat peníze (nebo jejich nedostatek). Ale není to tak jednoduché, protože existují různé typy vývojářů open source softwaru. Někteří píší kód OSS jako součást svého zaměstnání, v takovém případě jsou pravděpodobně již kompenzováni za své příspěvky. Přichází do vašich šeků dvakrát měsíčně. Ale jiný typ vývojáře OSS je ten, kdo dělá z těchto OSS přispěvatele po pracovní době a není spojen s žádnou organizací.

Společnosti využívající OSS by měly tyto projekty financovat. Koneckonců, oni je používají. A přestože nejsou povinni kupovat licence, neznamená to, že by neměli přispívat.

Společnosti mohou mít zaměstnance na plný nebo částečný úvazek, kteří přispívají k projektům open source softwaru. Skvělým příkladem toho je Kubernetes a všichni vývojáři, kteří do Kubernetes přispívají během pracovní doby. Společnosti na tomto seznamu (Google, Red Hat, VMware a Microsoft, abychom jmenovali ty hlavní) přispívají k úspěchu těchto projektů. Dávají vývojáři čas.

Když společnost nevěnuje projektům dostatek času pro vývojáře, měla by jej doplnit penězi, které jsou distribuovány vývojářům OSS, kteří to nedělají jménem její společnosti. 

Proto je důležité uznávat a podporovat práci těchto vývojářů, protože jejich práce často významně přispívá k pokroku techniky a prospívá komunitě obecně a že především musíme mít na paměti, že jsou to nakonec „lidé“, kteří mají potřeby a kteří „nežerou vzduch“, ačkoli pro Pro mnoho společností a korporací by to druhé bylo skvělé, ne, není, a i když nahradí lidský faktor umělou inteligencí, musí zaplatit a stále za tím bude stát člověk, který se bude zabývat otázkami kontroly, údržby a zlepšování.

zdroj:https://trstringer.com/