Obecne Twórcy podsystemu jądra Netfilter pozwali Patricka McHardy'ego do ugody, były lider projektu Netfilter, który przez wiele lat dyskredytował wolne oprogramowanie i społeczność atakami na łamiących GPLv2, podobnymi do szantażu i przeprowadzanymi w celu osobistego wzbogacenia się.
S 2016, McHardy został usunięty z podstawowego zespołu programistów Netfilter za naruszenia etyki, ale nadal czerpał korzyści z faktu, że jego kod znajduje się w jądrze Linuksa.
McHardy'ego pchnął wymagania GPLv2 do granic absurdu i za drobne naruszenia przez firmy wykorzystujące jądro Linuksa w swoich produktach zażądał dużych sum (do 1,8 mln euro), nie dając czasu na wyeliminowanie naruszenia i przedstawiając absurdalne warunki.
Na przykład wymagało to od producentów smartfonów przesłania wydrukowanych kopii kodu dla automatycznie dostarczanych aktualizacji oprogramowania układowego OTA lub zinterpretował wyrażenie „równoważny dostęp kodowy” w ten sposób, że serwery kodowe zapewniają prędkość pobierania nie mniejszą niż serwery do pobierania zestawów binarnych.
Główną dźwignią w takich postępowaniach była natychmiastowe cofnięcie licencji sprawcy, przewidziana w GPLv2, która pozwalała na traktowanie naruszenia GPLv2 jako naruszenia umowy, za które można było uzyskać odszkodowanie pieniężne od sądu.
Projekt netfilter ogłasza porozumienie z Patrickiem McHardym.
Niniejsza umowa jest prawnie wiążąca i reguluje wszelkie zastosowania prawne działania dotyczące wszystkich programów i bibliotek programów publikowanych przez projekt netfilter/iptables na ich stronie internetowej, jak również jądro Linuksa.
Aby przeciwdziałać tej agresji, które podkopały reputację Linuksa, niektórzy programiści jądra i firm, których kod jest używany w jądrze podjął inicjatywę dostosowania zasad GPLv3 dla jądra w sprawie cofnięcia licencji.
te zasady pozwolą w ciągu 30 dni wyeliminować problemy zidentyfikowane przy publikacji kodeksu od dnia otrzymania zawiadomienia, jeżeli naruszenia zostały wykryte po raz pierwszy. W takim przypadku prawa wynikające z licencji GPL zostają przywrócone, a licencja nie jest całkowicie cofnięta (umowa pozostaje nienaruszona).
Niniejsza umowa stanowi, że wszelkie decyzje dotyczące działania związane z zapewnieniem zgodności z netfilter muszą opierać się na większości głosować. Dlatego każdy aktywny członek zespołu podstawowego [5] w czasie wniosek o wykonanie ma prawo głosu. Niniejsza umowa obejmuje przeszłe i nowe przestrzeganie, a także przestrzeganie zobowiązań
Pokojowe rozwiązanie konfliktu z McHardym nie było możliwe i przestał się komunikować po tym, jak został wyrzucony z głównego zespołu Netfilter. W 2020 roku członkowie Netfilter Core Team wystąpili do niemieckich sądów, a w 2021 roku osiągnęli porozumienie z McHardy, które jest prawnie wiążące i reguluje wszelkie działania organów ścigania związane z kodem projektu netfilter/iptables zawartym w rdzeniu lub dystrybuowanym jako pojedyncze aplikacje i biblioteki.
Zgodnie z umową wszelkie decyzje związane z reagowaniem na naruszenia GPL i egzekwowaniem wymagań licencji GPL w kodzie Netfiltera muszą być podejmowane zbiorowo.
Projekt netfilter nadal wspiera „Zasady Zorientowana na społeczność zgodność z GPL”. Dlatego ta umowa nie zwalniają osób trzecich z obowiązku przestrzegania licencja wzwyż.
Decyzja zostanie zatwierdzona tylko wtedy, gdy zagłosuje za nią większość aktywnych członków Zespołu Podstawowego.. Porozumienie obejmuje nie tylko nowe naruszenia, ale może również dotyczyć wcześniejszych postępowań. Czyniąc to, projekt Netfilter nie rezygnuje z konieczności egzekwowania GPL, ale zamiast tego będzie przestrzegać zasad działania w interesie społeczności i zapewnienia czasu na usunięcie naruszenia.
W końcu jeśli chcesz dowiedzieć się więcej na ten temat, możesz sprawdzić szczegóły w następujący link.