Open source

L'open source, expression anglaise courante dans l'écosystème numérique, désigne un modèle de développement et de distribution de logiciels qui repose sur un principe d'ouverture, de transparence et de collaboration. Concrètement, le code source d'un logiciel est accessible publiquement et peut, selon les termes de la licence, être consulté, utilisé, modifié et redistribué. Cet article propose une définition simple, technique et juridique de l'open source, ainsi que des cas d'usage concrets pour

Open source : définition simple

Qu'est-ce qu'un logiciel open source ?

L'expression anglaise open source signifie littéralement « source ouverte » et désigne un modèle de développement logiciel où le code source est accessible publiquement. Ce modèle permet à quiconque de consulter, d'utiliser, de modifier et de redistribuer le logiciel selon les conditions définies par sa licence. Contrairement aux logiciels propriétaires, où le code reste fermé et contrôlé par un éditeur unique, les solutions open source reposent sur la transparence et la collaboration.

Le mouvement open source naît officiellement en février 1998, lorsque Christine Peterson propose ce terme pour lever l'ambiguïté du free software (logiciel libre), dont le mot « free » en anglais désigne à la fois la liberté et la gratuité. Eric Raymond popularise alors cette expression auprès des médias et des entreprises, tandis que des figures comme Richard Stallman, fondateur du projet GNU et créateur de la licence GPL au milieu des années 1980, avaient déjà posé les bases philosophiques du logiciel libre. Ces pionniers ont établi les principes fondateurs : liberté d'exécuter, d'étudier, de modifier et de partager le code.

Pour les collectivités, l'open source représente une opportunité de maîtriser leurs outils numériques, de mutualiser les investissements et de garantir la pérennité de leurs systèmes d'information.

Open source, logiciel libre et code public : quelles différences ?

Dans les usages courants, open source et logiciel libre (free software) sont souvent proches, mais ils ne mettent pas l'accent sur les mêmes dimensions. L'approche logiciel libre insiste davantage sur les libertés accordées aux utilisateurs, tandis que l'approche open source met plus en avant la méthode de développement, la collaboration et l'efficacité technique du modèle.

Il faut aussi distinguer l'open source du simple code public. Publier du code quelque part ne suffit pas : pour être réellement open source, il faut une licence compatible qui autorise explicitement l'usage, la modification et la redistribution. C'est donc bien la combinaison de l'accès au code et de la licence adaptée qui fait l'open source. En France, le pôle open source et communs numériques (code.gouv.fr), qui a pris la suite de la mission logiciels libres en 2024, accompagne les administrations publiques dans la publication de leurs codes sources et l'utilisation de logiciels libres.

Enfin, il convient de distinguer l'open source du source disponible, une notion parfois utilisée pour des logiciels dont le code est consultable mais dont la licence ne permet pas toutes les libertés attendues d'un logiciel véritablement open source.

Questions fréquemment associées à Open source

Vous souhaitez en savoir plus sur le numérique et l'IA ?

Découvrir le glossaire