Netfilter kūrėjai gynė kolektyvinių sprendimų priėmimą pažeisdami GPL

Dabartiniai „Netfilter“ branduolio posistemio kūrėjai susitarė su buvusiu „Netfilter“ projekto lyderiu Patrick McHardy, kuris ilgus metus diskreditavo nemokamą programinę įrangą ir bendruomenę šantažu primenančiomis atakomis prieš GPLv2 pažeidėjus, siekdamas asmeninės naudos. 2016 m. McHardy buvo pašalintas iš pagrindinės „Netfilter“ kūrimo komandos dėl etikos pažeidimų, tačiau ir toliau pelnėsi turėdamas savo kodą „Linux“ branduolyje.

McHardy GPLv2 reikalavimus privertė iki absurdo ir pareikalavo didelių sumų už smulkius pažeidimus iš įmonių, savo produktuose naudojančių Linux branduolį, nesuteikdamas laiko ištaisyti pažeidimo ir nesuteikdamas juokingų sąlygų. Pavyzdžiui, buvo reikalaujama, kad išmaniųjų telefonų gamintojai atsiųstų popierinius kodo, skirto automatiškai pristatomiems OTA programinės aparatinės įrangos atnaujinimams, spaudinius, arba frazė „lygiavertė prieiga prie kodo“ buvo aiškinama taip, kad kodų serveriai turi užtikrinti ne mažesnį atsisiuntimo greitį nei serveriai, skirti atsisiųsti dvejetainius rinkinius.

Pagrindinis spaudimo svertas tokiose bylose buvo nedelsiant atimta GPLv2 numatyta licencija pažeidėjui, o tai leido GPLv2 nesilaikymą traktuoti kaip sutarties pažeidimą, už kurį buvo galima gauti piniginę kompensaciją iš GPLv3. teismas. Siekdami atremti tokią agresiją, kuri pakenkė Linux reputacijai, kai kurie branduolio kūrėjai ir įmonės, kurių kodas naudojamas branduolyje, ėmėsi iniciatyvos pritaikyti GPLv30 taisykles dėl branduolio licencijos atšaukimo. Šios taisyklės leidžia pašalinti nustatytas kodo paskelbimo problemas per XNUMX dienų nuo pranešimo gavimo dienos, jei pažeidimai buvo nustatyti pirmą kartą. Tokiu atveju teisės į GPL licenciją atkuriamos, o licencija nėra visiškai atšaukta (sutartis lieka nepakitusi).

Taikiai išspręsti konflikto su McHardy nepavyko ir jis nustojo bendrauti po to, kai buvo pašalintas iš pagrindinės Netfilter komandos. 2020 m. Netfilter pagrindinės komandos nariai kreipėsi į teismą ir 2021 m. pasiekė susitarimą su McHardy, kuris apibrėžiamas kaip teisiškai privalomas ir reglamentuoja visus teisėsaugos veiksmus, susijusius su netfilter/iptables projekto kodu, įtrauktu į pagrindinį arba platinamą kaip atskiras programas. ir bibliotekos.

Pagal sutartį visi sprendimai, susiję su reagavimu į GPL pažeidimus ir GPL licencijos reikalavimų vykdymu Netfilter kode, turi būti priimami kolektyviai. Sprendimas bus patvirtintas tik tuo atveju, jei už jį balsuoja dauguma aktyvių Pagrindinės komandos narių. Susitarimas apima ne tik naujus pažeidimus, bet gali būti taikomas ir buvusiems procesams. Tai darydamas „Netfilter“ projektas neatsisako būtinybės vykdyti GPL, bet laikysis principų, orientuotų į bendruomenės interesus ir laiko suteikimą pažeidimams ištaisyti.

Šaltinis: opennet.ru

Добавить комментарий