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

Jeg prøvde nylig å installere Debian, og jeg la merke til at det sto at wifi-kortet mitt (et Qualcomm Atheros QCA6174) krevde drivere som ikke var gratis. Jeg klarte å finne firmware for disse, som viste seg å være ath10k. Disse driverne er tilsynelatende ikke inkludert i distroer som Parabola eller Debian (som standard) fordi de ikke er gratis. Imidlertid la jeg merke til at de er en del av Linux-kjernekildetreet (spesielt her ). Linux er lisensiert under GPLv2 og er åpen kildekode, og så vidt jeg vet respekterer de 4 GNU viktige frihetene. Så hvordan kan det hende at ath10k-sjåførene kvalifiserer som ikke-gratis?

Svar

Debians fastvareside forklarer at noe maskinvare med gratis drivere (i henhold til GPL) krever fastvare for å fungere som ikke er gratis. For eksempel er lisens for ath10k firmware inkompatibel med GPL.

Driver kildekode er gratis programvare og kan være inkludert i Linux-kjernen. Uten den korresponderende fastvaren kan driveren imidlertid være ubrukelig.

I tilfeller som dette kan distribusjoner som Debian si at maskinvaren krever ikke-fast firmware for å fungere.

Kommentarer

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *