Fonte aberta ou código aberto (open source)
- Em geral, o código aberto se refere a qualquer programa cujo código fonte é disponibilizado para uso ou modificação, de acordo com a conveniência dos usuários ou de outros desenvolvedores. O software de código aberto é geralmente desenvolvido como uma colaboração pública e disponibilizado gratuitamente.
- Código aberto é uma marca de certificação de propriedade da Open Source Initiative (OSI). Os desenvolvedores de softwares que se destinam a ser compartilhados de forma gratuita, e possivelmente melhorados e redistribuídos por terceiros, podem usar a marca registrada da Open Source se suas condições de distribuição estiverem de acordo com a definição do termo pela OSI.
Em resumo, os termos de distribuição do modelo definido exigem que:
- O software distribuído seja redistribuído para qualquer pessoa sem nenhum tipo de restrição;
- O código fonte esteja disponível (para que quem o receba posso modificá-lo ou melhorá-lo);
- A licença pode pedir que as versões aprimoradas do software ganhem um nome ou uma versão diferente da original.
A ideia é muito similar a que está por trás do software livre e da Fundação do Software Livre (Free Software Foundation)