Netfilter әзірлеушілері GPL бұзушылықтары бойынша ұжымдық шешім қабылдауды қорғады

Netfilter ядросының ішкі жүйесінің қазіргі әзірлеушілері Netfilter жобасының бұрынғы жетекшісі Патрик МакХардимен бітімге келу туралы келіссөздер жүргізді, ол көптеген жылдар бойы жеке пайда үшін GPLv2 бұзушыларына бопсалау тәрізді шабуылдармен тегін бағдарламалық жасақтаманы және қауымдастықты беделін түсірді. 2016 жылы МакХарди этиканың бұзылуына байланысты Netfilter негізгі әзірлеу тобынан шығарылды, бірақ оның кодын Linux ядросында болуы арқылы пайда табуды жалғастырды.

МакХарди GPLv2 талаптарын абсурдтық деңгейіне дейін жеткізіп, өз өнімдерінде Linux ядросын пайдаланатын компаниялар тарапынан бұзушылықты түзетуге уақыт бермей және күлкілі шарттарды қоя отырып, кішігірім бұзушылықтар үшін үлкен соманы талап етті. Мысалы, ол смартфон өндірушілерінен автоматты түрде жеткізілетін OTA микробағдарлама жаңартулары үшін кодтың қағаз басып шығаруларын жіберуді талап етті немесе код серверлері екілік жинақтарды жүктеп алуға арналған серверлерден төмен емес жүктеу жылдамдығын қамтамасыз етуі керек дегенді білдіретін «кодқа баламалы қол жеткізу» тіркесін түсіндірді.

Мұндай іс жүргізудегі қысымның негізгі тұтқасы GPLv2-де көзделген бұзушының лицензиясын дереу қайтарып алу болды, бұл GPLv2-ні сақтамауды шартты бұзу ретінде қарастыруға мүмкіндік берді, ол үшін ақшалай өтемақы алу үшін сот. Linux беделіне нұқсан келтірген мұндай агрессияға қарсы тұру үшін ядроның кейбір әзірлеушілері мен коды ядрода қолданылатын компаниялар ядроға лицензияны қайтарып алуға қатысты GPLv3 ережелерін бейімдеу туралы бастама көтерді. Бұл ережелер, егер бұзушылықтар алғаш рет анықталған болса, хабарламаны алған күннен бастап 30 күн ішінде кодты жариялау кезінде анықталған ақауларды жоюға мүмкіндік береді. Бұл жағдайда GPL лицензиясына құқықтар қалпына келтіріледі және лицензия толығымен жойылмайды (келісім өзгеріссіз қалады).

МакХардимен жанжалды бейбіт жолмен шешу мүмкін болмады және ол негізгі Netfilter командасынан шығарылғаннан кейін байланысын тоқтатты. 2020 жылы Netfilter Core Team мүшелері сотқа жүгінді және 2021 жылы МакХардимен келісімге қол жеткізді, ол заңды түрде міндетті болып табылады және негізгі құрамына енгізілген немесе бөлек қолданбалар ретінде таратылатын netfilter/iptables жоба кодына қатысты кез келген құқық қорғау әрекеттерін реттейді және кітапханалар.

Келісімге сәйкес, GPL бұзушылықтарына жауап беруге және Netfilter кодындағы GPL лицензия талаптарын орындауға қатысты барлық шешімдер ұжымдық түрде қабылдануы тиіс. Шешім белсенді негізгі топ мүшелерінің көпшілігі дауыс берген жағдайда ғана бекітіледі. Келісім тек жаңа бұзушылықтарды ғана қамтымайды, сонымен қатар бұрынғы өндірістерге де қолданылуы мүмкін. Бұл ретте Netfilter жобасы GPL талаптарын орындау қажеттілігінен бас тартпайды, бірақ қоғамдастық мүдделеріне сай әрекет етуге және бұзушылықтарды түзетуге уақыт беруге бағытталған принциптерді ұстанады.

Ақпарат көзі: opennet.ru

пікір қалдыру