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?
sumber
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.
apa-apa tentang keharusan.