A Netfilter fejlesztői megvédték a kollektív döntéshozatalt a GPL megsértése esetén

A Netfilter kernel alrendszer jelenlegi fejlesztői megegyezést kötöttek Patrick McHardyval, a Netfilter projekt egykori vezetőjével, aki hosszú éveken át hiteltelenítette a szabad szoftvereket és a közösséget a GPLv2-sértők elleni zsarolásszerű támadásokkal, személyes haszonszerzés céljából. 2016-ban McHardyt eltávolították a Netfilter alapvető fejlesztőcsapatából etikai megsértése miatt, de továbbra is profitált abból, hogy kódja a Linux kernelben volt.

McHardy az abszurdumig vitte a GPLv2 követelményeit, és nagy összegeket követelt a termékeikben Linux kernelt használó cégek kisebb jogsértéseiért, anélkül, hogy időt hagyott volna a jogsértés kijavítására és nevetséges feltételeket szabott volna. Például megkövetelte az okostelefon-gyártóktól, hogy küldjenek papíron kinyomtatott kódot az automatikusan kézbesített OTA firmware-frissítésekhez, vagy az „egyenértékű hozzáférés a kódhoz” kifejezést úgy értelmezte, hogy a kódszervereknek nem alacsonyabb letöltési sebességet kell biztosítaniuk, mint a bináris összeállításokat letöltő szervereké.

A nyomásgyakorlás fő eszköze az ilyen eljárásokban a jogsértő GPLv2-ben előírt engedélyének azonnali visszavonása volt, amely lehetővé tette a GPLv2 be nem tartása szerződésszegésként való kezelését, amiért pénzbeli ellentételezést lehetett elérni a bíróság. Az ilyen agresszió ellen, amely aláásta a Linux hírnevét, néhány kernelfejlesztő és cég, akiknek kódja a kernelben szerepel, kezdeményezte a GPLv3 szabályainak adaptálását a kernel licence visszavonására vonatkozóan. Ezek a szabályok lehetővé teszik a kód közzétételével kapcsolatos feltárt problémák kiküszöbölését az értesítés kézhezvételétől számított 30 napon belül, ha a jogsértéseket első alkalommal észlelték. Ebben az esetben a GPL-licenc jogai visszaállnak, és a licencet nem vonják vissza teljesen (a megállapodás érintetlen marad).

McHardyval nem sikerült békésen megoldani a konfliktust, és miután kizárták a Netfilter főcsapatából, abbahagyta a kommunikációt. 2020-ban a Netfilter Core Team tagjai bírósághoz fordultak, és 2021-ben megállapodást kötöttek McHardyval, amely jogilag kötelező erejű, és szabályozza a netfilter/iptables projektkóddal kapcsolatos, vagy külön alkalmazásként terjesztett bűnüldözési intézkedéseket. és a könyvtárak.

A megállapodás értelmében a GPL-sértésekre való reagálással és a GPL-licenckövetelmények Netfilter-kódban történő betartatásával kapcsolatos minden döntést közösen kell meghozni. A döntést csak akkor hagyják jóvá, ha az aktív törzscsoport tagjainak többsége megszavazza azt. A megállapodás nemcsak az új jogsértésekre vonatkozik, hanem a korábbi eljárásokra is alkalmazható. Ennek során a Netfilter Project nem hagyja fel a GPL betartatásának szükségességét, hanem betartja azokat az elveket, amelyek a közösség legjobb érdekeit szem előtt tartva járnak el, és időt hagynak a jogsértések kijavítására.

Forrás: opennet.ru

Hozzászólás