Open source je označenie pre softvérový model, v ktorom je zdrojový kód softvéru sprístupnený verejnosti. Podľa určenej licencie môže byť voľne používaný, skúmaný, upravovaný a distribuovaný. Takýto model umožňuje komunite vývojárov a používateľov spolupracovať na vytváraní a zdokonaľovaní softvéru bez obmedzení, ktoré sú spojené so softvérom chráneným autorskými právami.