Dari pertanyaan ini di SO , saya membaca bahwa:
Kode Sumber Kepemilikan + Kode Sumber LGPL
- ditautkan secara statis:
- Anda harus melepaskan kedua bagian sebagai LGPL.
- Atau sediakan segala sesuatu yang memungkinkan pengguna untuk menghubungkan kembali aplikasi dengan versi berbeda dari kode sumber LGPL. Dalam hal ini persyaratan lainnya sama seperti jika itu terkait secara dinamis.
Jadi kedengarannya seperti menyediakan file objek sudah cukup untuk memuaskan LGPL dalam hal menghubungkan secara statis perpustakaan LGPL ke aplikasi kode berpemilik. Sementara executable terhubung secara statis, menyediakan file objek memungkinkan pengguna akhir untuk mengkompilasi ulang aplikasi, menghubungkan ke versi perpustakaan yang berbeda.
Apakah ini benar, dan jika tidak, lalu mengapa?