Skip to content
Tech AI Wire

ARCTIC adiciona uma segunda licença ao seu driver de ventoinhas para os BSDs

O driver arctic_fan_controller passa de GPLv2+ para GPLv2+ e BSD-2-Clause no Linux 7.4, para que outros sistemas reaproveitem o código do aparelho de US$ 8,99.

Por Tech AI Wire Team

3 min de leitura

XLinkedIn
A small black PC fan controller board with a row of fan headers, a USB lead and a SATA power lead, on a plain gray backdrop.

A ARCTIC está mudando a licença do seu driver de controle de ventoinhas para Linux, de apenas GPLv2+ para GPLv2+ e BSD-2-Clause juntas. O Phoronix relatou a mudança em 13 de setembro de 2026 e diz que ela chegou ao branch hwmon-next para o kernel Linux 7.4. A ideia é deixar que sistemas que evitam a GNU GPL usem o mesmo código.

O driver se chama arctic_fan_controller na árvore do kernel. Ele fica no hwmon, o subsistema que cuida do monitoramento de hardware, ou seja, temperaturas, tensões e velocidades de ventoinha. O hardware é um aparelho USB que comanda as ventoinhas de um gabinete de desktop, e o Phoronix coloca o preço em US$ 8,99.

Por que uma segunda licença muda alguma coisa

Uma licença é permissão, e as duas aqui concedem essa permissão em termos diferentes. A GPL exige que quem distribui código alterado publique suas alterações sob a mesma licença. A BSD-2-Clause pede apenas que se mantenha o aviso de copyright, e deixa uma empresa entregar uma versão modificada sem abrir o código.

Licença dupla significa que o arquivo carrega as duas, e quem usa escolhe uma. Nada é tirado do Linux, que segue com a GPL como antes. O que muda é quem mais pode partir desse código.

O Phoronix diz o objetivo com clareza. A mudança vai ajudar quem quiser "to bring this fan controller driver to the BSDs", afirma o texto. Ele também cita "other platforms where preferring something other than the GNU GPL". FreeBSD, OpenBSD e NetBSD evitam puxar código GPL para o sistema base, então um driver só sob GPL é para eles praticamente uma folha em branco.

O hardware por trás do driver

O aparelho em si é modesto. O manual do usuário da ARCTIC diz que ele comanda até 10 ventoinhas, conecta-se a um header USB 2.0 da placa-mãe e precisa de alimentação SATA. As ventoinhas começam com ciclo de trabalho de 40%, o valor que decide a velocidade de giro, numa escala de 0 a 255. O manual indica o Linux 7.2 como versão mínima de kernel e diz que a unidade não aceita troca a quente.

O Open Source For You relatou em julho de 2026 que o controlador oferece 10 canais independentes, ajusta cada um separadamente e informa a velocidade das ventoinhas uma vez por segundo. O relato dele sobre conexão a quente difere da linha do manual sobre troca a quente, e as duas fontes usam palavras diferentes para o que podem ser comportamentos diferentes. Trate o manual como a autoridade sobre o produto que está à venda.

O que chama atenção é a ordem dos acontecimentos. A ARCTIC "did not use community-developed drivers", escreveu o Open Source For You. A empresa "developed the Linux driver internally and submitted it to be included in the mainline Linux kernel before releasing this product". O driver estava no upstream antes de os clientes poderem comprar o hardware.

O que isso significa para desenvolvedores

Copie a sequência, não só a licença. Conseguir que um driver entre antes de o produto sair significa que cada comentário de revisão chega enquanto o firmware ainda pode mudar. Quem entrega primeiro e sobe o código depois acaba defendendo decisões que já não pode reverter.

Leia o cabeçalho de licença em vez de supor. Um arquivo do kernel com licença dupla ainda é raro, e uma linha SPDX-License-Identifier com duas entradas é o único sinal confiável. Se você está portando um driver do Linux para um BSD, essa linha decide se dá para começar.

Defenda a licença dupla quando você mesmo escrever código de fabricante. Se trabalha em uma empresa de hardware, acrescentar a BSD-2-Clause no momento do envio custa uma linha num cabeçalho. Acrescentar depois custa localizar cada colaborador para pedir permissão.

Não leia isso como uma virada do kernel. É a escolha de um fabricante sobre o próprio arquivo, não uma mudança na política do Linux. É o mesmo padrão prático que se vê quando a Intel entrega suas próprias atualizações de driver de NPU no seu próprio ritmo. O interessante é que um fabricante de acessórios de consumo tenha pensado nos usuários de BSD, a um preço abaixo de dez dólares.

Fontes

  1. ARCTIC's Fan Controller Driver For Linux Being Dual-Licensed With BSD-2-Clause - Phoronix
  2. Fan Controller Brings Native Linux Support - Open Source For You
  3. ARCTIC Fan Controller - User Manual - ARCTIC Support

Artigos relacionados