Aus dieser Frage zu SO habe ich gelesen:
Proprietärer Quellcode + LGPL-Quellcode
- statisch verknüpft:
- Entweder müssen Sie beide Teile als LGPL freigeben.
- Oder stellen Sie alles bereit, was es dem Benutzer ermöglicht, die Anwendung mit einer anderen Version des LGPL-Quellcodes zu verknüpfen. In diesem Fall sind die anderen Anforderungen dieselben, als ob sie dynamisch verknüpft wären.
Es hört sich also so an, als würde die Bereitstellung von Objektdateien ausreichen, um LGPL hinsichtlich der statischen Verknüpfung einer LGPL-Bibliothek mit einer proprietären Codeanwendung zufrieden zu stellen. Während die ausführbare Datei statisch verknüpft ist, kann der Endbenutzer durch Bereitstellen der Objektdateien die Anwendung neu kompilieren und eine Verknüpfung zu einer anderen Version der Bibliothek herstellen.
Ist das richtig und wenn nicht, warum dann?
quelle
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.
aber nichts davon, obligatorisch zu sein.