Vizio vs SFC: Decisão sobre a GPL, críticas de Torvalds e a tivoização.

Vizio x SFC

Imagem gerada com Nano Banana

Un O tribunal distrital da Califórnia emitiu uma decisão preliminar mista na batalha. caso judicial que coloca S contra SSoftware Freedom Conservancy (SFC) contra a Vizio. A disputa, que remonta a 2021, gira em torno do uso de software de código aberto nas televisões SmartCast da empresa. O tribunal reafirmou que a Vizio violou a licença GPL. Ao não fornecer o código-fonte, O tribunal também decidiu que o fabricante não é obrigado a fornecer as chaves ou ferramentas de criptografia. necessário para que os usuários instalem versões modificadas do firmware em suas televisões.

Essa decisão toca em um debate histórico no mundo do código aberto: a diferença entre ter o direito de ver o código e ter a capacidade técnica de executá-lo no hardware que você possui (conhecido como "tivização").

A falha: sim, controle por hardware não.

O tribunal foi claro ao ordenar que a Vizio fornecesse o código-fonte completo, incluindo scripts de compilação e instalação, para componentes sob licenças copyleft (como o kernel do Linux, U-Boot, Bash e FFmpeg). No entanto, o juiz decidiu a favor da Vizio em um ponto crucial: ele considerou que as licenças GPLv2 e LGPLv2.1 não exigem que o fabricante forneça as informações necessárias (como chaves de assinatura criptográfica) para instalar uma versão modificada do firmware e garantir que a televisão continue funcionando corretamente.

Isso significa que, embora um usuário possa obter o código, modificá-lo e corrigir erros, não lhe é garantido o direito de reinstalá-lo em sua própria televisão. O fabricante cumpre sua obrigação ao fornecer o código, mas não é obrigado a permitir que o hardware aceite esse código modificado.

A dura crítica de Linus Torvalds

La A decisão judicial motivou a intervenção de Linus Torvalds., que criticaram severamente para ambas as partes, argumentando que o juiz era o único agente competente no processo. Torvalds criticou a estratégia jurídica da SFC., chamando-a de "incompetente" por tentar estender o escopo da GPLv2 a áreas para as quais ela não foi projetada:

  • Interpretação da GPLv2: Linus afirma que a licença é clara em relação ao software, mas que nunca teve a intenção de conceder controle sobre o hardware. Ele argumenta que a GPLv2 exige a entrega das chaves de assinatura, promovendo uma "agenda falsa" que contradiz os desejos dos verdadeiros detentores dos direitos autorais (incluindo ele próprio).
  • O motivo da GPLv2: Ele lembrou que o kernel do Linux permanece sob a versão 2 da licença (e não a v3) precisamente para evitar as restrições de hardware que a SFC tentou impor por meios legais.
  • Análise da Vizio: Ele também salientou que a Vizio agiu de forma errada desde o início ao usar o Linux sem cumprir a obrigação básica de fornecer o código-fonte.

A posição da SFC e o "Direito ao Reparo"

A SFC respondeu argumentando que a Vizio usou uma defesa baseada em um "argumento falacioso". Segundo a SFC, eles nunca exigiram que a televisão "funcionasse corretamente" (por exemplo, reproduzisse Netflix ou acessasse serviços proprietários) após a instalação do firmware modificado.

O objetivo deles, alinhado ao direito de reparo, é simplesmente ter o mecanismo para instalar um sistema operacional baseado em Linux no hardware que compraram, mesmo que isso implique em perda de funcionalidade.

"Se comprarmos um laptop com Windows e instalarmos Linux, não esperamos que o Microsoft Word continue funcionando. Da mesma forma, não esperamos que o software proprietário da Vizio funcione quando exercemos nosso direito de repará-lo, mas esperamos poder instalar nosso próprio código." — Argumento da SFC.

A organização insiste que o acesso aos scripts de instalação é vital para evitar que os dispositivos acabem em aterros sanitários após o término do suporte oficial, permitindo que a comunidade os mantenha seguros e funcionais.

Contexto: Uma demanda histórica

Este caso é notável não apenas pela falha técnica, mas também por sua natureza jurídica. Ao contrário de ações judiciais anteriores iniciadas por desenvolvedores, esta ação foi ajuizada em 2021 pela SFC atuando como consumidora.

O argumento central era que a licença GPL contém elementos contratuais e que, ao comprar o produto, o consumidor se torna beneficiário desse contrato, adquirindo o direito de receber o código-fonte. O tribunal federal aceitou essa premissa em 2022, estabelecendo um precedente sobre como os usuários finais podem exigir o cumprimento das licenças de código aberto.

O julgamento continuará em Santa Ana no próximo mês, onde a SFC tentará provar que sua interpretação das licenças copyleft está correta para garantir a longevidade e a reparabilidade do software.

fonte: https://sfconservancy.org