La meilleure personne pour faire cette explication est probablement Richard Stallman.
Les logiciels open source sont généralement gratuits, mais pas nécessairement libres. La langue anglaise est particulièrement à court de mots pour exprimer cette distinction. En effet, « libre » et « gratuit » sont souvent des termes traduits systématiquement par free.
Stallman utilise affectueusement l’expression « Free as in free speech, not free beer » pour faire cette distinction.
Les langages français et espagnol n’ont pas besoin de cette expression puisque les mots ne sont pas interchangeables. C’est pourquoi l’expression « Vive le Québec libre » n’est pas traduisible, l’expression « Long live Free Québec » perdant un peu de son sens original.
La distinction entre les deux tourne donc autour de la liberté. Selon le mouvement des logiciels libres, il existe en fait 4 libertés fondamentales.
L’utilisation des logiciels libres ou opensource offre parfois des avantages dans différents contextes. Consultez mon article sur Pourquoi l’open source ou les logiciels libres ? pour en savoir plus.