Steve McIntyre, qui a occupé le poste de leader du projet Debian pendant plusieurs années, a proposé de reconsidérer la manière dont Debian gère la distribution des firmwares propriétaires, qui ne sont actuellement pas inclus dans les images d'installation officielles et sont fournis dans un dépôt non libre. Selon Steve, la recherche de l'idéal consistant à n'inclure que des logiciels libres entraîne des difficultés inutiles pour les utilisateurs, qui doivent dans de nombreux cas installer des firmwares propriétaires s'ils souhaitent faire fonctionner pleinement leur matériel.
Les firmwares propriétaires sont placés dans un dépôt non libre, aux côtés d'autres paquets distribués sous des licences non libres et ouvertes. Le dépôt non libre n'est officiellement pas associé au projet Debian, et les paquets qui en proviennent ne peuvent pas figurer dans les images d'installation et live. En raison de cela, les images d'installation avec des firmwares propriétaires sont assemblées séparément et considérées comme non officielles, bien que leur développement et leur maintenance soient formellement pris en charge par le projet Debian.
Ainsi, un certain statu quo a été atteint au sein de la communauté, combinant le désir de n'inclure que des logiciels libres dans la distribution et les besoins des utilisateurs en matière de firmwares. Il existe un petit ensemble de firmwares libres inclus dans les assemblages officiels et dans le dépôt principal, mais ces firmwares sont très rares et souvent insuffisants.
L'approche adoptée par Debian crée de nombreux problèmes, dont l'inconvénient pour les utilisateurs et les ressources nécessaires à l'assemblage, aux tests et à l'hébergement des assemblages non officiels avec des firmwares propriétaires. Le projet présente comme principales recommandations les images officielles, mais cela perturbe les utilisateurs, car au cours de l'installation, ils se heurtent à des problèmes de compatibilité matérielle. L'utilisation d'assemblages non officiels conduit également involontairement à la promotion de logiciels non libres, car l'utilisateur reçoit avec les firmwares un dépôt non libre contenant d'autres logiciels non libres, alors que si les firmwares étaient proposés séparément, sans inclure le dépôt non libre, cela permettrait d'éviter cette situation.
Dernièrement, les fabricants recourent de plus en plus à des micrologiciels externes, chargés par le système d'exploitation, au lieu de fournir des micrologiciels dans la mémoire permanente des appareils eux-mêmes. De tels micrologiciels externes sont nécessaires à de nombreux adaptateurs graphiques, audio et réseau modernes. La question est cependant ambiguë de savoir dans quelle mesure ces micrologiciels peuvent être considérés comme des exigences de fourniture uniquement de logiciels libres, car en réalité, ces micrologiciels s'exécutent sur des dispositifs matériels et non dans le système, et relèvent donc du matériel. De la même manière, sur les ordinateurs modernes, même équipés de distributions entièrement libres, des micrologiciels intégrés à l'équipement sont exécutés. La seule différence est que certains micrologiciels sont chargés par le système d'exploitation, alors que d'autres sont déjà intégrés dans la mémoire ROM ou Flash.
Steve a présenté cinq options principales pour la fourniture de micrologiciels dans Debian, qui seront soumises au vote des développeurs :
Steve lui-même plaide en faveur de l'adoption du cinquième point, qui permettra au projet de ne pas s'écarter excessivement de la promotion des logiciels libres tout en rendant le produit convivial et utile pour les utilisateurs. L'installeur propose de clairement séparer les firmware libres des firmware non libres, offrant à l'utilisateur la possibilité de faire un choix éclairé et de l'informer sur la compatibilité des firmware libres disponibles avec le matériel actuel et sur l'existence de projets visant à créer des firmware libres pour les dispositifs actuels. Au stade de chargement, il est également prévu d'ajouter un paramètre pour désactiver le paquet de firmware non libres.
Source : opennet.ru
