Que peut-on dire d’un logiciel libre : comprendre l’essentiel pour bien choisir
Résumer cet article avec l’IA
Un logiciel libre n’est pas seulement “gratuit” : c’est surtout un logiciel qui garantit des libertés juridiques précises à ses utilisateurs. Les connaître permet de choisir, déployer et contribuer sans risque, que l’on soit particulier, association ou entreprise.
Résumé express
- Un logiciel libre accorde quatre libertés : utiliser, étudier, modifier et redistribuer (code source accessible et droits juridiques explicites).
- “Libre” ≠ “open source” au sens strict : les deux partagent la publication du code, mais le logiciel libre insiste sur les libertés de l’utilisateur et l’éthique, quand “open source” met l’accent sur le modèle de développement.
- Les licences se divisent en copyleft (GPL, AGPL…) qui imposent de garder la liberté lors des redistributions, et permissives (MIT, BSD, Apache) qui autorisent une réutilisation plus souple.
- On peut vendre du logiciel libre (service, support, hébergement, intégration) : la liberté porte sur le code, pas sur le prix.
- Atouts majeurs : transparence, pérennité, sécurité par relecture, interopérabilité, indépendance vis-à-vis d’un éditeur unique.
- Points d’attention : gouvernance du projet, charge de maintenance, qualité de la documentation et conformité licence lors de redistributions.
Qu’est-ce qu’un logiciel libre ?
On parle de logiciel libre quand la licence accorde à toute personne quatre libertés fondamentales :
- Utiliser le programme pour tout usage, sans restriction de domaine (personnel, commercial, éducatif…).
- Étudier le fonctionnement, ce qui suppose l’accès au code source.
- Modifier le programme pour l’adapter à ses besoins.
- Redistribuer des copies, modifiées ou non, afin de partager les améliorations.
Ces libertés sont garanties par la licence et non par une promesse informelle. Sans licence compatible, publier du code ne suffit pas à le rendre “libre”.
Logiciel libre, open source, gratuit : bien distinguer
- Libre : met au centre la liberté de l’utilisateur et la transmissibilité de ces libertés.
- Open source : insiste sur les méthodes de développement ouvert et la qualité technique ; dans la pratique, beaucoup de projets sont à la fois libres et open source.
- Gratuit (freeware) : absence de prix d’usage, mais aucun droit de modifier ou redistribuer ; le code source n’est pas nécessairement accessible.
Retenez que libre ≠ gratuit : on peut payer pour obtenir un service, un binaire prêt à l’emploi, du support, une garantie, tout en gardant les libertés juridiques sur le code.
Les licences : copyleft ou permissives
Copyleft (effet viral assumé)
Objectif : assurer que les versions modifiées restent libres lors d’une redistribution.
- GPL : si vous redistribuez un binaire, vous devez fournir le code source correspondant et conserver la même licence pour la partie dérivée.
- AGPL : étend l’obligation au service en ligne : si le logiciel modifié n’est pas distribué mais exposé via le réseau, il faut tout de même proposer le code source de la version servie.
- LGPL : plus souple pour les bibliothèques (liaison possible avec des logiciels propriétaires si l’on respecte certaines conditions).
Permissives (intégration facile)
Objectif : maximiser la réutilisation avec peu de contraintes.
- MIT / BSD : autorisent l’exploitation, y compris commerciale, avec l’obligation de conserver les mentions de copyright.
- Apache 2.0 : ajoute une clause de brevet protectrice, utile pour les entreprises.
Comment choisir ?
- Vous voulez que les améliorations restent libres : copyleft (GPL/AGPL).
- Vous voulez faciliter l’adoption, y compris dans des produits propriétaires : permissive (MIT/Apache).
Peut-on vendre un logiciel libre ?
Oui. Ce que la licence garantit, c’est le droit d’accéder, d’étudier, de modifier et de redistribuer. Elle n’interdit pas de facturer :
- Support, maintenance, SLA.
- Intégration, personnalisation, formation.
- Hébergement managé (SaaS).
- Double licence / open-core : un noyau libre, des modules additionnels sous d’autres termes.
Le modèle économique se déplace de la vente de licences d’usage vers la vente de services et de valeur ajoutée autour du code.

Avantages concrets pour un utilisateur ou une entreprise
Transparence et auditabilité.
On peut vérifier ce que fait le logiciel (données collectées, chiffrement, conformité).
Pérennité.
Même si l’éditeur initial disparaît, le code reste disponible ; une communauté ou un prestataire peut reprendre.
Interopérabilité.
Les formats ouverts et la possibilité d’adapter le code réduisent le verrouillage (vendor lock-in).
Sécurité.
Plus d’yeux sur le code favorise la détection des failles ; la réactivité dépend toutefois de la gouvernance et des mainteneurs.
Montée en compétence.
Lire le code, soumettre des correctifs et des extensions crée de la valeur interne.
Limites et points d’attention
Gouvernance du projet.
Qui décide ? Un mainteneur principal, une fondation, un consortium, ou une entreprise ? La qualité des décisions impacte stabilité et roadmap.
Maintenance et dette technique.
La liberté d’usage ne remplace pas la capacité à maintenir. Il faut planifier mises à jour, sauvegardes, supervision, budgets.
Documentation et UX hétérogènes.
Certains projets excellents techniquement restent exigeants pour l’utilisateur final. Le choix d’une distribution, d’un écosystème ou d’un intégrateur peut faire la différence.
Conformité licences.
Assembler des dépendances impose de respecter les obligations (mentions, texte de licence, publication du code modifié en cas de copyleft, offre de code source pour les binaires redistribués, etc.).
Bonnes pratiques de conformité (compliance)
- Inventorier les composants libres utilisés (SBOM / inventaire de dépendances).
- Conserver les avis de copyright et les textes de licence dans vos redistributions.
- Fournir le code source correspondant lorsque la licence l’exige (GPL/AGPL), y compris scripts de build.
- Séparer clairement vos modules propriétaires, si vous en avez, des parties dérivées de code copyleft.
- Respecter les marques et logos du projet (les licences de code ne couvrent pas toujours la marque).
Comment évaluer un projet libre avant de l’adopter
- Activité : fréquence des commits, issues résolues, releases récentes.
- Équipe : diversité des contributeurs, “bus factor”, présence d’une fondation ou d’une gouvernance claire.
- Qualité : tests automatisés, couverture, CI/CD, bonne pratique de sécurité.
- Docs : guide d’installation, de mise à jour, d’exploitation.
- Écosystème : modules, intégrateurs, hébergeurs, communauté (forums, chat).
- Licence : cohérence avec votre stratégie (copyleft vs permissive).
Exemples connus de logiciels libres
- Systèmes et plateformes : GNU/Linux, *BSD, Kubernetes, Docker (moteur sous licence libre), PostgreSQL.
- Bureautique et création : LibreOffice, GIMP, Inkscape, Blender, Krita, Scribus.
- Web et dev : WordPress, Drupal, Django, Symfony, React (licence permissive), Nginx, Apache HTTP Server.
- Vie privée et chiffrement : Signal (clients), VeraCrypt, KeePass, OpenSSL, WireGuard.
Ces projets illustrent la variété des licences et des gouvernances, du copyleft strict aux licences permissives.
Mythes fréquents, réponses rapides
“Libre = moins sécurisé”
Faux par principe. La sécurité dépend de la qualité du processus (revues, correctifs rapides). Le code ouvert facilite l’audit et la correction.
“On ne peut pas faire de business avec du libre”
Faux. Le business se déplace vers le service, l’hébergement, la formation, la certification, et parfois la double licence.
“Tout le monde peut modifier, donc c’est instable”
La branche officielle reste contrôlée par les mainteneurs. Les forks existent, mais l’écosystème favorise les contributions amont.
Cas d’usage typiques
Collectivités / éducation : réduction des coûts de licences, indépendance, mutualisation des développements.
PME : ERP/CRM libres, sites et e-commerce, stacks web très économiques et adaptables.
Grandes entreprises : plateformes cloud-native, bases de données, observabilité, sécurité ; stratégie open source interne pour éviter le verrouillage.
Indépendants et créatifs : outils de design/3D libres performants, workflow maîtrisé, partage de ressources.
People Also Ask — FAQ
Un logiciel libre est-il forcément gratuit ?
Non. Il peut être vendu ou proposé dans un forfait de service. Ce qui le distingue, ce sont les libertés accordées par la licence (utiliser, étudier, modifier, redistribuer), pas l’absence de prix.
Quelle différence avec l’open source ?
Dans la pratique, beaucoup de projets sont les deux. La différence tient surtout à l’accent : le logiciel libre met l’éthique de la liberté de l’utilisateur au centre, l’open source valorise la méthodologie de développement et les bénéfices techniques.
Peut-on intégrer du code libre dans un produit commercial ?
Oui. Les licences permissives (MIT, Apache, BSD) le facilitent. Avec des licences copyleft (GPL, AGPL), des obligations s’appliquent lors de la redistribution (fournir le code source correspondant, conserver la même licence pour les dérivés, etc.).
Pourquoi certaines entreprises préfèrent l’Apache 2.0 à MIT ?
La licence Apache 2.0 inclut une concession de brevets qui rassure juridiquement les grands déploiements. MIT/BSD sont encore plus simples, mais moins explicites sur les brevets.
L’AGPL oblige-t-elle à publier le code d’un service SaaS ?
Oui, si vous modifiez un logiciel AGPL et que vous le proposez via le réseau sans le distribuer, vous devez mettre le code source de la version servie à disposition des utilisateurs du service.
Comment rester en règle quand on redistribue un binaire ?
Conservez les avis de copyright, joignez le texte de licence, et pour le copyleft, fournissez le code source correspondant (ou une offre valable pour l’obtenir). Documentez vos dépendances pour prouver votre conformité.
Conclusion
Ce qu’on peut dire d’un logiciel libre, en résumé : c’est un contrat social et juridique qui garantit des libertés durables autour du code. Cette liberté change la façon d’acheter, de déployer et d’innover : on ne paie plus tant le droit d’utiliser que la valeur créée par le service, la maîtrise technique et l’indépendance. En choisissant une licence alignée avec vos objectifs, en respectant la conformité et en évaluant la gouvernance des projets, vous profitez du meilleur du libre… durablement.
