Glibc-projektet har avbrutit den obligatoriska överföringen av rättigheter till koden till Free Software Foundation

Utvecklarna av GNU C Library (glibc) har gjort ändringar i reglerna för att acceptera ändringar och överföra upphovsrätter, och annullera den obligatoriska överföringen av äganderätt till koden till Free Software Foundation. I analogi med de ändringar som tidigare antagits i GCC-projektet har undertecknandet av CLA-avtalet med Free Software Foundation i Glibc flyttats till kategorin valfria operationer som utförs på begäran av utvecklaren. Regeländringen, som tillåter patchar att accepteras utan att överföra rättigheter till open source-stiftelsen, kommer att träda i kraft den 2 augusti och kommer att påverka alla Glibc-grenar som är tillgängliga för utveckling, med undantag för kod som delas genom Gnulib med andra GNU-projekt.

Förutom att överföra äganderätt till Free Software Foundation, ges utvecklare möjligheten att bekräfta rätten att överföra kod till Glibc-projektet med hjälp av mekanismen Developer Certificate of Origin (DCO). I enlighet med DCO görs författarspårning genom att bifoga raden "Signed-off-by: name and email of developer" till varje ändring. Genom att bifoga denna signatur till patchen bekräftar utvecklaren att han är författare till den överförda koden och samtycker till att den distribueras som en del av projektet eller som en del av koden under en fri licens. Till skillnad från GCC-projektets agerande, fälls inte beslutet i Glibc av styrelsen från ovan, utan fattas efter en preliminär diskussion med alla representanter för samhället.

Avskaffandet av det obligatoriska tecknandet av ett avtal med Free Software Foundation förenklar avsevärt anslutningen av nya deltagare till utvecklingen och gör projektet oberoende av trenderna inom Free Software Foundation. Om undertecknandet av CLA-avtalet av enskilda deltagare bara ledde till att slösa tid på onödiga formaliteter, var överföringen av rättigheter till SPO-fonden för företag och anställda i stora företag förknippad med många juridiska förseningar och godkännanden, som inte alltid slutfördes framgångsrikt.

Borttagandet av centraliserad hantering av rättigheter till koden förstärker också de ursprungligen accepterade licensvillkoren, eftersom ändring av en licens nu kommer att kräva personligt samtycke från varje utvecklare som inte har överfört rättigheterna till Free Software Foundation. Glibc-koden fortsätter dock att vara licensierad under licensen "LGPLv2.1 eller senare", som tillåter uppgraderingar till nyare versioner av LGPL utan ytterligare överenskommelse. Eftersom rättigheterna till det mesta av koden fortsätter att förbli i händerna på Free Software Foundation, fortsätter denna organisation att spela rollen som garant för distribution av Glibc-koden endast under gratis copyleft-licenser. Till exempel kan Free Software Foundation blockera försök att införa en dubbel/kommersiell licens eller frigivning av stängda proprietära produkter under ett separat avtal med kodens författare.

Bland bristerna i vägran till centraliserad hantering av rättigheterna till koden noteras uppkomsten av förvirring i samordningen av frågor relaterade till licenser. Om tidigare alla påståenden om brott mot licensvillkoren löstes genom interaktion med en organisation, blir nu resultatet av överträdelser, inklusive oavsiktliga sådana, oförutsägbara och kräver samordning med varje enskild deltagare. Ett exempel är situationen med Linux-kärnan, där enskilda kärnutvecklare släpper lös stämningar, bland annat i syfte att erhålla personlig berikning.

Källa: opennet.ru

Lägg en kommentar