Índice:
- Definição - O que significa Software de Código Aberto (OSS)?
- Techopedia explica Software de Código Aberto (OSS)
Definição - O que significa Software de Código Aberto (OSS)?
O software de código aberto (OSS) é um software distribuído com o código-fonte que pode ser lido ou modificado pelos usuários.
A comunidade OSS geralmente concorda que o software de código aberto deve atender aos seguintes critérios:
- O programa deve ser distribuído livremente
- O código fonte deve ser incluído no programa
- Qualquer pessoa deve poder modificar o código fonte
- Versões modificadas do código fonte podem ser redistribuídas
Além disso, uma licença de software de código aberto não deve exigir a exclusão ou interferir na operação de outro software.
Techopedia explica Software de Código Aberto (OSS)
Diferentemente do software tradicional distribuído em um formato compilado imutável, o software de código aberto é entregue com formatos compilados e não compilados, permitindo a modificação do código aberto. Nas licenças de software tradicionais, esse privilégio seria reservado aos detentores de direitos autorais.
Nem todos os desenvolvedores de software são a favor do uso de software de código aberto, mas muitos o aceitaram porque permitem reparos mais rápidos de problemas de software e podem levar a aplicativos de maior qualidade.