Open source is een term die wordt gebruikt om software of andere soorten werk te beschrijven die zonder beperkingen aan het publiek beschikbaar zijn gesteld. Open source software wordt vaak ontwikkeld en onderhouden door een gemeenschap van ontwikkelaars die samenwerken aan de broncode, en is meestal gratis te gebruiken. Open source projecten worden gemaakt op een niet-gepatenteerde manier en kunnen door iedereen worden gewijzigd, herverdeeld of hergebruikt. Dit betekent dat de gemeenschap meer betrokken is bij de ontwikkeling van het project, en inspraak heeft in hoe het zich ontwikkelt. Open source projecten stellen ontwikkelaars ook in staat om van elkaars werk te leren en kennis te delen.