fundo
Licenças de software. Você realmente sabe o que são?

As licenças de software nada mais são, aquilo que nos dá segurança como desenvolvedores, sendo nosso código livre ou open source.

Mas por que se preocupar com as licenças de software? Assim como as letras das músicas,  livros e conteúdos, os projetos também possuem autores que possuem propriedade intelectual sobre aquela “obra”, digamos assim. Bem, temos muitas, mas muitas licenças de software. Iremos falar sobre algumas. 

Software gratuito (freeware): 

É uma licença de software que você não precisa pagar para usar. E usá-lo até o infinito e além. Mas calma! Isso não significa que pode fazer o que quiser, pode ser que esse software não permita o uso comercial, revenda, ou até mesmo o uso acadêmico. 

Shareware:

Com essa licença o código é disponibilizado gratuitamente mas com algumas restrições mais fortes,com o uso limitado das funcionalidades disponíveis (a menos que você pague por elas).

Licença de aquisição perpétua:

Permite que o software seja usado livremente desde que as cláusulas do contrato sejam seguidas na íntegra.

Software proprietário: 

Creio que essa licença seja uma das mais rígidas, pois proíbe qualquer tipo de  redistribuição ou cópia. E caso o contrato seja quebrado, ações judiciais podem ser tomadas.

Saas (software as a service):

Esse tipo de software é acessado remotamente pelo usuário através de uma conexão via internet, ou seja, o cliente não tem uma licença do produto em si, mas sim do serviço oferecido. Bons exemplos são os serviços pagos de streaming como netflix, amazon prime etc.  

Software Livre: 

Diferentemente do software proprietário, o software livre permite que o usuário acesse, modifique e re distribua cópias com essas modificações. Ou seja, softwares que tenham essa licença podem ser mexidos como as pessoas bem entender. A única exigência aqui contida é que ao fazer todas as modificações e redistribuição o software permaneça livre para que outros possam fazer o mesmo.

Mas espera, não confunda com  o open source.. 

Open source: 

Você pode modificar como  quiser, mas quem decide as condições de distribuição e uso.

Tipos de licenças open source:

  • GNU General Public Licence (GPL) versão 3: é um tipo de licença para software livre e para copyleft. É recomendado para a  maioria dos pacotes.
  • GNU lesser General Public (LGPL), versão 3: É bem parecido  com a licença do item anterior, mas nesse aqui dividimos os software por partes
  • Apache license 2.0: Permite que o usuário distribua, modifique e copie o software para qualquer propósito, desde que o usuário cumpra com os termos da licença.
  • MIT license: Concede permissões de fazer o que quiser sobre tal software sem pudor algum kkkkk, distribua, venda e faça o que quiser sem medo de consequências.
  • Mozilla public license 2.0: Também é uma licença copyleft, mas a nível de arquivos, encorajando assim os desenvolvedores a compartilhar tudo o que foi feito com novas licenças ou não.  
  • Adware (essa você odeia se o app não for seu):  é um formato de licença que permite que você coloque anúncios no seu software, em que o usuário só se livra deles quando paga por isso. Geralmente é inserido em jogos e apps para celular
  • EULA (End User License Agreement):  É uma licença que aparece antes da instalação ou uso do software, os famosos termos de uso.

Para saber mais sobre licenças acesse: http://www.gnu.org/licenses/license-list.html

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *