L'open source indica software il cui codice sorgente è accessibile per lo studio e la modifica da parte di programmatori indipendenti, sostenendo la libertà di esecuzione, modifica e ridistribuzione. Essa promuove il miglioramento continuo del software e garantisce trasparenza, ma presenta rischi quali modifiche dannose e potenziali violazioni di brevetti. La Free Software Foundation è un'organizzazione che promuove l'uso di software libero, eliminando restrizioni su copia e distribuzione.