Les développeurs de Netfilter ont défendu la prise de décision collective en violation de la GPL

Les développeurs actuels du sous-système du noyau Netfilter ont négocié un accord avec Patrick McHardy, l'ancien leader du projet Netfilter, qui a discrédité pendant de nombreuses années le logiciel libre et la communauté avec des attaques de type chantage contre les contrevenants à la GPLv2 à des fins personnelles. En 2016, McHardy a été retiré de l'équipe de développement principale de Netfilter en raison de violations de l'éthique, mais a continué à tirer profit de la présence de son code dans le noyau Linux.

McHardy a poussé les exigences de la GPLv2 jusqu'à l'absurdité et a exigé des sommes importantes pour des violations mineures de la part des entreprises utilisant le noyau Linux dans leurs produits, sans donner le temps de corriger la violation et en imposant des conditions ridicules. Par exemple, il obligeait les fabricants de smartphones à envoyer des versions papier du code pour les mises à jour automatiques du micrologiciel OTA, ou interprétait l'expression « accès équivalent au code » comme signifiant que les serveurs de code devaient fournir des vitesses de téléchargement non inférieures à celles des serveurs de téléchargement d'assemblages binaires.

Le principal levier de pression dans de telles procédures était la révocation immédiate de la licence du contrevenant prévue par la GPLv2, ce qui permettait de traiter le non-respect de la GPLv2 comme une violation du contrat, pour laquelle une compensation monétaire pouvait être obtenue auprès du tribunal. Pour contrer une telle agression, qui a miné la réputation de Linux, certains développeurs du noyau et sociétés dont le code est utilisé dans le noyau ont pris l'initiative d'adapter les règles GPLv3 concernant la révocation de licence du noyau. Ces règles permettent d'éliminer les problèmes identifiés lors de la publication du code dans un délai de 30 jours à compter de la date de réception de la notification, si des violations ont été identifiées pour la première fois. Dans ce cas, les droits sur la licence GPL sont restaurés et la licence n'est pas totalement révoquée (l'accord reste intact).

Il n'a pas été possible de résoudre pacifiquement le conflit avec McHardy et il a cessé de communiquer après avoir été expulsé de l'équipe principale de Netfilter. En 2020, les membres de l'équipe principale de Netfilter ont saisi les tribunaux et ont conclu en 2021 un accord avec McHardy, qui est défini comme juridiquement contraignant et régit toutes les actions d'application de la loi liées au code du projet netfilter/iptables inclus dans le noyau ou distribué sous forme d'applications distinctes. et les bibliothèques.

En vertu de l'accord, toutes les décisions liées à la réponse aux violations de la GPL et à l'application des exigences de licence GPL dans le code Netfilter doivent être prises collectivement. Une décision ne sera approuvée que si une majorité des membres actifs de l’équipe principale votent en sa faveur. L’accord couvre non seulement les nouvelles violations, mais peut également s’appliquer aux procédures passées. Ce faisant, le projet Netfilter n'abandonne pas la nécessité d'appliquer la GPL, mais adhèrera aux principes axés sur l'action dans le meilleur intérêt de la communauté et sur le temps nécessaire pour corriger les violations.

Source: opennet.ru

Ajouter un commentaire