Il progetto Glibc ha annullato il trasferimento obbligatorio dei diritti sul codice alla Open Source Foundation

Gli sviluppatori della libreria di sistema GNU C Library (glibc) hanno apportato modifiche alle regole per l'accettazione delle modifiche e il trasferimento dei diritti d'autore, annullando il trasferimento obbligatorio dei diritti di proprietà sul codice alla Open Source Foundation. Per analogia con le modifiche precedentemente adottate nel progetto GCC, la firma di un accordo CLA con la Open Source Foundation di Glibc è stata trasferita nella categoria delle operazioni facoltative effettuate su richiesta dello sviluppatore. Le modifiche alle regole, che consentono di accettare le patch senza trasferire i diritti alla fondazione open source, entreranno in vigore il 2 agosto e influenzeranno tutti i rami di Glibc disponibili per lo sviluppo, ad eccezione del codice condiviso tramite Gnulib con altri progetti GNU.

Oltre a trasferire i diritti di proprietà alla Open Source Foundation, agli sviluppatori viene data l'opportunità di confermare il diritto di trasferire il codice al progetto Glibc utilizzando il meccanismo del Certificato di Origine dello Sviluppatore (DCO). In conformità al DCO, il tracciamento dell'autore viene effettuato allegando ad ogni modifica la riga “Firmato da: nome sviluppatore ed email”. Allegando questa firma alla patch, lo sviluppatore conferma la sua paternità del codice trasferito e accetta la sua distribuzione come parte del progetto o come parte del codice con licenza gratuita. A differenza delle azioni del progetto GCC, la decisione in Glibc non viene presa dal consiglio direttivo dall'alto, ma viene presa dopo una discussione preliminare con tutti i rappresentanti della comunità.

L'abolizione della firma obbligatoria di un accordo con la Open Source Foundation semplifica notevolmente l'adesione di nuovi partecipanti allo sviluppo e rende il progetto indipendente dalle tendenze della Open Source Foundation. Se la firma di un accordo CLA da parte di singoli partecipanti portava solo a una perdita di tempo in formalità inutili, per le aziende e i dipendenti di grandi aziende il trasferimento dei diritti al Fondo Open Source è stato associato a molti ritardi e approvazioni legali, che sono state non sempre portato a termine con successo.

L'abbandono della gestione centralizzata dei diritti sul codice rafforza anche le condizioni di licenza originariamente accettate, poiché il cambiamento della licenza richiederà ora il consenso personale di ogni sviluppatore che non ha trasferito i diritti alla Open Source Foundation. Tuttavia, il codice Glibc continua a essere fornito sotto la licenza “LGPLv2.1 o successiva”, che consente la migrazione a versioni più recenti della LGPL senza ulteriore approvazione. Poiché i diritti sulla maggior parte del codice continuano a rimanere nelle mani della Free Software Foundation, questa organizzazione continua a svolgere il ruolo di garante della distribuzione del codice Glibc solo con licenze copyleft libere. Ad esempio, la Open Source Foundation può bloccare i tentativi di introdurre una licenza doppia/commerciale o il rilascio di prodotti proprietari chiusi nell'ambito di un accordo separato con gli autori del codice.

Tra gli svantaggi derivanti dall’abbandono della gestione centralizzata dei diritti sui codici c’è l’emergere di confusione al momento di concordare questioni relative alle licenze. Se prima tutti i reclami per violazione delle condizioni di licenza venivano risolti attraverso l'interazione con un'organizzazione, ora l'esito delle violazioni, comprese quelle involontarie, diventa imprevedibile e richiede un accordo con ogni singolo partecipante. Ad esempio, viene fornita la situazione con il kernel Linux, in cui i singoli sviluppatori del kernel stanno avviando azioni legali, anche allo scopo di ottenere un arricchimento personale.

Fonte: opennet.ru

Aggiungi un commento