Ipinagtanggol ng mga developer ng Netfilter ang kolektibong paggawa ng desisyon sa mga paglabag sa GPL

Ang kasalukuyang mga developer ng Netfilter kernel subsystem ay nakipagkasundo kay Patrick McHardy, ang dating pinuno ng proyekto ng Netfilter, na sa loob ng maraming taon ay sinisiraan ang libreng software at ang komunidad sa mga pag-atake na parang blackmail sa mga lumalabag sa GPLv2 para sa personal na pakinabang. Noong 2016, inalis si McHardy sa core development team ng Netfilter dahil sa mga paglabag sa etika, ngunit patuloy na kumita sa pagkakaroon ng kanyang code sa Linux kernel.

Dinala ni McHardy ang mga kinakailangan ng GPLv2 sa punto ng kahangalan at humingi ng malalaking halaga para sa mga menor de edad na paglabag ng mga kumpanyang gumagamit ng Linux kernel sa kanilang mga produkto, nang hindi nagbibigay ng oras upang itama ang paglabag at nagpapataw ng mga katawa-tawang kondisyon. Halimbawa, kinakailangan nitong magpadala ang mga manufacturer ng smartphone ng mga paper printout ng code para sa awtomatikong naihatid na mga update sa firmware ng OTA, o binibigyang-kahulugan ang pariralang β€œkatumbas na access sa code” na nangangahulugan na ang mga server ng code ay dapat magbigay ng bilis ng pag-download nang hindi mas mababa kaysa sa mga server para sa pag-download ng mga binary assemblies.

Ang pangunahing pingga ng presyur sa naturang mga paglilitis ay ang agarang pagbawi ng lisensya ng lumabag na ibinigay para sa GPLv2, na naging posible na ituring ang hindi pagsunod sa GPLv2 bilang isang paglabag sa kontrata, kung saan maaaring makuha ang kabayaran sa pera mula sa hukuman. Upang kontrahin ang gayong pagsalakay, na nagpasira sa reputasyon ng Linux, ang ilan sa mga developer ng kernel at kumpanya na ang code ay ginagamit sa kernel ay nagkusa na iangkop ang mga panuntunan ng GPLv3 tungkol sa pagbawi ng lisensya para sa kernel. Ginagawang posible ng mga panuntunang ito na alisin ang mga natukoy na problema sa paglalathala ng code sa loob ng 30 araw mula sa petsa ng pagtanggap ng abiso, kung ang mga paglabag ay natukoy sa unang pagkakataon. Sa kasong ito, ang mga karapatan sa lisensya ng GPL ay naibalik at ang lisensya ay hindi ganap na binawi (ang kasunduan ay nananatiling buo).

Hindi posible na lutasin ang salungatan sa McHardy nang mapayapa at huminto siya sa pakikipag-usap pagkatapos na mapatalsik mula sa pangunahing pangkat ng Netfilter. Noong 2020, ang mga miyembro ng Netfilter Core Team ay nagtungo sa korte at noong 2021 ay nakamit ang isang kasunduan sa McHardy, na tinukoy bilang legal na may bisa at namamahala sa anumang mga aksyon sa pagpapatupad ng batas na nauugnay sa netfilter/iptables project code na kasama sa core o ibinahagi bilang hiwalay na mga aplikasyon at mga aklatan.

Sa ilalim ng kasunduan, ang lahat ng desisyon na nauugnay sa pagtugon sa mga paglabag sa GPL at pagpapatupad ng mga kinakailangan sa lisensya ng GPL sa Netfilter code ay dapat gawin nang sama-sama. Ang isang desisyon ay maaaprubahan lamang kung ang karamihan sa mga aktibong miyembro ng Core Team ay bumoto para dito. Sinasaklaw ng kasunduan hindi lamang ang mga bagong paglabag, ngunit maaari ding ilapat sa mga nakaraang paglilitis. Sa paggawa nito, hindi tinatalikuran ng Netfilter Project ang pangangailangang ipatupad ang GPL, ngunit susundin ang mga prinsipyong nakatuon sa pagkilos para sa pinakamahusay na interes ng komunidad at pagbibigay ng oras upang iwasto ang mga paglabag.

Pinagmulan: opennet.ru

Magdagdag ng komento