Il progetto Ubuntu è basato sui principi dello sviluppo del software open source; tutti sono incoraggiati ad utilizzare il software open source, a migliorarlo e distribuirlo. Questo significa che Ubuntu è e sarà sempre gratuito.
Questo non significa solo che Ubuntu sarà sempre disponibile ad alcun costo. La filosofia del software libero garantisce che le persone possano usare il software in tutti i modi che possono essere "socialmente utili". "Software libero" non significa solamente software gratis, significa anche avere il diritto di usare il software come si vuole: il codice sorgente di un progetto Libero è disponibile a chiunque lo voglia scaricare, modificare, migliorare e usare in qualsiasi modo. Oltre ad essere gratis, questa libertà presenta molti vantaggi tecnici: quando viene sviluppato un programma, il duro lavoro di questi programmatori può essere utilizzato come punto di partenza per un nuovo progetto. Con il software non-Libero questo non può accadere e quando un nuovo programma viene sviluppato è necessario partire da zero. Per questo motivo sviluppare software Libero è veloce, efficiente ed eccitante!
È possibile trovare maggiori informazioni riguardo la filosofia del software libero qui.