Glibc-projektet har annulleret den obligatoriske overførsel af rettigheder til koden til Open Source Foundation

Udviklerne af GNU C Library (glibc) systembiblioteket har foretaget ændringer i reglerne for accept af ændringer og overførsel af ophavsrettigheder, og annullerer den obligatoriske overførsel af ejendomsrettigheder til koden til Open Source Foundation. Analogt med de ændringer, der tidligere er vedtaget i GCC-projektet, er underskrivelsen af ​​en CLA-aftale med Open Source Foundation i Glibc blevet overført til kategorien af ​​valgfrie operationer, der udføres efter anmodning fra udvikleren. Regelændringerne, som gør det muligt at acceptere patches uden at overføre rettigheder til open source-fundamentet, træder i kraft den 2. august og vil påvirke alle Glibc-grene, der er tilgængelige for udvikling, med undtagelse af kode, der deles gennem Gnulib med andre GNU-projekter.

Udover at overføre ejendomsrettigheder til Open Source Foundation, får udviklere mulighed for at bekræfte retten til at overføre kode til Glibc-projektet ved hjælp af Developer Certificate of Origin (DCO) mekanismen. I overensstemmelse med DCO udføres forfattersporing ved at vedhæfte linjen "Meldet af: udviklernavn og e-mail" til hver ændring. Ved at vedhæfte denne signatur til patchen bekræfter udvikleren sit forfatterskab af den overførte kode og accepterer dens distribution som en del af projektet eller som en del af koden under en gratis licens. I modsætning til handlingerne i GCC-projektet, bliver beslutningen i Glibc ikke nedlagt af styrelsesrådet fra oven, men er truffet efter foreløbig drøftelse med alle repræsentanter for samfundet.

Afskaffelsen af ​​den obligatoriske underskrivelse af en aftale med Open Source Foundation forenkler markant tilslutningen af ​​nye deltagere i udviklingen og gør projektet uafhængigt af trends i Open Source Foundation. Hvis individuelle deltageres underskrivelse af en CLA-aftale kun førte til spild af tid på unødvendige formaliteter, så var overførslen af ​​rettigheder til Open Source Fund for virksomheder og ansatte i store virksomheder forbundet med mange juridiske forsinkelser og godkendelser, som ikke var altid gennemført med succes.

Opgivelsen af ​​centraliseret styring af koderettigheder forstærker også de oprindeligt accepterede licensbetingelser, da ændring af licensen nu vil kræve personligt samtykke fra hver udvikler, der ikke har overført rettighederne til Open Source Foundation. Glibc-koden bliver dog fortsat leveret under "LGPLv2.1 eller nyere"-licensen, som giver mulighed for migrering til nyere versioner af LGPL uden yderligere godkendelse. Da rettighederne til det meste af koden fortsat forbliver i hænderne på Free Software Foundation, fortsætter denne organisation med at spille rollen som garant for distributionen af ​​Glibc-koden kun under gratis copyleft-licenser. For eksempel kan Open Source Foundation blokere forsøg på at indføre en dobbelt/kommerciel licens eller frigivelse af lukkede proprietære produkter under en separat aftale med kodeforfatterne.

Blandt ulemperne ved at opgive centraliseret styring af koderettigheder er fremkomsten af ​​forvirring, når man bliver enige om spørgsmål relateret til licenser. Hvis tidligere alle krav om overtrædelse af licensbetingelserne blev løst gennem interaktion med én organisation, bliver resultatet af overtrædelser, inklusive utilsigtede, nu uforudsigelige og kræver aftale med hver enkelt deltager. Som eksempel nævnes situationen med Linux-kernen, hvor individuelle kerneudviklere lancerer retssager, herunder med henblik på at opnå personlig berigelse.

Kilde: opennet.ru

Tilføj en kommentar