Recherche sur le site Web

Utilisateurs de Linux, utilisez-vous des logiciels non libres ?


Le concept virtuel de Richard M. Stallman (vrms) perdure, aidant les utilisateurs de Linux à identifier les logiciels non libres grâce à des audits de licences.

La plupart d'entre nous sont fiers de n'utiliser que des logiciels libres sur nos systèmes Linux. En réalité, cependant, ce n'est pas entièrement vrai (un sujet pour un autre article). Dans une large mesure, une station de travail Linux moderne peut rarement répondre aux attentes des utilisateurs d'aujourd'hui (pilotes GPU, micrologiciels, certains codecs multimédias, etc.) sans avoir recours à au moins quelques logiciels non libres.

En fait, beaucoup d'entre nous utilisent probablement plus de logiciels non libres qu'ils ne le pensent. Mais vous êtes-vous déjà demandé si vous utilisiez des logiciels non libres, et si oui, lesquels ? C'est là qu'intervient un petit outil intéressant, que j'aimerais vous présenter ici : vmrs, abréviation de virtual Richard M. Stallman.

Développé à l'origine dans l'écosystème Debian, vrms est un utilitaire qui vérifie les paquets installés et signale ceux qui ne respectent pas les directives du logiciel libre de Debian. Plutôt que de supprimer des logiciels ou d'imposer des règles, vrms se concentre sur la transparence, donnant aux utilisateurs une visibilité sur les parties de leur système qui ne correspondent pas à la définition de logiciel libre selon Debian.

Dans Debian (et ses dérivés), ce concept se reflète dans l’outil officiel check-dfsg-status (nom de paquet transitoire vrms). Il évalue les paquets installés en utilisant les métadonnées propres à Debian, en distinguant les logiciels appartenant à l’archive main des paquets classés non-free ou contrib. Il suffit de l’installer, de le lancer, et vous verrez une sortie similaire à celle présentée ci-dessous.

Vérifiez les logiciels non libres installés sur Debian.

Une idée similaire a été adaptée pour les distributions basées sur RPM via vrms-rpm, un projet maintenu par la communauté qui apporte le concept virtuel de Richard M. Stallman à Fedora, RHEL, openSUSE et aux systèmes connexes.

Au lieu de s’appuyer sur les catégories DFSG de Debian, vrms-rpm analyse les balises de licence RPM et les compare aux listes de licence configurables, telles que les licences approuvées par Fedora ou les définitions basées sur SPDX.

Malgré des différences dans leur mise en œuvre, les deux outils ont le même objectif : identifier les logiciels installés qui ne répondent pas aux critères choisis par la distribution pour les licences libres ou open source. Gardez à l'esprit qu'ils dépendent entièrement de l'exactitude des métadonnées des paquets et ne tentent en aucun cas de modifier le système, agissant uniquement comme des outils de rapport et d'audit.

Mais qu’en est-il d’Arch et de ses dérivés ? Eh bien, c’est une toute autre histoire. Contrairement à Debian et Fedora, Arch ne fournit pas d’équivalent officiel à vrms ou aux vérifications de conformité de type DFSG. Et laissez-moi vous dire – ce n’est pas un oubli ; cela reflète une philosophie de distribution fondamentalement différente.

Arch ne classe pas les paquets comme libres ou non libres au niveau de la politique et évite intentionnellement de porter des jugements de valeur sur la liberté des logiciels. Et comme vous pouvez le voir, cela ne l’empêche pas d’être l’une des distributions les plus appréciées, largement adoptées et respectées dans l’écosystème Linux. Alors, ne soyons pas si puristes.

Pour plus d'informations, consultez vrms de Debian ou consultez la page GitHub de vrms-rpm.