最近Debianをインストールしようとしましたが、wifiカード(Qualcomm Atheros QCA6174)にフリーでないドライバーが必要であることがわかりました。これらのファームウェアを見つけることができましたが、ath10kであることが判明しました。どうやら、これらのドライバーは無料ではないため、ParabolaやDebian(デフォルト)のようなディストリビューションには含まれていません。ただし、これらがLinuxカーネルソースツリーの一部であることに気付きました(具体的には、ここ)。 LinuxはGPLv2の下でライセンスされており、オープンソースであり、私が知る限り、4つのGNUの本質的な自由を尊重しています。では、なぜath10kドライバーが非無料と見なされるのでしょうか?
回答
Debianファームウェアページは、無料の(GPLによる)ドライバを備えた一部のハードウェアが動作するために無料ではないファームウェアを必要とすることを説明しています。たとえば、 ath10kファームウェアのライセンスはGPLと互換性がありません。
ドライバーソースコードはフリーソフトウェアであり、 Linuxカーネルに含まれている可能性があります。ただし、対応するファームウェアがないと、ドライバが役に立たない可能性があります。
Debianのようなこのようなディストリビューションの場合、ハードウェアが動作するにはフリーでないファームウェアが必要であると言われることがあります。
コメント
- ' プログラミングのタオ
の8.4を突然思い出しました。 a>。 (+1)