Vývojári Netfilter obhajovali kolektívne rozhodovanie v rozpore s GPL

Súčasní vývojári subsystému jadra Netfilter vyjednali vyrovnanie s Patrickom McHardym, bývalým lídrom projektu Netfilter, ktorý dlhé roky zdiskreditoval slobodný softvér a komunitu vydieracími útokmi na porušovateľov GPLv2 za účelom osobného zisku. V roku 2016 bol McHardy odstránený z hlavného vývojového tímu Netfilter z dôvodu porušenia etiky, ale naďalej profitoval z toho, že jeho kód bol v jadre Linuxu.

McHardy doviedol požiadavky GPLv2 do bodu absurdity a požadoval vysoké sumy za drobné porušenia od spoločností, ktoré vo svojich produktoch používajú jadro Linuxu, bez toho, aby dal čas na nápravu porušenia a ukladal smiešne podmienky. Napríklad požadoval od výrobcov smartfónov, aby posielali papierové výtlačky kódu pre automaticky dodávané aktualizácie firmvéru OTA, alebo interpretoval frázu „ekvivalentný prístup ku kódu“ tak, že kódové servery musia poskytovať rýchlosť sťahovania nie nižšiu ako servery na sťahovanie binárnych zostáv.

Hlavnou nátlakovou pákou v takomto konaní bolo okamžité odobratie licencie porušovateľovi ustanovenej v GPLv2, čo umožnilo považovať nedodržanie GPLv2 za porušenie zmluvy, za ktoré bolo možné získať peňažnú náhradu od súd. V snahe čeliť takejto agresii, ktorá podkopala reputáciu Linuxu, niektorí vývojári jadra a spoločnosti, ktorých kód sa v jadre používa, prijali iniciatívu prispôsobiť pravidlá GPLv3 týkajúce sa zrušenia licencie pre jadro. Tieto pravidlá umožňujú odstrániť zistené problémy so zverejnením kódexu do 30 dní odo dňa prijatia oznámenia, ak boli porušenia zistené prvýkrát. V tomto prípade sú práva na licenciu GPL obnovené a licencia nie je úplne odvolaná (zmluva zostáva nedotknutá).

Konflikt s McHardym sa nepodarilo vyriešiť mierovou cestou a po vylúčení z hlavného tímu Netfilter prestal komunikovať. V roku 2020 sa členovia tímu Netfilter Core Team obrátili na súd a v roku 2021 dosiahli dohodu s McHardy, ktorá je definovaná ako právne záväzná a riadi sa ňou všetky akcie presadzovania práva súvisiace s kódom projektu netfilter/iptables zahrnutým v jadre alebo distribuovaným ako samostatné aplikácie. a knižnice.

Podľa zmluvy musia byť všetky rozhodnutia súvisiace s reagovaním na porušenia GPL a presadzovaním licenčných požiadaviek GPL v kóde Netfilter prijímané kolektívne. Rozhodnutie bude schválené iba vtedy, ak zaň bude hlasovať väčšina aktívnych členov základného tímu. Dohoda sa vzťahuje nielen na nové porušenia, ale možno ju aplikovať aj na minulé konania. Projekt Netfilter pritom neopúšťa potrebu presadzovania GPL, ale bude dodržiavať zásady zamerané na konanie v najlepšom záujme komunity a poskytnutie času na nápravu porušení.

Zdroj: opennet.ru

Pridať komentár