Jessayais récemment dinstaller Debian, et jai remarqué que ma carte wifi (une Qualcomm Atheros QCA6174) nécessitait des pilotes non libres. Jai pu trouver le firmware pour ceux-ci, qui sest avéré être ath10k. Apparemment, ces pilotes ne sont pas inclus dans les distributions comme Parabola ou Debian (par défaut) car ils ne sont pas libres. Cependant, jai remarqué quils font partie de larborescence des sources du noyau Linux (en particulier, ici ). Linux est sous licence GPLv2 et est open source, et pour autant que je sache respecte les 4 libertés essentielles de GNU. Alors, comment se fait-il que les pilotes ath10k soient considérés comme non libres?
Réponse
Les La page du firmware Debian explique que certains matériels dotés de pilotes gratuits (selon la GPL) nécessitent un firmware pour fonctionner, ce qui nest pas gratuit. Par exemple, la licence pour le micrologiciel ath10k est incompatible avec la GPL.
Le code source du pilote est un logiciel gratuit et peut être inclus dans le noyau Linux. Cependant, sans le firmware correspondant, le pilote peut être inutile.
Dans des cas comme celui-ci, des distributions comme Debian peuvent dire que le matériel nécessite un firmware non libre pour fonctionner.
Commentaires
- Je ' m rappelé soudainement 8.4 du Tao de programmation . (+1)