Netfilter izstrādātāji aizstāvēja kolektīvo lēmumu pieņemšanu GPL pārkāpumos

Pašreizējie Netfilter kodola apakšsistēmas izstrādātāji ir vienojušies par izlīgumu ar Patriku Makhardiju, bijušo Netfilter projekta vadītāju, kurš ilgus gadus diskreditēja bezmaksas programmatūru un sabiedrību ar šantāžai līdzīgiem uzbrukumiem GPLv2 pārkāpējiem, lai gūtu personīgu labumu. 2016. gadā Makhardijs tika noņemts no Netfilter galvenās izstrādes komandas ētikas pārkāpumu dēļ, taču turpināja gūt peļņu no tā, ka viņa kods bija Linux kodolā.

McHardy noveda GPLv2 prasības līdz absurdam un pieprasīja lielas summas par nelieliem pārkāpumiem no uzņēmumiem, kuri savos produktos izmanto Linux kodolu, nedodot laiku pārkāpuma labošanai un izvirzot smieklīgus nosacījumus. Piemēram, viedtālruņu ražotājiem bija jānosūta papīra koda izdrukas automātiski piegādātiem OTA programmaparatūras atjauninājumiem, vai arī frāze “līdzvērtīga piekļuve kodam” tika interpretēta tādējādi, ka kodu serveriem ir jānodrošina lejupielādes ātrums, kas nav mazāks par serveriem bināro komplektu lejupielādei.

Galvenā spiediena svira šādā tiesvedībā bija GPLv2 paredzētā pārkāpēja licences tūlītēja atņemšana, kas ļāva GPLv2 neievērošanu traktēt kā līguma pārkāpumu, par ko varēja saņemt naudas kompensāciju no GPLv3. tiesa. Lai cīnītos pret šādu agresiju, kas iedragāja Linux reputāciju, daži kodola izstrādātāji un uzņēmumi, kuru kods tiek izmantots kodolā, uzņēmās iniciatīvu pielāgot GPLv30 noteikumus attiecībā uz kodola licences atsaukšanu. Šie noteikumi ļauj novērst konstatētās problēmas ar koda publicēšanu XNUMX dienu laikā no paziņojuma saņemšanas dienas, ja pārkāpumi konstatēti pirmo reizi. Šajā gadījumā tiek atjaunotas tiesības uz GPL licenci un licence netiek pilnībā atsaukta (līgums paliek neskarts).

Konfliktu ar McHardy mierīgi atrisināt nebija iespējams un viņš pārtrauca sazināties pēc izslēgšanas no Netfilter galvenās komandas. 2020. gadā Netfilter Core Team dalībnieki vērsās tiesā un 2021. gadā panāca vienošanos ar McHardy, kas ir definēta kā juridiski saistoša un reglamentē visas tiesībaizsardzības darbības saistībā ar netfilter/iptables projekta kodu, kas iekļauts kodolā vai izplatīts kā atsevišķas lietojumprogrammas. un bibliotēkas.

Saskaņā ar līgumu visi lēmumi, kas saistīti ar reaģēšanu uz GPL pārkāpumiem un GPL licences prasību izpildi Netfilter kodā, ir jāpieņem kolektīvi. Lēmums tiks apstiprināts tikai tad, ja par to nobalsos aktīvo Core Team locekļu vairākums. Vienošanās attiecas ne tikai uz jauniem pārkāpumiem, bet arī var tikt attiecināta uz iepriekšējiem procesiem. To darot, Netfilter projekts neatsakās no nepieciešamības ieviest GPL, bet ievēros principus, kas vērsti uz rīcību kopienas interesēs un laika atļaušanu pārkāpumu labošanai.

Avots: opennet.ru

Pievieno komentāru