U prughjettu Glibc hà annullatu u trasferimentu obligatoriu di diritti à u codice à a Fundazione Open Source

I sviluppatori di a biblioteca di u sistema GNU C Library (glibc) anu fattu cambiamenti à e regule per accettà cambiamenti è trasferimentu di copyright, annullendu u trasferimentu obligatoriu di i diritti di pruprietà à u codice à a Open Source Foundation. Per analogia cù i cambiamenti aduttati prima in u prughjettu GCC, a firma di un accordu CLA cù a Fundazione Open Source in Glibc hè stata trasferita à a categuria di l'operazioni facultative realizate à a dumanda di u sviluppatore. I cambiamenti di regula, chì permettenu di accettà i patches senza trasfiriri diritti à a fundazione open source, entreranu in vigore u 2 d'aostu è affettanu tutti i rami Glibc dispunibuli per u sviluppu, cù l'eccezzioni di u codice chì hè spartutu attraversu Gnulib cù altri prughjetti GNU.

In più di u trasferimentu di i diritti di pruprietà à a Fundazione Open Source, i sviluppatori sò datu l'uppurtunità di cunfirmà u dirittu di trasferisce u codice à u prughjettu Glibc utilizendu u mecanismu di u Certificatu d'Origine di Sviluppatore (DCO). In cunfurmità cù DCO, u seguimentu di l'autore hè realizatu attachendu a linea "Signed-off-by: developer name and email" à ogni cambiamentu. Attaccà sta firma à u patch, u sviluppatore cunfirma a so autore di u codice trasferitu è ​​accunsente à a so distribuzione cum'è parte di u prugettu o cum'è parte di u codice sottu una licenza libera. A cuntrariu di l'azzioni di u prughjettu di u GCC, a decisione in Glibc ùn hè micca purtata da u cunsigliu di u guvernu da sopra, ma hè fatta dopu a discussione preliminare cù tutti i rapprisentanti di a cumunità.

L'abulizione di a firma obligatoria di un accordu cù a Fundazione Open Source simplifica significativamente l'unione di novi participanti in u sviluppu è rende u prughjettu indipindente da e tendenze in a Fundazione Open Source. Se a firma di un accordu CLA da i participanti individuali hà purtatu solu à una perdita di tempu per formalità innecessarii, allora per i corporazioni è l'impiegati di e grande cumpagnie u trasferimentu di diritti à u Fondu Open Source era assuciatu cù assai ritardi legali è appruvazioni, chì ùn eranu micca. sempre compie cù successu.

L'abbandunamentu di a gestione centralizata di i diritti di codice rinforza ancu e cundizioni di licenze accettate inizialmente, postu chì cambià a licenza avà bisognu di l'accunsentu persunale da ogni sviluppatore chì ùn hà micca trasferitu i diritti à a Fundazione Open Source. Tuttavia, u codice Glibc cuntinueghja à esse furnitu sottu a licenza "LGPLv2.1 o più recente", chì permette a migrazione à e versioni più recenti di LGPL senza appruvazioni supplementari. Siccomu i diritti di a maiò parte di u codice cuntinueghjanu à stà in manu di a Free Software Foundation, sta urganizazione cuntinueghja à ghjucà u rolu di garante di a distribuzione di u codice Glibc solu sottu licenze copyleft gratuiti. Per esempiu, a Fundazione Open Source pò bluccà i tentativi di introduzione di una licenza duale / cummerciale o a liberazione di prudutti privati ​​​​chiusi sottu un accordu separatu cù l'autori di codice.

Trà i disadvantages di abbandunà a gestione centralizata di i diritti di codice hè l'emergenza di cunfusione quandu accunsenu nantu à tematiche relative à licenze. Se prima tutte e rivendicazioni per a violazione di e cundizioni di licenze sò state risolte per l'interazzione cù una urganizazione, avà u risultatu di e violazioni, cumprese quelle involontarie, diventa imprevisible è richiede un accordu cù ogni participante individuale. Per esempiu, a situazione cù u kernel Linux hè datu, induve i sviluppatori di kernel individuali lancianu prucessi, ancu per u scopu di ottene un arricchimentu persunale.

Source: opennet.ru

Add a comment