Netfilteri arendajad kaitsesid GPL-i rikkumiste puhul kollektiivset otsustamist

Netfilteri tuuma alamsüsteemi praegused arendajad on jõudnud kokkuleppele Netfilteri projekti endise juhi Patrick McHardyga, kes diskrediteeris aastaid vaba tarkvara ja kogukonda väljapressimist meenutavate rünnakutega GPLv2 rikkujate vastu isikliku kasu eesmärgil. 2016. aastal eemaldati McHardy eetikarikkumiste tõttu Netfilteri põhiarendusmeeskonnast, kuid ta sai jätkuvalt kasu sellest, et tema kood oli Linuxi tuumas.

McHardy viis GPLv2 nõuded absurdini ja nõudis oma toodetes Linuxi tuuma kasutavate ettevõtete väiksemate rikkumiste eest suuri summasid, andmata aega rikkumise parandamiseks ja kehtestamata naeruväärseid tingimusi. Näiteks nõudis see nutitelefonide tootjatelt automaatselt tarnitud OTA püsivara värskenduste koodi paberväljatrükkide saatmist või tõlgendas fraasi "võrdväärne juurdepääs koodile" nii, et koodiserverid peavad pakkuma allalaadimiskiirust, mis ei ole väiksem kui serveritel binaarkoostude allalaadimiseks.

Peamiseks survehoobaks sellises menetluses oli GPLv2-s sätestatud rikkuja tegevusloa kohene äravõtmine, mis võimaldas käsitleda GPLv2 mittetäitmist lepingu rikkumisena, mille eest võis saada rahalist hüvitist. kohus. Sellise Linuxi mainet õõnestanud agressiooni vastu võitlemiseks võtsid mõned kerneli arendajad ja ettevõtted, kelle koodi tuumas kasutatakse, initsiatiivi kohandada GPLv3 reegleid kerneli litsentsi tühistamise kohta. Need reeglid võimaldavad koodi avaldamisel tuvastatud probleemid kõrvaldada 30 päeva jooksul alates teate kättesaamise kuupäevast, kui rikkumisi tuvastati esmakordselt. Sel juhul taastatakse õigused GPL litsentsile ja litsentsi täielikult ei tühistata (leping jääb puutumatuks).

Konflikti McHardyga ei õnnestunud rahumeelselt lahendada ja ta lõpetas suhtlemise pärast Netfilteri põhimeeskonnast väljaheitmist. 2020. aastal pöördusid Netfilteri põhimeeskonna liikmed kohtusse ja saavutasid 2021. aastal McHardyga kokkuleppe, mis on määratletud juriidiliselt siduvana ja reguleerib kõiki õiguskaitsemeetmeid, mis on seotud tuumas sisalduva või eraldi rakendustena levitatava netfilter/iptablesi projektikoodiga. ja raamatukogud.

Lepingu kohaselt tuleb kõik GPL-i rikkumistele reageerimise ja Netfilteri koodis GPL-i litsentsinõuete jõustamisega seotud otsused teha kollektiivselt. Otsus kiidetakse heaks ainult siis, kui enamus aktiivsetest põhimeeskonna liikmetest hääletab selle poolt. Leping ei hõlma ainult uusi rikkumisi, vaid seda saab kohaldada ka varasematele menetlustele. Seejuures ei loobu Netfilteri projekt GPL-i jõustamise vajadusest, vaid järgib põhimõtteid, mis keskenduvad kogukonna parimates huvides tegutsemisele ja rikkumiste parandamiseks aja jätmisele.

Allikas: opennet.ru

Lisa kommentaar