Licenças de Software

Normalmente, quando um software é construído, antes de se iniciar a sua distribuição, lhe é atribuída uma licença, que nada mais é do que a definição do que a pessoa que irá utilizar aquele software pode ou não fazer.

Existem duas principais categorias para as licenças, as que são associadas aos softwares proprietários, ou seja, que normalmente exigem pagamento para uso, e uma outra categoria, associada aos softwares gratuitos, ou livres, que tem como uma das características mais marcantes o fato de que os programas podem ser utilizados e distribuídos sem a necessidade de pagamento aos desenvolvedores.

Algumas das principais licenças de software livre são elencadas abaixo:

Licença GPL
Idealizada por Richard Matthew Stallman, um dos fundadores do movimento do software livre, é uma das mais utilizadas na produção e distribuição de programas de computador.

É uma licença recíproca forte, determinando que todo software produzido sob sua égide continue livre, ou seja, uma biblioteca de software distribuída sob licença GPL não pode ser utilizada no desenvolvimento de um software que será “proprietário”.
Licença Mozilla
Foi desenvolvida e é mantida pela fundação Mozilla, caracterizando-se por ser uma licença recíproca fraca.

Não permite que se façam alterações em um software sob esta licença e, em seguida, o comercialize com outro nome, mas permite que um ‘novo’ produto de software que utilize uma versão modificada de um programa sob a licença Mozilla seja disponibilizado sob outra licença, inclusive uma proprietária.
Licença Apache
Foi criada pela fundação de mesmo nome, sendo utilizada no licenciamento de todos os principais projetos hospedados pela Apache, como os servidores web Apache e Tomcat e o banco de dados Cassandra.

Esta licença estabelece poucas restrições aos utilizadores dos produtos licenciados, permitindo, inclusive, que um código desenvolvido com base em uma aplicação aberta seja explorado comercialmente.
Copyright © 2016 AIEC.