Der Begriff Open Source wird für Software verwendet, die drei spezifische Merkmale aufweist:
- Der Quelltext liegt in einer lesbaren und verständlichen Form vor.
- Die Software darf beliebig genutzt, kopiert und verbreitet werden.
- Die Software darf verändert werden und auch in der veränderten Form weitergegeben werden.