Vývojáři Netfilter hájili kolektivní rozhodování v rozporu s GPL

Současní vývojáři subsystému jádra Netfilter vyjednali vyrovnání s Patrickem McHardym, bývalým vůdcem projektu Netfilter, který dlouhá léta diskreditoval svobodný software a komunitu vydíráním podobnými útoky na porušovatele GPLv2 za účelem osobního zisku. V roce 2016 byl McHardy odstraněn z hlavního vývojového týmu Netfilter kvůli porušení etiky, ale nadále těžil z toho, že jeho kód je v linuxovém jádře.

McHardy dovedl požadavky GPLv2 do bodu absurdity a požadoval vysoké částky za drobná porušení od společností, které ve svých produktech používají linuxové jádro, aniž by dal čas na odstranění porušení a kladl směšné podmínky. Například požadoval od výrobců chytrých telefonů, aby zasílali papírové výtisky kódu pro automaticky dodávané aktualizace firmwaru OTA, nebo vykládal frázi „ekvivalentní přístup ke kódu“ tak, že kódové servery musí poskytovat rychlost stahování ne nižší než servery pro stahování binárních sestav.

Hlavní pákou nátlaku v takovém řízení bylo okamžité odebrání licence porušovateli stanovené v GPLv2, což umožnilo považovat nedodržení GPLv2 za porušení smlouvy, za které bylo možné získat peněžitou náhradu od GPLv3. soud. Aby čelili takové agresi, která podkopala reputaci Linuxu, někteří vývojáři jádra a společnosti, jejichž kód je v jádře používán, přijali iniciativu a přizpůsobili pravidla GPLv30 týkající se zrušení licence pro jádro. Tato pravidla umožňují odstranit zjištěné problémy se zveřejněním kodexu do XNUMX dnů ode dne obdržení oznámení, pokud byla porušení zjištěna poprvé. V tomto případě jsou práva na licenci GPL obnovena a licence není zcela zrušena (smlouva zůstává nedotčena).

Konflikt s McHardym se nepodařilo vyřešit mírovou cestou a po vyloučení z hlavního týmu Netfilter přestal komunikovat. V roce 2020 se členové základního týmu Netfilter obrátili na soud a v roce 2021 dosáhli dohody se společností McHardy, která je definována jako právně závazná a řídí veškeré akce vymáhání práva související s kódem projektu netfilter/iptables zahrnutým v jádru nebo distribuovaným jako samostatné aplikace. a knihovny.

Podle smlouvy musí být veškerá rozhodnutí související s reakcí na porušení GPL a prosazováním licenčních požadavků GPL v kódu Netfilter přijímána společně. Rozhodnutí bude schváleno, pouze pokud pro něj hlasuje většina aktivních členů základního týmu. Dohoda se vztahuje nejen na nová porušení, ale lze ji aplikovat i na minulá řízení. Projekt Netfilter přitom neopouští nutnost prosazovat GPL, ale bude dodržovat zásady zaměřené na jednání v nejlepším zájmu komunity a poskytnutí času na nápravu porušení.

Zdroj: opennet.ru

Přidat komentář