-
Notifications
You must be signed in to change notification settings - Fork 12
/
LICENCA
164 lines (128 loc) · 8.5 KB
/
LICENCA
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
GNU LESSER GENERAL PUBLIC LICENSE (LICENÇA PÚBLICA MENOS GERAL GNU)
Versão 3, 29 de junho de 2007
Copyright © 2007 Free Software Foundation, Inc. <http://fsf.org>
É permitido a todos copiar e distribuir cópias literais deste documento de
licença, mas sua alteração não é permitida.
Esta versão da GNU Lesser General Public License incorpora os termos e
condições da versão 3 da GNU General Public License, complementada pelas
permissões adicionais listadas abaixo.
0. Definições Adicionais.
De acordo com sua utilização no presente documento, "esta Licença" refere-
se à versão 3 da GNU Lesser General Public License (Licença Pública Menos
Geral GNU) e "GNU GPL" refere-se à versão 3 da GNU General Public
License (Licença Pública Geral GNU).
"A Biblioteca" refere-se a um trabalho coberto regido nos termos desta
Licença que não se trate de um Aplicativo ou Trabalho Combinado conforme
definido abaixo.
Um "Aplicativo" constitui qualquer trabalho que faça uso de uma interface
fornecida pela Biblioteca, mas que não se encontra de outra forma baseada na
referida Biblioteca. A definição de uma subclasse de uma classe definida pela
Biblioteca é considerada um modo de utilizar uma interface fornecida pela
Biblioteca.
Um "Trabalho Combinado" constitui um trabalho produzido através da
combinação ou vinculação de um Aplicativo à Biblioteca. A versão
específica da Biblioteca com a qual o Trabalho Combinado foi elaborado é
também denominada "Linked Version" [Versão Vinculada].
A "Fonte Mínima Correspondente" de um Trabalho Combinado significa a
Fonte Correspondente ao Trabalho Combinado, excluindo qualquer código
fonte de parte do Trabalho Combinado que, considerado de forma isolada,
seja baseado no Aplicativo e não na Versão Vinculada.
O "Código do aplicativo Correspondente" de um Trabalho Combinado
significa o código objeto e/ou código fonte do Aplicativo, incluindo
quaisquer dados e programas utilitários necessários para a reprodução do
Trabalho Combinado do Aplicativo, mas excluindo as Bibliotecas de Sistema
do Trabalho Combinado.
1. Exceção à Seção 3 da GNU GPL.
Você pode distribuir um trabalho coberto nos termos das seções 3 e 4 desta
Licença sem estar limitado aos termos da seção 3 da GNU GPL.
2. Distribuição de Versões Modificadas.
Ser vocẽ modificar uma cópia da Biblioteca e, em suas modificações um
recurso referir-se a uma função os dados a serem fornecidos por um
Aplicativo que utiliza o recurso (diferente de quando um argumento é
transmitido quando o recurso é chamado), voçe pode distribuir uma cópia da
versão modificada:
a) Nos termos desta Licença, desde que você faça um esforço de boa-fé para
garantir que, caso um Aplicativo não forneça a função o dado, o recurso
ainda funcione e execute qualquer parte do seu propósito que permaneça
significatio, ou
b) nos termos da GNU GPL, sem nenhuma permissão adicional desta Licença
aplicável à referida cópia.
3. Material que Incorpore Código Objeto dos Arquivos de Cabeçalho da
Biblioteca.
A forma do código objeto de um Aplicativo pode incorporar material de um
arquivo de cabeçalho que faz parte da Biblioteca. Você pode distribuir o
referido código objeto da forma como escolher, desde que, se o material
incorporado não estiver limitado a parâmetros numéricos, layouts de
estruturas de dados e agentes de acesso ou pequenas macros, funções
sequenciais e modelos (dez ou menos linhas de comprimento), voçê faça o
seguinte:
a) Forneça um aviso proeminente com cada cópia do código objeto de que
este utiliza a Biblioteca e que a Biblioteca e seu uso são coberto por
esta Licença.
b) Forneça o código objeto com uma cópia da GNU GPL e esta Licença.
4. Trabalhos Combinados.
Você pode distribuir um Trabalho Combinado nos termos que escolher e que,
reunidos em conjunto, não restrinjam de forma efetiva a modificação das
partes da Biblioteca contidas no Trabalho Combinado e a engenharia reversa
para depurações de tais modificações se você também fizer o seguinte:
a) Fornecer um aviso proeminente com cada cópia do Trabalho Combinado
de que este utiliza a Biblioteca e que a Biblioteca e seu uso são cobertos
por esta Licença.
b) Fornecer o Trabalho Combinado com uma cópia da GNU GPL e esta
Licença.
c) Para um Trabalho Combinado que exiba avisos de copyright durante
a execução, incluir o aviso de copyright da Biblioteca entre esses avisos,bem
como uma referência direcionando o usuário para as cópias da GNU GPL e
esta Licença.
d) Faça um dos seguintes:
0) Distribua a Fonte Mínima Correspondente nos termos desta Licença e o
Código do Aplicativo Correspondente em uma forma adequada para, e sob
termos que permitam, que o usuário recombine ou revincule o Aplicativo a
uma versão modificada da Versão Vinculada para produzir um Trabalho
Combinado modificado, na forma especificada pela seção 6 da GNU GPL
para distribuição da Fonte Correspondente.
1) Utilize um mecanismo de biblioteca compartilhada adequado para
vinculação à Biblioteca.
Um mecanismo adequado é um mecanismo que (a) utiliza em tempo de
execução uma cópia da Biblioteca já presente no sistema de computadores de
usuário e, (b) operará de forma apropriada com uma versão modificada da
Biblioteca que seja compatível com a interface da Versão Vinculada.
e) Forneça Informações de Instalação, mas somente se for necessário de outro
modo fornecer as referidas informações nos termos da seção 6 da GNU GPL,
e somente na medida em que tais informações sejam necessárias para instalar
e executar uma versão modificada do Trabalho Combinado produzido através
da recombinação ou revinculação do Aplicativo a uma versão modificada da
Versão Vinculada. (Se você utilizar a opção 4d0, as Informações de
Instalação devem acompanhar a Fonte Mínima Correspondente e o Código do
Aplicativo Correspondente. Se utilizar a opção 4d1, você deve fornecer as
Informações de Instalação da forma especificada na seção 6 da GNU GPL
para distribuição da Fonte Correspondente.)
5. Bibliotecas Combinadas.
Você pode colocar os recursos de biblioteca que constituem um trabalho
baseado na Biblioteca lado a lado em uma única biblioteca em conjunto com
outros recursos de biblioteca que não sejam Aplicativos e não sejam cobertos
por esta Licença, e distribuir a referida biblioteca combinada nos termos de
sua escolha, se fizer o seguinte:
a) Faça a biblioteca combinada ser acompanhada de uma cópia do mesmo
trabalho baseado na Biblioteca, não combinado a nenhum outro recurso da
biblioteca, distribuído nos termos desta Licença.
b) Forneça um aviso proeminente com a biblioteca combinada de que parte
da mesma corresponde a um trabalho baseado na Biblioteca e explique onde
localizar a forma não combinada de acompanhamento do mesmo trabalho.
6. Versões Revisadas da GNU Lesser General Public License.
A Free Software Foundation pode, de tempos em tempos, publicar versões
revisadas e/ou novas versões da GNU Lesser General Public License. Tais
novas versões serão similares em essência à versão atual, mas podem diferir
em detalhes para abordar novos problemas e/ou interesses.
Cada versão recebe um número de versão distinto. Se a Biblioteca recebida
especificar que uma determinada versão numerada da GNU Lesser General
Public License "ou qualquer versão posterior" se aplique a ela, você tem a
opção de seguir os termos e condições da versão publicada ou de qualquer
versão posterior publicada pela Free Software Foundation. Se a Biblioteca, da
forma como foi recebida, não especificar um número de versão da GNU Lesser
General Public License, você pode escolher qualquer versão da GNU
Lesser General Public License já publicada pela Free Software Foundation.
Se a Biblioteca recebida especificar que um procurador pode decidir se
versões futuras da GNU Lesses General Public License serão aplicáveis, a
instrução pública do procurados de aceitação de qualquer versão constitui
uma autorização permanente para que você escolha esta versão da Biblioteca.