Definição – O que significa Open-Source Software (OSS)?
Software de código aberto (OSS) é o software distribuído com 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 gratuitamente
- O código fonte deve ser incluído com o programa
- Qualquer pessoa deve ser capaz de modificar o código-fonte
- Versões modificadas do código-fonte podem ser redistribuídas
Da mesma forma, uma licença de software de código aberto não deve exigir a exclusão ou interferir na operação de outro software.
Definirtec explica software de código aberto (OSS)
Ao contrário do software tradicional distribuído em um formato compilado imutável, o software de código aberto é fornecido com formatos compilados e não compilados, permitindo a modificação do código aberto. Em 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 ele permite o reparo mais rápido de problemas de software e pode levar a aplicativos de maior qualidade.