A licença pública geral biblioteca gnu

A LGPL abrange a maioria das bibliotecas Linux, incluindo a biblioteca C (libc.a

). Assim, quando você construir a sua aplicação no Linux usando o compilador GCC, seus links de aplicativos com código de uma ou mais bibliotecas que as tampas LGPL. Se você quiser distribuir a aplicação em apenas forma binária, você precisa prestar atenção a LGPL.

O texto da Biblioteca GNU General Public License (LGPL) é em um arquivo chamado COPYING.LIB. Se você tiver a fonte do kernel instalado, uma cópia do COPYING.LIB arquivo está em um dos diretórios de origem. Para localizar uma cópia do COPYING.LIB arquivo em seu sistema Linux, digite o seguinte comando em uma janela de terminal:

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


Esse comando lista todas as ocorrências CÓPIA e COPYING.LIB em seu sistema. o CÓPIA arquivo contém o GPL, enquanto COPYING.LIB tem a LGPL.

Video: Qué es la Licencia Pública General (GPL) del proyecto GNU

A LGPL se destina a permitir o uso de bibliotecas em seus aplicativos, mesmo se você não distribuir o código-fonte para a sua aplicação. A LGPL estipula, no entanto, que os usuários devem ter acesso ao código-fonte da biblioteca você usa - e que os usuários podem fazer uso de versões modificadas essas bibliotecas.

Uma maneira de conhecer a intenção do LGPL é fornecer o código do objeto para a sua aplicação e uma makefile que relinks seus arquivos objeto com qualquer Linux atualizados bibliotecas das cobertas LGPL.

Video: Curso de Audacity

A melhor maneira de satisfazer a LGPL é usar a ligação dinâmica, em que a sua aplicação ea biblioteca são entidades separadas, embora a sua aplicação chama funções que residem na biblioteca quando ele é executado. Com a vinculação dinâmica, os usuários obtêm imediatamente o benefício de todas as atualizações para as bibliotecas sem ter que ligar novamente a aplicação.


Publicações relacionadas