Varför är ath10k-drivrutinen gratis om den levereras med Linux?

Jag försökte nyligen installera Debian, och jag märkte att det stod att mitt wifi-kort (ett Qualcomm Atheros QCA6174) krävde drivrutiner som inte är gratis. Jag kunde hitta firmware för dessa, som visade sig vara ath10k. Tydligen ingår dessa drivrutiner inte i distros som Parabola eller Debian (som standard) eftersom de är gratis. Jag märkte emellertid att de är en del av kärnträdet i Linux-kärnan (specifikt här ). Linux är licensierat under GPLv2 och är öppen källkod, och så vitt jag vet respekterar de 4 GNU-grundläggande friheterna. Så hur kommer det sig att ath10k-förarna kvalificerar sig som icke-fria?

Svar

Debians firmware-sida förklarar att viss hårdvara med gratis (enligt GPL) drivrutiner kräver firmware för att fungera som inte är gratis. Till exempel är licens för ath10k firmware inte kompatibel med GPL.

Drivrutin källkod är fri programvara och kan inkluderas i Linux-kärnan. Utan motsvarande firmware kan dock drivrutinen vara värdelös.

I sådana fall kan distributioner som Debian säga att hårdvaran kräver icke-fri firmware för att fungera.

Kommentarer

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *