Netfilter-utvecklare försvarade kollektivt beslutsfattande i GPL-överträdelser

De nuvarande utvecklarna av Netfilter-kärnundersystemet har förhandlat fram en uppgörelse med Patrick McHardy, den tidigare ledaren för Netfilter-projektet, som under många år misskrediterade fri programvara och samhället med utpressningsliknande attacker mot GPLv2-överträdare för personlig vinning. 2016 togs McHardy bort från Netfilters kärnutvecklingsteam på grund av etiska brott, men fortsatte att tjäna på att ha sin kod i Linux-kärnan.

McHardy tog kraven i GPLv2 till det absurda och krävde stora summor för mindre överträdelser av företag som använder Linux-kärnan i sina produkter, utan att ge tid att rätta till överträdelsen och ställa löjliga villkor. Till exempel krävde det smartphonetillverkare att skicka pappersutskrifter av kod för automatiskt levererade OTA-firmwareuppdateringar, eller tolkade frasen "ekvivalent åtkomst till kod" som att kodservrar måste ge nedladdningshastigheter som inte är lägre än servrar för nedladdning av binära sammansättningar.

Den huvudsakliga påtryckningsspaken i sådana förfaranden var den omedelbara återkallelsen av licensen för överträdaren enligt GPLv2, vilket gjorde det möjligt att behandla bristande efterlevnad av GPLv2 som ett brott mot avtalet, för vilket ekonomisk kompensation kunde erhållas från domstol. För att motverka sådan aggression, som undergrävde Linuxs rykte, tog några av kärnutvecklarna och företag vars kod används i kärnan initiativet att anpassa GPLv3-reglerna för återkallelse av licens för kärnan. Dessa regler gör det möjligt att eliminera identifierade problem med publicering av kod inom 30 dagar från dagen för mottagandet av meddelandet, om överträdelser identifierades för första gången. I det här fallet återställs rättigheterna till GPL-licensen och licensen återkallas inte helt (avtalet förblir intakt).

Det var inte möjligt att lösa konflikten med McHardy på ett fredligt sätt och han slutade kommunicera efter att ha blivit utesluten från Netfilter-teamet. År 2020 gick medlemmar av Netfilter Core Team till domstol och uppnådde 2021 ett avtal med McHardy, som definieras som juridiskt bindande och reglerar alla brottsbekämpande åtgärder relaterade till netfilter/iptables-projektkoden som ingår i kärnan eller distribueras som separata applikationer och bibliotek.

Enligt avtalet måste alla beslut relaterade till att svara på GPL-överträdelser och upprätthålla GPL-licenskrav i Netfilter-kod fattas kollektivt. Ett beslut kommer endast att godkännas om en majoritet av de aktiva Core Team-medlemmarna röstar för det. Avtalet omfattar inte bara nya överträdelser, utan kan även tillämpas på tidigare förfaranden. Genom att göra så överger inte Netfilter-projektet behovet av att upprätthålla GPL, utan kommer att följa principer som fokuserar på att agera i samhällets bästa och ge tid att rätta till överträdelser.

Källa: opennet.ru

Lägg en kommentar