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.
3 min de leitura

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
- ARCTIC's Fan Controller Driver For Linux Being Dual-Licensed With BSD-2-Clause - Phoronix
- Fan Controller Brings Native Linux Support - Open Source For You
- ARCTIC Fan Controller - User Manual - ARCTIC Support
Artigos relacionados

Linux quer remover 247 mil linhas de código ARM antigo
Um branch do kernel apagaria cerca de 247 mil linhas ao retirar plataformas ARM de 32 bits descontinuadas e os drivers que só elas usavam.

Firmware de código aberto inicializa em placa de desktop AMD de consumo
O Coreboot e o openSIL da AMD já funcionam na MSI B850P, uma placa de desktop AM5 de verdade. Isso corta em 79,1% o código de firmware fechado, mas o produto é pago, não um download gratuito.

Nouveau inicializa no DGX Spark GB10 da Nvidia, de forma não oficial
Um engenheiro da Red Hat conseguiu rodar o driver aberto Nouveau e o NVK no DGX Spark GB10 da Nvidia. Foram necessários cerca de 100 patches, e ainda não está definido como integrar isso oficialmente.