Projekt Glibc je preklical obvezni prenos pravic do kode na Open Source Foundation

Razvijalci sistemske knjižnice GNU C Library (glibc) so spremenili pravila za sprejemanje sprememb in prenos avtorskih pravic ter preklicali obvezen prenos lastninskih pravic do kode na Open Source Foundation. Po analogiji s predhodno sprejetimi spremembami v projektu GCC je podpis pogodbe CLA z Open Source Foundation v Glibcu prenesen v kategorijo izbirnih operacij, ki se izvajajo na zahtevo razvijalca. Spremembe pravil, ki omogočajo sprejemanje popravkov brez prenosa pravic na odprtokodno fundacijo, bodo začele veljati 2. avgusta in bodo vplivale na vse veje Glibc, ki so na voljo za razvoj, z izjemo kode, ki se prek Gnuliba deli z drugimi projekti GNU.

Poleg prenosa lastninskih pravic na Open Source Foundation imajo razvijalci možnost, da potrdijo pravico do prenosa kode na projekt Glibc z uporabo mehanizma potrdila o poreklu razvijalca (DCO). V skladu z DCO se sledenje avtorju izvaja tako, da se vsaki spremembi pripne vrstica »Podpisal: ime in e-pošta razvijalca«. S tem podpisom na popravek razvijalec potrjuje svoje avtorstvo prenesene kode in se strinja z njeno distribucijo v okviru projekta ali kot del kode pod brezplačno licenco. Za razliko od akcij projekta GCC, odločitve v Glibcu ne spusti upravni svet od zgoraj, ampak se sprejme po predhodnem pogovoru z vsemi predstavniki skupnosti.

Odprava obveznega podpisa pogodbe z Open Source Foundation bistveno poenostavlja vključevanje novih udeležencev v razvoj in naredi projekt neodvisen od trendov v Open Source Foundation. Če je podpis pogodbe CLA s strani posameznih udeležencev povzročil le izgubo časa za nepotrebne formalnosti, potem je bil za korporacije in zaposlene v velikih podjetjih prenos pravic na odprtokodni sklad povezan s številnimi pravnimi zamudami in odobritvami, ki niso bile vedno uspešno zaključen.

Opustitev centraliziranega upravljanja pravic do kode krepi tudi prvotno sprejete licenčne pogoje, saj bo sprememba licence zdaj zahtevala osebno privolitev vsakega razvijalca, ki pravic ni prenesel na Open Source Foundation. Vendar se koda Glibc še naprej dobavlja pod licenco »LGPLv2.1 ali novejša«, ki omogoča prehod na novejše različice LGPL brez dodatne odobritve. Ker pravice do večine kode še naprej ostajajo v rokah Free Software Foundation, ta organizacija še naprej igra vlogo garanta distribucije kode Glibc samo pod licencami za prosto kopiranje. Na primer, Open Source Foundation lahko blokira poskuse uvedbe dvojne/komercialne licence ali izdajo zaprtih lastniških izdelkov v skladu z ločeno pogodbo z avtorji kode.

Med pomanjkljivostmi opustitve centraliziranega upravljanja kodnih pravic je nastanek zmede pri dogovarjanju o vprašanjih, povezanih z licencami. Če so bili prej vsi zahtevki zaradi kršitev licenčnih pogojev rešeni s sodelovanjem z eno organizacijo, zdaj izid kršitev, vključno z nenamernimi, postane nepredvidljiv in zahteva dogovor z vsakim posameznim udeležencem. Kot primer je navedena situacija z jedrom Linux, kjer posamezni razvijalci jedra sprožajo tožbe, tudi z namenom osebnega obogatitve.

Vir: opennet.ru

Dodaj komentar