De cette question sur SO , j'ai lu que:
Code source propriétaire + code source LGPL
- lié statiquement:
- Soit vous devez libérer les deux parties en tant que LGPL.
- Ou fournissez tout ce qui permet à l'utilisateur de relier l'application avec une version différente du code source LGPL. Dans ce cas, les autres exigences sont les mêmes que si elle était liée dynamiquement.
Il semble donc que fournir des fichiers objets soit suffisant pour satisfaire LGPL en termes de liaison statique d'une bibliothèque LGPL à une application de code propriétaire. Alors que l'exécutable est lié statiquement, la fourniture des fichiers objets permet à l'utilisateur final de recompiler l'application, en se liant à différentes versions de la bibliothèque.
Est-ce correct et sinon, pourquoi?
la source
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.
mais rien sur le fait d'être obligatoire.