V Glibc zrušili povinný převod kódových práv na FSF

Vývojáři Glibc nedávno prostřednictvím svého mailing listu oznámili, že provedli určité změny v pravidlech pro přijímání změn a převod autorských práv, čímž zrušili povinný převod vlastnických práv ke kódu na Open Source Foundation.

Analogicky se změnami dříve přijatými v projektu GCC byl podpis dohody CLA s Free Software Foundation v Glibc přesunut do kategorie volitelných operací prováděných na žádost vývojáře.

S novými změnami pravidla bude nyní možné přijímat záplaty bez převodu práv na FOSS Foundation , s výjimkou kódu sdíleného s jinými projekty GNU prostřednictvím Gnulibu.

Přispěvatelé, kteří mají postoupení autorských práv FSF, nemusí nic měnit. Přispěvatelé, kteří chtějí používat certifikát vývojáře Origin [2], musí k potvrzení přidat zprávu „Podepsáno“.

Kód sdílený s dalšími balíčky GNU prostřednictvím Gnulib bude i nadále vyžadovat alokaci FSF.

Kromě převodu vlastnických práv na Open Source Foundation mají vývojáři možnost potvrdit své právo na přenos kódu do projektu Glibc prostřednictvím mechanismu Developer Certificate of Origin (DCO). Podle DCO se sledování autorů provádí připojením řádku „Podepsáno: jméno a e-mailová adresa vývojáře“ ke každé změně.

Připojením tohoto podpisu k záplatě vývojář potvrzuje své autorství přeneseného kódu a souhlasí s jeho distribucí jako součásti projektu nebo jako součásti kódu pod svobodnou licencí. Na rozdíl od kroků projektu GCC nebylo rozhodnutí v Glibc vydáno správní radou shora, ale bylo učiněno po předběžných diskusích se všemi zástupci komunity.

Zrušení povinného podpisu smlouvy s Open Source Foundation výrazně zjednodušuje proces zapojení nových účastníků do vývoje a činí projekt nezávislým na trendech Nadace. Zatímco podepsání CLA jednotlivými účastníky vedlo pouze ke ztrátě času zbytečným papírováním, pro korporace a zaměstnance velkých společností byl převod práv na STR Foundation spojen s četnými zpožděními a právními schvalováními, která se ne vždy podařilo úspěšně dokončit.

Odmítnutí centralizované správy kódových práv také konsoliduje původně přijaté licenční podmínky, protože změna licence nyní vyžaduje získání osobního souhlasu každého vývojáře, který práva nepřevedl na Free Software Foundation.

Kód Glibc však zůstává licencován pod licencí „LGPLv2.1 nebo novější “, což umožňuje migraci na novější verze LGPL bez dalšího schvalování. Vzhledem k tomu, že práva k většině kódu zůstávají u Free Software Foundation, tato organizace nadále garantuje distribuci kódu Glibc pouze pod svobodnými copyleft licencemi.

Free Software Foundation může například blokovat pokusy o zavedení komerční / duální licence nebo spuštění uzavřených proprietárních produktů prostřednictvím samostatné dohody s autory kódu.

Mezi nedostatky upuštění od centralizované správy práv ke kódu patří zmatek při vyjednávání o licenčních otázkách . Zatímco dříve byly všechny reklamace týkající se porušení licenčních podmínek řešeny interakcí s jedinou organizací, nyní se výsledek porušení, včetně těch neúmyslných, stal nepředvídatelným a vyžaduje dohodu s každým jednotlivým účastníkem.

Jako příklad lze uvést situaci s linuxovým jádrem, kde jednotliví vývojáři jádra spouští právní kroky, a to i za účelem osobního zisku.

Změny pravidel vstoupí v platnost 2. srpna a ovlivní všechny větve Glibc dostupné pro vývoj. Pokud se chcete dozvědět více, podrobnosti naleznete na následujícím odkazu.


Přidat jako preferovaný zdroj v Googlu