La plupart des logiciels, dit « logiciels propriétaires », sont distribués sans leur code source.
Le code binaire, et lui seul, est fourni à celui qui se procure le programme. Il est interdit d’en connaitre la composition exacte, de le partager avec d’autres utilisateurs ou de le modifier pour l’adapter à des besoins spécifiques.
Un logiciel libre garantit quatre libertés :
Liberté d’exécuter
Vous êtes libre d’utiliser le logiciel comme bon vous semble sur autant de machines que vous le souhaitez. Il n’y a pas de logique commerciale qui interdit ou impose un usage. |
|
Liberté d’étudier Vous êtes libre de savoir comment est fabriqué le logiciel, un peu comme les ingrédients d’une recette et son élaboration (son code source). L’utilisateur est souvent indirectement concerné, mais c’est la garantie qu’un informaticien compétent puisse voir s’il est adapté et s’il n’y a pas de bizarreries dans le programme, des risques à l’adopter. Ainsi, les programmes libres ont une réputation de fiabilité et de sécurité : on peut savoir ce qu’on mange. |
|
Liberté de modifier Vous êtes libre d’améliorer le programme (ou le faire améliorer) si vous avez des idées, vous pouvez les partager ou les mettre en œuvre. Vertu de cette liberté, la recherche de la qualité est facilitée par la réactivité des utilisateurs compétents. Pour les grosses organisations, les logiciels libres deviennent des troncs communs ajustables à leurs besoins. |
|
Liberté de distribuer Vous êtes libre de faire autant de copies que vous voulez de ce logiciel et de les distribuer à autant de personnes que vous le voulez. Vous pouvez même les vendre si vous autorisez les autres à en faire autant, en respectant les autres libertés. Étonnant cette liberté de vendre ? Dans un univers concurrentiel, si vous vendez un produit librement accessible ailleurs et dont l’accès à la recette est libre, vous devez forcément apporter une plus-value ou un service complémentaire. |
Ces quatre libertés sont fondamentales
Ces 4 libertés sont fondamentales pour la libre utilisation de l’informatique, la création et la mise en commun des connaissances.
Les logiciels libres sont avant tout porteurs de liberté de partage et d’accès à la connaissance. Ces libertés sont essentielles pour les informaticiens, mais plus généralement pour l’ensemble des utilisateurs, car elles garantissent un accès permanent aux outils logiciels en empêchant toute dépendance, notamment vis-à-vis d’éditeur de logiciels.
Si nous faisions l’analogie entre la cuisine et les logiciels, la recette d’un plat équivaudrait au code source d’un programme, une succession logique d’instructions élémentaires écrites dans un langage compréhensible par tous, tandis que le plat cuisiné correspondrait au code binaire, c’est à dire à un ensemble mangeable, exécutable en informatique, dont on peut imaginer certains composants mais dont la composition exacte demeure un mystère.
Les particuliers ne sont pas en reste avec des offres grands publics comme celles de WallMart aux Etats-Unis, celles de HP ou de Shuttle et Mandrake ou
de Planet Saturn en France et dans le reste du monde.
Pour les PC-Shuttle, il s’agit de PC (Personnal Computer) de taille réduite qualifiés de fiables et performants, préinstallés avec le système d’exploitation Linux Mandrake contenant des Logiciels Libres qui offrent l’ensemble des fonctionnalités habituelles (suite bureautique, courrier électronique, navigation internet, retouche d’images…) .