A filosofia do open source, além disso, promove a colaboração entre desenvolvedores. Nesse sentido, vale também dizer que programas de código aberto geralmente podem ser baixados e usados gratuitamente.
Ao contrário do que acontece com softwares proprietários, onde muitas vezes temos que lidar com direitos autorais e licenças comerciais, no software open source temos geralmente modelos de distribuição que preveem que toda obra derivada fará uso da mesma licença da original.
Muita gente confunde software de código aberto com software livre.
O fato de um software ter seu código aberto, além disso, a princípio não garante nada no que diz respeito às possibilidades de distribuição e modificação.Assim temos, por exemplo, programas open source que não fazem parte do rol do software livre.