Open source jest formą licencjonowania. Twórca lub posiadacz praw z góry udziela innym pozwolenia na używanie, studiowanie, kopiowanie, rozpowszechnianie i adaptację dzieła.
Prawo do wprowadzenia zmian jest niezbędne. Jeśli modyfikacja nie jest dozwolona, nie jest to oprogramowanie typu open source.