Retour à la fiche
Question d'oral
Quelle différence entre logiciel libre et open source ?
Réponse d'oral
La différence entre logiciel libre et open source tient surtout à leur philosophie : le premier défend les libertés des utilisateurs, tandis que le second met en avant les avantages pratiques d’un développement ouvert. Les deux approches recouvrent largement les mêmes logiciels, mais ne répondent pas à la même question. Pour le libre : « Quelles libertés doit-on garantir ? » Pour l’open source : « Comment produire un logiciel fiable et efficace ? »Richard Stallman lance le projet GNU en 1983, puis crée la Free Software Foundation en 1985. Il défend quatre libertés : exécuter le programme pour tout usage, l’étudier et l’adapter, le redistribuer, et partager des versions modifiées. L’accès au code source, c’est-à-dire aux instructions du programme, est donc indispensable. Mais « libre » ne signifie pas « gratuit » : un logiciel libre peut être vendu. Le terme open source, popularisé en 1998, insiste davantage sur la coopération, la correction des erreurs et l’intérêt pour les entreprises. Attention cependant : un code simplement consultable n’est pas nécessairement open source ; sa licence doit aussi autoriser sa modification et sa redistribution.Ainsi, le navigateur Firefox est à la fois libre et open source. Le copyleft, utilisé notamment par la licence GPL, exige que les versions modifiées distribuées conservent les mêmes libertés ; toutes les licences libres ne l’imposent pas. Wikipédia prolonge cette logique de partage dans le domaine des connaissances, sans être elle-même un logiciel. Derrière ces mots se pose donc une question plus large : qui doit pouvoir contrôler, modifier et transmettre les outils et les savoirs numériques ?
