De nuvarande Utvecklare av Netfilter kärndelsystem stämmer att förlika sig med Patrick McHardy, tidigare ledare för Netfilter-projektet, som under många år misskrediterade fri programvara och communityn med attacker mot GPLv2-överträdare, liknande utpressning och utförda i syfte att berika personligt.
S 2016, McHardy togs bort från Netfilters kärnutvecklingsteam på grund av etiska överträdelser, men dragit nytta av det faktum att dess kod finns i Linux-kärnan.
McHardy drivit GPLv2-kraven till absurditet och för mindre överträdelser av företag som använder Linux-kärnan i sina produkter, begärt stora summor (upp till 1,8 miljoner euro), utan att ge tid att eliminera överträdelsen och presentera löjliga villkor.
Till exempel krävde det smartphonetillverkare att skicka pappersutskrifter av koden för automatiskt levererade OTA-firmwareuppdateringar, eller tolkat termen "ekvivalent kodåtkomst" som att kodservrar tillhandahåller nedladdningshastigheter som inte är lägre än servrar för nedladdning av binära uppsättningar.
Den främsta hävstången i sådana förfaranden var omedelbar återkallelse av gärningsmannens tillstånd, enligt GPLv2, som gjorde att bristande efterlevnad av GPLv2 kunde behandlas som ett avtalsbrott, för vilket ekonomisk kompensation kunde erhållas från domstolen.
Netfilterprojektet tillkännager ett avtal med Patrick McHardy.
Detta avtal är juridiskt bindande och styr alla juridiska tillämpningar verksamhet som rör alla program och programbibliotek som publiceras av netfilter/iptables-projektet på deras webbplats samt Linux-kärnan.
För att motverka denna aggression, som undergrävde Linuxs rykte, vissa utvecklare kärnan och företag vars kod används i kärnan tog initiativ till att anpassa GPLv3-reglerna för kärnan angående återkallelse av licens.
Dessa regler gör att du kan eliminera identifierade problem med kodsläpp inom 30 dagar från dagen för mottagandet av anmälan, om överträdelser upptäcktes för första gången. I det här fallet återställs GPL-licensrättigheterna och licensen återkallas inte helt (kontraktet förblir intakt).
Detta avtal slår fast att varje beslutsfattande ang Nätfilterrelaterade efterlevnadsaktiviteter måste baseras på majoritet rösta. Därför, varje medlem av det aktiva kärnteamet [5] vid tidpunkten för verkställighetsbegäran har rösträtt. Detta avtal omfattar tidigare och nya prestationer, samt fullgörande av förpliktelser
Det var inte möjligt att fredligt lösa konflikten med McHardy och han slutade kommunicera efter att ha blivit utslängd ur Netfilter-teamet. År 2020 gick medlemmar av Netfilter Core Team till tyska domstolar och nådde 2021 en överenskommelse 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 individuella applikationer och bibliotek.
Enligt avtalet måste alla beslut relaterade till att svara på GPL-överträdelser och uppfylla GPL-licenskraven i Netfilter-koden fattas kollektivt.
Netfilter-projektet fortsätter att stödja "The Principles of "Community-oriented GPL compliance." Därför detta avtal inte befria tredje part från deras skyldigheter att följa licens och framåt.
Beslutet kommer att godkännas endast om majoriteten av de aktiva medlemmarna i Core Team röstar för. Avtalet omfattar inte bara nya överträdelser utan kan även gälla tidigare förfaranden. Genom att göra så överger inte Netfilter-projektet behovet av att upprätthålla GPL, utan kommer istället att följa principerna för handling i samhällets intresse och tillhandahållande av tid för att eliminera överträdelsen.
Slutligen om du är intresserad av att veta mer om detkan du kontrollera detaljerna i följande länk.