Nous expliquons ce qu’est le logiciel libre et les libertés que ce type de programme permet. De plus, les types qui existent et quelques exemples.
Qu’est-ce qu’un logiciel libre ?
Les logiciels libres sont ces programmes informatiques qui donnent à leurs utilisateurs , sur décision explicite de leurs programmeurs et concepteurs, l’ accès au code source ou au code de programmation original dans lequel ils ont été fabriqués , afin qu’ils puissent librement le copier, le modifier, le personnaliser et le distribuer. . Cela donne donc lieu à plusieurs versions du même programme, dont l’apparition ne représente pas une violation légale ou éthique du programme original.
Le terme Logiciel Libre est attribué à l’Américain Richard Stallman, qui fut le fondateur de la Free Software Foundation (Free Software Foundation) au sein de laquelle un nombre important d’experts en informatique aspiraient à développer un Système d’Exploitation totalement libre , qu’ils appelaient le Projet GNU ( Pour le distinguer d’Unix).
Ce projet permettrait à ses utilisateurs avancés de collaborer à son développement et à son amélioration, de manière libre et communautaire, allant à l’encontre des éditeurs de logiciels traditionnels , qui gardent le code source de leurs produits privé .
Bien que de nombreuses présentations de logiciels libres soient gratuites ou ne coûtent que l’équivalent de leur distribution (et non le paiement de droits d’auteur), les logiciels libres ne doivent pas être confondus avec des logiciels gratuits ou des logiciels libres (généralement dans des versions d’essai), ni interprétés comme une approbation du piratage (vol de logiciels protégés par le droit d’auteur).
L’idée est justement de créer un logiciel qui appartient à ceux qui l’utilisent et qui peut être adapté par eux-mêmes à leurs besoins.
Il existe une tendance importante, en particulier dans les pays dits du Tiers-Monde, à n’implémenter que des Logiciels Libres dans leurs institutions officielles ou organisations étatiques, remplaçant ainsi les programmes protégés par le droit d’auteur qui génèrent des dépenses annuelles en renouvellement de licence.
Ceci, en plus d’économiser de l’argent, leur donne une plus grande autonomie dans la gestion de leurs informations et leur permet d’éviter les risques pour leur souveraineté, puisque le code libre de ces logiciels peut être librement adapté à leurs besoins spécifiques.
Voir aussi : Logiciel d’application
libertés essentielles
Connu sous le nom de « quatre libertés essentielles », l’ensemble d’autorisations suivant est essentiel pour faire la distinction entre le logiciel libre et le type commercial traditionnel.
- Liberté #0. Liberté d’exécuter le programme comme vous le souhaitez, pour quelque raison que ce soit, sans avoir besoin d’en informer qui que ce soit.
- Liberté #1. Liberté d’étudier le fonctionnement du programme et de le modifier pour qu’il exécute les tâches souhaitées. Pour cela, l’accès libre au code source du programme est une exigence.
- Liberté #2. Liberté de redistribuer des copies du programme original, pour le plaisir et l’aide de la communauté , sans qu’il soit nécessaire d’en avertir qui que ce soit.
- Liberté #3. Liberté de distribuer des copies des versions modifiées à des tiers, sans qu’il soit nécessaire d’en avertir qui que ce soit, permettant à toute la communauté de bénéficier des modifications et des nouvelles versions du programme.
Un programme est considéré comme un logiciel libre s’il donne à ses utilisateurs toutes ces libertés décrites. Sinon, ce n’est pas un programme gratuit. Il existe diverses distributions non libres de programmes obtenues en modifiant le code source de ces programmes libres, ce qui est considéré par la communauté du logiciel libre comme contraire à l’ éthique .
Types de logiciels gratuits
En principe, les logiciels libres peuvent être de tout type, des systèmes d’exploitation permettant de contrôler le fonctionnement et les ressources de l’ ordinateur de manière personnalisée , aux applications pouvant être adaptées aux besoins de l’utilisateur , aux jeux vidéo pouvant intervenir et aux périphériques des programmes de gestion modifiables et répondant aux spécificités des différents matériels .
Exemples de logiciels gratuits
Certaines des distributions ou présentations les plus populaires dans le monde du logiciel libre sont les suivantes :
- GNU/Linux. L’un des programmes les plus populaires et historiquement importants, il a été le fer de lance de l’effort pour les logiciels open source dans le monde d’Internet depuis 1983.
- Système d’exploitation Chrome. Basé sur le noyau Linux, ce système d’exploitation est actuellement en cours de développement par Google Inc. Il utilisera le navigateur Google Chrome comme interface principale et est 100% basé sur le cloud.
- VALO-CD. Il s’agit d’un CD avec un logiciel open source conçu pour fonctionner sous l’environnement Microsoft Windows, développé par des programmeurs finlandais en 2008.
- Disque ouvert. Un autre ensemble d’outils open source conçus pour fonctionner sur Microsoft Windows, créé en 2007 pour éduquer les utilisateurs à l’utilisation de Linux.
- Ubuntu. Il s’agit d’une distribution gratuite de GNU/Linux qui utilise la technologie GNOME comme environnement de bureau virtuel, dont la société créatrice survit en offrant un support technique à ses utilisateurs.