Negocio

Licenciamento de software: Licenças proprietárias, gratuitas e de código aberto

Licenças de software

Todos os aplicativos de software requerem uma licença de software para serem executados. Uma licença de software é um instrumento legal que rege como o software pode ser usado e distribuído. Quando você baixa ou instala o software, é solicitado que você concorde com os termos de uma licença. Se você for como a maioria dos usuários de computador, provavelmente não lê a licença inteira em detalhes.

O software é geralmente protegido por direitos autorais, a menos que seja especificamente disponibilizado no domínio público. Uma licença típica concede a um usuário permissão para usar uma ou mais cópias do software sem violação de direitos autorais.

Uma licença não significa que você tenha que pagar pelo software – até mesmo o software livre é licenciado. Uma licença é simplesmente o mecanismo que autoriza você a usar o software, separado de quaisquer taxas que você possa precisar pagar para obter uma licença. Software comercial é o software produzido para venda.

O software se enquadra em duas categorias amplas: software proprietário e software de código aberto. Cada um será discutido com alguns detalhes.

Software Proprietário

O software proprietário consiste em software licenciado pelo detentor dos direitos autorais sob condições muito específicas. Em geral, você pode usar o software, mas não tem permissão para modificá-lo ou distribuí-lo a terceiros.

O código-fonte original do software não está disponível, o que significa que você não pode ver o código real escrito pelos programadores. O software proprietário é, portanto, também conhecido como software de código-fonte fechado. Isso é feito com o propósito de proteger a propriedade intelectual investida no desenvolvimento de software. Se o código-fonte fosse divulgado, mesmo com restrições de direitos autorais, os concorrentes poderiam se beneficiar com o uso desse código.

Muitos aplicativos de software proprietários também são comerciais, o que significa que você precisa pagar por uma licença. No entanto, muitos outros aplicativos de software proprietários são gratuitos. O fato de o software ser gratuito não significa que não seja proprietário.

Existem vários exemplos de software proprietário. Os sistemas operacionais Windows e Mac são proprietários, assim como muitos dos aplicativos de software típicos usados ​​em organizações, como o Microsoft Office. Muitos aplicativos de software especializados, como aqueles usados ​​para gerenciamento de banco de dados e vários tipos de sistemas de informações corporativas, também são proprietários. Em muitos casos, as empresas de software investiram muitos anos de desenvolvimento de software em um produto. Ao tornar o software proprietário, eles estão protegendo seu investimento e tornando possível a comercialização de seu software. A receita da venda de software pode então ser usada para continuar desenvolvendo o software.

Shareware é um software proprietário que é disponibilizado aos usuários sem nenhum custo sob certas condições. Por exemplo, o shareware pode ter funcionalidade limitada em relação à versão comercial do mesmo software ou a licença do software pode expirar após um determinado período de avaliação. A lógica por trás do shareware é dar aos usuários em potencial a chance de avaliar o software antes de investir em uma taxa de licença. As versões de teste de software comercial se enquadram na categoria shareware.

Software Livre e de Código Aberto

O software de código aberto , como o nome sugere, é o software para o qual o código-fonte é lançado. Isso significa que os usuários podem ver exatamente como o software foi criado usando uma ou mais linguagens de programação. Isso é feito propositalmente para que qualquer pessoa possa se beneficiar com o uso do código. Uma licença típica de software de código aberto dá aos usuários o direito de modificar e distribuir o software.

O software de código aberto normalmente é de uso livre, o que levou ao uso do termo software livre e de código aberto, ou FOSS. Esta sigla é amplamente usada, mas muitas pessoas usam ‘FOSS’ e ‘software de código aberto’ alternadamente.

O software de código aberto é freqüentemente desenvolvido de forma colaborativa, onde muitos usuários contribuem para melhorias contínuas. Normalmente, uma comunidade de usuários mantém um site onde a versão mais recente do software pode ser obtida e onde os usuários podem compartilhar ideias sobre como usar e melhorar o software.

A licença para a maioria dos softwares de código aberto usa o que alguns chamam de copyleft. Este é um jogo com a palavra ‘copyright’. Para entender o que isso significa, vale a pena considerar como o software de código aberto pode ser mal utilizado por alguém. Considere que qualquer pessoa pode baixar, modificar e distribuir software de código aberto. O que impediria uma empresa de criar sua própria versão do software e depois começar a vendê-la? É aí que entra o copyleft. A licença para software de código aberto declara especificamente que um usuário não tem permissão para colocar restrições em seu uso ou distribuição. Portanto, ao concordar com a licença, você não pode começar a vender o software mais tarde.

O Copyleft usa a lei de direitos autorais para tornar o software de código aberto disponível gratuitamente para modificação, exigindo que todas as versões modificadas e estendidas também sejam gratuitas. O exemplo mais usado de licença copyleft é a GNU Public License, ou GPL. Então, quando você olha para o software e vê que a licença é GPL, isso significa que o software é open source.

Existem vários exemplos de aplicativos de software gratuitos e de código aberto. Um dos exemplos de maior sucesso é o sistema operacional Linux. O Linux é usado por muitas organizações e também resultou em vários esforços de spinoff. Por exemplo, o sistema operacional Android usado em telefones celulares é baseado no Linux e também é gratuito e de código aberto.

Por que pagar pelo software?

O software de código aberto se tornou muito popular. Pense em qualquer aplicativo de software proprietário, e provavelmente há uma alternativa gratuita e de código aberto que fornece funcionalidade semelhante. Se tanto software é gratuito, por que as organizações continuam pagando por software comercial? Existem vários motivos, mas alguns dos principais são:

1. O software comercial costuma ser um pouco mais sofisticado e fácil de usar. Por exemplo, o sistema operacional Linux é muito poderoso, mas pode ser difícil de usar por alguém que está apenas começando com computadores. Alguns softwares de código aberto são principalmente para entusiastas de computadores que gostam de descobrir coisas quando se trata de computadores. Se você tem um trabalho específico a fazer, pode ser mais econômico pagar por uma licença e economizar tempo usando um aplicativo de software mais fácil de usar.

2. O software de código aberto é desenvolvido por uma comunidade de usuários, mas muitas vezes carece de serviços de suporte essenciais. Considere uma organização que construiu todo o seu banco de dados usando software de código aberto. Tudo funciona muito bem até que um dia todo o sistema trava e eles correm o risco de perder todos os seus dados. Quem vai ajudar a resolver o problema? Você provavelmente encontrará consultores especializados nesse tipo de software, mas o software de um fornecedor comercial geralmente vem com algum tipo de suporte.

Na prática, você provavelmente usará software proprietário e software livre e de código-fonte aberto – geralmente sem saber qual está usando. Por exemplo, talvez você esteja usando o sistema operacional Windows e tenha o Microsoft Office instalado porque é isso que todo mundo no escritório está usando. Esses são exemplos de aplicativos de software que são comerciais e proprietários. Você também tem o iTunes instalado para gerenciar sua música, que é gratuita e proprietária. O seu navegador é o Mozilla Firefox, que é um software gratuito e de código aberto.

Na próxima vez que você instalar algum software novo, leia a licença para ver que tipo de software você realmente está usando. E lembre-se, só porque algum software é gratuito não significa que também seja de código aberto.

Resumo da lição

Todos os aplicativos de software requerem uma licença de software , que é um instrumento legal que rege como o software pode ser usado e distribuído. O software proprietário consiste em software licenciado pelo detentor dos direitos autorais sob condições muito específicas. Normalmente, você não tem permissão para modificar ou distribuir o software. Alguns softwares proprietários são comerciais e você precisa pagar por uma licença, mas outros softwares proprietários são gratuitos.

Software livre e de código aberto é aquele que é distribuído gratuitamente e para o qual o código-fonte é lançado. A licença para este tipo de software declara que você pode usar, modificar e distribuir o software. Uma licença típica também afirma que quaisquer lançamentos futuros de versões modificadas do software só podem ser lançados sob as mesmas condições. Isso mantém o software de código aberto livre e de código aberto. Alguns dos exemplos de software de código aberto mais bem-sucedidos são os sistemas operacionais Linux e Android. Apesar da ampla disponibilidade de software livre, pode ser econômico pagar por uma licença de software comercial com base na facilidade de uso e disponibilidade de suporte.

Resultados de Aprendizagem

Depois de passar por esta lição, você pode mostrar sua capacidade de:

  • Definir licença de software e software proprietário
  • Diferencie entre software proprietário comercial e livre
  • Descreva a finalidade do software livre e de código aberto
  • Reconhecer as licenças típicas que acompanham o software de código aberto
  • Especifique os motivos pelos quais alguém pode querer usar software comercial em vez de software de código aberto