Linux: a licença pública geral gnu

O texto da GNU General Public License (GPL) está em um arquivo chamado CÓPIA

em vários diretórios em seu sistema Linux. Por exemplo, digite o seguinte comando para encontrar uma cópia desse arquivo no seu sistema Linux para vários itens:

find / usr -name "CÓPIA" -impressão

Depois de encontrar o arquivo, você pode alterar para esse diretório e digite mais COPIAR para ler a GPL. Estes são exemplos da licença que acompanham código, e você pode encontrar outros exemplos em gnu.org.

A GPL não tem nada a ver com se você cobrar para o software ou distribuí-lo para livre-seu impulso é manter o software livre para todos os usuários. GPL exige que o software ser distribuído na forma de código-fonte, e estipula que qualquer usuário pode copiar e distribuir o software na forma de código-fonte para qualquer outra pessoa. Além disso, todos estão lembrados de que o software vem com absolutamente nenhuma garantia.

O software que a GPL abrange não é de domínio público. Software coberto pelo GPL está sempre protegido por direitos autorais, e o GPL explicita as restrições à cópia e distribuição do software. Do ponto de vista do usuário, é claro, as restrições da GPL não são realmente restrições- as restrições são benefícios porque o usuário é garantido o acesso ao código-fonte.



Se seu aplicativo usa partes de qualquer software que o GPL cobre, seu aplicativo é considerado um trabalho derivado, o que significa que a sua aplicação também é coberto pela GPL e você deve distribuir o código fonte para a sua aplicação.

Embora o GPL abrange o kernel do Linux, a GPL não cobre as aplicações que utilizam os serviços do kernel através de chamadas do sistema. Esses aplicativos são considerados o uso normal do kernel.

Video: Qual a diferença entre Software Livre e Open Source?

Se você pretende distribuir a aplicação em formato binário (como a maioria dos softwares comerciais é distribuído), você deve certificar-se de que seu aplicativo não usar qualquer parte de qualquer software GPL cobre. Sua aplicação pode acabar usando peças de outros softwares quando ele chama funções em uma biblioteca. A maioria das bibliotecas, no entanto, são cobertos por uma licença GNU diferente.

Você tem que tomar cuidado para apenas alguns dos programas de bibliotecas e utilitários que o GPL cobre. o GNU dbm (gdbm) Biblioteca de banco de dados é uma das bibliotecas de destaque que GPL cobre. o GNU bisão ferramenta analisador-gerador é outro utilitário que o GPL cobre. Se você permitir bisão para gerar o código, o GPL cobre esse código.

Video: Curso Linux Básico iniciante modulo 1 - 1.2 licenças

Outras alternativas para o GNU dbm e GNU bisão não são cobertos pela GPL. Para uma biblioteca de banco de dados, você pode usar a biblioteca do banco de dados Berkeley db no lugar de gdbm. Para um analisador-gerador, você pode usar yacc ao invés de bisão.


Publicações relacionadas