Le projet Debian vote actuellement sur l'état des micrologiciels non libres sur Debian. Le vote décidera si Debian inclura des micrologiciels non libres dans les futures versions officielles.
La question actuelle sur les micrologiciels non libres est un grand défi pour la communauté Debian. De nombreux composants matériels informatiques ont aujourd'hui besoin d'un micrologiciel non libre pour fonctionner. Mais Debian et ses développeurs sont de fervents défenseurs des logiciels libres et open source. Le projet Debian peut-il créer un meilleur compromis entre l'utilisabilité et les principes du logiciel libre ?
Comment Debian gère les microprogrammes aujourd'hui
Le firmware est un type de logiciel de bas niveau qui permet aux utilisateurs de contrôler le matériel. Il fonctionne comme un intermédiaire entre votre système d'exploitation et votre clavier, votre souris, votre carte Wi-Fi et d'autres appareils.
De nombreuses entreprises de matériel informatique créent aujourd'hui leur propre micrologiciel propriétaire pour leurs appareils. La plupart de ces entreprises n'incluent pas leur firmware dans leur matériel. Ils s'attendent plutôt à ce que les systèmes d'exploitation incluent le micrologiciel de leurs appareils via des pilotes.
Malgré cela, la prise en charge des micrologiciels non libres n'est pas incluse par défaut dans Debian. Selon le Contrat social de Debian, le projet s'engage à rester 100 % gratuit et open-source. Pour cette raison, les utilisateurs de Debian peinent aujourd'hui à faire fonctionner complètement leurs ordinateurs.
Comme solution de contournement, Debian propose des images de version "non officielles" qui incluent des micrologiciels non libres. Développeur du projet Debian Steve McIntyre décrit quatre problèmes avec cette solution de contournement :
1. Construire, tester et publier deux ensembles d'images demande plus d'efforts.
2. Nous ne voulons pas du tout fournir des images non libres, d'un point de vue philosophique. Nous promouvons et annonçons donc principalement les images gratuites officielles préférées. Cela peut être source de confusion pour les utilisateurs. Nous proposons des liens vers les images non libres à divers endroits, mais elles ne sont pas si faciles à trouver.
3. L'utilisation d'un support d'installation non libre entraînera l'utilisation par défaut de logiciels non libres par un plus grand nombre d'installations. Ce n'est pas une grande histoire pour nous, et nous pourrions nous retrouver avec plus d'utilisateurs utilisant des logiciels non libres et croyant que tout cela fait partie de Debian.
4. Un certain nombre d'utilisateurs et de développeurs se plaignent que nous perdons leur temps en publiant des images officielles qui ne sont tout simplement pas utiles pour beaucoup (une majorité ?) d'utilisateurs.
Le compromis de Debian sur l'inclusion de micrologiciels non libres laisse les utilisateurs et les développeurs insatisfaits. Le manque de support officiel pour les micrologiciels non libres causera plus de problèmes à long terme.
Pour le bien de ses utilisateurs, Debian doit répondre aux attentes des fabricants de matériel aujourd'hui. Pour le bien de l'ensemble de la communauté open source, le projet Debian doit également s'engager envers la principes du logiciel libre. Comment Debian peut-elle avancer sur le problème des micrologiciels non libres ?
Vote de la communauté Debian sur l'inclusion de micrologiciels non libres
Après des mois de débats rigoureux, le Projet Debian a soumis à un vote la question sur les micrologiciels non libres. Le 18 août 2022, six propositions de micrologiciels non libres sur Debian ont été soumises au vote.
La proposition A, qui a été présentée par McIntyre, a le plus de secondes de la part des développeurs. La proposition vise à se débarrasser de la version "non officielle" de Debian.
Si la proposition A est acceptée, alors Debian ne maintiendra qu'une seule version avec des packages de micrologiciels non libres. Debian activera automatiquement les micrologiciels non libres si elle détecte un matériel qui en a besoin. Les utilisateurs auront toujours la possibilité de désactiver les micrologiciels non libres sur Debian. Debian informera également les utilisateurs si un micrologiciel libre ou non libre est utilisé par le système.
Les propositions B et C visent à maintenir les deux versions de Debian. Si elles sont adoptées, les deux propositions reconnaîtront officiellement la version Debian avec un micrologiciel non libre. La proposition B recommandera aux utilisateurs de télécharger Debian avec un micrologiciel non libre plutôt que la version entièrement gratuite.
La proposition D est l'option du statu quo. Les partisans de la proposition D soutiennent que les micrologiciels non libres ne devraient pas être sur Debian. Le plus radical Propositions E et F visent à compléter les propositions A et B en modifiant le contrat social Debian. L'avenant ajoutera la phrase suivante au point 5 du contrat :
"Le support officiel Debian peut inclure un micrologiciel qui ne fait pas autrement partie du système Debian pour permettre l'utilisation de Debian avec du matériel nécessitant un tel micrologiciel."
Tout vote visant à amender le contrat social nécessite une majorité de 3 contre 1 pour être adopté.
116 votes ont été comptabilisés au 23 septembre 2022. La période de vote se termine le 1er octobre 2022.
Ce que signifie le vote sur les micrologiciels non libres de Debian pour la communauté Linux
Comme Debian est une distribution Linux majeure, le vote pourrait avoir des implications majeures pour Linux. Debian est un système d'exploitation de longue date et important pour la communauté Linux. La distribution Linux est la base d'autres systèmes d'exploitation majeurs comme Ubuntu.
Les résultats pourraient inciter davantage d'utilisateurs et de développeurs à adopter ou à rejeter les logiciels non libres. Cela pourrait également entraver ou aider tous les efforts visant à rendre Linux plus accessible aux nouveaux utilisateurs.
Peu importe le résultat, Debian restera une distribution Linux importante dans les années à venir. Il est et sera toujours un contributeur important pour la communauté des logiciels libres et open source.