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
- I ' mi ha ricordato improvvisamente l8.4 del Tao della programmazione . (+1)