A licença da Biblioteca GNU General Public

A LGPL cobre a maioria das bibliotecas Linux, incluindo a biblioteca C (libc.a). Assim, quando você constrói seu aplicativo no Linux usando o compilador GCC, seus links de aplicativos com o 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) está em um arquivo chamado COPYING.LIB. Se você tiver a fonte de 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 *" -print

Este 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.

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 da LGPL é fornecer o código do objeto para a sua aplicação e uma makefile que relinks seus arquivos de objeto com qualquer Linux atualizada bibliotecas das cobertas LGPL.

A melhor maneira de satisfazer a LGPL é usar vinculaçã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 o aplicativo.

menu