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
- Jeg ' m minnet plutselig på 8,4 av Tao for programmering . (+1)