Netfilter-udviklere forsvarede kollektiv beslutningstagning i strid med GPL

De nuværende udviklere af Netfilter-kerneundersystemet har forhandlet et forlig med Patrick McHardy, den tidligere leder af Netfilter-projektet, som i mange år miskrediterede fri software og fællesskabet med afpresningslignende angreb på GPLv2-overtrædere for personlig vinding. I 2016 blev McHardy fjernet fra Netfilters kerneudviklingsteam på grund af etiske brud, men fortsatte med at tjene på at have sin kode i Linux-kernen.

McHardy tog kravene i GPLv2 til det absurde og krævede store beløb for mindre overtrædelser af virksomheder, der brugte Linux-kernen i deres produkter, uden at give tid til at rette op på overtrædelsen og pålægge latterlige betingelser. For eksempel krævede det smartphone-producenter at sende papirudskrifter af kode til automatisk leverede OTA-firmwareopdateringer, eller fortolkede udtrykket "ækvivalent adgang til kode" til at betyde, at kodeservere skal levere downloadhastigheder, der ikke er lavere end servere til download af binære samlinger.

Hovedpresset i sådanne sager var den øjeblikkelige tilbagekaldelse af tilladelsen til overtræderen i henhold til GPLv2, hvilket gjorde det muligt at behandle manglende overholdelse af GPLv2 som en krænkelse af kontrakten, for hvilken der kunne opnås økonomisk kompensation fra ret. For at imødegå sådan aggression, som underminerede Linux omdømme, tog nogle af kerneudviklerne og virksomheder, hvis kode bruges i kernen, initiativ til at tilpasse GPLv3-reglerne vedrørende tilbagekaldelse af licens for kernen. Disse regler gør det muligt at eliminere identificerede problemer med offentliggørelsen af ​​kode inden for 30 dage fra datoen for modtagelsen af ​​meddelelsen, hvis overtrædelser blev identificeret for første gang. I dette tilfælde gendannes rettighederne til GPL-licensen, og licensen tilbagekaldes ikke fuldstændigt (aftalen forbliver intakt).

Det var ikke muligt at løse konflikten med McHardy fredeligt, og han stoppede med at kommunikere efter at være blevet udelukket fra Netfilter-teamet. I 2020 gik medlemmer af Netfilter Core Team til retten og opnåede i 2021 en aftale med McHardy, som er defineret som juridisk bindende og regulerer alle retshåndhævende handlinger relateret til netfilter/iptables-projektkoden inkluderet i kernen eller distribueret som separate applikationer og biblioteker.

I henhold til aftalen skal alle beslutninger i forbindelse med at reagere på GPL-overtrædelser og håndhæve GPL-licenskrav i Netfilter-koden træffes samlet. En beslutning vil kun blive godkendt, hvis et flertal af aktive Core Team-medlemmer stemmer for den. Aftalen omfatter ikke kun nye overtrædelser, men kan også anvendes på tidligere sager. Ved at gøre dette opgiver Netfilter-projektet ikke behovet for at håndhæve GPL, men vil overholde principper, der fokuserer på at handle i samfundets bedste interesse og give tid til at rette op på overtrædelser.

Kilde: opennet.ru

Tilføj en kommentar