Pertama, saya menyadari bahwa ini adalah situs tanya jawab pemrograman, dan bukan tempat untuk nasihat hukum .... Hanya mencoba untuk mendapatkan ide dasar tentang apa kerugiannya menggunakan perpustakaan LGPLv3.
Apa perbedaan antara GNU LGPL v2.1 dan GNU LGPL v3?
Secara khusus, saya tahu bahwa GPLv3 reguler memiliki banyak klausa anti-drm dan anti-paten. Pada prinsipnya saya tidak punya apa-apa terhadap klausa ini, tapi saya akan tiba-tiba ini berlaku untuk aplikasi utama jika saya memilih untuk menggunakan perpustakaan LGPLv3.
Aturan LGPL v2.1 tampaknya hanya berlaku untuk perpustakaan yang Anda gunakan atau modifikasi. Ia tidak mengatakan apa-apa tentang aplikasi utama. (Dengan asumsi tidak ada tautan statis dll.)
Jadi, di penyedia perangkat lunak pasar khusus tempat saya bekerja, kami secara teratur menggunakan (dan berkontribusi pada) perpustakaan berlisensi LGPL, tanpa perlu membuka-sumber aplikasi utama kami.
Apakah ini berubah dalam LGPLv3?
Pertanyaannya /programming/1108238/differences-between-gnu-lgpl-v2-1-and-gnu-lgpl-v3 mendapat beberapa jawaban, tetapi tidak ada yang menjawab kewajiban baru yang menjadi aplikasi utama mungkin.
Untuk memperjelas: Saya bertanya tentang LGPL v3, bukan GPLv3 biasa. Apakah ada persyaratan Tivoization / pemberian paten yang "dikacaukan" dari perpustakaan LGPLv3 ke aplikasi host?