Při několika příležitostech Tady na blogu se tohle téma probíralokterý Dlouhodobě to byl jeden z hlavních problémů který čelí svobodný software a jeho vývojáři. Téma „financování“, což následně vede k dalším problémům, jako je malá nebo žádná podpora projektů, a také zneužívání ze strany komerčních projektů, které používají svobodný software a nerozdělují část svého zisku ani nepřispívají k rozvoji projektu.
Aby bylo možné poskytnout řešení k tomuto problému, Tvůrce WiXu představil inovativní iniciativu s názvem „Poplatek za údržbu“.
Jeho cílem je vyřešit jeden z nejtrvalejších problémů v ekosystému svobodného softwaru: financování projektů, které i přes své široké využití závisí téměř výhradně na dobrovolnické práci jejich vývojářů.
Tento návrh navrhuje zavedení malého měsíčního příspěvku, s možnostmi začínajícími na 10 dolarech, jejichž cílem je zajistit ekonomickou životaschopnost projektů, aniž by se bylo nutné uchylovat k modelům jako Open Core, které obvykle nabízejí prémiové placené verze s dalšími funkcemi a omezují přístup k určitým funkcím.
Open source software je zdarma, ale údržba open source projektu zdarma není. Od správců projektů požadujeme hodně, včetně:
Problémy s tříděním
Odpověz na otázku
Udržování běhu skriptů sestavení
Aktualizace softwarových závislostí
Následné bezpečnostní zprávy
Produkovat nová vydání
Řešení spamu na diskusních fórech a v nástrojích pro sledování problémů
Údržba registrace doménového jména
Obnovení podpisových certifikátů
A mnoho, mnoho dalších úkolů
Jak funguje poplatek za údržbu
Ústřední myšlenkou je, že uživatelé a společnosti, kteří získávají komerční výhody (přímo či nepřímo) z open source projektu pravidelně přispívat. Platba by byla podpořena licenční smlouvou s koncovým uživatelem (EULA), která by upravovala přístup ke klíčovým zdrojům, jako je infrastruktura projektu, oficiální binární soubory a předkompilované balíčky.
Pro usnadnění transakcí, Navrhuje se využití sponzorského systému GitHub., což by umožnilo přímý převod finančních prostředků správcům. Tímto způsobem by si předplatitelé mohli stahovat oficiální verze, účastnit se technických diskusí a odesílat hlášení o chybách nebo požadavky na nové funkce.
Jedním z nejdůležitějších aspektů je to Přístup ke zdrojovému kódu by zůstal zcela otevřený, v souladu s použitými svobodnými licencemi. za projekt. Společnosti, které nechtějí platit měsíční poplatek, však nebudou moci používat oficiální předkompilované verze ani je integrovat jako závislosti ve správcích, jako je NPM nebo NuGet.
V praxi by tyto organizace stále mohly klonovat repozitář a kompilovat software samy, ale bez práva používat balíčky již připravené vývojovým týmem.
Boj s vyhořením správců
Tento návrh vychází z reakce na všeobecně uznávanou realitu: Správci open source projektů vykonávají neustálou a náročnou práci, aniž by v mnoha případech dostávali jakoukoli finanční odměnu. Mnoho společností, i když na těchto nástrojích zakládají celé své produkty, nevěnuje dostatek času ani zdrojů, což vytváří nerovnováhu, která vede k vyhoření, ztrátě motivace a dokonce i k opuštění projektu.
Pro autora iniciativy, Tento model není omezením, ale spravedlivým a vyváženým vztahem.Společnosti, které se spoléhají na práci třetích stran, vynakládají malou část svých příjmů na zajištění dalšího vývoje nástrojů, které používají.
Se zavedením poplatku za údržbu Očekává se, že vývojáři budou mít více zdrojů a času na základní úkoly. jako jsou opravy chyb, odpovídání na uživatelské dotazy, aktualizace závislostí, správa infrastruktury sestavení, detekce a náprava zranitelností, moderování komunit a obnovování certifikátů digitálního podpisu.
Tento návrh se bezpochyby snaží vytvořit spravedlivější, udržitelnější a spolupracující ekosystém, kde open source není synonymem pro neplacenou práci, ale spíše sdíleným úsilím mezi tvůrci a uživateli.
A konečně, pokud máte zájem dozvědět se o tom více, můžete se podívat na podrobnosti v následující odkaz.