Netfilter-Entwickler verteidigten die kollektive Entscheidungsfindung unter Verstoß gegen die GPL

Die aktuellen Entwickler des Netfilter-Kernel-Subsystems haben eine Einigung mit Patrick McHardy ausgehandelt, dem ehemaligen Leiter des Netfilter-Projekts, der viele Jahre lang freie Software und die Community mit erpressungsähnlichen Angriffen auf GPLv2-Verletzer zum persönlichen Vorteil diskreditiert hat. Im Jahr 2016 wurde McHardy aufgrund von Ethikverstößen aus dem Kernentwicklungsteam von Netfilter entfernt, profitierte jedoch weiterhin davon, dass sein Code im Linux-Kernel vorhanden war.

McHardy brachte die Anforderungen der GPLv2 ad absurdum und forderte hohe Summen für geringfügige Verstöße von Unternehmen, die den Linux-Kernel in ihren Produkten verwenden, ohne Zeit für die Behebung des Verstoßes zu geben und lächerliche Bedingungen aufzuerlegen. Beispielsweise verlangte es von Smartphone-Herstellern, Papierausdrucke des Codes für automatisch bereitgestellte OTA-Firmware-Updates zu versenden, oder interpretierte den Begriff „gleichwertiger Zugriff auf Code“ so, dass Code-Server Download-Geschwindigkeiten bieten müssen, die nicht niedriger sind als Server zum Herunterladen von Binärassemblys.

Wesentlicher Druckhebel in einem solchen Verfahren war der sofortige Entzug der in der GPLv2 vorgesehenen Lizenz des Verletzers, der es ermöglichte, die Nichteinhaltung der GPLv2 als Vertragsverletzung zu behandeln, für die eine finanzielle Entschädigung von der GPLv3 verlangt werden konnte Gericht. Um dieser Aggression entgegenzuwirken, die den Ruf von Linux untergräbt, haben einige Kernel-Entwickler und Unternehmen, deren Code im Kernel verwendet wird, die Initiative ergriffen, die GPLv30-Regeln zum Lizenzentzug für den Kernel anzupassen. Diese Regeln ermöglichen es, festgestellte Probleme bei der Veröffentlichung des Codes innerhalb von XNUMX Tagen nach Eingang der Meldung zu beheben, wenn Verstöße erstmals festgestellt wurden. In diesem Fall werden die Rechte an der GPL-Lizenz wiederhergestellt und die Lizenz wird nicht vollständig widerrufen (die Vereinbarung bleibt bestehen).

Der Konflikt mit McHardy konnte nicht friedlich gelöst werden und er brach die Kommunikation ab, nachdem er aus dem Hauptteam von Netfilter ausgeschlossen wurde. Im Jahr 2020 gingen Mitglieder des Netfilter-Kernteams vor Gericht und erzielten im Jahr 2021 eine Vereinbarung mit McHardy, die als rechtsverbindlich definiert ist und alle Strafverfolgungsmaßnahmen im Zusammenhang mit dem Netfilter/iptables-Projektcode regelt, der im Kern enthalten oder als separate Anwendungen verteilt ist und Bibliotheken.

Gemäß der Vereinbarung müssen alle Entscheidungen im Zusammenhang mit der Reaktion auf GPL-Verstöße und der Durchsetzung der GPL-Lizenzanforderungen im Netfilter-Code gemeinsam getroffen werden. Eine Entscheidung wird nur dann angenommen, wenn die Mehrheit der aktiven Kernteammitglieder dafür stimmt. Die Vereinbarung deckt nicht nur neue Verstöße ab, sondern kann auch auf vergangene Verfahren angewendet werden. Dabei verzichtet das Netfilter-Projekt nicht auf die Durchsetzung der GPL, sondern hält sich an Grundsätze, die darauf abzielen, im besten Interesse der Gemeinschaft zu handeln und Zeit für die Korrektur von Verstößen zu lassen.

Source: opennet.ru

Kommentar hinzufügen