Projekt Glibc zrušil povinný převod práv ke kódu na Open Source Foundation

Vývojáři systémové knihovny GNU C Library (glibc) provedli změny v pravidlech pro přijímání změn a převod autorských práv a zrušili povinný převod vlastnických práv ke kódu na Open Source Foundation. Analogicky ke změnám dříve přijatým v projektu GCC byl podpis smlouvy CLA s Open Source Foundation v Glibc převeden do kategorie volitelných operací prováděných na žádost vývojáře. Změny pravidel, které umožňují přijímat záplaty bez převodu práv na open source nadaci, vstoupí v platnost 2. srpna a ovlivní všechny větve Glibc dostupné pro vývoj, s výjimkou kódu, který je prostřednictvím Gnulib sdílen s jinými projekty GNU.

Kromě převodu vlastnických práv na Open Source Foundation mají vývojáři možnost potvrdit právo na převod kódu do projektu Glibc pomocí mechanismu Developer Certificate of Origin (DCO). V souladu s DCO se sledování autorů provádí připojením řádku „Podepsáno: jméno vývojáře a e-mail“ ke každé změně. Přiložením tohoto podpisu k patchi vývojář potvrzuje své autorství přeneseného kódu a souhlasí s jeho distribucí v rámci projektu nebo jako součást kódu pod svobodnou licencí. Na rozdíl od akcí projektu GCC není rozhodnutí v Glibc shazováno správní radou shora, ale je přijímáno po předběžné diskusi se všemi zástupci komunity.

Zrušení povinného podpisu smlouvy s Open Source Foundation výrazně zjednodušuje vstup nových účastníků do vývoje a činí projekt nezávislým na trendech v Open Source Foundation. Pokud podpis smlouvy CLA jednotlivými účastníky vedl pouze ke ztrátě času zbytečnými formalitami, pak pro korporace a zaměstnance velkých společností byl převod práv na Open Source Fund spojen s mnoha právními průtahy a schvalováním, které nebyly vždy úspěšně dokončena.

Upuštění od centralizované správy kódových práv také posiluje původně přijaté licenční podmínky, protože změna licence bude nyní vyžadovat osobní souhlas každého vývojáře, který nepřevedl práva na Open Source Foundation. Kód Glibc je však nadále dodáván pod licencí „LGPLv2.1 nebo novější“, která umožňuje migraci na novější verze LGPL bez dalšího schválení. Vzhledem k tomu, že práva na většinu kódu nadále zůstávají v rukou Free Software Foundation, tato organizace nadále hraje roli garanta distribuce kódu Glibc pouze na základě bezplatných licencí copyleft. Open Source Foundation může například blokovat pokusy o zavedení duální/komerční licence nebo vydání uzavřených proprietárních produktů na základě samostatné smlouvy s autory kódu.

Mezi nevýhody opuštění centralizované správy kódových práv patří vznik zmatků při schvalování otázek souvisejících s licencemi. Jestliže dříve byly všechny nároky na porušení licenčních podmínek řešeny prostřednictvím interakce s jednou organizací, nyní se výsledek porušení, včetně těch neúmyslných, stává nepředvídatelným a vyžaduje dohodu s každým jednotlivým účastníkem. Jako příklad je uvedena situace s linuxovým jádrem, kde jednotliví vývojáři jádra zahajují soudní spory, mimo jiné za účelem získání osobního obohacení.

Zdroj: opennet.ru

Přidat komentář