Vývojáři systémové knihovny GNU C Library (glibc) provedli změny v pravidlech pro přijímání změn a přenos autorských práv, které ruší povinný přenos majetkových práv na kód Fondu SWO. Podobně jako ve změnách dříve přijatých v projektu GCC, podpis CLA dohody s Fondem SWO v Glibc byl převeden do kategorie volitelných operací prováděných na základě přání vývojáře. Změny pravidel, které umožňují přijímání patchů bez přenosu práv fondu SWO, vstoupí v platnost 2. srpna a budou se týkat všech dostupných vývojových větví Glibc, s výjimkou kódu, který je prostřednictvím Gnulib společně použit s jinými projekty GNU.
Kromě přenosu majetkových práv Fondu SWO mají vývojáři možnost potvrdit právo na přenos kódu projektu Glibc pomocí mechanismu Certificate of Origin (DCO). Podle DCO je sledování autora prováděno připojením k každé změně řetězce „Signed-off-by: jméno a email vývojáře“. Připojením tohoto podpisu k patchi vývojář potvrzuje svou autorství nad předávaným kódem a souhlasí s jeho šířením v rámci projektu nebo jako části kódu pod svobodnou licencí. Na rozdíl od akcí projektu GCC není rozhodnutí v Glibc vnucené správní radou, ale bylo přijato po předchozí diskusi se všemi zástupci komunity.
Zrušení povinného podepisování dohody s Fondem SWO podstatně usnadňuje připojení nových účastníků k vývoji a činí projekt nezávislým na trendech ve Fondu SWO. Pokud podpis CLA dohod jednotlivými účastníky vedl pouze k ztrátě času na zbytečné formality, pak pro korporace a zaměstnance velkých firem byl přenos práv Fondu SWO spojen s mnoha právními komplikacemi a schvalováním, které ne vždy končily úspěšně.
Odvolání od centralizovaného řízení práv na kód také upevňuje původně přijaté podmínky licencování, protože pro změnu licence je nyní potřeba získat osobní souhlas od každého vývojáře, který nepředal práva Fondu OSP. Kód Glibc však i nadále vychází pod licencí „LGPLv2.1 nebo novější verze“, což umožňuje přechod na novější verze LGPL bez dalšího souhlasu. Vzhledem k tomu, že práva na většinu kódu zůstávají v rukou Fondu OSP, tato organizace i nadále hraje roli záruky distribuce kódu Glibc pouze pod svobodnými copyleftovými licencemi. Například Fond OSP může zablokovat pokusy o zavedení dvojí/komerční licence nebo vydání uzavřených proprietárních produktů na základě samostatné dohody s autory kódu.
Mezi nevýhody odvolání od centralizovaného řízení práv na kód patří vznik zmatku při projednávání otázek týkajících se licencí. Zatímco dříve byly všechny nároky na porušení licenčních podmínek řešeny prostřednictvím jedné organizace, nyní výsledek porušení, včetně neúmyslných, se stává nepředvídatelným a vyžaduje projednání s každým jednotlivým účastníkem. Jako příklad je uvedena situace s jádrem Linux, kde jednotliví vývojáři jádra vyvolávají soudní spory, včetně za účelem osobního obohacení.
Zdroj: opennet.ru
