Els desenvolupadors de Netfilter van defensar la presa de decisions col·lectives en violació de la GPL

Els desenvolupadors actuals del subsistema del nucli de Netfilter han negociat un acord amb Patrick McHardy, l'antic líder del projecte Netfilter, que durant molts anys va desacreditar el programari lliure i la comunitat amb atacs de xantatge als infractors de GPLv2 per a un benefici personal. El 2016, McHardy va ser eliminat de l'equip de desenvolupament principal de Netfilter a causa de violacions d'ètica, però va continuar beneficiant-se de tenir el seu codi al nucli de Linux.

McHardy va portar els requisits de la GPLv2 fins a l'absurd i va exigir grans sumes per infraccions lleus per part de les empreses que utilitzaven el nucli Linux als seus productes, sense donar temps a corregir la violació i imposar condicions ridícules. Per exemple, va requerir que els fabricants de telèfons intel·ligents enviessin impressions en paper de codi per a les actualitzacions de microprogramari OTA lliurades automàticament, o va interpretar la frase "accés equivalent al codi" per significar que els servidors de codi han de proporcionar velocitats de descàrrega no inferiors a les dels servidors per descarregar conjunts binaris.

La principal palanca de pressió en aquests procediments va ser la revocació immediata de la llicència de l'infractor prevista a la GPLv2, que va permetre tractar l'incompliment de la GPLv2 com una infracció del contracte, per la qual cosa es podia obtenir una compensació monetària del cort. Per contrarestar aquesta agressió, que va soscavar la reputació de Linux, alguns dels desenvolupadors del nucli i empreses el codi de les quals s'utilitza al nucli van prendre la iniciativa d'adaptar les regles GPLv3 pel que fa a la revocació de llicències del nucli. Aquestes regles permeten eliminar els problemes identificats amb la publicació del codi en un termini de 30 dies a partir de la data de recepció de la notificació, si s'identifiquen infraccions per primera vegada. En aquest cas, es restableixen els drets de la llicència GPL i la llicència no es revoca completament (l'acord roman intacte).

No va ser possible resoldre pacíficament el conflicte amb McHardy i va deixar de comunicar-se després de ser expulsat de l'equip principal de Netfilter. El 2020, els membres de l'equip principal de Netfilter van acudir als tribunals i el 2021 van aconseguir un acord amb McHardy, que es defineix com a vinculant legalment i regula qualsevol acció d'aplicació de la llei relacionada amb el codi del projecte netfilter/iptables inclòs al nucli o distribuït com a aplicacions separades. i biblioteques.

Segons l'acord, totes les decisions relacionades amb respondre a infraccions de GPL i fer complir els requisits de llicència GPL al codi de Netfilter s'han de prendre de manera col·lectiva. Una decisió només s'aprovarà si la vota la majoria dels membres actius de l'equip bàsic. L'acord no només cobreix noves infraccions, sinó que també es pot aplicar a procediments anteriors. En fer-ho, el projecte Netfilter no abandona la necessitat d'aplicar la GPL, sinó que s'adherirà a principis centrats a actuar en el millor interès de la comunitat i donar temps per corregir les infraccions.

Font: opennet.ru

Afegeix comentari