З цього запитання про СО я прочитав, що:
Власний вихідний код + вихідний код LGPL
- статично пов'язані:
- Ви повинні випустити обидві частини як LGPL.
- Або надайте все, що дозволяє користувачеві повторно зв’язати програму з іншою версією вихідного коду LGPL. У цьому випадку інші вимоги такі ж, як якщо б вони були динамічно пов'язані.
Таким чином, здається, що надання об’єктних файлів достатньо, щоб задовольнити LGPL з точки зору статичного зв’язку бібліотеки LGPL з власною програмою коду. Хоча виконуваний файл є статично пов'язаним, надання об’єктних файлів дозволяє кінцевому користувачеві перекомпілювати додаток, посилаючись на іншу версію бібліотеки.
Це правильно, а якщо ні, то чому?