Software-ul cu sursă deschisă oferă utilizatorilor libertatea de a utiliza, modifica, redistribui și îmbunătăți programul, având la bază patru forme esențiale de libertate. Exemplele de aplicații open source, cum ar fi Wikipedia, permit contribuții publice și îmbunătățiri continue. Caracteristicile acestui tip de software includ redistribuirea liberă, accesul la codul sursă și nediscriminarea utilizatorilor.