Os desenvolvedores do Netfilter defenderam a tomada de decisão coletiva em violações da GPL

Os atuais desenvolvedores do subsistema de kernel Netfilter negociaram um acordo com Patrick McHardy, o ex-líder do projeto Netfilter, que por muitos anos desacreditou o software livre e a comunidade com ataques do tipo chantagem a violadores da GPLv2 para ganho pessoal. Em 2016, McHardy foi removido da equipe principal de desenvolvimento do Netfilter devido a violações éticas, mas continuou a lucrar por ter seu código no kernel Linux.

McHardy levou os requisitos da GPLv2 ao absurdo e exigiu grandes somas por pequenas violações por parte de empresas que utilizam o kernel Linux em seus produtos, sem dar tempo para corrigir a violação e impor condições ridículas. Por exemplo, exigiu que os fabricantes de smartphones enviassem impressões em papel do código para atualizações de firmware OTA entregues automaticamente ou interpretou a frase “acesso equivalente ao código” como significando que os servidores de código devem fornecer velocidades de download não inferiores às dos servidores para baixar conjuntos binários.

A principal alavanca de pressão em tais processos foi a revogação imediata da licença do infrator prevista na GPLv2, o que possibilitou tratar o não cumprimento da GPLv2 como uma violação do contrato, pela qual poderia ser obtida uma compensação monetária do tribunal. Para combater tal agressão, que minou a reputação do Linux, alguns dos desenvolvedores do kernel e empresas cujo código é usado no kernel tomaram a iniciativa de adaptar as regras da GPLv3 relativas à revogação de licença do kernel. Estas regras permitem eliminar problemas identificados com a publicação do código no prazo de 30 dias a contar da data de recepção da notificação, caso tenham sido identificadas violações pela primeira vez. Neste caso, os direitos da licença GPL são restaurados e a licença não é totalmente revogada (o acordo permanece intacto).

Não foi possível resolver o conflito com McHardy de forma pacífica e ele parou de se comunicar após ser expulso da equipe principal do Netfilter. Em 2020, membros da equipe principal do Netfilter foram a tribunal e em 2021 chegaram a um acordo com McHardy, que é definido como juridicamente vinculativo e rege quaisquer ações de aplicação da lei relacionadas ao código do projeto netfilter/iptables incluído no núcleo ou distribuído como aplicativos separados e bibliotecas.

Segundo o acordo, todas as decisões relacionadas à resposta às violações da GPL e à aplicação dos requisitos de licença GPL no código Netfilter devem ser tomadas coletivamente. Uma decisão só será aprovada se a maioria dos membros ativos da Equipe Principal votar a favor dela. O acordo abrange não apenas novas violações, mas também pode ser aplicado a processos anteriores. Ao fazê-lo, o Projeto Netfilter não abandona a necessidade de fazer cumprir a GPL, mas aderirá a princípios focados em agir no melhor interesse da comunidade e em dar tempo para corrigir as violações.

Fonte: opennet.ru

Adicionar um comentário