O que é software de código aberto (OSS)? definição e significado

click fraud protection

O oposto de software proprietário, software de fonte aberta ou software de fonte aberta, é o software publicado sob uma determinada licença. Existem muitos diferentes, mas os principais são o FSF e GPL, os quais designam programas que são disponibilizado aos usuários em sua totalidade - o que significa incluir o código-fonte do software do. Os usuários podem modificar o software como quiserem e até mesmo redistribuir suas próprias versões.

Technipages explica software de código aberto (OSS)

O software desse tipo é freqüentemente publicado sob a licença da Free Software Foundation ou da Licença Pública Geral. Qualquer pessoa com habilidades para fazer isso pode acessar o código que o compõe. Isso permite que eles estudem seu funcionamento e funções internas e façam edições se quiserem. Essas licenças também impõem algumas restrições aos usuários.

Essas restrições estão relacionadas à redistribuição do software. Versões modificadas devem ser disponibilizadas sob licença semelhante ou com a mesma licença, e o código-fonte também deve ser disponibilizado.

Isso evita que as pessoas explorem o OSS para seu próprio ganho financeiro - o OSS deve facilitar a colaboração e o trabalho geral para a melhoria desse software. Isso não quer dizer que todo software OSS é sempre gratuito. A maioria é, mas não todos. Um exemplo disso é a Nasa - eles publicam grandes quantidades de software sob o Acordo de Código Aberto da NASA, mas seu trabalho não é gratuito.

Usos comuns de software de código aberto (OSS)

  • O software de código-fonte aberto disponibiliza seu código-fonte para as partes interessadas.
  • O desenvolvimento de software de código aberto pode trazer perspectivas diversas, além das de uma única empresa.
  • OSS é responsável por programas como Mozilla Firefox e Thunderbird.

Maus usos comuns de software de código aberto (OSS)

  • Open Source Software é criado pela Open Software Foundation.