Netfilter-programistoj defendis kolektivan decidiĝon en GPL-malobservoj

La nunaj programistoj de la subsistemo de la kerno Netfilter negocis interkonsenton kun Patrick McHardy, la antaŭa gvidanto de la projekto Netfilter, kiu dum multaj jaroj misfamigis liberan programaron kaj la komunumon per ĉantaĝaj atakoj kontraŭ GPLv2-malobservantoj por persona gajno. En 2016, McHardy estis forigita de la kerna evoluigteamo de Netfilter pro etikmalobservoj, sed daŭre profitis el havado de sia kodo en la Linukso-kerno.

McHardy prenis la postulojn de GPLv2 ĝis absurdaĵo kaj postulis grandajn sumojn por negravaj malobservoj de kompanioj uzantaj la Linuksan kernon en siaj produktoj, sen doni tempon por korekti la malobservon kaj trudante ridindajn kondiĉojn. Ekzemple, ĝi devigis dolortelefonproduktantojn sendi paperprintaĵojn de kodo por aŭtomate liveritaj OTA firmvarĝisdatigoj, aŭ interpretis la frazon "ekvivalenta aliro al kodo" por signifi ke kodserviloj devas disponigi elŝutrapidecojn ne pli malaltajn ol serviloj por elŝutado de binaraj asembleoj.

La ĉefa levilo de premo en tiaj procedoj estis la tuja revoko de la licenco de la malobservanto antaŭvidita en GPLv2, kiu ebligis trakti nerespekton de GPLv2 kiel malobservon de la kontrakto, por kiu mona kompenso povus esti akirita de la tribunalo. Por kontraŭbatali tian agreson, kiu subfosis la reputacion de Linukso, kelkaj el la kernaj programistoj kaj kompanioj, kies kodo estas uzata en la kerno, prenis la iniciaton adapti la GPLv3-regulojn pri licencrevoko por la kerno. Ĉi tiuj reguloj ebligas forigi identigitajn problemojn kun la publikigo de kodo ene de 30 tagoj de la dato de ricevo de la sciigo, se malobservoj estis identigitaj por la unua fojo. En ĉi tiu kazo, la rajtoj al la GPL-licenco estas restarigitaj kaj la permesilo ne estas tute nuligita (la interkonsento restas sendifekta).

Ne eblis solvi la konflikton kun McHardy pace kaj li ĉesis komuniki post esti forpelita de la ĉefa Netfilter-teamo. En 2020, membroj de la Netfilter Kerna Teamo iris al tribunalo kaj en 2021 atingis interkonsenton kun McHardy, kiu estas difinita kiel laŭleĝe deviga kaj regas iujn ajn policajn agojn ligitajn al la netfilter/iptables projektkodo inkluzivita en la kerno aŭ distribuita kiel apartaj aplikoj. kaj bibliotekoj.

Laŭ la interkonsento, ĉiuj decidoj rilataj al respondado al GPL-malobservoj kaj plenumado de GPL-licencaj postuloj en Netfilter-kodo devas esti faritaj kolektive. Decido nur estos aprobita se plimulto de aktivaj Core Team-membroj voĉdonas por ĝi. La interkonsento kovras ne nur novajn malobservojn, sed ankaŭ povas esti aplikita al pasintaj procedoj. Farante tion, la Netfilter-Projekto ne forlasas la bezonon devigi la GPL, sed aliĝos al principoj fokusitaj al agado en la plej bonaj avantaĝoj de la komunumo kaj permesado de tempo por korekti malobservojn.

fonto: opennet.ru

Aldoni komenton