Netfilter programeri branili su kolektivno donošenje odluka kršeći GPL

Trenutni programeri Netfilter kernel podsistema pregovarali su o nagodbi s Patrickom McHardyjem, bivšim vođom Netfilter projekta, koji je dugi niz godina diskreditirao besplatni softver i zajednicu napadima sličnim ucjeni na prekršioce GPLv2 radi lične koristi. Godine 2016. McHardy je uklonjen iz Netfilterovog osnovnog razvojnog tima zbog kršenja etike, ali je nastavio profitirati od toga što je njegov kod u Linux kernelu.

McHardy je zahtjeve GPLv2 doveo do apsurda i zahtijevao velike sume za manje prekršaje od strane kompanija koje koriste Linux kernel u svojim proizvodima, ne dajući vremena da isprave kršenje i nameću smiješne uslove. Na primjer, zahtijevao je od proizvođača pametnih telefona da pošalju papirne ispise koda za automatski isporučene OTA ažuriranja firmvera ili je protumačio frazu „ekvivalentni pristup kodu“ tako da znači da serveri koda moraju osigurati brzinu preuzimanja koja nije niža od servera za preuzimanje binarnih sklopova.

Glavna poluga pritiska u ovakvim postupcima bilo je trenutno oduzimanje licence prekršiocu predviđene GPLv2, što je omogućilo da se nepoštovanje GPLv2 tretira kao kršenje ugovora, za šta se mogla dobiti novčana naknada od strane sud. Da bi se suprotstavili takvoj agresiji, koja je narušila reputaciju Linuxa, neki od programera kernela i kompanija čiji se kod koristi u kernelu preuzeli su inicijativu da prilagode GPLv3 pravila u vezi sa opozivom licence za kernel. Ova pravila omogućavaju otklanjanje uočenih problema sa objavljivanjem koda u roku od 30 dana od dana prijema obavještenja, ako su kršenja uočena prvi put. U ovom slučaju, prava na GPL licencu se vraćaju i licenca se ne opoziva u potpunosti (ugovor ostaje netaknut).

Konflikt s McHardyjem nije bilo moguće riješiti mirnim putem i on je prestao komunicirati nakon što je izbačen iz glavnog Netfilter tima. Godine 2020. članovi Netfilter Core tima otišli su na sud i 2021. postigli su sporazum s McHardyjem, koji je definiran kao pravno obavezujući i regulira sve radnje provođenja zakona u vezi sa projektnim kodom netfilter/iptables koji je uključen u jezgro ili distribuiran kao zasebne aplikacije i biblioteke.

Prema ugovoru, sve odluke koje se odnose na reagovanje na kršenje GPL-a i provođenje zahtjeva GPL licence u kodu Netfilter moraju se donositi kolektivno. Odluka će biti odobrena samo ako za nju glasa većina aktivnih članova Glavnog tima. Sporazum ne pokriva samo nove povrede, već se može primijeniti i na prethodne postupke. Čineći to, Netfilter projekat ne napušta potrebu za provođenjem GPL-a, već će se pridržavati principa usmjerenih na djelovanje u najboljem interesu zajednice i ostavljajući vremena za ispravljanje kršenja.

izvor: opennet.ru

Dodajte komentar