Khác biệt giữa bản sửa đổi của “Giấy phép Công cộng GNU Hạn chế”
Nội dung được xóa Nội dung được thêm vào
Không có tóm lược sửa đổi |
Không có tóm lược sửa đổi |
||
Dòng 1:
{{refimprove|date=tháng 11 năm 2011}}
{{Thông tin giấy phép phần mềm
Hàng 17 ⟶ 16:
| website = {{URL|https://www.gnu.org/copyleft/lesser.html}}
}}
'''Giấy phép Công cộng GNU Hạn chế''' ([[tiếng Anh]]: ''GNU Lesser General Public License'', viết tắt '''LGPL''') là một [[giấy phép phần mềm tự do]] [[Giấy phép nguồn mở|nguồn mở]] được phát hành bởi [[Quỹ Phần mềm Tự do]] (FSF). Nó được xây dựng dựa trên một sự thỏa hiệp giữa [[Giấy phép Công cộng GNU]] (GPL) có tính [[copyleft]] mạnh mẽ và các [[Giấy phép phần mềm miễn phí tự do|giấy phép hạn chế]] khác như các [[giấy phép BSD]] và [[Giấy phép MIT|MIT]]. Giấy phép cho phép các nhà phát triển và doanh nghiệp sử dụng và tích hợp một thành phần phần mềm được phát hành theo LGPL vào phần mềm của riêng họ (thậm chí là độc quyền) mà không bị yêu cầu bởi các điều khoản của giấy phép copyleft mạnh để phát hành mã nguồn của các thành phần của riêng họ. Tuy nhiên, bất kỳ nhà phát triển nào sửa đổi một thành phần được LGPL bao phủ đều phải cung cấp phiên bản đã sửa đổi của họ theo cùng một giấy phép LGPL. Đối với [[phần mềm độc quyền]], mã theo LGPL thường được sử dụng dưới dạng [[Thư_viện_(máy_tính)#Thư_viện_dùng_chung|thư viện]] dùng chung, để có sự tách biệt rõ ràng giữa các thành phần độc quyền và LGPL. LGPL chủ yếu được sử dụng cho các thư viện phần mềm, mặc dù nó cũng được sử dụng bởi một số ứng dụng độc lập.
==Lịch sử==
Hàng 25 ⟶ 24:
==Những sự khác biệt so với GPL==
Sự khác biệt chính giữa [[Giấy phép Công cộng GNU|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 nguồn mở|phần mềm
Một phần mềm sử dụng một chương trình LGPL là một phần mềm
▲(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 miễn phí]] hay [[phần mềm có bản quyền]].<ref name="not_use_LGPL">Stallman, Richard. [http://www.fsf.org/licensing/licenses/why-not-lgpl.html Why you shouldn't use the Lesser GPL for your next library]. [[Free Software Foundation]] official website.</ref> 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 thứ cấp]]. Nếu nó là phần mềm thứ cấp, 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]] để sửa lỗi những sửa đổi này."'' <!-- commented-out - see talk: Another major difference is that derivative works (which are not GPLed) must be software libraries.-->
▲Một phần mềm sử dụng một chương trình LGPL là một phần mềm thứ cấp hay không là mang tính chất pháp lý. Một chương trình standalone kết nối động tới một thư viện thông qua một [[Library (computing)#Shared libraries|.so]], [[Dynamic-link library|.dll]], hoặc tương tự thì không được gọi là phần mềm thứ cấp (như định nghĩa bởi LGPL). Nó sẽ thuộc về danh mục một "phần mềm sử dụng thư viện". Đoạn trích sau đây là từ mục 5 của LGPL phiên bản 2.1:
:Một chương trình không chứa một phần được xây dựng từ Thư viện, nhưng được thiết kế để làm việc với thư viện bằng cách biên dịch hoặc kết nối với nó được gọi là "phần mềm có sử dụng thư viện." Những phần mềm kiểu này không phải là phần mềm
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.
Hàng 42 ⟶ 40:
Thêm vào đó, Stallman và FSF đôi khi còn ủng hộ các giấy phép có ít hạn chế hơn LGPL. Một ví dụ điển hình là sự ủng hộ của Stallman cho việc sử dụng giấy phép [[BSD license|BSD-style]] cho các thư viện của dự án [[Vorbis]].<ref name="Vorbis_and_BSD">Stallman, Richard. [http://lwn.net/2001/0301/a/rms-ov-license.php3 <nowiki>Re: [open-source] [Fwd: [icecast-dev] Xiph.org announces Vorbis Beta 4 and the Xiph.org</nowiki>]</ref>
==
Giấy phép sử dụng thuật ngữ chủ yếu dùng cho các ứng dụng viết bằng [[C (programming language)|ngôn ngữ lập trình C]] hoặc các biến thể của nó. Franz Inc. thêm phần phần giới thiệu cho giấy phép để giải thích thuật ngữ cho [[Lisp (programming language)|ngôn ngữ Lisp]]. LGPL với phần giới thiệu này thường được gọi là LLGPL.<ref name="LGPL_preamble">[http://opensource.franz.com/preamble.html Preamble to the Gnu Lesser General Public License]</ref>
|