Open-Source bezieht sich auf Software, deren Quellcode öffentlich zugänglich ist und von jedem eingesehen, verändert und verteilt werden kann. Der Begriff geht über den bloßen Zugang zum Quellcode hinaus; er umfasst auch die Lizenzen, unter denen die Software veröffentlicht wird. Diese Lizenzen erlauben es Nutzern nicht nur, den Code zu sehen und zu verwenden, sondern ihn auch zu modifizieren und weiterzugeben, oft unter der Bedingung, dass Änderungen und Erweiterungen ebenfalls Open-Source bleiben.
Das Open-Source-Modell ermöglicht eine kollaborative Softwareentwicklung, an der sich Entwickler aus der ganzen Welt beteiligen können. Dies fördert Innovation und kann zu schnelleren und sichereren Softwarelösungen führen, da Probleme durch die Gemeinschaft identifiziert und behoben werden können. Open-Source-Software findet sich in vielen Bereichen der Informationstechnologie, von Betriebssystemen wie Linux über Webserver wie Apache bis hin zu Programmiersprachen wie Python.