A partir desta questão no SO , eu li que:
Código fonte proprietário + código fonte LGPL
- estaticamente vinculado:
- Você deve liberar as duas partes como LGPL.
- Ou forneça tudo o que permita ao usuário vincular novamente o aplicativo a uma versão diferente do código-fonte LGPL. Nesse caso, os outros requisitos são os mesmos que se estivessem vinculados dinamicamente.
Portanto, parece que fornecer arquivos de objetos é suficiente para satisfazer a LGPL em termos de vincular estaticamente uma biblioteca LGPL a um aplicativo de código proprietário. Enquanto o executável está vinculado estaticamente, o fornecimento dos arquivos de objeto permite que o usuário final recompile o aplicativo, vinculando-o a uma versão diferente da biblioteca.
Isso está correto e, se não, então por quê?
fonte
The LGPL allows you to keep the source code of your application private as long as it is “work that uses” the library. Dynamic linking is usually recommended here.
nada sobre ser obrigatório.