Perché il driver ath10k non è libero se viene fornito con Linux?

Recentemente stavo tentando di installare Debian, e ho notato che diceva che la mia scheda wifi (una Qualcomm Atheros QCA6174) richiedeva driver non liberi. Sono stato in grado di trovare il firmware per questi, che si è rivelato essere ath10k. Apparentemente questi driver non sono inclusi in distribuzioni come Parabola o Debian (per impostazione predefinita) perché non sono liberi. Tuttavia, ho notato che fanno parte dellalbero dei sorgenti del kernel Linux (in particolare, qui ). Linux è concesso in licenza con GPLv2 ed è open source, e per quanto ne so rispetta le 4 libertà essenziali GNU. Allora come mai i piloti ath10k si qualificano come non liberi?

Rispondi

Il La pagina del firmware Debian spiega che alcuni hardware con driver gratuiti (come da GPL) richiedono un firmware per funzionare che non è libero. Ad esempio, la licenza per il firmware ath10k non è compatibile con GPL.

Il codice sorgente del driver è software libero e può essere incluso nel kernel Linux. Tuttavia, senza il firmware corrispondente, il driver potrebbe essere inutile.

In casi come questo, distribuzioni come Debian potrebbero dire che lhardware richiede firmware non libero per funzionare.

Commenti

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *