Đầu tiên, tôi nhận ra rằng đây là trang web Hỏi & Đáp về lập trình và không phải là nơi để tư vấn pháp lý .... Chỉ cần cố gắng có được ý tưởng cơ bản về những nhược điểm khi sử dụng thư viện LGPLv3 là gì.
Sự khác biệt giữa GNU LGPL v2.1 và GNU LGPL v3 là gì?
Đặc biệt, tôi biết rằng GPLv3 thông thường có nhiều điều khoản chống drm và chống bằng sáng chế. Về nguyên tắc, tôi không có bất cứ điều gì chống lại các điều khoản này, nhưng tôi sẽ bất ngờ áp dụng vào ứng dụng chính nếu tôi chọn sử dụng thư viện LGPLv3.
Các quy tắc của LGPL v2.1 dường như chỉ áp dụng cho thư viện mà bạn sử dụng hoặc sửa đổi. Nó không nói gì về ứng dụng chính. (Giả sử không có liên kết tĩnh, v.v.)
Do đó, trong nhà cung cấp phần mềm thị trường thích hợp nơi tôi làm việc, chúng tôi thường xuyên sử dụng (và đóng góp cho) các thư viện được cấp phép của LGPL mà không cần phải mở ứng dụng chính của chúng tôi.
Điều này có thay đổi trong LGPLv3 không?
Câu hỏi /programming/1108238/differences-b between-recu-lgpl-v2-1-and-cgn-lgpl-v3 có một vài câu trả lời, nhưng không có câu trả lời nào cho bất kỳ nghĩa vụ mới nào mà ứng dụng chính có thể có.
Để làm rõ: Tôi đang hỏi về LGPL v3, không phải GPLv3 đơn giản. Có bất kỳ yêu cầu cấp bằng sáng chế / cấp bằng sáng chế nào "chảy qua" từ thư viện LGPLv3 đến ứng dụng máy chủ không?