Le projet Glibc a annulé le transfert obligatoire des droits sur le code à l'Open Source Foundation

Les développeurs de la bibliothèque système GNU C Library (glibc) ont modifié les règles d'acceptation des modifications et de transfert des droits d'auteur, annulant le transfert obligatoire des droits de propriété sur le code à l'Open Source Foundation. Par analogie avec les changements précédemment adoptés dans le projet GCC, la signature d'un accord CLA avec la Fondation Open Source dans Glibc a été transférée dans la catégorie des opérations optionnelles réalisées à la demande du développeur. Les changements de règles, qui permettent d'accepter les correctifs sans transférer les droits à la fondation open source, entreront en vigueur le 2 août et affecteront toutes les branches Glibc disponibles pour le développement, à l'exception du code partagé via Gnulib avec d'autres projets GNU.

En plus de transférer les droits de propriété à l'Open Source Foundation, les développeurs ont la possibilité de confirmer le droit de transférer du code vers le projet Glibc à l'aide du mécanisme de certificat d'origine du développeur (DCO). Conformément au DCO, le suivi des auteurs est effectué en joignant la ligne « Signé par : nom et e-mail du développeur » à chaque modification. En attachant cette signature au patch, le développeur confirme sa paternité du code transféré et accepte sa distribution dans le cadre du projet ou dans le cadre du code sous licence libre. Contrairement aux actions du projet GCC, la décision dans Glibc n'est pas prise par le conseil d'administration d'en haut, mais est prise après discussion préalable avec tous les représentants de la communauté.

La suppression de la signature obligatoire d'un accord avec l'Open Source Foundation simplifie considérablement l'adhésion de nouveaux participants au développement et rend le projet indépendant des tendances de l'Open Source Foundation. Si la signature d'un accord CLA par des participants individuels n'entraînait qu'une perte de temps en formalités inutiles, alors pour les entreprises et les employés des grandes entreprises, le transfert des droits au Fonds Open Source était associé à de nombreux retards et approbations juridiques, qui n'étaient pas toujours réussi.

L'abandon de la gestion centralisée des droits de code renforce également les conditions de licence initialement acceptées, puisque le changement de licence nécessitera désormais le consentement personnel de chaque développeur n'ayant pas transféré les droits à l'Open Source Foundation. Cependant, le code Glibc continue d'être fourni sous la licence « LGPLv2.1 ou plus récente », qui permet la migration vers des versions plus récentes de la LGPL sans approbation supplémentaire. Étant donné que les droits sur la majeure partie du code restent entre les mains de la Free Software Foundation, cette organisation continue de jouer le rôle de garant de la distribution du code Glibc uniquement sous licences libres copyleft. Par exemple, l'Open Source Foundation peut bloquer les tentatives d'introduction d'une licence double/commerciale ou la publication de produits propriétaires fermés dans le cadre d'un accord distinct avec les auteurs du code.

Parmi les inconvénients de l'abandon de la gestion centralisée des droits du code, il y a l'émergence de confusion lors de l'accord sur les questions liées aux licences. Si auparavant toutes les réclamations pour violation des conditions de licence étaient résolues grâce à une interaction avec une seule organisation, l'issue des violations, y compris involontaires, devient imprévisible et nécessite un accord avec chaque participant individuel. A titre d'exemple, la situation du noyau Linux est donnée, où des développeurs individuels du noyau lancent des poursuites, notamment dans le but d'obtenir un enrichissement personnel.

Source: opennet.ru

Ajouter un commentaire