Hvorfor er ath10k-driveren ikke gratis, hvis den leveres med Linux?

Jeg forsøgte for nylig at installere Debian, og jeg bemærkede, at det stod, at mit wifi-kort (et Qualcomm Atheros QCA6174) krævede ikke-gratis drivere. Jeg var i stand til at finde firmwaren til disse, som viste sig at være ath10k. Disse drivere er tilsyneladende ikke inkluderet i distroer som Parabola eller Debian (som standard), fordi de ikke er gratis. Imidlertid bemærkede jeg, at de er en del af Linux-kernekildetræet (specifikt her ). Linux er licenseret under GPLv2 og er open source, og så vidt jeg ved respekterer de 4 GNU-essentielle friheder. Så hvordan kommer ath10k-bilisterne til at kvalificere sig som ikke-gratis?

Svar

Debians firmwareside forklarer, at noget hardware med gratis (som pr. GPL) drivere kræver firmware for at fungere, hvilket ikke er gratis. For eksempel er licens til ath10k firmware inkompatibel med GPL.

Driver kildekode er gratis software og kan være inkluderet i Linux-kernen. Uden den tilsvarende firmware kan driveren dog være ubrugelig.

I sådanne tilfælde kan distributioner som Debian sige, at hardwaren kræver ikke-fri firmware for at fungere.

Kommentarer

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *