Philosophie du logiciel libre
Une pour toutes et toutes pour une !
A la question “qu’est-ce qu’un logiciel libre ?”, il est trop souvent répondu “un logiciel gratuit”. Non, un logiciel libre n’est pas nécessairement gratuit (même si c’est très souvent le cas). Et si la liberté a un prix, c’est surtout à la source qu’elle se mesure !
Qu’est-ce qu’un logiciel ?

Un logiciel est un programme exécuté sur un ordinateur dans le but de réaliser une tâche : rédiger un document (avec un traitement de texte), surfer sur Internet (avec un navigateur), écouter de la musique (avec un lecteur multimédia),etc…
Pour en arriver là, le logiciel est écrit par un développeur (ou une équipe de développeurs) dans un langage compréhensible par l’homme. Cette écriture aboutit à ce que l’on appelle le code source du programme.
Mais comme un ordinateur ne parle pas le même langage que l’homme, le logiciel a besoin d’être traduit dans un langage compréhensible de la machine. Cette traduction constitue la phase de compilation qui aboutit à ce que l’on appelle la forme binaire (ou encore exécutable) du logiciel, forme qui n’est pas compréhensible par l’homme.
Il est ici facile de comprendre que l’on peut distinguer les logiciels dits à code ouvert - open source en anglais - (le code source est disponible pour tous) des logiciels dits à code fermé (l’accès au code source est limité à une minorité de personnes).
Qu’est-ce qu’un logiciel libre ?
La notion de logiciel libre s’appuie sur un ensemble de quatre libertés inséparables :
- la liberté d’exécuter le programme, pour tous les usages.
- la liberté d’en étudier le fonctionnement, ce qui nécessite de disposer du code source.
- la liberté d’en distribuer des copies. Cette distribution peut être gratuite ou payante.
- la liberté de l’améliorer et de publier ces améliorations, ce qui nécessite là encore de disposer du code source.
Cette notion de logiciel libre ne doit donc pas être confondue avec celle de logiciel gratuit ou encore celle de logiciel non-commercial.



