Rechercher le code non libre

2 réponses [Dernière contribution]
nmrk.n
Hors ligne
A rejoint: 11/01/2013

Bonjour,

Existe-t-il un moyen de tester une quelconque installation d'une distribution GNU/Linux afin de lister les éléments de code non libre qu'elle contient dans son noyau et/ou ailleurs ?

merci

eean
Hors ligne
A rejoint: 07/06/2011

Bonjour,

Si la distribution est une dérivée de Debian, tu as le logiciel libre vrms :

http://fr.m.wikipedia.org/wiki/Vrms

Ça peut permettre de se faire une première idée, mais je ne pense pas que ce soit totalement exhaustif.

Je ne connais pas d'autres outils.

M'est avis qu'ensuite c'est une question de méthode, en examinant les paquets un par un.

S'agissant du noyau, si ce n'est pas Linux-libre il y a de bonnes chances pour qu'il contienne des éléments privateurs.

Magic Banana

I am a member!

I am a translator!

Hors ligne
A rejoint: 07/24/2010

Ce n'est pas exhaustif, non. Seuls les paquets présents dans les dépôts Debian sont considérés. Un logiciel installé à la main (disons Flash téléchargé depuis le site d'Adobe) n'est pas considéré.

Par ailleurs, cette commande est bien mal nommée : rms n'aprouve pas sa sortie car la définition de logiciel libre qui est utilisée est celle des "Debian Free Software Guidelines" et non celle de la FSF. En particulier la licence GNU FDL (pour la documentation) est considérée non-libre par Debian !

Sur Trisquel (et les autres distributions recommandées par la FSF), une commande qui prendrait en compte la définition de la FSF serait parfaitement inutile : tous les paquets dans les dépôts sont libres (sinon, il s'agit d'un bogue critique) et, encore une fois, la commande ne considère que les paquets installés via APT. Son implémentation (ici en Shell) serait donc :
$ echo "No non-free packages installed! rms would be proud."