Utvecklarna av GNU C Library (glibc) har förändrat reglerna för mottagande av ändringar och överlåtelse av upphovsrätt, vilket avskaffar den obligatoriska överlåtelsen av immateriella rättigheter till Fonden för Öppen Programvara (SPÖ) för koden. På liknande sätt som med de tidigare antagna ändringarna i GCC-projektet, har signeringen av CLA-avtalet med SPÖ i Glibc omvandlats till en valfri åtgärd som utförs efter utvecklarens önskan. Ändringarna i reglerna som tillåter mottagandet av patchar utan överlåtelse av rättigheter till SPÖ träder i kraft den 2 augusti och kommer att påverka alla tillgängliga utvecklingsgrenar av Glibc, med undantag för koden som används tillsammans med andra GNU-projekt via Gnulib.
Förutom överlåtelse av immateriella rättigheter till SPÖ får utvecklarna möjlighet att bekräfta rätten att överlåta kod till Glibc-projektet genom mekanismen Developer Certificate of Origin (DCO). Enligt DCO spåras författaren genom att bifoga en rad "Signed-off-by: namn och e-post från utvecklaren" till varje ändring. Genom att bifoga denna signatur till patchen bekräftar utvecklaren sitt författarskap av den överlåtna koden och godkänner dess spridning som en del av projektet eller som en del av kod under en öppen licens. Till skillnad från åtgärderna i GCC-projektet har beslutet i Glibc inte dikterats av styrelsen, utan fattats efter förhandsdiskussion med alla företrädare för samfundet.
Avskaffandet av den obligatoriska signeringen av avtalet med SPÖ förenklar avsevärt anslutningen av nya deltagare till utvecklingen och gör projektet oberoende av svängningarna i SPÖ. Om signeringen av CLA-avtalet av enskilda deltagare endast ledde till tidsfördriv på onödiga formaliteter, så var överlåtelsen av rättigheterna till SPÖ för företag och anställda vid stora företag förenad med många juridiska hinder och godkännanden, som inte alltid slutade framgångsrikt.
Avstående från centraliserad hantering av upphovsrätt till kod fastställer också de ursprungligen antagna licensvillkoren, eftersom det nu krävs personligt samtycke från varje utvecklare som inte överfört rättigheterna till OSI för att ändra licensen. Samtidigt fortsätter Glibc-koden att distribueras under licensen "LGPLv2.1 eller senare version", vilket tillåter byte till nyare versioner av LGPL utan ytterligare samtycke. Eftersom rättigheterna till merparten av koden fortfarande ligger hos OSI fortsätter denna organisation att spela rollen som garant för distributionen av Glibc-koden endast under fria copyleft-licenser. Till exempel kan OSI blockera försök till dubbla/kommersiella licenser eller utfärdande av stängda proprietära produkter enligt separat avtal med kodens författare.
Bland nackdelarna med avstående från centraliserad hantering av upphovsrätt till kod märks förvirring vid godkännande av licensrelaterade frågor. Tidigare löstes alla klagomål om brott mot licensvillkor genom interaktion med en och samma organisation, men nu blir resultatet av överträdelser, inklusive oavsiktliga, oförutsägbart och kräver samtycke från varje enskild deltagare. Ett exempel ges från Linux-kärnan, där enskilda kärnutvecklare inleder rättegångar, bland annat i syfte att berika sig själva.
Källa: opennet.ru
