L’open source si riferisce a software o progetti in cui il codice sorgente è reso disponibile pubblicamente e può essere ispezionato, utilizzato, modificato e distribuito liberamente da chiunque. Questo modello di sviluppo collaborativo promuove la trasparenza, l’innovazione e la condivisione di conoscenze, ed è alla base di molti software gratuiti e comunità di sviluppatori.