Ich habe kürzlich versucht, Debian zu installieren, und festgestellt, dass für meine WLAN-Karte (eine Qualcomm Atheros QCA6174) nicht freie Treiber erforderlich sind. Ich konnte die Firmware für diese finden, die sich als ath10k herausstellte. Anscheinend sind diese Treiber nicht in Distributionen wie Parabola oder Debian enthalten (standardmäßig), da sie nicht frei sind. Ich habe jedoch festgestellt, dass sie Teil des Linux-Kernel-Quellbaums sind (insbesondere hier ). Linux ist unter GPLv2 lizenziert und Open Source. Soweit ich weiß, werden die 4 GNU-Grundfreiheiten beachtet. Wie kommt es, dass sich die ath10k-Treiber als nicht frei qualifizieren?
Antwort
Die Die Debian-Firmware-Seite erklärt, dass für einige Hardware mit kostenlosen (gemäß GPL) Treiber Firmware erforderlich ist, die nicht kostenlos ist. Beispielsweise ist die -Lizenz für ath10k-Firmware nicht mit der GPL kompatibel.
Treiber Quellcode ist freie Software und kann im Linux-Kernel enthalten sein. Ohne die entsprechende Firmware ist der Treiber jedoch möglicherweise unbrauchbar.
In Fällen wie diesen können Distributionen wie Debian sagen, dass für den Betrieb der Hardware eine nicht freie Firmware erforderlich ist.
Kommentare
- Ich ' erinnere mich plötzlich an 8.4 des Tao of Programming . (+1)