Commit d85b3295ad45c9d7acf6f2a682c8e240b26d0bbf

Authored by Perry Werneck
1 parent da94ac44
Exists in master and in 1 other branch develop

Adding doc files.

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