Código-aberto, pode ser visível pelo publico em geral, ou seja , é um tipo de software que respeita as quatro liberdades definidas. 

Código-aberto, pode ser visível pelo publico em geral, ou seja , é um tipo de software que respeita as quatro liberdades definidas.

Open Source Definition (Fontes abertas para definição).

Este tipo de definição, que é dividida em 10 (dez), determina o que um programa sobre código aberto deve conter: 

• A distribuição deve ser livre, ou seja, o programa deve ser distribuido gratuitamente para os outros programas. 

• O programa deve incluir os programas de forma unida, única. 

• Os trabalhos do programa, devem ser variados e que derivam de algum outro. 

• Os arquivos podem ser distribuidos se somente houver licença para isso. 

• Deve-se haver igualdade entre as pessoas, ou seja, a licença não pode permitir nenhum tipo de preconceito. 

• O uso do programa não pode e não deve ser restrito a ninguém 

• O programa deve ser redestribuido a todos, sem que a licença impeça. 

• Os associados não devem depender do programa, a ditribuição deve ser para todos. 

• A tecnologia não pode ser individual. 

Os projetos que foram sucesso são:
Mozilla Firefox ( é um navergador que pode adquirir recursos que utilizam exztenções), Apache HTTP Server ( é utilizado por mais de 50% dos servidores do mundo), Perl ( é responsável pelo conteúdo dinâmico da web) e Linux.