Netfilter хөгжүүлэгчид GPL-ийг зөрчиж хамтын шийдвэр гаргахыг хамгаалсан

Netfilter цөмийн дэд системийн одоогийн хөгжүүлэгчид хувийн ашиг сонирхлын үүднээс GPLv2 зөрчигчдөд шантааж маягийн дайралт хийж, олон жилийн турш үнэгүй програм хангамж болон олон нийтийн нэр хүндийг гутаасан Netfilter төслийн удирдагч асан Патрик МакХардитай тохиролцоонд хүрчээ. 2016 онд МакХарди ёс зүйн зөрчлийн улмаас Netfilter-ийн үндсэн хөгжүүлэлтийн багаас хасагдсан ч өөрийн кодыг Линуксийн цөмд байршуулснаар ашиг хүртсээр байв.

МакХарди GPLv2-ын шаардлагыг утгагүй хэмжээнд хүргэж, Линукс цөмийг бүтээгдэхүүндээ ашигладаг компаниудаас бага зэргийн зөрчил гаргасны төлөө их хэмжээний мөнгө нэхэмжилсэн бөгөөд зөрчлөө засах цаг гаргаж, инээдтэй нөхцөл тавиагүй. Жишээлбэл, энэ нь ухаалаг гар утасны үйлдвэрлэгчдээс автоматаар хүргэгдсэн OTA програмын шинэчлэлтийн кодын цаасан хэвлэмэл хэлбэрээр илгээхийг шаарддаг, эсвэл "кодтой тэнцэх хандалт" гэсэн хэллэгийг кодын серверүүд хоёртын угсралтыг татаж авах серверүүдээс багагүй татаж авах хурдаар хангах ёстой гэсэн үг юм.

Ийм хэрэг хянан шийдвэрлэх ажиллагааны дарамтын гол хөшүүрэг нь GPLv2-т заасан зөрчигчийн тусгай зөвшөөрлийг нэн даруй цуцлах явдал байсан бөгөөд энэ нь GPLv2-ыг дагаж мөрдөхгүй байх нь гэрээг зөрчсөн гэж үзэх боломжийг олгосон бөгөөд үүний төлөө гэрээнээс мөнгөн нөхөн төлбөр авах боломжтой болсон. шүүх. Линуксийн нэр хүндийг унагасан ийм түрэмгийллийг эсэргүүцэхийн тулд цөмд кодыг нь ашигладаг зарим цөмийн хөгжүүлэгчид болон компаниуд цөмийн лицензийг хүчингүй болгохтой холбоотой GPLv3 дүрмийг өөрчлөх санаачилга гаргасан. Эдгээр дүрмүүд нь хэрэв зөрчил анх удаа илэрсэн бол мэдэгдлийг хүлээн авснаас хойш 30 хоногийн дотор кодыг нийтлэхтэй холбоотой илэрсэн асуудлуудыг арилгах боломжийг олгодог. Энэ тохиолдолд GPL лицензийн эрхийг сэргээж, лицензийг бүрэн хүчингүй болгохгүй (гэрээ бүрэн хэвээр байна).

МакХардитай зөрчилдөөнийг тайван замаар шийдвэрлэх боломжгүй байсан бөгөөд тэрээр үндсэн Netfilter багаас хөөгдсөний дараа харилцахаа больсон. 2020 онд Netfilter Core Team-ийн гишүүд шүүхэд хандсан бөгөөд 2021 онд McHardy-тай тохиролцоонд хүрсэн бөгөөд энэ нь хуулийн дагуу хүчинтэй гэж тодорхойлсон бөгөөд үндсэн хэсэгт багтсан эсвэл тусдаа програм болгон тараасан netfilter/iptables төслийн кодтой холбоотой аливаа хууль сахиулах үйл ажиллагааг зохицуулдаг. болон номын сангууд.

Гэрээний дагуу GPL зөрчлийн хариу арга хэмжээ болон Netfilter код дахь GPL лицензийн шаардлагыг хэрэгжүүлэхтэй холбоотой бүх шийдвэрийг хамтад нь гаргах ёстой. Шийдвэрийг үндсэн багийн идэвхтэй гишүүдийн олонх нь дэмжсэн тохиолдолд л батлагдана. Энэхүү гэрээ нь зөвхөн шинээр гарсан зөрчлийг хамрахаас гадна өмнөх хэрэг хянан шийдвэрлэх ажиллагаанд ч хэрэглэж болно. Ингэхдээ Netfilter төсөл нь GPL-ийг хэрэгжүүлэх хэрэгцээ шаардлагаас татгалзахгүй, харин олон нийтийн ашиг сонирхолд нийцүүлэн ажиллах, зөрчлийг арилгах цаг гаргахад чиглэсэн зарчмуудыг баримтлах болно.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх