Z tego pytania dotyczącego SO przeczytałem, że:
Własny kod źródłowy + kod źródłowy LGPL
- połączone statycznie:
- Musisz wydać obie części jako LGPL.
- Lub podaj wszystko, co pozwala użytkownikowi ponownie połączyć aplikację z inną wersją kodu źródłowego LGPL. W takim przypadku pozostałe wymagania są takie same, jakby były dynamicznie powiązane.
Wygląda więc na to, że dostarczenie plików obiektowych wystarczy, aby zaspokoić LGPL pod względem statycznego łączenia biblioteki LGPL z zastrzeżoną aplikacją kodową. Chociaż plik wykonywalny jest statycznie powiązany, udostępnienie plików obiektowych pozwala użytkownikowi końcowemu na ponowne skompilowanie aplikacji, łącząc się z inną wersją biblioteki.
Czy to prawda, a jeśli nie, to dlaczego?