Proiectul Glibc a anulat transferul obligatoriu al drepturilor asupra codului către Open Source Foundation

Dezvoltatorii bibliotecii de sistem GNU C Library (glibc) au adus modificări regulilor de acceptare a modificărilor și de transfer al drepturilor de autor, anulând transferul obligatoriu al drepturilor de proprietate asupra codului către Open Source Foundation. Prin analogie cu modificările adoptate anterior în proiectul GCC, semnarea unui acord CLA cu Open Source Foundation din Glibc a fost transferată în categoria operațiunilor opționale efectuate la cererea dezvoltatorului. Modificările regulilor, care permit acceptarea patch-urilor fără transferul drepturilor la fundația open source, vor intra în vigoare pe 2 august și vor afecta toate ramurile Glibc disponibile pentru dezvoltare, cu excepția codului care este partajat prin Gnulib cu alte proiecte GNU.

Pe lângă transferul drepturilor de proprietate către Open Source Foundation, dezvoltatorilor li se oferă posibilitatea de a confirma dreptul de a transfera codul către proiectul Glibc utilizând mecanismul Developer Certificate of Origin (DCO). În conformitate cu DCO, urmărirea autorului se realizează prin atașarea la fiecare modificare a rândului „Signat de: numele dezvoltatorului și e-mail”. Prin atașarea acestei semnături la patch, dezvoltatorul își confirmă dreptul de autor al codului transferat și este de acord cu distribuirea acestuia ca parte a proiectului sau ca parte a codului sub o licență gratuită. Spre deosebire de acțiunile proiectului GCC, decizia de la Glibc nu este dat jos de consiliul guvernamental de sus, ci se ia după o discuție prealabilă cu toți reprezentanții comunității.

Eliminarea semnării obligatorii a unui acord cu Open Source Foundation simplifică semnificativ alăturarea noilor participanți la dezvoltare și face proiectul independent de tendințele din Open Source Foundation. Dacă semnarea unui acord CLA de către participanții individuali a dus doar la pierderea de timp cu formalități inutile, atunci pentru corporații și angajați ai companiilor mari, transferul drepturilor la Fondul Open Source a fost asociat cu multe întârzieri și aprobări legale, care nu au fost finalizat întotdeauna cu succes.

Renunțarea la gestionarea centralizată a drepturilor de cod întărește, de asemenea, condițiile de licență acceptate inițial, deoarece schimbarea licenței va necesita acum acordul personal din partea fiecărui dezvoltator care nu a transferat drepturile la Open Source Foundation. Cu toate acestea, codul Glibc continuă să fie furnizat sub licența „LGPLv2.1 sau mai nouă”, care permite migrarea la versiuni mai noi ale LGPL fără aprobare suplimentară. Întrucât drepturile asupra majorității codului continuă să rămână în mâinile Free Software Foundation, această organizație continuă să joace rolul de garant al distribuirii codului Glibc numai sub licențe copyleft gratuite. De exemplu, Open Source Foundation poate bloca încercările de a introduce o licență duală/comercială sau eliberarea de produse proprietare închise în baza unui acord separat cu autorii codului.

Printre dezavantajele renunțării la gestionarea centralizată a drepturilor de cod se numără apariția confuziei atunci când se convine asupra problemelor legate de licențe. Dacă anterior toate reclamațiile pentru încălcarea condițiilor de licențiere au fost rezolvate prin interacțiunea cu o singură organizație, acum rezultatul încălcărilor, inclusiv cele neintenționate, devine imprevizibil și necesită acord cu fiecare participant în parte. De exemplu, este dată situația cu nucleul Linux, în care dezvoltatorii individuali de kernel lansează procese, inclusiv în scopul obținerii îmbogățirii personale.

Sursa: opennet.ru

Adauga un comentariu