Open Source (auf Deutsch: „offener Quellcode“) bezeichnet eine Art der Software-Entwicklung und Lizenzierung, bei der der Quellcode der Software öffentlich zugänglich ist. Das bedeutet, dass jeder den Quellcode einsehen, verändern und weiterentwickeln kann, ohne dass hierfür eine besondere Genehmigung notwendig ist. Es handelt sich somit um eine frei verfügbare und kostenlose Software, deren Code offen zugänglich ist.
Die Idee hinter Open-Source-Software ist, dass durch das Teilen von Wissen und der Zusammenarbeit vieler Entwickler eine bessere Software entsteht, die häufig schneller weiterentwickelt werden kann als proprietäre Software, die nur von einem einzelnen Unternehmen oder einer Gruppe von Entwicklern entwickelt wird.
Neben der Möglichkeit, den Quellcode einzusehen und zu bearbeiten, gibt es oft auch eine Community von Entwicklern, die an der Verbesserung und Weiterentwicklung der Software arbeiten und sich gegenseitig unterstützen. Open-Source-Software ist in vielen Bereichen weit verbreitet, wie zum Beispiel in Betriebssystemen (Linux), Webservern (Apache) oder Content-Management-Systemen (WordPress, Joomla!).