Qu'est-ce qu'un logiciel libre, et pourquoi l'utiliser ?
Définition
Logiciel libre ne signifie pas que celui-ci est gratuit, mais qu'il respecte les 4 règles édictées par la Free Software Fondation :
- La liberté d'exécuter le programme, pour tous les usages (liberté 0).
- La liberté d'étudier le fonctionnement du programme, et de l'adapter à ses besoins (liberté 1). Pour ceci l'accès au code source est une condition requise.
- La liberté de redistribuer des copies, donc d'aider son voisin (liberté 2).
- La liberté d'améliorer le programme et de publier des améliorations, pour en faire profiter toute la communauté (liberté 3). Pour ceci l'accès au code source est une condition requise
Dans la pratique, un logiciel libre est un logiciel dont le code source est librement redistribuable, dont le code source est mis à disposition.
Cette dernière disposition est fondamentale, et représente la différence majeure avec un logiciel propriétaire.
Avantages du logiciel libre
Il existe deux avantages principaux à utiliser un logiciel libre : l'indépendance et la sécurité.
Indépendance vis à vis de l'éditeur
Pour l'utilisateur, l'usage d'un logiciel libre le rend indépendant d'un éditeur tiers.
Pour illustrer ces propos, quand vous utilisez la suite Office 365, vous disposez de l'accès aux documents que vous produisez tant que vous respectez la politique éditée par l'éditeur (en l'occurrence le paiement d'un abonnement).
Quand l'éditeur change ses règles (par exemple le passage à une autre version du logiciel ou du système d'exploitation), vous êtes dans l'obligation de les respecter pour continuer à accéder à vos documents.
Ceci est un point important pour un particulier, mais peut devenir crucial pour une entreprise ou une administration.
A l'inverse, pour rester sur l'exemple de la bureautique, si vous rédigez vos documents avec un logiciel libre (LibreOffice, OnlyOffice, Abiword, Calligra ...), vous avez la garantie de toujours pouvoir y accéder, puisque tout le monde à le droit de distribuer une version antérieure si les évolutions ne correspondent pas à vos besoins.
Sécurité de l'utilisateur
Quand on utilise un logiciel propriétaire, rien ne garantie l'utilisateur que son usage ne va pas à l'encontre de sa propre sécurité.
A la date où cet article est écrit, une polémique existe sur le fait que TikTok peut être un cheval de Troie du Parti Communiste Chinois. Rien ne permet de le prouver, ni d'affirmer le contraire.
A l'inverse, dans la mesure où le code source d'un logiciel libre est publié, l'audit de son code permet de garantir à l'utilisateur qu'il ne prend aucuns risques à l'utiliser.
En conclusion, les logiciels libres ne sont pas parfaits, ne bénéficient pas toujours d'une image de marque aussi importante que leurs équivalents propriétaire (ex LibreOffice vs Office 365), mais ils garantissent à leurs utilisateurs qu'ils pourront toujours utiliser sans risques leurs données, quelques soient les évolutions du programme.
Pour en savoir plus :
- https://www.fsf.org/ : le site de la Free Software Fondation
- https://www.ssi.gouv.fr/ : Agence Nationale de la Sécurité des Systèmes d'Information
- https://sill.etalab.gouv.fr/software : socle interministériel de logiciels libres
- https://aful.org/association : Association Francophone des Utilisateurs de Logiciels Libres
- https://www.april.org/ : Promotion et défense du Logiciel Libre