Software de código aberto (oss)

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.