Из этого вопроса на SO , я прочитал, что:
Собственный Исходный код + Исходный код LGPL
- статически связаны:
- Либо вы должны выпустить обе части как LGPL.
- Или предоставьте все, что позволит пользователю связать приложение с другой версией исходного кода LGPL. В этом случае другие требования такие же, как если бы он был динамически связан.
Похоже, что предоставления объектных файлов достаточно, чтобы удовлетворить LGPL с точки зрения статической привязки библиотеки LGPL к приложению с закрытым кодом. Хотя исполняемый файл статически связан, предоставление объектных файлов позволяет конечному пользователю перекомпилировать приложение, ссылаясь на другую версию библиотеки.
Это правильно, а если нет, то почему?