Noções básicas de computadores - software de código aberto

Um software cujo source code é distribuído gratuitamente com uma licença para estudar, mudar e posteriormente distribuído a qualquer pessoa para qualquer finalidade é chamado open source software. O software de código aberto geralmente é um esforço de equipe em que programadores dedicados aprimoram o código-fonte e compartilham as mudanças com a comunidade. O software de código aberto oferece essas vantagens aos usuários devido às suas comunidades prósperas -

  • Security
  • Affordability
  • Transparent
  • Interoperável em várias plataformas
  • Flexível devido a personalizações
  • A localização é possível

freeware

Um software que está disponível gratuitamente para uso e distribuição, mas não pode ser modificado porque seu código-fonte não está disponível é chamado freeware. Exemplos de freeware são Google Chrome, Adobe Acrobat PDF Reader, Skype, etc.

Shareware

Um software que é inicialmente gratuito e pode ser distribuído a outras pessoas também, mas precisa ser pago após um período de tempo estipulado é chamado shareware. Seu código-fonte também não está disponível e, portanto, não pode ser modificado.

Software Proprietário

O software que só pode ser usado com a obtenção da licença de seu desenvolvedor após o pagamento é denominado proprietary software. Um indivíduo ou uma empresa pode possuir esse software proprietário. Seu código-fonte costuma ser um segredo bem guardado e pode ter grandes restrições como -

  • Nenhuma distribuição adicional
  • Número de usuários que podem usá-lo
  • Tipo de computador em que pode ser instalado, por exemplo, multitarefa ou usuário único, etc.

Por exemplo, Microsoft Windows é um software operacional proprietário que vem em várias edições para diferentes tipos de clientes, como usuário único, multiusuário, profissional, etc.