1298383
Giấy phép Công cộng GNU Hạn chế
https://vi.wikipedia.org/wiki?curid=1298383
Title: Giấy phép Công cộng GNU Hạn chế
Sự khác biệt chính giữa GPL và LGPL là LGPL cho phép sản phẩm được kết nối với (trong trường hợp là một thư viện, 'được sử dụng bởi') một chương trình non-(L)GPLed, bất kể đó là một phần mềm tự do hay phần mềm độc quyền. Phần mềm non-(L)GPLed có thể được phân phối dưới bất kỳ điều khoản sử dụng nào nếu nó không phải là phần mềm phái sinh. Nếu nó là phần mềm phái sinh, thì điều khoản của chương trình phải cho phép "sửa đổi vì mục đích sử dụng của khách hàng và kỹ thuật dịch ngược để debug những sửa đổi này." 
Một phần mềm sử dụng một chương trình LGPL là một phần mềm phái sinh hay không là mang tính chất pháp lý. Một tệp thực thi độc lập liên kết động với thư viện thông qua .so, .dll, hoặc phương tiện tương tự thường được chấp nhận là không phải là một phầm nềm phái sinh như được định nghĩa bởi LGPL. Nó sẽ thuộc định nghĩa của một "tác phẩm sử dụng Thư viện". Đoạn 5 của LGPL phiên bản 2.1 nêu rõ:
Về cơ bản, nếu đó là một "tác phẩm sử dụng thư viện", thì phần mềm đó phải có thể được liên kết với một phiên bản mới hơn của chương trình có LGPL. Phương pháp phổ biến nhất được sử dụng để làm như vậy là sử dụng "cơ chế thư viện dùng chung phù hợp để liên kết". Ngoài ra, một thư viện được liên kết tĩnh được phép nếu mã nguồn hoặc tệp đối tượng có thể liên kết được cung cấp.
Một đặc tính khác của LGPL là có thể dùng để chuyển bất kỳ phần mềm LGPL nào sang một phần mềm GPL. Đặc điểm này rất có lợi cho việc sử dụng trực tiếp mã nguồn LGPL trong các thư viện và phần mềm GPL, hoặc dùng để tạo ra một phiên bản mới của mã nguồn mà không thể được sử dụng trong các sản phẩm có bản quyền.
Lựa chọn cấp phép phần mềm dưới dạng GPL hay LGPL.