Awọn olupilẹṣẹ Netfilter ṣe aabo fun ṣiṣe ipinnu apapọ ni awọn irufin GPL

Awọn olupilẹṣẹ lọwọlọwọ ti Netfilter kernel subsystem ti ṣe adehun ipinnu kan pẹlu Patrick McHardy, adari iṣaaju ti iṣẹ akanṣe Netfilter, ẹniti o sọfitiwia ọfẹ ati agbegbe fun ọpọlọpọ ọdun pẹlu awọn ikọlu-bi dudu lori awọn irufin GPLv2 fun ere ti ara ẹni. Ni ọdun 2016, McHardy yọkuro kuro ninu ẹgbẹ idagbasoke mojuto Netfilter nitori awọn irufin iwa, ṣugbọn tẹsiwaju lati jere lati nini koodu rẹ ninu ekuro Linux.

McHardy mu awọn ibeere ti GPLv2 si aaye ti aibikita ati beere awọn owo-owo nla fun awọn irufin kekere nipasẹ awọn ile-iṣẹ ti o lo ekuro Linux ninu awọn ọja wọn, laisi fifun akoko lati ṣatunṣe irufin ati fifi awọn ipo ẹgan han. Fun apẹẹrẹ, o nilo awọn aṣelọpọ foonuiyara lati firanṣẹ awọn iwe atẹjade koodu fun awọn imudojuiwọn famuwia OTA laifọwọyi, tabi tumọ gbolohun naa “iwọle deede si koodu” lati tumọ si pe awọn olupin koodu gbọdọ pese awọn iyara gbigba lati ayelujara ko kere ju awọn olupin fun igbasilẹ awọn apejọ alakomeji.

Ifiweranṣẹ akọkọ ti titẹ ni iru awọn ilana bẹ ni fifagilee lẹsẹkẹsẹ iwe-aṣẹ ti irufin ti a pese fun ni GPLv2, eyiti o jẹ ki o ṣee ṣe lati tọju aisi ibamu pẹlu GPLv2 bi irufin adehun, eyiti o le gba isanpada owo lati ọdọ ejo. Lati koju iru ifinran bẹ, eyiti o ba orukọ rere Linux jẹ, diẹ ninu awọn olupilẹṣẹ kernel ati awọn ile-iṣẹ ti koodu wọn ti lo ninu ekuro mu ipilẹṣẹ lati ṣe deede awọn ofin GPLv3 nipa fifagilee iwe-aṣẹ fun ekuro naa. Awọn ofin wọnyi jẹ ki o ṣee ṣe lati yọkuro awọn iṣoro idanimọ pẹlu titẹjade koodu laarin awọn ọjọ 30 lati ọjọ ti o gba iwifunni, ti o ba jẹ idanimọ awọn irufin fun igba akọkọ. Ni idi eyi, awọn ẹtọ si iwe-aṣẹ GPL ti wa ni mimu-pada sipo ati pe iwe-aṣẹ naa ko ni fagile patapata (adehun naa wa titi).

Ko ṣee ṣe lati yanju rogbodiyan pẹlu McHardy ni alaafia ati pe o dẹkun ibaraẹnisọrọ lẹhin ti o ti jade kuro ni ẹgbẹ Netfilter akọkọ. Ni ọdun 2020, awọn ọmọ ẹgbẹ ti Netfilter Core Team lọ si ile-ẹjọ ati ni ọdun 2021 ṣaṣeyọri adehun pẹlu McHardy, eyiti o tumọ bi isunmọ labẹ ofin ati ṣe akoso eyikeyi awọn iṣe imuse ofin ti o ni ibatan si koodu iṣẹ akanṣe netfilter/iptables ti o wa ninu mojuto tabi pinpin bi awọn ohun elo lọtọ. ati awọn ile-ikawe.

Labẹ adehun naa, gbogbo awọn ipinnu ti o jọmọ idahun si awọn irufin GPL ati imuse awọn ibeere iwe-aṣẹ GPL ni koodu Netfilter gbọdọ jẹ ni apapọ. Ipinnu kan yoo fọwọsi nikan ti ọpọlọpọ awọn ọmọ ẹgbẹ Ẹgbẹ Core ti nṣiṣe lọwọ dibo fun rẹ. Adehun naa kii ṣe awọn irufin tuntun nikan, ṣugbọn tun le lo si awọn ilana ti o kọja. Ni ṣiṣe bẹ, Netfilter Project ko kọ iwulo lati fi agbara mu GPL, ṣugbọn yoo faramọ awọn ilana ti o dojukọ lori ṣiṣe ni awọn anfani ti o dara julọ ti agbegbe ati gbigba akoko lati ṣatunṣe awọn irufin.

orisun: opennet.ru

Fi ọrọìwòye kun