Open source (někdy také open-source) je označení programů, jejichž zdrojový kód byl poskytnut dalším vývojářům, kteří jej mohou studovat a většinou i upravovat a dále vylepšovat. V přesnějším smyslu se jako open source označují programy, které jsou vyvíjeny pod některou z licencí, jež certifikovala organizace Open Source Initiative.
Open source zároveň často znamená také šíření výsledných programů zdama. Takové podmnožině open source programů se říká svobodný software a většinou je vyvíjí komunita složená z dobrovolníků. V případě, že program pod svobodnou licencí vyvíjí (nebo jeho vývoj alespoň koordinuje) komerční organizace, vydělává na souvisejících službách (např. na podpoře), nikoliv na prodeji samotného softwaru.
K open source patří například operační systémy Linux či FreeBSD, webový server Apache, skritpovací jazyky PHP či Python, databáze MySQL či PostgreSQL nebo třeba internetový prohlížeč Firefox.