La désignation open source, ou « code source ouvert », 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é en opposition au mouvement du logiciel libre qui prône des valeurs philosophiques et politiques de justice, tandis que l'open source se focalise sur des considérations techniques de développement logiciel et ne voit pas de problème à 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.
Ne pas confondre avec Freeware ou Logiciel libre.