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.