Skip to content
Tech AI Wire

ARCTIC stellt seinen Linux-Lüftertreiber unter eine zweite Lizenz für die BSDs

ARCTICs Treiber arctic_fan_controller wechselt in Linux 7.4 von GPLv2+ auf GPLv2+ und BSD-2-Clause, damit andere Systeme den Code des 8,99-Dollar-Geräts nutzen können.

Von Tech AI Wire Team

3 Min. Lesezeit

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.

ARCTIC ändert die Lizenz seines Linux-Treibers für den Fan Controller von reinem GPLv2+ auf GPLv2+ und BSD-2-Clause zusammen. Phoronix berichtete am 13. September 2026 über die Änderung und schreibt, sie sei im Branch hwmon-next für den Kernel Linux 7.4 gelandet. Der Zweck ist, dass auch Systeme, die die GNU GPL meiden, denselben Code nutzen können.

Der Treiber heißt im Kernel-Baum arctic_fan_controller. Er sitzt in hwmon, dem Subsystem für Hardware-Überwachung, also für Temperaturen, Spannungen und Lüfterdrehzahlen. Die Hardware ist ein USB-Gerät, das Gehäuselüfter im Desktop steuert, und Phoronix gibt den Preis mit 8,99 US-Dollar an.

Warum eine zweite Lizenz etwas ändert

Eine Lizenz ist eine Erlaubnis, und die beiden hier erteilen sie zu verschiedenen Bedingungen. Die GPL verlangt, dass jeder, der geänderten Code weitergibt, seine Änderungen unter derselben Lizenz veröffentlicht. BSD-2-Clause verlangt nur, den Copyright-Hinweis zu behalten, und erlaubt einem Unternehmen, eine geänderte Fassung ohne Quelltext auszuliefern.

Doppelte Lizenzierung heißt, dass die Datei beide trägt und wer sie nutzt, eine davon wählt. Linux wird nichts genommen, dort gilt weiter die GPL. Was sich ändert, ist, wer sonst noch mit diesem Code anfangen kann.

Phoronix nennt das Ziel klar. Die Änderung helfe allen, die "to bring this fan controller driver to the BSDs" wollen, heißt es dort. Genannt werden auch "other platforms where preferring something other than the GNU GPL". FreeBSD, OpenBSD und NetBSD vermeiden alle, GPL-Code in ihr Basissystem zu ziehen, also ist ein reiner GPL-Treiber für sie praktisch ein leeres Blatt.

Die Hardware hinter dem Treiber

Das Gerät selbst ist bescheiden. ARCTICs Bedienungsanleitung sagt, es steuere bis zu 10 Lüfter, werde an einen USB-2.0-Header des Mainboards angeschlossen und brauche SATA-Strom. Lüfter starten mit 40 Prozent Tastverhältnis, dem Wert, der die Drehzahl bestimmt, auf einer Skala von 0 bis 255. Die Anleitung nennt Linux 7.2 als minimale Kernel-Version und sagt, das Gerät unterstütze kein Hot-Swapping.

Open Source For You berichtete im Juli 2026, der Controller biete 10 unabhängige Kanäle, regle jeden einzeln und melde die Lüfterdrehzahl einmal pro Sekunde. Die dortige Darstellung zum Hot-Plugging weicht von der Zeile der Anleitung zum Hot-Swapping ab, und beide Quellen benutzen verschiedene Wörter für womöglich verschiedene Verhaltensweisen. Nehmen Sie die Anleitung als maßgeblich für das ausgelieferte Produkt.

Was auffällt, ist die Reihenfolge der Ereignisse. ARCTIC habe "did not use community-developed drivers", schrieb Open Source For You. Das Unternehmen habe "developed the Linux driver internally and submitted it to be included in the mainline Linux kernel before releasing this product". Der Treiber war upstream, bevor Kunden die Hardware kaufen konnten.

Was das für Entwickler bedeutet

Kopieren Sie die Reihenfolge, nicht nur die Lizenz. Einen Treiber vor dem Produktstart aufgenommen zu bekommen heißt, dass jeder Review-Kommentar eintrifft, solange die Firmware sich noch ändern lässt. Wer zuerst ausliefert und später upstream geht, verteidigt am Ende Entscheidungen, die er nicht mehr zurücknehmen kann.

Lesen Sie den Lizenz-Header, statt etwas anzunehmen. Eine doppelt lizenzierte Kernel-Datei ist immer noch selten, und eine SPDX-License-Identifier-Zeile mit zwei Einträgen ist das einzige verlässliche Zeichen. Wenn Sie einen Linux-Treiber auf ein BSD portieren, entscheidet diese Zeile, ob Sie überhaupt anfangen dürfen.

Drängen Sie auf doppelte Lizenzierung, wenn Sie selbst Herstellercode schreiben. Arbeiten Sie bei einem Hardware-Unternehmen, kostet BSD-2-Clause beim Einreichen eine Zeile im Header. Es später zu ergänzen, kostet die Suche nach jedem Beitragenden für dessen Erlaubnis.

Lesen Sie es nicht als Kurswechsel des Kernels. Das ist die Entscheidung eines Herstellers über seine eigene Datei, keine Änderung der Linux-Politik. Es ist dasselbe praktische Muster, das man sieht, wenn Intel seine eigenen NPU-Treiber-Updates ausliefert, nach eigenem Zeitplan. Das Interessante ist, dass ein Hersteller von Zubehör überhaupt an BSD-Nutzer gedacht hat, bei einem Preis unter zehn Dollar.

Quellen

  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

Ähnliche Artikel

An Nvidia DGX Spark GB10 desktop AI computer, its small gold speckled chassis on a wooden desk in front of a monitor showing out-of-focus code.
Dev Stack

Nouveau bootet inoffiziell auf Nvidias DGX Spark GB10

Ein Red-Hat-Ingenieur hat den quelloffenen Nouveau-Treiber und NVK auf Nvidias DGX Spark GB10 zum Laufen gebracht. Dafür brauchte es rund 100 Patches, und der Weg ins Upstream ist noch offen.