Bộ điều khiển tủ trưng bày SONY ZRD-CH12D Series

Lời nói đầu

Giấy phép của hầu hết các phần mềm được thiết kế để tước đi quyền tự do chia sẻ và thay đổi của bạn. Ngược lại, Giấy phép Công cộng GNU (GNU General Public License) nhằm đảm bảo quyền tự do chia sẻ và thay đổi phần mềm tự do của bạn - để đảm bảo phần mềm đó miễn phí cho tất cả người dùng. Giấy phép Công cộng này áp dụng cho hầu hết các phần mềm của Tổ chức Phần mềm Tự do (Free Software Foundation) và bất kỳ chương trình nào khác mà tác giả cam kết sử dụng. (Một số phần mềm khác của Tổ chức Phần mềm Tự do lại được bảo vệ bởi Giấy phép Công cộng GNU (GNU Library General Public License). Bạn cũng có thể áp dụng nó cho các chương trình của mình.

Khi chúng tôi nói về phần mềm miễn phí, chúng tôi đang nói đến sự tự do, không phải giá cả. Giấy phép Công cộng Chung của chúng tôi được thiết kế để đảm bảo rằng bạn có quyền tự do phân phối các bản sao của phần mềm miễn phí (và tính phí cho dịch vụ này nếu bạn muốn), rằng bạn nhận được mã nguồn hoặc có thể lấy nó nếu bạn muốn, rằng bạn có thể thay đổi phần mềm hoặc sử dụng các phần của nó trong các chương trình miễn phí mới; và rằng bạn biết bạn có thể làm những điều này.

Để bảo vệ quyền của bạn, chúng tôi cần đưa ra các hạn chế cấm bất kỳ ai từ chối các quyền này của bạn hoặc yêu cầu bạn từ bỏ các quyền này. Những hạn chế này chuyển thành một số trách nhiệm nhất định đối với bạn nếu bạn phân phối các bản sao của phần mềm hoặc nếu bạn sửa đổi phần mềm.
Ví dụampVí dụ, nếu bạn phân phối các bản sao của một chương trình như vậy, dù miễn phí hay có thu phí, bạn phải cấp cho người nhận tất cả các quyền mà bạn có. Bạn phải đảm bảo rằng họ cũng nhận được hoặc có thể lấy được mã nguồn. Và bạn phải cho họ biết các điều khoản này để họ biết các quyền của mình.

Chúng tôi bảo vệ quyền của bạn bằng hai bước: (1) giữ bản quyền cho phần mềm và (2) cung cấp cho bạn giấy phép này để cấp cho bạn quyền hợp pháp để sao chép, phân phối và/hoặc sửa đổi phần mềm. Ngoài ra, để bảo vệ mỗi tác giả và của chúng tôi, chúng tôi muốn đảm bảo rằng mọi người đều hiểu rằng không có bảo hành nào cho phần mềm miễn phí này. Nếu phần mềm bị người khác sửa đổi và chuyển đi, chúng tôi muốn người nhận biết rằng những gì họ có không phải là bản gốc, để bất kỳ vấn đề nào do người khác đưa ra sẽ không ảnh hưởng đến danh tiếng của tác giả ban đầu.

Cuối cùng, bất kỳ chương trình miễn phí nào cũng bị đe dọa liên tục bởi các bằng sáng chế phần mềm. Chúng tôi muốn tránh nguy cơ các nhà phân phối lại của một chương trình miễn phí sẽ có được giấy phép bằng sáng chế riêng lẻ, có tác dụng làm cho chương trình trở thành độc quyền. Để ngăn chặn điều này, chúng tôi đã nói rõ rằng bất kỳ bằng sáng chế nào đều phải được cấp phép cho mọi người sử dụng miễn phí hoặc không được cấp phép gì cả. Các điều khoản và điều kiện chính xác cho việc sao chép, phân phối và sửa đổi tuân theo.

ĐIỀU KHOẢN VÀ ĐIỀU KIỆN CHO VIỆC SAO CHÉP, PHÂN PHỐI VÀ SỬA ĐỔI

Bạn có thể sao chép và phân phối các bản sao nguyên văn của mã nguồn Chương trình khi bạn nhận được, trên bất kỳ phương tiện nào, với điều kiện là bạn phải công bố rõ ràng và phù hợp trên mỗi bản sao một thông báo bản quyền và tuyên bố từ chối bảo hành phù hợp; giữ nguyên vẹn tất cả các thông báo liên quan đến Giấy phép này và về việc không có bất kỳ bảo hành nào; và cung cấp cho bất kỳ người nhận nào khác của Chương trình một bản sao của Giấy phép này cùng với Chương trình.

Bạn có thể tính phí cho hành động chuyển giao bản sao vật lý, và tùy theo lựa chọn của mình, bạn có thể cung cấp bảo hành để đổi lấy một khoản phí. Bạn có thể chỉnh sửa bản sao của mình hoặc các bản sao của Chương trình hoặc bất kỳ phần nào của nó, từ đó hình thành một tác phẩm dựa trên Chương trình, và sao chép và phân phối các chỉnh sửa hoặc tác phẩm đó theo các điều khoản của Mục 1 ở trên, với điều kiện bạn cũng đáp ứng tất cả các điều kiện sau:

a) Bạn phải gây ra sự thay đổi files để mang theo những thông báo nổi bật nêu rằng bạn đã thay đổi filevà ngày có bất kỳ thay đổi nào.
b) Bạn phải cấp phép miễn phí cho tất cả các bên thứ ba theo các điều khoản của Giấy phép này đối với bất kỳ tác phẩm nào bạn phân phối hoặc xuất bản, toàn bộ hoặc một phần có chứa hoặc có nguồn gốc từ Chương trình hoặc bất kỳ phần nào của Chương trình.
c) Nếu chương trình đã sửa đổi thường đọc các lệnh một cách tương tác khi chạy, bạn phải khiến nó, khi bắt đầu chạy để sử dụng tương tác theo cách thông thường nhất, in hoặc hiển thị một thông báo bao gồm thông báo bản quyền thích hợp và thông báo rằng không có bảo hành (hoặc nói cách khác, nói rằng bạn cung cấp bảo hành) và người dùng có thể phân phối lại chương trình theo những điều kiện này và cho người dùng biết cách view một bản sao của Giấy phép này. (Ngoại lệ: nếu bản thân Chương trình có tính tương tác nhưng thường không in thông báo như vậy, tác phẩm của bạn dựa trên Chương trình không bắt buộc phải in thông báo.) Các yêu cầu này áp dụng cho toàn bộ tác phẩm đã sửa đổi. Nếu các phần có thể nhận dạng được của tác phẩm đó không bắt nguồn từ Chương trình và có thể được coi là hợp lý

Khi chúng ta nói về phần mềm miễn phí, chúng ta đang nói đến sự tự do, không phải giá cả. Công chúng của chúng ta

Giấy phép được thiết kế để đảm bảo rằng bạn có quyền tự do phân phối các bản sao của phần mềm miễn phí (và tính phí cho dịch vụ này nếu bạn muốn), rằng bạn nhận được mã nguồn hoặc có thể lấy mã nguồn nếu bạn muốn, rằng bạn có thể thay đổi phần mềm hoặc sử dụng các phần của phần mềm trong các chương trình miễn phí mới; và rằng bạn biết bạn có thể làm những điều này.
Để bảo vệ quyền của bạn, chúng tôi cần đưa ra các hạn chế cấm bất kỳ ai từ chối các quyền này của bạn hoặc yêu cầu bạn từ bỏ các quyền này. Những hạn chế này chuyển thành một số trách nhiệm nhất định đối với bạn nếu bạn phân phối các bản sao của phần mềm hoặc nếu bạn sửa đổi phần mềm.
Ví dụampVí dụ, nếu bạn phân phối các bản sao của một chương trình như vậy, dù miễn phí hay có thu phí, bạn phải cấp cho người nhận tất cả các quyền mà bạn có. Bạn phải đảm bảo rằng họ cũng nhận được hoặc có thể lấy được mã nguồn. Và bạn phải cho họ biết các điều khoản này để họ biết các quyền của mình.

Chúng tôi bảo vệ quyền của bạn bằng hai bước: (1) giữ bản quyền phần mềm và (2) cung cấp cho bạn giấy phép này để bạn có quyền hợp pháp sao chép, phân phối và/hoặc sửa đổi phần mềm.
Ngoài ra, để bảo vệ cho mỗi tác giả và cho chúng tôi, chúng tôi muốn đảm bảo rằng mọi người đều hiểu rằng không có bảo hành nào cho phần mềm miễn phí này. Nếu phần mềm được người khác sửa đổi và chuyển giao, chúng tôi muốn người nhận biết rằng phần mềm họ có không phải là bản gốc, do đó, bất kỳ vấn đề nào do người khác đưa ra sẽ không ảnh hưởng đến uy tín của tác giả gốc.
Cuối cùng, bất kỳ chương trình miễn phí nào cũng liên tục bị đe dọa bởi bằng sáng chế phần mềm. Chúng tôi muốn tránh nguy cơ những người phân phối lại chương trình miễn phí sẽ có được giấy phép bằng sáng chế riêng lẻ, trên thực tế khiến chương trình trở thành độc quyền. Để ngăn chặn điều này, chúng tôi đã nêu rõ rằng bất kỳ bằng sáng chế nào cũng phải được cấp phép để mọi người sử dụng miễn phí hoặc không được cấp phép gì cả.
Sau đây là các điều khoản và điều kiện chính xác cho việc sao chép, phân phối và sửa đổi.
==========================
ĐIỀU KHOẢN VÀ ĐIỀU KIỆN CHO VIỆC SAO CHÉP, PHÂN PHỐI VÀ SỬA ĐỔI


0. Giấy phép này áp dụng cho bất kỳ chương trình hoặc tác phẩm nào khác có chứa thông báo do người giữ bản quyền đưa ra nói rằng nó có thể được phân phối theo các điều khoản của Giấy phép Công cộng Chung này. “Chương trình”, bên dưới, đề cập đến bất kỳ chương trình hoặc tác phẩm nào như vậy và

“Tác phẩm dựa trên Chương trình” có nghĩa là Chương trình hoặc bất kỳ tác phẩm phái sinh nào theo luật bản quyền: nghĩa là, một tác phẩm chứa Chương trình hoặc một phần của Chương trình, nguyên văn hoặc có sửa đổi và/hoặc được dịch sang ngôn ngữ khác. (Sau đây, bản dịch được bao gồm nhưng không giới hạn trong thuật ngữ “sửa đổi”.) Mỗi bên được cấp phép được gọi là “bạn”.
Các hoạt động khác ngoài việc sao chép, phân phối và sửa đổi không được Giấy phép này bao gồm; chúng nằm ngoài phạm vi của Giấy phép này. Hành động chạy Chương trình không bị hạn chế và đầu ra từ Chương trình chỉ được bao gồm nếu nội dung của nó cấu thành một tác phẩm dựa trên Chương trình (không phụ thuộc vào việc được tạo ra bằng cách chạy Chương trình). Điều đó có đúng hay không tùy thuộc vào những gì Chương trình thực hiện.
1. Bạn có thể sao chép và phân phối các bản sao nguyên văn của mã nguồn Chương trình khi bạn nhận được, trên bất kỳ phương tiện nào, với điều kiện là bạn phải công bố rõ ràng và phù hợp trên mỗi bản sao một thông báo bản quyền và tuyên bố từ chối bảo hành phù hợp; giữ nguyên vẹn tất cả các thông báo liên quan đến Giấy phép này và về việc không có bất kỳ bảo hành nào; và cung cấp cho bất kỳ người nhận nào khác của Chương trình một bản sao của Giấy phép này cùng với Chương trình.
Bạn có thể tính phí cho hành động chuyển giao bản sao và tùy theo lựa chọn của mình, bạn có thể cung cấp bảo hành để đổi lấy một khoản phí.

2. Bạn có thể sửa đổi bản sao của mình hoặc các bản sao của Chương trình hoặc bất kỳ phần nào của nó, do đó tạo thành một tác phẩm dựa trên Chương trình, đồng thời sao chép và phân phối các sửa đổi đó hoặc công việc theo các điều khoản của Phần 1 ở trên, với điều kiện là bạn cũng đáp ứng tất cả những điều kiện này:
a) Bạn phải gây ra sự thay đổi files để mang theo những thông báo nổi bật nêu rằng bạn đã thay đổi filevà ngày có bất kỳ thay đổi nào.
b) Bạn phải cấp phép miễn phí cho tất cả các bên thứ ba theo các điều khoản của Giấy phép này đối với bất kỳ tác phẩm nào bạn phân phối hoặc xuất bản, toàn bộ hoặc một phần có chứa hoặc có nguồn gốc từ Chương trình hoặc bất kỳ phần nào của Chương trình.
c) Nếu chương trình đã sửa đổi thường đọc các lệnh một cách tương tác khi chạy, bạn phải khiến nó, khi bắt đầu chạy để sử dụng tương tác theo cách thông thường nhất, in hoặc hiển thị một thông báo bao gồm thông báo bản quyền thích hợp và thông báo rằng không có bảo hành (hoặc nói cách khác, nói rằng bạn cung cấp bảo hành) và người dùng có thể phân phối lại chương trình theo những điều kiện này và cho người dùng biết cách view một bản sao của Giấy phép này. (Ngoại lệ: nếu Chương trình tự nó có tính tương tác nhưng thường không in thông báo như vậy, thì tác phẩm của bạn dựa trên Chương trình không bắt buộc phải in thông báo.)
Những yêu cầu này áp dụng cho toàn bộ tác phẩm đã được sửa đổi. Nếu các phần có thể nhận dạng được của tác phẩm đó không bắt nguồn từ Chương trình và có thể được xem xét một cách hợp lý

các tác phẩm độc lập và riêng biệt trong chính chúng, thì Giấy phép này và các điều khoản của nó không áp dụng cho các phần đó khi bạn phân phối chúng như các tác phẩm riêng biệt. Nhưng khi bạn phân phối các phần giống nhau như một phần của một tổng thể là một tác phẩm dựa trên Chương trình, thì việc phân phối toàn bộ phải tuân theo các điều khoản của Giấy phép này, mà các quyền của những người được cấp phép khác mở rộng cho toàn bộ tổng thể, và do đó cho từng phần và mọi phần bất kể ai đã viết nó.
Do đó, mục đích của phần này không phải là yêu cầu quyền hoặc tranh chấp quyền của bạn đối với tác phẩm do bạn viết hoàn toàn; thay vào đó, mục đích là thực hiện quyền kiểm soát việc phân phối các tác phẩm phái sinh hoặc tập thể dựa trên Chương trình.
Ngoài ra, việc chỉ tập hợp một tác phẩm khác không dựa trên Chương trình với Chương trình (hoặc với một tác phẩm dựa trên Chương trình) trên một tập phương tiện lưu trữ hoặc phân phối sẽ không đưa tác phẩm khác đó vào phạm vi của Giấy phép này.
3. Bạn có thể sao chép và phân phối Chương trình (hoặc tác phẩm dựa trên nó, theo Phần 2) ở dạng mã đối tượng hoặc dạng thực thi theo các điều khoản của Phần 1 và 2 ở trên với điều kiện bạn cũng thực hiện một trong những điều sau:
a) Kèm theo mã nguồn hoàn chỉnh tương ứng có thể đọc được bằng máy, mã nguồn này phải được phân phối theo các điều khoản của Phần 1 và 2 ở trên trên một phương tiện thường được sử dụng để trao đổi phần mềm; hoặc là,
b) Kèm theo đó là một đề nghị bằng văn bản, có hiệu lực ít nhất ba năm, để cung cấp cho bất kỳ bên thứ ba nào, với mức phí không quá

hơn chi phí phân phối nguồn thực hiện về mặt vật lý của bạn, một bản sao hoàn chỉnh mà máy có thể đọc được của mã nguồn tương ứng, sẽ được phân phối theo các điều khoản của Phần 1 và 2 ở trên trên phương tiện thường được sử dụng để trao đổi phần mềm; hoặc,
c) Kèm theo thông tin bạn nhận được về lời đề nghị phân phối mã nguồn tương ứng. (Phương án này chỉ được phép áp dụng cho việc phân phối phi thương mại và chỉ khi bạn nhận được chương trình ở dạng mã đối tượng hoặc dạng thực thi kèm theo lời đề nghị như vậy, theo Mục b ở trên.)
Mã nguồn cho một tác phẩm có nghĩa là dạng tác phẩm được ưa thích để thực hiện các sửa đổi đối với tác phẩm đó. Đối với một tác phẩm có thể thực thi, mã nguồn hoàn chỉnh có nghĩa là tất cả mã nguồn cho tất cả các mô-đun mà nó chứa, cộng với bất kỳ định nghĩa giao diện nào có liên quan files, cộng với các tập lệnh được sử dụng để kiểm soát biên dịch và cài đặt tệp thực thi. Tuy nhiên, như một ngoại lệ đặc biệt, mã nguồn được phân phối không cần bao gồm bất kỳ thứ gì thường được phân phối (ở dạng nguồn hoặc dạng nhị phân) với các thành phần chính (trình biên dịch, hạt nhân, v.v.) của hệ điều hành mà tệp thực thi chạy, trừ khi chính thành phần đó đi kèm với tệp thực thi.
Nếu việc phân phối mã thực thi hoặc mã đối tượng được thực hiện bằng cách cung cấp quyền truy cập để sao chép từ một địa điểm được chỉ định, thì việc cung cấp quyền truy cập tương đương để sao chép mã nguồn từ cùng một địa điểm được tính là phân phối mã nguồn, ngay cả khi bên thứ ba không bị ép buộc.

để sao chép mã nguồn cùng với mã đối tượng.
4. Bạn không được sao chép, sửa đổi, cấp phép lại hoặc phân phối Chương trình trừ khi được cung cấp rõ ràng theo Giấy phép này. Bất kỳ nỗ lực nào khác nhằm sao chép, sửa đổi, cấp phép con hoặc phân phối Chương trình đều vô hiệu và sẽ tự động chấm dứt quyền của bạn theo Giấy phép này. Tuy nhiên, các bên đã nhận bản sao hoặc quyền từ bạn theo Giấy phép này sẽ không bị chấm dứt giấy phép miễn là các bên đó vẫn tuân thủ đầy đủ.
5. Bạn không bắt buộc phải chấp nhận Giấy phép này, vì bạn chưa ký tên. Tuy nhiên, không có gì khác cấp cho bạn quyền sửa đổi hoặc phân phối Chương trình hoặc các sản phẩm phái sinh của nó. Những hành động này bị pháp luật nghiêm cấm nếu bạn không chấp nhận Giấy phép này. Do đó, bằng cách sửa đổi hoặc phân phối Chương trình (hoặc bất kỳ tác phẩm nào dựa trên Chương trình), bạn cho biết bạn chấp nhận Giấy phép này để làm như vậy, và tất cả các điều khoản và điều kiện của nó đối với việc sao chép, phân phối hoặc sửa đổi Chương trình hoặc các tác phẩm dựa trên nó.
6. Mỗi lần bạn phân phối lại Chương trình (hoặc bất kỳ tác phẩm nào dựa trên Chương trình), người nhận sẽ tự động nhận được giấy phép từ bên cấp phép ban đầu để sao chép, phân phối hoặc sửa đổi Chương trình theo các điều khoản và điều kiện này. Bạn không được áp đặt bất kỳ hạn chế nào khác đối với việc người nhận thực hiện các quyền được cấp trong đây. Bạn

không chịu trách nhiệm thực thi việc tuân thủ Giấy phép này của bên thứ ba.
7. Nếu, do hậu quả của phán quyết của tòa án hoặc cáo buộc vi phạm bằng sáng chế hoặc vì bất kỳ lý do nào khác (không giới hạn ở các vấn đề bằng sáng chế), các điều kiện được áp dụng đối với bạn (cho dù theo lệnh tòa, thỏa thuận hay cách khác) mâu thuẫn với các điều kiện của điều này Giấy phép, họ không miễn cho bạn các điều kiện của Giấy phép này. Nếu bạn không thể phân phối để đáp ứng đồng thời các nghĩa vụ của bạn theo Giấy phép này và bất kỳ nghĩa vụ liên quan nào khác, thì do đó, bạn hoàn toàn không thể phân phối Chương trình. Cho người yêu cũample, nếu giấy phép bằng sáng chế không cho phép phân phối lại Chương trình miễn phí bản quyền bởi tất cả những người nhận được bản sao trực tiếp hoặc gián tiếp thông qua bạn, thì cách duy nhất bạn có thể đáp ứng cả giấy phép đó và Giấy phép này là hoàn toàn không phân phối Chương trình.
Nếu bất kỳ phần nào của phần này bị coi là không hợp lệ hoặc không thể thi hành trong bất kỳ trường hợp cụ thể nào, thì phần còn lại của phần này sẽ được áp dụng và toàn bộ phần này sẽ được áp dụng trong các trường hợp khác.
Mục đích của phần này không phải là xúi giục bạn vi phạm bất kỳ bằng sáng chế hoặc khiếu nại nào về quyền sở hữu hoặc tranh cãi về tính hợp lệ của bất kỳ khiếu nại nào như vậy; phần này có mục đích duy nhất là bảo vệ tính toàn vẹn của hệ thống phân phối phần mềm miễn phí, đó là

được thực hiện bằng các thông lệ cấp phép công cộng. Nhiều người đã đóng góp hào phóng cho nhiều loại phần mềm được phân phối thông qua hệ thống đó dựa trên việc áp dụng nhất quán hệ thống đó; tác giả/người tặng có quyền quyết định xem họ có sẵn lòng phân phối phần mềm thông qua bất kỳ hệ thống nào khác hay không và người được cấp phép không thể áp đặt sự lựa chọn đó.
Mục này có mục đích làm rõ những gì được cho là hậu quả của phần còn lại của Giấy phép này.
8. Nếu việc phân phối và / hoặc sử dụng Chương trình bị hạn chế ở một số quốc gia nhất định bởi bằng sáng chế hoặc bởi các giao diện có bản quyền, chủ sở hữu bản quyền ban đầu đặt Chương trình theo Giấy phép này có thể thêm giới hạn phân phối theo địa lý rõ ràng ngoại trừ các quốc gia đó, để phân phối chỉ được phép trong hoặc giữa các quốc gia không bị loại trừ. Trong trường hợp đó, Giấy phép này kết hợp các giới hạn như thể được ghi trong phần nội dung của Giấy phép này.
9. Tổ chức Phần mềm Tự do có thể xuất bản các phiên bản sửa đổi và / hoặc mới của Giấy phép Công cộng theo thời gian. Các phiên bản mới như vậy sẽ có tinh thần tương tự như phiên bản hiện tại, nhưng có thể khác về chi tiết để giải quyết các vấn đề hoặc mối quan tâm mới.
Mỗi phiên bản được cấp một số phiên bản riêng biệt. Nếu Chương trình chỉ định số phiên bản của Giấy phép này áp dụng cho Chương trình và "bất kỳ phiên bản nào sau đó", bạn có thể tùy chọn tuân theo các điều khoản.

và các điều kiện của phiên bản đó hoặc bất kỳ phiên bản nào sau này do Tổ chức Phần mềm Tự do phát hành. Nếu Chương trình không chỉ định số phiên bản của Giấy phép này, bạn có thể chọn bất kỳ phiên bản nào đã được Tổ chức Phần mềm Tự do phát hành.
10. Nếu bạn muốn kết hợp các phần của Chương trình vào các chương trình miễn phí khác có điều kiện phân phối khác nhau, hãy viết thư cho tác giả để xin phép. Đối với phần mềm thuộc bản quyền của Tổ chức Phần mềm Tự do, hãy viết thư cho Tổ chức Phần mềm Tự do; đôi khi chúng tôi đưa ra ngoại lệ cho điều này. Quyết định của chúng tôi sẽ được hướng dẫn bởi hai mục tiêu là duy trì trạng thái tự do của tất cả các dẫn xuất của phần mềm miễn phí của chúng tôi và thúc đẩy việc chia sẻ và tái sử dụng phần mềm nói chung.
BẢO HÀNH NOWARRANTY
11. VÌ CHƯƠNG TRÌNH ĐƯỢC CẤP PHÉP MIỄN PHÍ, KHÔNG CÓ BẢO HÀNH NÀO CHO CHƯƠNG TRÌNH, TRONG PHẠM VI LUẬT ÁP DỤNG CHO PHÉP. TRỪ KHI CÓ QUY ĐỊNH KHÁC BẰNG VĂN BẢN, NGƯỜI GIỮ BẢN QUYỀN VÀ/HOẶC CÁC BÊN KHÁC CUNG CẤP CHƯƠNG TRÌNH “NGUYÊN TRẠNG” KHÔNG BẢO HÀNH DƯỚI BẤT KỲ HÌNH THỨC NÀO, DÙ ĐƯỢC DIỄN ĐẠT RÕ RÀNG HAY NGỤ Ý, BAO GỒM NHƯNG KHÔNG GIỚI HẠN Ở, CÁC BẢO HÀNH NGỤ Ý VỀ KHẢ NĂNG THƯƠNG MẠI VÀ TÍNH PHÙ HỢP CHO MỘT MỤC ĐÍCH CỤ THỂ. TOÀN BỘ RỦI RO VỀ CHẤT LƯỢNG VÀ HIỆU SUẤT CỦA CHƯƠNG TRÌNH LÀ CỦA BẠN.

48

NÊN CHƯƠNG TRÌNH CHỨNG MINH ĐƯỢC LỖI, BẠN CHỊU CHI PHÍ CHO TẤT CẢ CÁC DỊCH VỤ BẢO DƯỠNG, SỬA CHỮA HOẶC CHỈNH SỬA CẦN THIẾT.
12. TRONG MỌI TRƯỜNG HỢP, TRỪ KHI LUẬT ÁP DỤNG YÊU CẦU HOẶC ĐÃ THỎA THUẬN BẰNG VĂN BẢN, BẤT KỲ NGƯỜI CÓ BẢN QUYỀN HOẶC BẤT KỲ BÊN NÀO KHÁC CÓ THỂ SỬA ĐỔI VÀ/HOẶC PHÂN PHỐI LẠI CHƯƠNG TRÌNH THEO QUY ĐỊNH Ở TRÊN, SẼ KHÔNG CHỊU TRÁCH NHIỆM VỚI BẠN VỀ CÁC THIỆT HẠI, BAO GỒM BẤT KỲ THIỆT HẠI CHUNG, ĐẶC BIỆT, NGẪU NHIÊN HOẶC HẬU QUẢ PHÁT SINH TỪ VIỆC SỬ DỤNG HOẶC KHÔNG THỂ SỬ DỤNG CHƯƠNG TRÌNH (BAO GỒM NHƯNG KHÔNG GIỚI HẠN Ở VIỆC MẤT DỮ LIỆU HOẶC DỮ LIỆU KHÔNG CHÍNH XÁC HOẶC CÁC MẤT MÁT DO BẠN HOẶC BÊN THỨ BA GẶP PHẢI HOẶC CHƯƠNG TRÌNH KHÔNG HOẠT ĐỘNG ĐƯỢC VẬN HÀNH VỚI BẤT KỲ CHƯƠNG TRÌNH NÀO KHÁC), NGAY CẢ KHI NGƯỜI CÓ BẢN QUY� THIỆT HẠI.
KẾT THÚC CÁC ĐIỀU KHOẢN VÀ ĐIỀU KIỆN
Cách áp dụng các Điều khoản này cho các chương trình mới của bạn Nếu bạn phát triển một chương trình mới và bạn muốn nó được sử dụng nhiều nhất có thể cho công chúng, cách tốt nhất để đạt được điều này là làm cho nó trở thành phần mềm miễn phí mà mọi người có thể phân phối lại và thay đổi theo Những điều khoản này.
Để làm như vậy, hãy đính kèm các thông báo sau vào chương trình. An toàn nhất là đính kèm chúng vào đầu mỗi nguồn file để truyền đạt sự loại trừ một cách hiệu quả nhất

của bảo hành; và mỗi file ít nhất phải có dòng “bản quyền” và con trỏ đến nơi có thông báo đầy đủ.
Một dòng để cung cấp tên chương trình và ý tưởng ngắn gọn về chức năng của chương trình. Bản quyền (C)
Chương trình này là phần mềm miễn phí; bạn có thể phân phối lại và/hoặc sửa đổi nó theo các điều khoản của Giấy phép Công cộng GNU do Free Software Foundation công bố; phiên bản 2 của Giấy phép hoặc (tùy bạn chọn) bất kỳ phiên bản nào mới hơn.
Chương trình này được phân phối với hy vọng rằng nó sẽ hữu ích, nhưng KHÔNG CÓ BẤT KỲ BẢO HÀNH NÀO; thậm chí không có bảo hành ngụ ý về KHẢ NĂNG THƯƠNG MẠI hoặc SỰ PHÙ HỢP CHO MỘT MỤC ĐÍCH CỤ THỂ. Xem Giấy phép Công cộng GNU để biết thêm chi tiết.
Bạn có thể đã nhận được một bản sao của Giấy phép Công cộng GNU cùng với chương trình này; nếu không, hãy viết thư tới Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA02111-1307 Hoa Kỳ. Ngoài ra, hãy thêm thông tin về cách liên hệ với bạn qua thư điện tử và thư giấy.
Nếu chương trình tương tác, hãy tạo thông báo ngắn như thế này khi bắt đầu ở chế độ tương tác: Gnomovision phiên bản 69, Bản quyền (C) năm tên tác giả Gnomovision KHÔNG CÓ BẢO HÀNH HOÀN TOÀN; để biết chi tiết, hãy nhập `show w'. Đây là phần mềm miễn phí và bạn được phép phân phối lại theo một số điều kiện nhất định; hãy nhập `show c' để biết chi tiết.
Các lệnh giả định `show w' và `show c' nên

hiển thị các phần thích hợp của Giấy phép Công cộng Chung. Tất nhiên, các lệnh bạn sử dụng có thể được gọi bằng tên khác ngoài `show w' và `show c'; chúng thậm chí có thể là các cú nhấp chuột hoặc mục menu–bất cứ tên nào phù hợp với chương trình của bạn.
Bạn cũng nên yêu cầu người sử dụng lao động (nếu bạn làm lập trình viên) hoặc trường học của bạn, nếu có, ký "tuyên bố từ chối bản quyền" cho chương trình, nếu cần. Sau đây làample; thay đổi tên: Yoyodyne, Inc., từ chối mọi quyền lợi bản quyền trong chương trình `Gnomovision' (chương trình này được biên dịch lại) do James Hacker viết. chữ ký của Ty Coon, ngày 1 tháng 1989 năm XNUMX
Ty Coon, Chủ tịch của Vice Giấy phép Công cộng Chung này không cho phép kết hợp chương trình của bạn vào các chương trình độc quyền. Nếu chương trình của bạn là thư viện chương trình con, bạn có thể cân nhắc việc cho phép liên kết các ứng dụng độc quyền với thư viện sẽ hữu ích hơn. Nếu đây là điều bạn muốn làm, hãy sử dụng Giấy phép Công cộng Chung của Thư viện GNU thay vì Giấy phép này.
==========================
Giấy phép công cộng GNU Ít hơn
Phiên bản 2.1, tháng 1999 năm 1991 Bản quyền (C) 1999, 59 Free Software Foundation, Inc. 330 Temple Place, Suite 02111, Boston, MA1307-XNUMX Hoa Kỳ Mọi người đều được phép sao chép và phân phối các bản sao nguyên văn của tài liệu cấp phép này, nhưng không được phép thay đổi nó.
[Đây là phiên bản đầu tiên được phát hành của Giấy phép GPL Nhỏ. Nó cũng được coi là phiên bản kế thừa của Giấy phép Công cộng Thư viện GNU, phiên bản

49

2, do đó có số phiên bản 2.1.] Lời nói đầu Các giấy phép cho hầu hết các phần mềm được thiết kế để tước đi quyền tự do chia sẻ và thay đổi của bạn. Ngược lại, Giấy phép Công cộng GNU nhằm mục đích đảm bảo quyền tự do chia sẻ và thay đổi phần mềm tự do của bạn - để đảm bảo phần mềm miễn phí cho tất cả người dùng. Giấy phép này, Giấy phép Công cộng Hạn chế, áp dụng cho một số gói phần mềm được chỉ định đặc biệt - thường là thư viện - của Tổ chức Phần mềm Tự do và các tác giả khác quyết định sử dụng nó. Bạn cũng có thể sử dụng nó, nhưng chúng tôi khuyên bạn trước tiên nên suy nghĩ kỹ xem giấy phép này hay Giấy phép Công cộng Chung thông thường là chiến lược tốt hơn để sử dụng trong bất kỳ trường hợp cụ thể nào, dựa trên các giải thích dưới đây. Khi chúng tôi nói về phần mềm tự do, chúng tôi đang đề cập đến quyền tự do sử dụng, không phải giá cả. Giấy phép Công cộng Chung của chúng tôi được thiết kế để đảm bảo rằng bạn có quyền tự do phân phối các bản sao của phần mềm tự do (và tính phí cho dịch vụ này nếu bạn muốn); rằng bạn nhận được mã nguồn hoặc có thể lấy nó nếu bạn muốn; rằng bạn có thể thay đổi phần mềm và sử dụng các phần của nó trong các chương trình miễn phí mới; và rằng bạn được thông báo rằng bạn có thể làm những điều này. Để bảo vệ quyền lợi của bạn, chúng tôi cần đưa ra các hạn chế nghiêm cấm các nhà phân phối từ chối hoặc yêu cầu bạn từ bỏ các quyền này. Những hạn chế này đồng nghĩa với việc bạn phải chịu một số trách nhiệm nhất định nếu phân phối bản sao của thư viện hoặc nếu bạn chỉnh sửa thư viện.
Ví dụampNếu bạn phân phối các bản sao của thư viện, dù miễn phí hay thu phí, bạn phải cấp cho người nhận tất cả các quyền mà chúng tôi đã cấp cho bạn. Bạn phải đảm bảo rằng họ cũng nhận được hoặc

có thể lấy mã nguồn. Nếu bạn liên kết mã khác với thư viện, bạn phải cung cấp đối tượng hoàn chỉnh files cho người nhận, để họ có thể liên kết lại với thư viện sau khi thực hiện các thay đổi và biên dịch lại thư viện. Và bạn phải cho họ biết các điều khoản này để họ biết quyền của mình. Chúng tôi bảo vệ quyền của bạn bằng phương pháp hai bước: (1) chúng tôi giữ bản quyền thư viện, và (2) chúng tôi cung cấp cho bạn giấy phép này, cho phép bạn sao chép, phân phối và/hoặc chỉnh sửa thư viện một cách hợp pháp. Để bảo vệ mỗi nhà phân phối, chúng tôi muốn làm rõ rằng không có bảo hành nào cho thư viện miễn phí. Ngoài ra, nếu thư viện được người khác chỉnh sửa và chuyển giao, người nhận nên biết rằng phiên bản họ có không phải là phiên bản gốc, để danh tiếng của tác giả gốc không bị ảnh hưởng bởi các vấn đề có thể do người khác gây ra. Cuối cùng, bằng sáng chế phần mềm luôn là mối đe dọa đối với sự tồn tại của bất kỳ chương trình miễn phí nào. Chúng tôi muốn đảm bảo rằng một công ty không thể hạn chế người dùng chương trình miễn phí một cách hiệu quả bằng cách xin giấy phép hạn chế từ chủ sở hữu bằng sáng chế. Do đó, chúng tôi nhấn mạnh rằng bất kỳ giấy phép bằng sáng chế nào được cấp cho một phiên bản của thư viện phải phù hợp với quyền tự do sử dụng đầy đủ được quy định trong giấy phép này. Hầu hết phần mềm GNU, bao gồm một số thư viện, đều thuộc Giấy phép Công cộng GNU thông thường. Giấy phép này, Giấy phép Công cộng GNU Hạn chế, áp dụng cho một số thư viện được chỉ định và khá khác so với Giấy phép Công cộng GNU thông thường. Chúng tôi sử dụng giấy phép này cho một số thư viện nhất định để cho phép liên kết các thư viện đó với các chương trình không tự do. Khi một chương trình được liên kết với một thư viện, dù là tĩnh hay

Sử dụng thư viện dùng chung, sự kết hợp của cả hai về mặt pháp lý là một tác phẩm kết hợp, một sản phẩm phái sinh từ thư viện gốc. Do đó, Giấy phép Công cộng Chung thông thường chỉ cho phép liên kết như vậy nếu toàn bộ sự kết hợp đáp ứng các tiêu chí tự do của nó. Giấy phép Công cộng Chung Ngắn hạn cho phép các tiêu chí lỏng lẻo hơn để liên kết mã nguồn khác với thư viện. Chúng tôi gọi giấy phép này là Giấy phép Công cộng Chung "Kém hơn" vì nó ít bảo vệ quyền tự do của người dùng hơn so với Giấy phép Công cộng Chung thông thường. Nó cũng cung cấp cho các nhà phát triển phần mềm tự do khác ít lợi thế hơn.tage hơn các chương trình cạnh tranh không miễn phí. Những chiếc xe tải nàytagđó là lý do chúng tôi sử dụng Giấy phép Công cộng Thông thường cho nhiều thư viện. Tuy nhiên, giấy phép Ít hơn cung cấp advantages trong những trường hợp đặc biệt nhất định. Cho người yêu cũampTrong một số trường hợp hiếm hoi, có thể có nhu cầu đặc biệt khuyến khích việc sử dụng rộng rãi nhất có thể một thư viện nhất định, để nó trở thành một tiêu chuẩn thực tế. Để đạt được điều này, các chương trình không miễn phí phải được phép sử dụng thư viện đó. Một trường hợp thường gặp hơn là một thư viện miễn phí cũng làm cùng chức năng như các thư viện không miễn phí được sử dụng rộng rãi. Trong trường hợp này, việc giới hạn thư viện miễn phí chỉ trong phần mềm miễn phí sẽ không mang lại nhiều lợi ích, vì vậy chúng tôi sử dụng Giấy phép Công cộng Hạn chế. Trong các trường hợp khác, việc được phép sử dụng một thư viện cụ thể trong các chương trình không miễn phí cho phép nhiều người sử dụng một khối lượng lớn phần mềm miễn phí. Ví dụ:ample, quyền sử dụng GNU C Library trong các chương trình không miễn phí cho phép nhiều người hơn sử dụng toàn bộ hệ điều hành GNU, cũng như biến thể của nó, hệ điều hành GNU/Linux. Mặc dù Giấy phép Công cộng Ít bảo vệ hơn

50

của quyền tự do của người dùng, nó đảm bảo rằng người dùng chương trình được liên kết với Thư viện có quyền tự do và phương tiện để chạy chương trình đó bằng phiên bản đã sửa đổi của Thư viện. Các điều khoản và điều kiện chính xác để sao chép, phân phối và sửa đổi như sau. Hãy chú ý đến sự khác biệt giữa "tác phẩm dựa trên thư viện" và "tác phẩm sử dụng thư viện". Tác phẩm trước chứa mã bắt nguồn từ thư viện, trong khi tác phẩm sau phải được kết hợp với thư viện để chạy.
ĐIỀU KHOẢN VÀ ĐIỀU KIỆN CHO VIỆC SAO CHÉP, PHÂN PHỐI VÀ SỬA ĐỔI
0. Thỏa thuận Cấp phép này áp dụng cho bất kỳ thư viện phần mềm hoặc chương trình nào khác có thông báo do chủ sở hữu bản quyền hoặc bên được ủy quyền khác đưa ra, cho biết rằng thư viện hoặc chương trình đó có thể được phân phối theo các điều khoản của Giấy phép Công cộng Chung Hạn chế này (còn gọi là "Giấy phép này"). Mỗi bên được cấp phép được gọi là "bạn". "Thư viện" nghĩa là tập hợp các chức năng và/hoặc dữ liệu phần mềm được chuẩn bị để dễ dàng liên kết với các chương trình ứng dụng (sử dụng một số chức năng và dữ liệu đó) để tạo thành các tệp thực thi. "Thư viện" dưới đây đề cập đến bất kỳ thư viện phần mềm hoặc tác phẩm nào đã được phân phối theo các điều khoản này. "Tác phẩm dựa trên Thư viện" nghĩa là Thư viện hoặc bất kỳ tác phẩm phái sinh nào theo luật bản quyền: nghĩa là, một tác phẩm chứa Thư viện hoặc một phần của Thư viện, nguyên văn hoặc có sửa đổi và/hoặc được dịch trực tiếp sang ngôn ngữ khác. (Sau đây, bản dịch được hiểu là

(bao gồm không giới hạn trong thuật ngữ “sửa đổi”). “Mã nguồn” của một tác phẩm có nghĩa là hình thức tác phẩm được ưu tiên sử dụng để sửa đổi. Đối với một thư viện, mã nguồn đầy đủ có nghĩa là toàn bộ mã nguồn của tất cả các mô-đun mà nó chứa, cộng với bất kỳ định nghĩa giao diện nào liên quan. files, cộng với các tập lệnh được sử dụng để kiểm soát việc biên dịch và cài đặt thư viện.
Các hoạt động khác ngoài việc sao chép, phân phối và sửa đổi không được bao hàm trong Giấy phép này; chúng nằm ngoài phạm vi của Giấy phép này. Việc chạy một chương trình bằng Thư viện không bị hạn chế, và kết quả đầu ra từ một chương trình như vậy chỉ được bao hàm nếu nội dung của nó tạo thành một tác phẩm dựa trên Thư viện (không phụ thuộc vào việc sử dụng Thư viện như một công cụ để viết nó). Điều này đúng hay không tùy thuộc vào những gì Thư viện thực hiện và những gì chương trình sử dụng Thư viện thực hiện. 1. Bạn có thể sao chép và phân phối các bản sao nguyên văn của toàn bộ mã nguồn Thư viện khi bạn nhận được, trên bất kỳ phương tiện nào, với điều kiện là bạn phải công bố rõ ràng và phù hợp trên mỗi bản sao một thông báo bản quyền và tuyên bố từ chối bảo hành phù hợp; giữ nguyên vẹn tất cả các thông báo đề cập đến Giấy phép này và việc không có bất kỳ bảo hành nào; và phân phối một bản sao của Giấy phép này cùng với Thư viện. Bạn có thể tính phí cho hành động chuyển giao bản sao vật lý và bạn có thể tùy ý cung cấp bảo vệ bảo hành để đổi lấy một khoản phí. 2. Bạn có thể sửa đổi bản sao của mình hoặc các bản sao của Thư viện hoặc bất kỳ phần nào của Thư viện, do đó tạo thành một tác phẩm dựa trên Thư viện và sao chép và phân phối các sửa đổi hoặc tác phẩm đó theo các điều khoản của Mục 1 ở trên,

với điều kiện là bạn cũng đáp ứng tất cả các điều kiện sau: a) Bản thân tác phẩm đã sửa đổi phải là một thư viện phần mềm. b) Bạn phải gây ra files đã được sửa đổi để mang theo những thông báo nổi bật nêu rằng bạn đã thay đổi files và ngày của bất kỳ thay đổi nào. c) Bạn phải cấp phép miễn phí toàn bộ tác phẩm cho tất cả các bên thứ ba theo các điều khoản của Giấy phép này. d) Nếu một tiện ích trong Thư viện đã sửa đổi đề cập đến một hàm hoặc một bảng dữ liệu được cung cấp bởi một chương trình ứng dụng sử dụng tiện ích đó, ngoài việc là một đối số được truyền khi tiện ích đó được gọi, thì bạn phải nỗ lực thiện chí để đảm bảo rằng, trong trường hợp một ứng dụng không cung cấp hàm hoặc bảng đó, tiện ích đó vẫn hoạt động và thực hiện bất kỳ phần nào trong mục đích của nó vẫn có ý nghĩa. (Ví dụ:ample, một hàm trong thư viện để tính căn bậc hai có mục đích được xác định rõ ràng hoàn toàn độc lập với ứng dụng. Do đó, Tiểu mục 2d yêu cầu rằng bất kỳ hàm hoặc bảng nào do ứng dụng cung cấp được sử dụng bởi hàm này phải là tùy chọn: nếu ứng dụng không cung cấp hàm hoặc bảng đó, hàm căn bậc hai vẫn phải tính căn bậc hai.) Các yêu cầu này áp dụng cho toàn bộ tác phẩm đã sửa đổi. Nếu các phần có thể nhận dạng được của tác phẩm đó không bắt nguồn từ Thư viện và có thể được coi là các tác phẩm độc lập và riêng biệt trong chính chúng, thì Giấy phép này và các điều khoản của nó không áp dụng cho các phần đó khi bạn phân phối chúng dưới dạng các tác phẩm riêng biệt. Nhưng khi bạn phân phối các phần giống nhau dưới dạng một phần của toàn bộ là tác phẩm dựa trên Thư viện, thì việc phân phối toàn bộ phải tuân theo các điều khoản của Giấy phép này, trong đó các quyền đối với các

51

Người được cấp phép mở rộng đến toàn bộ, và do đó đến từng phần, bất kể ai đã viết nó. Do đó, mục đích của phần này không phải là yêu cầu quyền hoặc tranh chấp quyền của bạn đối với tác phẩm do bạn viết hoàn toàn; thay vào đó, mục đích là thực hiện quyền kiểm soát việc phân phối các tác phẩm phái sinh hoặc tập thể dựa trên Thư viện. Ngoài ra, việc chỉ tập hợp một tác phẩm khác không dựa trên Thư viện với Thư viện (hoặc với một tác phẩm dựa trên Thư viện) trên một ổ đĩa của phương tiện lưu trữ hoặc phân phối sẽ không đưa tác phẩm khác vào phạm vi của Giấy phép này. 3. Bạn có thể chọn áp dụng các điều khoản của Giấy phép Công cộng GNU thông thường thay vì Giấy phép này cho một bản sao nhất định của Thư viện. Để làm như vậy, bạn phải thay đổi tất cả các thông báo tham chiếu đến Giấy phép này, để chúng tham chiếu đến Giấy phép Công cộng GNU thông thường, phiên bản 2, thay vì Giấy phép này. (Nếu đã xuất hiện phiên bản mới hơn phiên bản 2 của Giấy phép Công cộng GNU thông thường, thì bạn có thể chỉ định phiên bản đó thay thế nếu muốn.) Không thực hiện bất kỳ thay đổi nào khác trong các thông báo này. Một khi thay đổi này được thực hiện trên một bản sao nhất định, nó sẽ không thể đảo ngược đối với bản sao đó, do đó Giấy phép Công cộng GNU thông thường áp dụng cho tất cả các bản sao và tác phẩm phái sinh sau này được tạo ra từ bản sao đó. Tùy chọn này hữu ích khi bạn muốn sao chép một phần mã của Thư viện vào một chương trình không phải là thư viện. 4. Bạn có thể sao chép và phân phối Thư viện (hoặc một phần hoặc tác phẩm phái sinh của Thư viện, theo Mục 2) dưới dạng mã đối tượng hoặc dạng thực thi theo các điều khoản của Mục 1 và 2 nêu trên, với điều kiện bạn phải kèm theo mã nguồn hoàn chỉnh có thể đọc được bằng máy tương ứng.

phải được phân phối theo các điều khoản của Mục 1 và 2 nêu trên trên một phương tiện thường được sử dụng để trao đổi phần mềm. Nếu việc phân phối mã đối tượng được thực hiện bằng cách cung cấp quyền truy cập để sao chép từ một địa điểm được chỉ định, thì việc cung cấp quyền truy cập tương đương để sao chép mã nguồn từ cùng một địa điểm sẽ đáp ứng yêu cầu phân phối mã nguồn, mặc dù bên thứ ba không bị buộc phải sao chép mã nguồn cùng với mã đối tượng. 5. Một chương trình không chứa bất kỳ phần nào phái sinh từ Thư viện, nhưng được thiết kế để hoạt động với Thư viện bằng cách biên dịch hoặc liên kết với Thư viện, được gọi là "tác phẩm sử dụng Thư viện". Một tác phẩm như vậy, xét riêng lẻ, không phải là tác phẩm phái sinh của Thư viện, và do đó nằm ngoài phạm vi của Giấy phép này. Tuy nhiên, việc liên kết một "tác phẩm sử dụng Thư viện" với Thư viện sẽ tạo ra một tệp thực thi phái sinh từ Thư viện (vì nó chứa các phần của Thư viện), chứ không phải là một "tác phẩm sử dụng thư viện". Do đó, tệp thực thi đó được bao gồm trong Giấy phép này. Mục 6 nêu rõ các điều khoản phân phối các tệp thực thi đó. Khi một "tác phẩm sử dụng Thư viện" sử dụng tài liệu từ một tiêu đề file Nếu là một phần của Thư viện, mã đối tượng của tác phẩm có thể là một tác phẩm phái sinh của Thư viện ngay cả khi mã nguồn không phải. Việc này có đúng hay không đặc biệt quan trọng nếu tác phẩm có thể được liên kết mà không cần Thư viện, hoặc nếu bản thân tác phẩm là một thư viện. Ngưỡng để điều này là đúng không được luật pháp xác định chính xác. Nếu một đối tượng như vậy file chỉ sử dụng các tham số số, bố cục cấu trúc dữ liệu và trình truy cập, các macro nhỏ và các hàm nội tuyến nhỏ (mười

dòng hoặc ngắn hơn về độ dài), sau đó sử dụng đối tượng file không bị hạn chế, bất kể đó có phải là tác phẩm phái sinh hợp pháp hay không. (Các tệp thực thi chứa mã đối tượng này cùng với các phần của Thư viện vẫn thuộc phạm vi Điều 6.) Mặt khác, nếu tác phẩm là tác phẩm phái sinh của Thư viện, bạn có thể phân phối mã đối tượng cho tác phẩm theo các điều khoản của Điều 6. Bất kỳ tệp thực thi nào chứa tác phẩm đó cũng thuộc phạm vi Điều 6, bất kể chúng có được liên kết trực tiếp với Thư viện hay không. 6. Ngoại trừ các Điều trên, bạn cũng có thể kết hợp hoặc liên kết một "tác phẩm sử dụng Thư viện" với Thư viện để tạo ra một tác phẩm chứa các phần của Thư viện và phân phối tác phẩm đó theo các điều khoản do bạn lựa chọn, với điều kiện các điều khoản đó cho phép sửa đổi tác phẩm để khách hàng sử dụng riêng và thực hiện kỹ thuật đảo ngược để gỡ lỗi các sửa đổi đó. Bạn phải thông báo rõ ràng với mỗi bản sao của tác phẩm rằng Thư viện được sử dụng trong đó và Thư viện cùng việc sử dụng Thư viện thuộc phạm vi điều chỉnh của Giấy phép này. Bạn phải cung cấp một bản sao của Giấy phép này. Nếu tác phẩm trong quá trình thực thi hiển thị thông báo bản quyền, bạn phải bao gồm thông báo bản quyền của Thư viện trong số đó, cũng như tham chiếu hướng dẫn người dùng đến bản sao của Giấy phép này. Ngoài ra, bạn phải thực hiện một trong những điều sau: a) Đính kèm tác phẩm với mã nguồn hoàn chỉnh có thể đọc được bằng máy tương ứng cho Thư viện bao gồm bất kỳ thay đổi nào đã được sử dụng trong tác phẩm (phải được phân phối theo Mục 1 và 2 ở trên); và, nếu tác phẩm là tệp thực thi được liên kết với Thư viện, thì kèm theo "tác phẩm hoàn chỉnh có thể đọc được bằng máy sử dụng Thư viện" dưới dạng mã đối tượng

52

và/hoặc mã nguồn, để người dùng có thể sửa đổi Thư viện và sau đó liên kết lại để tạo ra tệp thực thi đã sửa đổi có chứa Thư viện đã sửa đổi. (Người ta hiểu rằng người dùng thay đổi nội dung của các định nghĩa files trong Thư viện sẽ không nhất thiết có thể biên dịch lại ứng dụng để sử dụng các định nghĩa đã sửa đổi.) b) Sử dụng cơ chế thư viện chia sẻ phù hợp để liên kết với Thư viện. Cơ chế phù hợp là cơ chế (1) sử dụng tại thời điểm chạy một bản sao của thư viện đã có trên hệ thống máy tính của người dùng, thay vì sao chép các hàm thư viện vào tệp thực thi và (2) sẽ hoạt động bình thường với phiên bản đã sửa đổi của thư viện, nếu người dùng cài đặt một phiên bản, miễn là phiên bản đã sửa đổi tương thích với giao diện của phiên bản mà tác phẩm được tạo ra. c) Kèm theo tác phẩm một lời đề nghị bằng văn bản, có hiệu lực ít nhất ba năm, để cung cấp cho cùng một người dùng các tài liệu được chỉ định trong Tiểu mục 6a ở trên, với mức phí không quá chi phí thực hiện việc phân phối này. d) Nếu việc phân phối tác phẩm được thực hiện bằng cách cung cấp quyền truy cập để sao chép từ một địa điểm được chỉ định, hãy cung cấp quyền truy cập tương đương để sao chép các tài liệu được chỉ định ở trên từ cùng một địa điểm. e) Xác minh rằng người dùng đã nhận được một bản sao của các tài liệu này hoặc bạn đã gửi cho người dùng này một bản sao. Đối với một tệp thực thi, định dạng bắt buộc của "tác phẩm sử dụng Thư viện" phải bao gồm mọi dữ liệu và chương trình tiện ích cần thiết để sao chép tệp thực thi từ thư viện đó. Tuy nhiên, như một ngoại lệ đặc biệt, các tài liệu được phân phối không cần phải bao gồm bất kỳ nội dung nào thường được phân phối (ở dạng mã nguồn hoặc dạng nhị phân) với các thành phần chính (trình biên dịch, nhân, v.v.) của hệ điều hành mà tệp thực thi được phân phối.

chạy, trừ khi chính thành phần đó đi kèm với tệp thực thi. Có thể xảy ra trường hợp yêu cầu này mâu thuẫn với các hạn chế cấp phép của các thư viện độc quyền khác thường không đi kèm với hệ điều hành. Mâu thuẫn như vậy có nghĩa là bạn không thể sử dụng cả chúng và Thư viện cùng nhau trong tệp thực thi mà bạn phân phối. 7. Bạn có thể đặt các tiện ích thư viện là một tác phẩm dựa trên Thư viện cạnh nhau trong một thư viện duy nhất cùng với các tiện ích thư viện khác không thuộc phạm vi Giấy phép này và phân phối thư viện kết hợp đó, với điều kiện là việc phân phối riêng biệt tác phẩm dựa trên Thư viện và các tiện ích thư viện khác được cho phép, và với điều kiện là bạn thực hiện hai điều sau: a) Kèm theo thư viện kết hợp một bản sao của cùng một tác phẩm dựa trên Thư viện, chưa được kết hợp với bất kỳ tiện ích thư viện nào khác. Bản sao này phải được phân phối theo các điều khoản của các Mục trên. b) Thông báo rõ ràng với thư viện kết hợp về việc một phần của nó là một tác phẩm dựa trên Thư viện và giải thích nơi tìm thấy bản chưa kết hợp đi kèm của cùng một tác phẩm. 8. Bạn không được sao chép, sửa đổi, cấp phép phụ, liên kết hoặc phân phối Thư viện trừ khi được quy định rõ ràng trong Giấy phép này. Mọi nỗ lực sao chép, sửa đổi, cấp phép phụ, liên kết hoặc phân phối Thư viện theo cách khác đều vô hiệu và sẽ tự động chấm dứt các quyền của bạn theo Giấy phép này. Tuy nhiên, các bên đã nhận bản sao hoặc quyền từ bạn theo Giấy phép này sẽ không bị chấm dứt giấy phép miễn là các bên đó vẫn tuân thủ đầy đủ.

9. Bạn không bắt buộc phải chấp nhận Giấy phép này vì bạn chưa ký vào. Tuy nhiên, không có điều khoản nào khác cấp cho bạn quyền sửa đổi hoặc phân phối Thư viện hoặc các tác phẩm phái sinh của Thư viện. Những hành động này bị pháp luật nghiêm cấm nếu bạn không chấp nhận Giấy phép này. Do đó, bằng cách sửa đổi hoặc phân phối Thư viện (hoặc bất kỳ tác phẩm nào dựa trên Thư viện), bạn cho thấy bạn chấp nhận Giấy phép này để thực hiện việc đó, cùng với tất cả các điều khoản và điều kiện của Giấy phép này về việc sao chép, phân phối hoặc sửa đổi Thư viện hoặc các tác phẩm dựa trên Thư viện. 10. Mỗi lần bạn phân phối lại Thư viện (hoặc bất kỳ tác phẩm nào dựa trên Thư viện), người nhận sẽ tự động nhận được giấy phép từ bên cấp phép ban đầu để sao chép, phân phối, liên kết với hoặc sửa đổi Thư viện theo các điều khoản và điều kiện này. Bạn không được áp đặt bất kỳ hạn chế nào khác đối với việc người nhận thực hiện các quyền được cấp trong đây. Bạn không chịu trách nhiệm thực thi việc tuân thủ Giấy phép này của bên thứ ba. 11. Nếu, do hậu quả của phán quyết của tòa án hoặc cáo buộc vi phạm bằng sáng chế hoặc vì bất kỳ lý do nào khác (không giới hạn ở các vấn đề về bằng sáng chế), bạn bị áp đặt các điều kiện (dù theo lệnh của tòa án, thỏa thuận hay cách khác) trái với các điều kiện của Giấy phép này, thì các điều kiện đó không miễn trừ bạn khỏi các điều kiện của Giấy phép này. Nếu bạn không thể phân phối để đáp ứng đồng thời các nghĩa vụ của mình theo Giấy phép này và bất kỳ nghĩa vụ liên quan nào khác, thì do đó bạn không được phép phân phối Thư viện. Ví dụ:ampnếu giấy phép sáng chế không cho phép phân phối lại Thư viện miễn phí bản quyền bởi tất cả những người nhận bản sao trực tiếp hoặc gián tiếp thông qua bạn, thì cách duy nhất bạn có thể đáp ứng cả giấy phép này và

53

Giấy phép này sẽ hoàn toàn không phân phối Thư viện. Nếu bất kỳ phần nào của phần này bị coi là không hợp lệ hoặc không thể thực thi trong bất kỳ trường hợp cụ thể nào, thì phần còn lại của phần này sẽ được áp dụng, và toàn bộ phần này sẽ được áp dụng trong các trường hợp khác. Mục đích của phần này không phải là để xúi giục bạn vi phạm bất kỳ bằng sáng chế hoặc các khiếu nại về quyền sở hữu khác, hoặc tranh chấp tính hợp lệ của bất kỳ khiếu nại nào như vậy; mục đích duy nhất của phần này là bảo vệ tính toàn vẹn của hệ thống phân phối phần mềm tự do được thực hiện bởi các thông lệ cấp phép công cộng. Nhiều người đã đóng góp hào phóng cho nhiều loại phần mềm được phân phối thông qua hệ thống đó dựa trên việc áp dụng nhất quán hệ thống đó; tác giả/người tặng có quyền quyết định xem họ có sẵn sàng phân phối phần mềm thông qua bất kỳ hệ thống nào khác hay không và người được cấp phép không thể áp đặt lựa chọn đó. Mục đích của phần này là làm rõ hoàn toàn những gì được cho là hậu quả của phần còn lại của Giấy phép này. 12. Nếu việc phân phối và/hoặc sử dụng Thư viện bị hạn chế ở một số quốc gia nhất định do bằng sáng chế hoặc giao diện có bản quyền, chủ sở hữu bản quyền ban đầu đã đặt Thư viện theo Giấy phép này có thể thêm một giới hạn phân phối địa lý rõ ràng loại trừ các quốc gia đó, để việc phân phối chỉ được phép ở hoặc giữa các quốc gia không bị loại trừ. Trong trường hợp đó, Giấy phép này sẽ bao gồm giới hạn này như thể được ghi trong nội dung của Giấy phép này. 13. Tổ chức Phần mềm Tự do có thể xuất bản các phiên bản sửa đổi và/hoặc mới của Giấy phép Công cộng Ít phổ biến hơn.

Giấy phép theo thời gian. Các phiên bản mới như vậy sẽ có tinh thần tương tự như phiên bản hiện tại, nhưng có thể khác về chi tiết để giải quyết các vấn đề hoặc mối quan tâm mới. Mỗi phiên bản được cấp một số phiên bản riêng biệt. Nếu Thư viện chỉ định số phiên bản của Giấy phép này áp dụng cho Thư viện và "bất kỳ phiên bản nào sau đó", bạn có tùy chọn tuân theo các điều khoản và điều kiện của phiên bản đó hoặc của bất kỳ phiên bản nào sau đó do Free Software Foundation công bố. Nếu Thư viện không chỉ định số phiên bản giấy phép, bạn có thể chọn bất kỳ phiên bản nào do Free Software Foundation công bố. 14. Nếu bạn muốn kết hợp các phần của Thư viện vào các chương trình miễn phí khác có điều kiện phân phối không tương thích với các điều kiện này, hãy viết thư cho tác giả để xin phép. Đối với phần mềm được Free Software Foundation giữ bản quyền, hãy viết thư cho Free Software Foundation; đôi khi chúng tôi có ngoại lệ cho điều này. Quyết định của chúng tôi sẽ được hướng dẫn bởi hai mục tiêu là bảo tồn trạng thái miễn phí của tất cả các sản phẩm phái sinh từ phần mềm miễn phí của chúng tôi và thúc đẩy việc chia sẻ và tái sử dụng phần mềm nói chung.
BÂY GIỜ BẢO HÀNH 15. VÌ THƯ VIỆN ĐƯỢC CẤP PHÉP MIỄN PHÍ, THƯ VIỆN KHÔNG CÓ BẢO HÀNH NÀO, TRONG PHẠM VI LUẬT ÁP DỤNG CHO PHÉP. TRỪ KHI CÓ QUY ĐỊNH KHÁC BẰNG VĂN BẢN, NHÀ CÓ BẢN QUYỀN VÀ/HOẶC CÁC BÊN KHÁC CUNG CẤP THƯ VIỆN “NGUYÊN TRẠNG” KHÔNG CÓ BẤT KỲ BẢO HÀNH NÀO, DÙ ĐƯỢC DIỄN ĐẠT RÕ RÀNG HAY NGỤ Ý, BAO GỒM NHƯNG KHÔNG GIỚI HẠN Ở, CÁC BẢO HÀNH NGỤ Ý VỀ KHẢ NĂNG THƯƠNG MẠI VÀ SỰ PHÙ HỢP CHO MỘT MỤC ĐÍCH CỤ THỂ. TOÀN BỘ RỦI RO NHƯ

CHẤT LƯỢNG VÀ HIỆU SUẤT CỦA THƯ VIỆN LÀ CỦA BẠN. NẾU THƯ VIỆN BẠN CHỊU TRÁCH NHIỆM VỀ LỖI, BẠN PHẢI CHỊU CHI PHÍ CHO TẤT CẢ CÁC DỊCH VỤ BẢO DƯỠNG, SỬA CHỮA HOẶC SỬA CHỮA CẦN THIẾT. 16. TRONG MỌI TRƯỜNG HỢP, TRỪ KHI ĐƯỢC YÊU CẦU BỞI LUẬT ÁP DỤNG HOẶC ĐỒNG Ý BẰNG VĂN BẢN, BẤT KỲ CHỦ SỞ HỮU BẢN QUYỀN HOẶC BẤT KỲ BÊN NÀO KHÁC CÓ THỂ SỬA ĐỔI VÀ/HOẶC PHÂN PHỐI LẠI THƯ VIỆN THEO QUY ĐỊNH Ở TRÊN, SẼ KHÔNG CHỊU TRÁCH NHIỆM VỚI BẠN VỀ CÁC THIỆT HẠI, BAO GỒM BẤT KỲ THIỆT HẠI CHUNG, ĐẶC BIỆT, NGẪU NHIÊN HOẶC DO HẬU QUẢ PHÁT SINH TỪ VIỆC SỬ DỤNG HOẶC KHÔNG THỂ SỬ DỤNG THƯ VIỆN (BAO GỒM NHƯNG KHÔNG GIỚI HẠN Ở VIỆC MẤT DỮ LIỆU HOẶC DỮ LIỆU KHÔNG CHÍNH XÁC HOẶC CÁC MẤT MÁT DO BẠN HOẶC BÊN THỨ BA GỒM PHẢI HOẶC THƯ VIỆN KHÔNG HOẠT ĐỘNG VỚI BẤT KỲ PHẦN MỀM NÀO KHÁC), NGAY CẢ KHI CHỦ SỞ HỮU HOẶC BÊN KHÁC ĐÓ ĐÃ ĐƯ�
KẾT THÚC CÁC ĐIỀU KHOẢN VÀ ĐIỀU KIỆN
Làm thế nào để áp dụng các điều khoản này cho các thư viện mới của bạn Nếu bạn phát triển một thư viện mới và bạn muốn nó được sử dụng nhiều nhất có thể cho công chúng, chúng tôi khuyên bạn nên tạo nó thành phần mềm miễn phí mà mọi người có thể phân phối lại và thay đổi. Bạn có thể làm như vậy bằng cách cho phép phân phối lại theo các điều khoản này (hoặc, cách khác, theo các điều khoản của Giấy phép Công cộng Thông thường). Để áp dụng các điều khoản này, hãy đính kèm các thông báo sau vào thư viện. An toàn nhất là gắn chúng vào đầu mỗi nguồn file để truyền đạt hiệu quả nhất việc loại trừ bảo hành; và mỗi file

54

ít nhất phải có dòng “bản quyền” và con trỏ đến nơi có thông báo đầy đủ. Bản quyền (C) Thư viện này là phần mềm miễn phí; bạn có thể phân phối lại và/hoặc sửa đổi nó theo các điều khoản của Giấy phép Công cộng GNU Ít hơn do Free Software Foundation công bố; phiên bản 2.1 của Giấy phép hoặc (tùy bạn chọn) bất kỳ phiên bản nào sau đó. Thư viện này được phân phối với hy vọng rằng nó sẽ hữu ích, nhưng KHÔNG CÓ BẤT KỲ BẢO HÀNH NÀO; thậm chí không có bảo hành ngụ ý về KHẢ NĂNG THƯƠNG MẠI hoặc PHÙ HỢP CHO MỘT MỤC ĐÍCH CỤ THỂ. Xem Giấy phép Công cộng GNU Ít hơn

Tài liệu / Tài nguyên

Bộ điều khiển tủ trưng bày SONY ZRD-CH12D Series [tập tin pdf] Hướng dẫn sử dụng
ZRD-CH12D, ZRD-CH15D, ZRD-BH12D, ZRD-BH15D, ZRD-C12A, ZRD-C15A, ZRD-B12A, ZRD-B15A, ZRCT-300, ZRK-CH12D, ZRK-CH15D, ZRK-BH12D, ZRK-BH15D, Bộ điều khiển hiển thị tủ hiển thị dòng ZRA-CH12DSM, ZRA-CH15DSM, ZRA-BH12DSM, ZRA-BH15DSM, ZRA-1DSC, ZRA-1DSK, ZRD-CH12D, Dòng ZRD-CH12D, Bộ điều khiển hiển thị tủ trưng bày, Bộ điều khiển hiển thị tủ, Bộ điều khiển hiển thị, Bộ điều khiển

Tài liệu tham khảo

Để lại bình luận

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *