Waarom is het ath10k-stuurprogramma niet vrij als het met Linux wordt geleverd?

Ik probeerde onlangs Debian te installeren en het viel me op dat er stond dat mijn wifi-kaart (een Qualcomm Atheros QCA6174) niet-vrije stuurprogrammas nodig had. Ik kon de firmware hiervoor vinden, die ath10k bleek te zijn. Blijkbaar zijn deze stuurprogrammas niet opgenomen in distributies zoals Parabola of Debian (standaard) omdat ze niet gratis zijn. Het viel me echter op dat ze deel uitmaken van de broncode van de Linux-kernel (specifiek hier ). Linux is gelicentieerd onder GPLv2 en is open source, en voor zover ik weet respecteert het de 4 GNU essentiële vrijheden. Dus hoe komt het dat de ath10k-stuurprogrammas kwalificeren als niet-vrij?

Antwoord

De Debian firmwarepagina legt uit dat sommige hardware met gratis (volgens GPL) stuurprogrammas firmware nodig heeft om te werken, wat niet gratis is. De licentie voor ath10k-firmware is bijvoorbeeld niet compatibel met GPL.

Driver broncode is gratis software en kan worden opgenomen in de Linux-kernel. Zonder de bijbehorende firmware kan de driver echter onbruikbaar zijn.

In dergelijke gevallen kunnen distributies zoals Debian zeggen dat de hardware niet-vrije firmware nodig heeft om te werken.

Opmerkingen

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *