Netfilter-ontwikkelaars het kollektiewe besluitneming verdedig in stryd met die GPL

Die huidige ontwikkelaars van die Netfilter-kernsubstelsel het 'n skikking met Patrick McHardy, die voormalige leier van die Netfilter-projek, onderhandel, wat vir baie jare vrye sagteware en die gemeenskap gediskrediteer het met afpersingsagtige aanvalle op GPLv2-oortreders vir persoonlike gewin. In 2016 is McHardy van Netfilter se kernontwikkelingspan verwyder weens etiese oortredings, maar het voortgegaan om voordeel te trek uit sy kode in die Linux-kern.

McHardy het die vereistes van GPLv2 tot die punt van absurditeit geneem en groot bedrae geëis vir geringe oortredings deur maatskappye wat die Linux-kern in hul produkte gebruik, sonder om tyd te gee om die oortreding reg te stel en belaglike voorwaardes op te lê. Dit het byvoorbeeld slimfoonvervaardigers vereis om papierafdrukke van kode vir outomaties gelewerde OTA-firmware-opdaterings te stuur, of die frase "ekwivalente toegang tot kode" geïnterpreteer om te beteken dat kodebedieners aflaaispoed moet verskaf wat nie laer is as bedieners vir die aflaai van binêre samestellings nie.

Die belangrikste hefboom van druk in sulke verrigtinge was die onmiddellike herroeping van die lisensie van die oortreder waarvoor GPLv2 voorsiening maak, wat dit moontlik gemaak het om nie-nakoming van GPLv2 as 'n kontrakbreuk te hanteer, waarvoor geldelike vergoeding verkry kon word van die hof. Om sulke aggressie teen te werk, wat die reputasie van Linux ondermyn het, het sommige van die kernontwikkelaars en maatskappye wie se kode in die kern gebruik word, die inisiatief geneem om die GPLv3-reëls rakende lisensie-herroeping vir die kern aan te pas. Hierdie reëls maak dit moontlik om geïdentifiseerde probleme met die publikasie van kode binne 30 dae vanaf die datum van ontvangs van die kennisgewing uit te skakel, indien oortredings vir die eerste keer geïdentifiseer is. In hierdie geval word die regte op die GPL-lisensie herstel en word die lisensie nie heeltemal herroep nie (die ooreenkoms bly ongeskonde).

Dit was nie moontlik om die konflik met McHardy vreedsaam op te los nie en hy het opgehou om te kommunikeer nadat hy uit die hoof Netfilter-span geskors is. In 2020 het lede van die Netfilter Core Team hof toe gegaan en in 2021 'n ooreenkoms met McHardy bereik, wat gedefinieer word as wetlik bindend en enige wetstoepassingsaksies beheer wat verband hou met die netfilter/iptables-projekkode wat in die kern ingesluit is of as aparte toepassings versprei word. en biblioteke.

Kragtens die ooreenkoms moet alle besluite wat verband hou met die reaksie op GPL-oortredings en die afdwinging van GPL-lisensievereistes in Netfilter-kode gesamentlik geneem word. 'n Besluit sal slegs goedgekeur word indien 'n meerderheid aktiewe Kernspanlede daarvoor stem. Die ooreenkoms dek nie net nuwe oortredings nie, maar kan ook op vorige verrigtinge toegepas word. Sodoende laat die Netfilter-projek nie die behoefte om die GPL toe te pas nie, maar sal dit voldoen aan beginsels wat daarop gefokus is om in die beste belang van die gemeenskap op te tree en tyd toe te laat om oortredings reg te stel.

Bron: opennet.ru

Voeg 'n opmerking