Projekt GCC povolil příjem změn bez předání práv na kód Fondu SPO.

Výbor, který řídí vývoj sady kompilátorů GCC (GCC Steering Committee), schválil zrušení praxe povinného předávání majetkových práv kódu Fondu SPI. Vývojáři, kteří chtějí přispět ke GCC, již nemusí podepisovat smlouvu CLA s Fondem SPI. Pro účast na vývoji je nyní možné pouze potvrdit, že vývojář má právo kód předat a nesnaží se přivlastnit si cizí kód.

Vývojářům, kteří nechtějí podepisovat smlouvu CLA s Fondem SPI, byla poskytnuta možnost využít podmínky Developer Certificate of Origin (DCO), které se od roku 2004 používají při předávání změn do jádra Linux. Podle pravidel DCO je sledování autora prováděno prostřednictvím připojení každé změny řádku „Signed-off-by: jméno a e-mail vývojáře“. Připojením tohoto podpisu k patche vývojář potvrzuje své autorství nad předávaným kódem a souhlasí s jeho šířením v rámci projektu nebo jako část kódu pod svobodnou licencí.

Pokud dříve vývojáři uzavírali speciální smlouvu, která předávala všechna majetková práva na kód Fondu SPI, nyní je taková smlouva podepisována dobrovolně a vývojář si může ponechat práva na svůj kód. Tímto způsobem budou majetková práva na kód GCC nyní rozdělována mezi Fond SPI a účastníky vývoje, kteří smlouvu nepodepsali.

Toto rozdělení ztěžuje změnu podmínek šíření projektu, protože k změně licence je třeba získat osobní souhlas od každého vývojáře, který nepředal práva Fondu OSP. Zároveň však ukončení převodu práv do Fondu OSP nekomplikuje možný přechod na budoucí verze licence GPL, protože GCC je šířeno pod licencí „GPLv3 nebo novější verze“, což umožňuje změnit licenci na GPLv4 bez dalšího schvalování od každého vývojáře. Mezi pozitivními efekty vzdání se povinného převodu práv na kód se uvádí zvýšení atraktivity účasti na vývoji GCC korporacemi a zaměstnanci velkých firem, kteří dříve museli navíc schvalovat podpis smlouvy v různých instancích a právních službách. Například společnost Apple kdysi odmítla převod svých změn k GCC do Fondu OSP a zaměřila se na rozvoj LLVM.

Konsolidací majetkových práv Fond OSP fungoval jako záruka zachování neměnnosti politiky šíření kódu projektů pouze pod svobodnými licencemi a plnil úkol ochrany komunity před změnou původně určeného směru vývoje projektu (například blokoval možné zavedení dvojí/komerční licence nebo vydání uzavřených proprietárních produktů na základě zvláštní dohody s autory kódu). Fond OSP se také mohl podílet na řešení soudních konfliktů jménem vývojářů a rozhodovat o změnách podmínek licencování (například urychlit přechod na novou verzi licence GPL).

Někteří vývojáři vyjádřili kritiku vůči jednání řídícího výboru GCC, který schválil rozhodnutí bez předchozí diskuse v komunitě. Mimochodem, diskuse proběhla, ale soustředila se na úspěšnost pokračování předchozí spolupráce GCC s projektem GNU a Fondem OSP. Ozvěny této diskuse se objevují v zmíněné větě v oznámení: „GCC byl vytvořen jako součást projektu GNU, ale dorostl do fáze, kdy může fungovat jako autonomní projekt.“

Obavy souvisejí s tím, že bez centralizovaného vlastnictví práv na veškerý kód může dojít k zmatku při koordinaci otázek souvisejících s licencemi. Pokud dříve byly všechny nároky na porušení podmínek licencí vyřizovány prostřednictvím jedné organizace, nyní se důsledky porušení, včetně neúmyslných, stávají nepředvídatelnými a vyžadují schválení od každého jednotlivého účastníka. Příkladem je situace kolem jádra Linuxu, kde jednotliví vývojáři jádra zahajují soudní spory, včetně těch, které mají za cíl osobní obohacení.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster