Glibc-projektet har afskaffet obligatorisk overførsel af rettigheder til koden til Open Source Foundation.

Udviklerne af den systembibliotek GNU C Library (glibc) har ændret reglerne for modtagelse af ændringer og overførsel af ophavsret, hvilket afskaffer den obligatoriske overførsel af ejendomsretter til koden til Open Source Foundation. I lighed med ændringer, der tidligere blev vedtaget i GCC-projektet, er underskrivelsen af CLA-aftalen med Open Source Foundation i Glibc blevet til en valgfri procedure, der kan udføres efter developerens ønske. Ændringerne, der tillader modtagelse af patches uden overførsel af rettigheder til Open Source Foundation, træder i kraft den 2. august og vil påvirke alle tilgængelige udviklingsgrene af Glibc, undtagen koden, der bruges i fællesskab med andre GNU-projekter via Gnulib.

Udover overførsel af ejendomsrettighederne til Open Source Foundation får udviklerne mulighed for at bekræfte retten til at overføre koden til Glibc-projektet ved hjælp af mekanismen Developer Certificate of Origin (DCO). I henhold til DCO kan forfatterskabet spores ved at tilføje en linje «Signed-off-by: navn og email på udvikleren» 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 del af koden under en fri licens. I modsætning til handlingerne i GCC-projektet er beslutningen i Glibc ikke påtvunget af bestyrelsen, men truffet efter forudgående drøftelse med alle repræsentanter for fællesskabet.

Afskaffelsen af den obligatoriske underskrift af aftalen med Open Source Foundation forenkler i høj grad tilslutningen af nye deltagere til udviklingen og gør projektet uafhængigt af tendenserne i Open Source Foundation. Mens underskrivelsen af CLA-aftalen af individuelle deltagere blot førte til spild af tid på unødvendige formaliteter, var overførslen af rettighederne til Open Source Foundation for virksomheder og ansatte i store virksomheder forbundet med mange juridiske komplikationer og godkendelser, som ikke altid blev afsluttet med held.

Afbrydelsen af centraliseret kontrol med rettighederne til koden bekræfter også de oprindeligt accepterede licensbetingelser, da det nu kræver personligt samtykke fra hver udvikler, der ikke har overdraget rettighederne til Stiftelsen for Offentlig Software, for at ændre licensen. Samtidig fortsætter Glibc-koden med at blive leveret under licensen „LGPLv2.1 eller nyere version“, hvilket tillader skift til nyere versioner af LGPL uden yderligere godkendelse. Da rettighederne til størstedelen af koden fortsat forbliver hos Stiftelsen for Offentlig Software, fortsætter denne organisation med at spille rollen som garant for distributionen af Glibc-koden kun under frie copyleft-licenser. For eksempel kan Stiftelsen for Offentlig Software blokere forsøg på at indføre dobbelt-/kommerciel licens eller udgivelse af lukkede proprietære produkter i en separat aftale med forfatterne af koden.

Blandt ulemperne ved afbrydelsen af centraliseret kontrol med rettighederne til koden er forvirring omkring godkendelsen af spørgsmål vedrørende licenser. Tidligere blev alle krav om overtrædelse af licensbetingelserne løst gennem interaktion med én organisation, men nu bliver konsekvenserne af overtrædelser, herunder utilsigtede, uforudsigelige og kræver godkendelse fra hver enkelt deltager. Et eksempel på dette er situationen med Linux-kernen, hvor enkelte kerneudviklere indgiver retssager, herunder med det formål at opnå personlig berigelse.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster