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.
Comment fonctionne l'open source : définition technique
Développement collaboratif et décentralisé
D'un point de vue technique, un logiciel open source est un logiciel dont la licence respecte des critères précis définis par l'Open Source Initiative : libre redistribution, accès au code source, possibilité de modifier le programme, de redistribuer des versions modifiées, et absence de discrimination sur les usages ou les utilisateurs. La licence GPL (GNU General Public License), par exemple, est l'une des licences les plus répandues et illustre ce cadre juridique structurant.
Le fonctionnement open source repose sur une logique de développement collaboratif et décentralisé. Une communauté de développeurs, d'entreprises, d'intégrateurs ou d'utilisateurs contribue à l'amélioration du logiciel. Ce modèle de production décentralisée permet aux contributeurs du monde entier de participer aux mises à jour et à l'ajout de nouvelles fonctions, en fonction de leurs compétences et de leurs besoins. L'ensemble de la communauté bénéficie ainsi d'un partage de connaissances et d'une mutualisation des efforts de développement. De nombreux projets open source sont hébergés sur GitHub, compte des millions de projets accessibles publiquement.
Licences, redistribution et services associés
Le logiciel peut être distribué gratuitement, mais cela n'empêche pas l'existence de services payants autour de lui : support, maintenance, intégration, hébergement, audit, formation ou développements spécifiques adaptés aux besoins locaux. Des entreprises comme Red Hat ont bâti leur modèle économique autour de produits open source, en proposant des versions certifiées, testées et accompagnées d'un service client sur le long terme.
Il faut distinguer les licences permissives (MIT, Apache 2.0, BSD) qui autorisent une large réutilisation, y compris dans des projets propriétaires, des licences copyleft (GPL, AGPL) qui imposent que les modifications restent sous la même licence, garantissant ainsi que les améliorations demeurent ouvertes. Les licences permissives (MIT, Apache 2.0, BSD) qui autorisent une large réutilisation, y compris dans des projets propriétaires. les licences copyleft (GPL, AGPL) qui imposent que les modifications restent sous la même licence Le choix de la licence dépend des objectifs de partage et de mutualisation envisagés par la collectivité.
Cadre juridique et réglementaire de l'open source en France
Licences open source et commande publique
Les licences open source constituent le socle juridique qui autorise l'utilisation, la modification et la redistribution du code source. Elles se répartissent en deux grandes familles. Les licences permissives comme MIT ou Apache 2.0 autorisent une large réutilisation, y compris dans des projets propriétaires. Les licences copyleft comme GPL imposent que les modifications restent sous la même licence, garantissant que les améliorations demeurent ouvertes.
| Type de licence | Exemples | Obligations principales | Usage pour les collectivités |
|---|---|---|---|
| Permissive | MIT, Apache 2.0, BSD | Attribution de l'auteur original | Flexibilité maximale, réutilisation dans des projets mixtes |
| Copyleft | GPL v3, AGPL | Partage des modifications sous la même licence | Garantit la pérennité de l'ouverture, favorise la mutualisation |
La commande publique française intègre pleinement l'open source. Le socle interministériel de logiciels libres (SILL), géré par le pôle open source et communs numériques de la DINUM, recense plus de 500 logiciels libres recommandés pour les administrations. Ce catalogue constitue un référentiel pour les collectivités souhaitant s'appuyer sur des solutions éprouvées et mutualisées.
Enjeux de cybersécurité et de souveraineté
L'open source présente des atouts spécifiques en cybersécurité pour les administrations publiques. La transparence du code source permet son inspection par des groupes d'experts, facilitant l'identification et la correction rapide des vulnérabilités. L'ANSSI sélectionne chaque année des logiciels open source pour les soumettre à des audits de sécurité approfondis.
Toutefois, la transparence ne suffit pas : la sécurité dépend aussi de la vitalité de la communauté, de la régularité des mises à jour et des pratiques d'exploitation. Des rapports récents montrent que 86 % des bases de code contenant des composants open source présentent des vulnérabilités, dont 81 % à risque élevé ou critique.
Pour les collectivités, l'open source s'inscrit dans une logique de souveraineté numérique et de réduction de la dépendance aux fournisseurs. En permettant l'accès au code et la possibilité de le faire évoluer, il offre une maîtrise technologique accrue et limite les effets de verrouillage.
Cas d'usage et alternatives open source pour les collectivités
Démocratie participative et GED open source
Un premier cas d'usage concerne la démocratie participative numérique. Des collectivités s'appuient sur des plateformes comme Decidim pour organiser consultations, budgets participatifs, enquêtes publiques ou votations. Lancée en 2017, cette solution libre permet de configurer des espaces de participation modulaires et adaptables. Open Source Politics, qui accompagne plus de 200 institutions locales et nationales depuis près de 10 ans, illustre comment ces produits open source garantissent la transparence des outils et la souveraineté sur les données citoyennes tout en permettant la mutualisation des développements entre territoires.
Les collectivités peuvent également s'appuyer sur des solutions de GED open source comme Alfresco pour centraliser leurs documents, gérer les circuits de validation et assurer l'archivage réglementaire. Ces alternatives permettent aux clients du secteur public de garder la maîtrise de leur infrastructure documentaire.
Alternatives open source : ERP, CRM et suites collaboratives
Un deuxième cas d'usage porte sur les outils de gestion métier et les environnements bureautiques. Certaines collectivités font le choix d'alternatives open source aux suites propriétaires pour renforcer leur souveraineté numérique et garder davantage de maîtrise sur leurs outils du quotidien.
Des solutions françaises comme Axelor proposent des ERP et CRM modulaires adaptés au secteur public, tandis que Dolibarr offre une plateforme complète pour la gestion administrative. Ces alternatives permettent de réduire la dépendance à des fournisseurs uniques tout en bénéficiant d'une communauté active. Le modèle économique repose souvent sur une contrepartie financière pour les services professionnels (support, hébergement, formation), garantissant ainsi la pérennité de ces produits open source. Le système Linux, qui équipe une grande partie des serveurs publics, illustre également cette logique de maîtrise technologique.
IA open source et open data territorial
Un troisième cas d'usage émerge autour de l'intelligence artificielle open source et des plateformes territoriales de données. Les collectivités peuvent s'appuyer sur des modèles français comme Mistral AI pour développer des outils d'analyse territoriale ou d'aide à la décision. Le programme « Territoires d'IA », lancé en mai 2026 par la Banque des Territoires en partenariat avec Mistral AI, vise à former 100 000 agents publics locaux d'ici 2030 et à déployer quinze cas d'usage opérationnels.
L'expérimentation menée par l'État avec l'Assistant IA, hébergé en France sur infrastructure SecNumCloud, préfigure des usages possibles : synthèse de documents, aide à la rédaction, exploitation de bases de données complexes. En parallèle, la publication de données publiques s'appuie sur des briques open source comme Data Fair. La plateforme nationale data.gouv.fr centralise les jeux de données publics et favorise leur réutilisation, illustrant comment ces socles techniques ouverts, auditables et interopérables permettent d'éviter une dépendance trop forte à un fournisseur unique.