Gratuit et sans pub, grâce à vous. Soutenir
Logiciel libre 6 min de lecture Mis à jour en octobre 2026

Logiciel libre, open source ou gratuit : quelle différence ?

Un logiciel gratuit n’est pas forcément libre, et « open source » ne veut pas tout à fait dire « libre ». Ces mots décrivent trois choses différentes : le prix, l’accès au code et les droits que vous donne la licence. Voici comment les distinguer, avec l’exemple de RustMusic, publié sous licence GPL v3.

01

Gratuit : une question de prix

Un logiciel gratuit (on dit aussi freeware ou gratuiciel) ne coûte rien à télécharger. C’est tout ce que le mot garantit. Son code peut rester fermé, et c’est alors l’éditeur seul qui fixe les règles : sur combien de machines l’installer, s’il peut servir au travail, et ce que deviendra le logiciel demain.

À l’inverse, un logiciel libre peut être vendu. La gratuité n’est donc ni nécessaire ni suffisante pour qu’un logiciel soit libre : ce qui compte, ce sont les droits que vous donne sa licence.

En anglais, « free software » veut dire logiciel libre. Pour lever l’ambiguïté avec « gratuit », la Free Software Foundation rappelle qu’il faut l’entendre au sens de « free speech » (la liberté d’expression), et non de « free beer » (une bière gratuite).

02

Libre : quatre libertés pour l’utilisateur

La définition du logiciel libre est publiée par la Free Software Foundation, fondée en 1985 par Richard Stallman. Un programme est libre si chacun de ses utilisateurs dispose de quatre libertés, numérotées de 0 à 3 :

LibertéCe qu’elle garantit
0 · UtiliserExécuter le programme comme vous le souhaitez, pour tout usage
1 · ÉtudierComprendre son fonctionnement et l’adapter à vos besoins, ce qui suppose l’accès au code source
2 · RedistribuerDonner ou vendre des copies du programme
3 · AméliorerDistribuer vos versions modifiées, pour que d’autres en profitent

Le logiciel libre est d’abord une démarche éthique : garder le contrôle de l’informatique que l’on utilise, plutôt que de le confier entièrement à un éditeur.

03

Open source : la même idée, vue sous un autre angle

Le terme « open source » est apparu en 1998, avec la création de l’Open Source Initiative (OSI). Sa définition compte dix critères, parmi lesquels la libre redistribution, l’accès au code source, le droit de créer des versions dérivées et l’absence de discrimination envers des personnes ou des domaines d’activité.

En pratique, presque toutes les licences reconnues par l’OSI sont aussi considérées comme libres par la FSF, et inversement. La différence tient surtout à l’intention : le mouvement du logiciel libre met en avant la liberté des utilisateurs, celui de l’open source les avantages d’un développement ouvert, comme la qualité, la collaboration et la transparence.

Un code seulement visible ne suffit pas. Publié sous une licence qui interdit de le modifier ou de le redistribuer, il n’est ni libre ni open source. C’est la licence, et non la simple publication du code, qui fait la différence.

04

Copyleft ou licence permissive

Les licences libres se rangent en deux grandes familles, selon ce qu’elles demandent à ceux qui redistribuent le logiciel.

CopyleftPermissive
ExemplesGNU GPL, LGPL, AGPLMIT, BSD, Apache 2.0
Une version modifiée…doit rester sous la même licence, avec son codepeut être publiée sous la licence de son choix, même fermée
Reprise dans un logiciel ferméNon (la LGPL permet toutefois à un logiciel fermé d’utiliser une bibliothèque)Oui
Ce qu’elle protègeLes libertés de tous les futurs utilisateursLa liberté de réutiliser le code sans contrainte

Le copyleft retourne le droit d’auteur : au lieu de servir à restreindre la copie, il garantit que le logiciel et ses dérivés restent libres.

05

Et RustMusic ?

RustMusic est publié sous licence GNU GPL v3. Il est donc libre, open source et copyleft, et de plus gratuit :

  • Libre : vous pouvez l’utiliser, l’étudier, le modifier et le redistribuer.
  • Open source : son code est public sur GitHub, sous une licence approuvée par l’OSI.
  • Copyleft : une version modifiée et redistribuée doit rester sous GPL, avec son code public. RustMusic ne peut pas être repris dans un logiciel fermé.
  • Gratuit : pas d’abonnement, pas de version payante, pas de publicité.

La GPL v3 date de 2007. Par rapport à la version 2, elle ajoute notamment une protection contre les brevets logiciels, et oblige à fournir de quoi installer une version modifiée sur un appareil grand public.

Questions fréquentes

Un logiciel libre peut-il être payant ?

Oui. La GPL autorise la vente de copies, à condition de fournir le code source et de transmettre les mêmes libertés à l’acheteur. Beaucoup de logiciels libres sont pourtant gratuits, comme RustMusic.

Logiciel libre et domaine public, est-ce la même chose ?

Non. L’auteur d’un logiciel libre garde son droit d’auteur : c’est lui qui permet de fixer les conditions de la licence, comme l’obligation du copyleft. Une œuvre du domaine public n’est plus protégée par le droit d’auteur.

Comment savoir si un logiciel est libre ?

Regardez sa licence, souvent dans un fichier LICENSE ou COPYING, ou dans la fenêtre « À propos ». Les listes de licences de la FSF et de l’OSI permettent de la vérifier. Un code visible sur GitHub ne suffit pas : sans licence libre, vous n’avez pas le droit de le réutiliser.

Un logiciel libre est-il plus sûr ?

Pas automatiquement : la qualité dépend du soin apporté au code. Mais un code public peut être examiné par n’importe qui, et un problème trouvé peut être corrigé par d’autres que son auteur.

Peut-on utiliser un logiciel sous GPL en entreprise ?

Oui. La liberté 0 couvre tout usage, y compris professionnel. Les obligations de la GPL ne s’appliquent que si vous redistribuez le logiciel.

Essayez un lecteur audio libre

RustMusic est libre, gratuit et sous licence GPL v3 : lecture bit-perfect, DSD natif, serveur DLNA, sur Windows, macOS et Linux.

Pour aller plus loin