Os desenvolvedores de Netfilter defenderon a toma de decisións colectivas en violación da GPL

Os actuais desenvolvedores do subsistema do núcleo de Netfilter negociaron un acordo con Patrick McHardy, o antigo líder do proxecto Netfilter, que durante moitos anos desacreditou o software libre e a comunidade con ataques tipo chantaxe contra os infractores da GPLv2 para beneficio persoal. En 2016, McHardy foi eliminado do equipo de desenvolvemento principal de Netfilter debido a violacións éticas, pero continuou a sacar proveito de ter o seu código no núcleo de Linux.

McHardy levou os requisitos da GPLv2 ata o absurdo e esixiu grandes sumas por infraccións leves por parte das empresas que usaban o núcleo de Linux nos seus produtos, sen dar tempo a corrixir a infracción e impoñendo condicións ridículas. Por exemplo, requiría que os fabricantes de teléfonos intelixentes enviaran impresións en papel do código para as actualizacións de firmware OTA entregadas automaticamente, ou interpretou a frase "acceso equivalente ao código" para querer dicir que os servidores de códigos deben proporcionar velocidades de descarga non inferiores ás dos servidores para descargar conxuntos binarios.

A principal panca de presión nestes procedementos foi a revogación inmediata da licenza do infractor prevista na GPLv2, o que permitiu tratar o incumprimento da GPLv2 como unha infracción do contrato, polo que se podía obter unha compensación monetaria do tribunal. Para contrarrestar tal agresión, que minou a reputación de Linux, algúns dos desenvolvedores do núcleo e das empresas cuxo código se usa no núcleo tomaron a iniciativa de adaptar as regras da GPLv3 relativas á revogación de licenzas para o núcleo. Estas regras permiten eliminar os problemas identificados coa publicación do código nun prazo de 30 días desde a data de recepción da notificación, se as infraccións foron identificadas por primeira vez. Neste caso, restablecen os dereitos da licenza GPL e a licenza non se revoga por completo (o acordo permanece intacto).

Non foi posible resolver pacíficamente o conflito con McHardy e deixou de comunicarse tras ser expulsado do equipo principal de Netfilter. En 2020, os membros do Netfilter Core Team acudiron aos tribunais e en 2021 lograron un acordo con McHardy, que se define como legalmente vinculante e rexe todas as accións policiais relacionadas co código do proxecto netfilter/iptables incluído no núcleo ou distribuído como aplicacións separadas. e bibliotecas.

Segundo o acordo, todas as decisións relacionadas coa resposta ás infraccións da GPL e a aplicación dos requisitos de licenza GPL no código de Netfilter deben tomarse de forma colectiva. Unha decisión só será aprobada se a maioría dos membros activos do equipo central votan a favor. O acordo non só abrangue novas violacións, senón que tamén se pode aplicar a procesos anteriores. Ao facelo, o Proxecto Netfilter non abandona a necesidade de facer cumprir a GPL, senón que se unirá a principios centrados en actuar no mellor interese da comunidade e dar tempo para corrixir as violacións.

Fonte: opennet.ru

Engadir un comentario