La désignation open source /ˈoʊpən sɔɹs/[1], ou code source ouvert[2], s'applique aux logiciels (et s'étend maintenant aux œuvres de l'esprit) dont la licence respecte des critères précisément établis par l'Open Source Initiative, c'est-à-dire les possibilités de libre redistribution, d'accès au code source et de création de travaux dérivés. Mis à la disposition du grand public, ce code source est généralement le résultat d'une collaboration entre programmeurs.
Le mouvement open source s'est développé, à partir de l'année 1998, en parallèle du mouvement du logiciel libre qui prône des valeurs philosophiques et politiques de justice, l'open source se focalisant sur des considérations techniques de développement logiciel et ne s'opposant pas à l'utilisation de systèmes intégrés combinant logiciels propriétaires et logiciels open source. Dans la pratique toutefois, la très grande majorité des logiciels open source sont également libres, l'exception la plus notable étant les logiciels pratiquant la tivoïsation.
L’open source a déjà investi tous les grands domaines du système d’information des administrations françaises[3] : environnements serveurs, domaines applicatifs, outils d’ingénierie, solutions de réseaux et sécurité. Les solutions open source sont désormais au même rang que les solutions propriétaires dans le paysage des logiciels du secteur public. Les décideurs effectuent d’ailleurs de plus en plus leur choix à partir d’un jugement éclairé, en comparant systématiquement solutions propriétaires et solutions libres.