# data[].attributes.body
USO temporário

Nesse tipo de licença, o contratante tem direito a uma permissão limitada por tempo predeterminado. Além disso, a instalação não pode ser realizada em qualquer computador, somente nos equipamentos acordados.

Dependendo do fornecedor, a licença pode até incluir atualizações, mas é raro encontrar algum auxílio relacionado à manutenção. Esse produto é mais comumente adquirido por empresas que precisam de softwares por um curto período em poucas máquinas.

# data[].attributes.body
General Public License (GNU)

Também conhecida por Licença de Uso Geral, a GNU permite melhorias no código-fonte e livre distribuição dos produtos. Essa licença surgiu em 1989, e em 1991 surgiu a segunda versão, em virtude de problemas encontrados na primeira GNU.

Vale ressaltar que o documento original dessa licença encontra-se em inglês, não sendo permitida a sua tradução, para evitar ambiguidades e descumprir alguma das suas liberdades, que são:

1. Liberdade para executar o programa, independentemente da finalidade;

2. Ter acesso ao código-fonte do software e estudá-lo, de modo a implementar customizações e melhorias que atendam às necessidades do usuário;

3. Liberdade para redistribuir cópias de um software;

4. Em complemento ao segundo ponto citado, o usuário que fizer customizações e melhorias no código-fonte deve compartilhá-los com a comunidade, de modo que mais pessoas sejam beneficiadas.

# data[].attributes.body
O modelo de licenciamento que envolve o aluguel de softwares específicos é bastante utilizado em empresas. Esse tipo de licença também é conhecido pela sigla ASP (Application Service Provider) ou “Provedor de Serviços de Aplicativos”.

Ele se assemelha à modalidade uso temporário, a diferença é que o software não é hospedado diretamente nos servidores ou nos computadores da companhia. O programa fica armazenado na nuvem e o cliente paga uma taxa fixa mensal para utilizá-lo.

# data[].attributes.body
End User License Agreement (EULA)

Grande parte dos softwares vendidos no mercado está inclusa na licença EULA. Diferentemente da GNU, a EULA é bem mais restrita em relação a customizações e distribuição das aplicações.

O documento contém as condições de uso dos sistemas, sendo que, em alguns casos, a empresa desenvolvedora se exime de responsabilidades relacionadas com o mau desempenho dos dispositivos cujo software foi instalado.

O contrato da EULA tem também as punições para quem desrespeitar alguma cláusula da licença.

# data[].attributes.body
Software livre

Nesse modelo, a pessoa física ou jurídica recebe uma permissão mais ampla que inclui atributos para modificar o código-fonte, as funcionalidades e a possibilidade de instalar o produto em muitas outras máquinas além do equipamento principal.

Dessa maneira, o usuário tem bastante liberdade para adaptar o programa às suas preferências e necessidades, adequando a ferramenta ao seu negócio ou ao seu próprio uso casual. Porém, o software não é gratuito.

Para obter uma opção livre, é necessária uma garantia legislativa conhecida como “Copyleft”. Desse modo, o usuário obtém o produto livre de restrições atreladas a direitos autorais. No entanto, o programa ainda não poderá ser considerado uma opção de domínio público, já que ainda haverá limitações associadas à propriedade intelectual.

# data[].attributes.body
Software comercial

Esse tipo de licença de software é desenvolvida com fins lucrativos. No entanto, os programas do tipo comercial não são idênticos ao do tipo proprietário. Existem softwares comerciais que também são softwares livres.

# data[].attributes.body
Código aberto

A diferença desse software — chamado em inglês de open source — para o software livre está no discurso. O termo software livre serve para questões éticas, enquanto o código aberto é somente técnico, sem levar em consideração os aspectos éticos.