Saya membaca lisensi LGPL dan menemukan persyaratan yang sebelumnya tidak saya sadari.
Bagian 4 (Pekerjaan Gabungan) menyatakan:
Anda dapat menyampaikan Pekerjaan Gabungan [...] jika Anda juga melakukan masing-masing hal berikut ini:
a) Berikan pemberitahuan menonjol dengan setiap salinan Karya Gabungan bahwa Perpustakaan digunakan di dalamnya dan bahwa Perpustakaan dan penggunaannya dilindungi oleh Lisensi ini.
b) Menemani Pekerjaan Gabungan dengan salinan GNU GPL dan dokumen lisensi ini.
c) ...
Mengapa GPL juga harus disampaikan saat menautkan ke perpustakaan yang dilisensikan di bawah LGPL? Saya khawatir bahwa memasukkan kedua lisensi dalam distribusi akan membingungkan pengguna mana yang berlaku. Apakah saya menafsirkan ini dengan benar? Jika demikian, apa alasan di balik persyaratan ini?
LICENSE-GPL
danLICENSE-LGPL
atau lebih.Alasan yang mungkin adalah bahwa LGPL dianggap sebagai lisensi yang kurang ketat daripada GPL. Secara khusus, dimungkinkan untuk menggabungkan proyek-proyek LGPL dengan proyek-proyek lain dan tidak memaksa proyek-proyek tersebut menjadi LGPL. Itu jauh lebih sulit dilakukan dengan proyek GPL. Secara umum, jika Anda menggabungkan proyek dengan proyek GPL, proyek gabungan harus dirilis sebagai GPL.
Untuk menggabungkan proyek LGPL dengan proyek GPL, pembatasan proyek GPL perlu dipertahankan.
Mengambil langkah mundur, dan melihatnya dari filosofi FSF yang lebih luas tentang "Perangkat Lunak dimaksudkan untuk Bebas", Anda dapat melihat mengapa mereka memiliki klausa itu dalam LGPL. LGPL tidak memiliki "efek viral" sebanyak yang dimiliki oleh GPL, dan FSF ingin agar perangkat lunak GPL dipertahankan sebagai bagian dari GPL.
sumber