Monografia

Disponível somente no TrabalhosFeitos
  • Páginas : 41 (10189 palavras )
  • Download(s) : 0
  • Publicado : 22 de fevereiro de 2013
Ler documento completo
Amostra do texto
Universidade Federal de Minas Gerais Departamento de Ciência da Computação Curso de Especialização em Redes de Telecomunicações

Comparativo de licenças de código aberto

Alison Carmo Arantes

Belo Horizonte 2009

Alison Carmo Arantes

Comparativo de licenças de código aberto
Monografia apresentada ao Curso de Especialização em Redes de Telecomunicações da Universidade Federal de MinasGerais, como requisito parcial para obtenção do certificado de Especialista em Redes de Telecomunicações. Orientador: José Monteiro da Mata

Belo Horizonte Departamento de Ciência da Computação 2009

Resumo
Este trabalho trata de licenças de software para qualquer código de programa que pode ser redistribuído e modificado. Esses códigos são chamados de código aberto e a licença que licencia ocódigo aberto é a licença de código aberto. Como existem muitas licenças de código aberto, cada qual com características e finalidades específicas, este trabalho visa explicar as licenças mais comuns e seus conceitos. Ao final, foi montado um quadro comparativo com alguns parâmetros que permeiam as licenças resumindo as características e diferenças entre elas.

Sumário

Lista de TabelasLista de Siglas

1 Introdução

7

2 Propriedade de software 2.1 2.2 2.3 2.4 Copyright, direitos autorais, patentes e domíno público . . . . . . . O software livre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A definição de código aberto . . . . . . . . . . . . . . . . . . . . . . . Diferenças entre código aberto e software livre . . . . . . . . . . . . .

9 9 11 11 14

3Licenças de código aberto 3.1 3.2 3.3 3.4 Licença MIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Licença BSD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Licença Apache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Licenças GPL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.4.1 3.4.2 GPL versão 2 . . . . . . . . . . . . . . . . .. . . . . . . . . . . GPL versão 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . .

16 16 19 22 25 26 27

3.4.3 3.4.4 3.5

Licença LGPL . . . . . . . . . . . . . . . . . . . . . . . . . . . Licença GNU Affero GPL . . . . . . . . . . . . . . . . . . . .

30 31 31 31 33 33 33 34 34 35 35 36

Outras licenças . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.5.1 3.5.23.5.3 3.5.4 3.5.5 3.5.6 3.5.7 3.5.8 3.5.9 Licença Pública Mozilla . . . . . . . . . . . . . . . . . . . . . Licença Artística . . . . . . . . . . . . . . . . . . . . . . . . . . Licença Pública Comum . . . . . . . . . . . . . . . . . . . . . Licença Pública Eclipse . . . . . . . . . . . . . . . . . . . . . . Licença Comum de Desenvolvimento e Distribuição . . . . . Licença Pública Q . . . . . . .. . . . . . . . . . . . . . . . . . Licenças redundantes . . . . . . . . . . . . . . . . . . . . . . . Licenças não reutilizáveis . . . . . . . . . . . . . . . . . . . . Creative Commons . . . . . . . . . . . . . . . . . . . . . . . .

4 Comparativo entre licenças de código aberto 4.1 4.2 Parâmetros de comparação . . . . . . . . . . . . . . . . . . . . . . . . Tabela de comparação . . . . . . .. . . . . . . . . . . . . . . . . . .

38 38 41

5 Conclusão

44

Referências Bibliográficas

46

Lista de Tabelas
3.1 3.2 3.3 3.4 3.5 3.6 4.1 Exemplos de programa que usam licença MIT . . . . . . . . . . . . . Exemplos de programas que usam a licença BSD . . . . . . . . . . . Exemplos de programas que usam a licença Apache . . . . . . . . . Exemplos de programas que usam a licençaGPL . . . . . . . . . . . Licenças redundantes . . . . . . . . . . . . . . . . . . . . . . . . . . . Licenças não reutilizáveis aceitas pela OSI . . . . . . . . . . . . . . . Comparativo de licenças de código aberto . . . . . . . . . . . . . . . 19 22 25 30 35 36 42

Lista de Siglas
MIT - Massachusetts Institute of Tecnology, p. 8 BSD - Berkeley Software Distribution, p. 8 GPL - GNU General...
tracking img