...enfin, au moins quelques uns ! ;-)

La première liberté du Logiciel Libre, c'est de pouvoir utiliser les programmes. Bien souvent, on utilise des programmes pré-emballés, empaquetés, parce que c'est plus simple et plus rapide. Mais qui dit que le programme est réellement libre ? Qu'une de ses dépendances ne pose pas un problème ? Que le programme est complet ? Qu'il est de qualité ?

Si vous utilisez un paquet d'une distribution bien connue, comme Debian ou Ubuntu, vous pouvez être sûr qu'il n'y a pas de soucis (en particulier pour Debian). Mais si vous utilisez un logiciel libre trouvé sur le web, rien ne dit que le logiciel proposé en téléchargement est complet, qu'il n'a pas de dépendances non libres ou simplement qu'il est bien compilable à partir des sources. C'est pourquoi je vous encourage vivement à compiler, au moins une fois de temps en temps, un logiciel libre que vous utilisez ou testez. Et tant que vous y êtes, à jeter un coup d'œil aux sources, histoire de regarder comment il est codé et la licence. Et une fois que vous avez fini, vous pouvez mettre une petite doc en ligne ou faire un petit billet de blog, histoire d'aider les autres.

Installer un programme à partir des sources, ce n'est pas si compliqué que ça en a l'air. Cela dépend bien évidemment du langage utilisé, de vos connaissances et de votre environnement. Mais la connaissance d'un minimum d'anglais technique permet de lire les fichiers README et INSTALL qui indiquent pas à pas les actions à faire. Et si vous avez un soucis, vous pouvez toujours demander sur la liste de diffusion gulliver@.

Et plus fondamentalement, compiler un programme, c'est un peu suivre l'esprit scientifique. En science, refaire une expérience soit-même permet de vérifier les dires d'un chercheur et confirmer ou infirmer ses propos. Installer un programme à partir des sources, c'est vérifier que le programme est complet et réellement utilisable, qu'il est bien libre, sans laisser à d'autres le soin de le faire pour vous. En faisant ça et en le faisant connaitre, vous faites progresser le logiciel libre.

...et remerciez les programmeurs

Tiens, à propos de logiciel libre et de compilation, le Framablog a sorti un billet sur une idée sympa :

Un obscur blogueur du nom de Solarius vient tout seul de décréter le dernier vendredi du mois de mars, le « Thank a dev day », que l’on pourrait traduire par la « Journée de remerciement aux développeurs de votre logiciel libre préféré » (oui, c’est un peu plus long en français).

La procédure est simple (et itérative) :

1. Choisir votre logiciel libre, de préférence parmi ceux que vous utilisez au quotidien et qui vous a déjà rendu mille services.

2. Trouver le mail de son auteur, ou plus sûrement de ses auteurs. Ce n’est pas forcément facile mais à défaut prendre l’adresse de contact du site officiel du logiciel en question.

3. Lui écrire pour le remercier chaleureusement en précédant le sujet de votre message du tag « TADD ». Ne pas hésiter à lui donner quelques détails de l’usage que vous faites de son logiciel.

4. Et c’est fini, vous avez échangé un petit sourire entre développeur et utilisateur. Si vous le souhaitez vous pouvez revenir au point 1. pour recommencer avec un autre logiciel ;-)

Je trouve que c'est une très bonne idée. Ça ne coute pas grand chose et ça peut faire énormément plaisir. Cette initiative est dans la droite ligne de dons aux logiciels libres que voulais faire un « Thomas » sur la liste gulliver@ en janvier dernier.

Le 27 mars prochain, envoyez un petit mot à vos développeurs préférés. Pour ma part, j'hésite encore : Emacs ? Gnus ? OCaml ? Firefox ? Dotclear ? Dokuwiki ? Lighttpd ? make ? gcc ? ssh ? bash ? BackupPC ? Mercurial ? La liste est trop longue. :-) Je crois que je vais privilégier les logiciels peu connus ou de petite taille. Les gros projets on déjà des financement et de la reconnaissance. À vous de jouer !