Cập nhật lần cuối:
Phiên bản 3, ngày 19 tháng 11 năm 2007
Copyright © 2007 Free Software Foundation, Inc. <https://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
Giấy phép Công cộng GNU Affero là giấy phép miễn phí, copyleft dành cho phần mềm và các loại tác phẩm khác, được thiết kế đặc biệt để đảm bảo sự hợp tác với cộng đồng trong trường hợp phần mềm máy chủ mạng.
Giấy phép cho hầu hết phần mềm và các tác phẩm thực tế khác được thiết kế để tước đi quyền tự do chia sẻ và thay đổi tác phẩm của bạn. Ngược lại, Giấy phép Công cộng Chung của chúng tôi nhằm mục đích đảm bảo quyền tự do chia sẻ và thay đổi mọi phiên bản của chương trình - để đảm bảo rằng chương trình vẫn là phần mềm miễn phí cho tất cả người dùng.
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ả. 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í nếu bạn muốn), rằng bạn nhận được mã nguồn hoặc có thể lấy được 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.
Các nhà phát triển sử dụng Giấy phép Công cộng Chung của chúng tôi bảo vệ quyền của bạn bằng hai bước: (1) khẳng định bản quyền đối với 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.
Một lợi ích thứ cấp của việc bảo vệ quyền tự do của tất cả người dùng là những cải tiến được thực hiện trong các phiên bản thay thế của chương trình, nếu chúng được sử dụng rộng rãi, sẽ trở nên khả dụng để các nhà phát triển khác kết hợp. Nhiều nhà phát triển phần mềm miễn phí được khích lệ và phấn khởi bởi sự hợp tác có được. Tuy nhiên, trong trường hợp phần mềm được sử dụng trên máy chủ mạng, kết quả này có thể không xảy ra. Giấy phép Công cộng GNU cho phép tạo phiên bản đã sửa đổi và cho phép công chúng truy cập phiên bản đó trên máy chủ mà không bao giờ công bố mã nguồn của phiên bản đó cho công chúng.
Giấy phép Công cộng GNU Affero được thiết kế đặc biệt để đảm bảo rằng, trong những trường hợp như vậy, mã nguồn đã sửa đổi sẽ có sẵn cho cộng đồng. Nó yêu cầu người vận hành máy chủ mạng cung cấp mã nguồn của phiên bản đã sửa đổi đang chạy ở đó cho người dùng máy chủ đó. Do đó, việc sử dụng công khai phiên bản đã sửa đổi, trên máy chủ có thể truy cập công khai, sẽ cung cấp cho công chúng quyền truy cập vào mã nguồn của phiên bản đã sửa đổi.
Một giấy phép cũ hơn, được gọi là Giấy phép Công cộng Affero và được Affero phát hành, được thiết kế để đạt được các mục tiêu tương tự. Đây là một giấy phép khác, không phải là phiên bản của Affero GPL, nhưng Affero đã phát hành phiên bản mới của Affero GPL cho phép cấp phép lại theo giấy phép này.
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.
"Giấy phép này" đề cập đến phiên bản 3 của Giấy phép Công cộng GNU Affero.
"Bản quyền" cũng có nghĩa là luật tương tự như bản quyền áp dụng cho các loại tác phẩm khác, chẳng hạn như mặt nạ bán dẫn.
"Chương trình" đề cập đến bất kỳ tác phẩm có bản quyền nào được cấp phép theo Giấy phép này. Mỗi người được cấp phép được gọi là "bạn". "Người được cấp phép" và "người nhận" có thể là cá nhân hoặc tổ chức.
"Sửa đổi" một tác phẩm có nghĩa là sao chép hoặc điều chỉnh toàn bộ hoặc một phần tác phẩm theo cách đòi hỏi phải có sự cho phép của bản quyền, ngoài việc tạo ra một bản sao chính xác. Tác phẩm kết quả được gọi là "phiên bản sửa đổi" của tác phẩm trước đó hoặc tác phẩm "dựa trên" tác phẩm trước đó.
"Tác phẩm được bảo hộ" có nghĩa là Chương trình chưa sửa đổi hoặc tác phẩm dựa trên Chương trình.
"Truyền bá" một tác phẩm có nghĩa là làm bất cứ điều gì với tác phẩm đó mà không được phép, sẽ khiến bạn phải chịu trách nhiệm trực tiếp hoặc thứ cấp về hành vi vi phạm theo luật bản quyền hiện hành, ngoại trừ việc thực hiện tác phẩm đó trên máy tính hoặc sửa đổi bản sao riêng tư. Truyền bá bao gồm sao chép, phân phối (có hoặc không sửa đổi), cung cấp cho công chúng và ở một số quốc gia cũng có các hoạt động khác.
"Truyền tải" một tác phẩm có nghĩa là bất kỳ hình thức truyền bá nào cho phép các bên khác tạo hoặc nhận bản sao. Chỉ tương tác với người dùng thông qua mạng máy tính, không chuyển giao bản sao, thì không phải là truyền tải.
Giao diện người dùng tương tác hiển thị "Thông báo pháp lý phù hợp" trong phạm vi bao gồm tính năng thuận tiện và dễ thấy, (1) hiển thị thông báo bản quyền phù hợp và (2) cho người dùng biết rằng không có bảo hành cho tác phẩm (trừ khi có bảo hành), rằng người được cấp phép có thể truyền tải tác phẩm theo Giấy phép này và cách xem bản sao của Giấy phép này. Nếu giao diện hiển thị danh sách các lệnh hoặc tùy chọn của người dùng, chẳng hạn như menu, thì một mục nổi bật trong danh sách đáp ứng tiêu chí này.
"Mã nguồn" của 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 đó. "Mã đối tượng" có nghĩa là bất kỳ dạng tác phẩm nào không phải dạng nguồn.
"Giao diện chuẩn" có nghĩa là giao diện là tiêu chuẩn chính thức do cơ quan tiêu chuẩn được công nhận xác định hoặc, trong trường hợp giao diện được chỉ định cho một ngôn ngữ lập trình cụ thể, là giao diện được sử dụng rộng rãi trong số các nhà phát triển làm việc bằng ngôn ngữ đó.
"Thư viện hệ thống" của một tác phẩm thực thi bao gồm bất kỳ thứ gì, ngoài tác phẩm nói chung, (a) được bao gồm trong dạng đóng gói thông thường của một Thành phần chính, nhưng không phải là một phần của Thành phần chính đó, và (b) chỉ phục vụ cho mục đích cho phép sử dụng tác phẩm với Thành phần chính đó, hoặc để triển khai Giao diện chuẩn mà triển khai có sẵn cho công chúng dưới dạng mã nguồn. "Thành phần chính", trong ngữ cảnh này, có nghĩa là một thành phần thiết yếu chính (kernel, hệ thống cửa sổ, v.v.) của hệ điều hành cụ thể (nếu có) mà tác phẩm thực thi chạy trên đó, hoặc một trình biên dịch được sử dụng để tạo ra tác phẩm, hoặc một trình thông dịch mã đối tượng được sử dụng để chạy tác phẩm.
"Nguồn tương ứng" cho một tác phẩm dưới dạng mã đối tượng có nghĩa là tất cả mã nguồn cần thiết để tạo, cài đặt và (đối với một tác phẩm có thể thực thi) chạy mã đối tượng và để sửa đổi tác phẩm, bao gồm các tập lệnh để kiểm soát các hoạt động đó. Tuy nhiên, nó không bao gồm các Thư viện hệ thống của tác phẩm hoặc các công cụ mục đích chung hoặc các chương trình miễn phí có sẵn nói chung được sử dụng mà không sửa đổi để thực hiện các hoạt động đó nhưng không phải là một phần của tác phẩm. Ví dụ, Nguồn tương ứng bao gồm các tệp định nghĩa giao diện được liên kết với các tệp nguồn cho tác phẩm và mã nguồn cho các thư viện dùng chung và các chương trình con được liên kết động mà tác phẩm được thiết kế cụ thể để yêu cầu, chẳng hạn như thông qua giao tiếp dữ liệu riêng tư hoặc luồng điều khiển giữa các chương trình con đó và các phần khác của tác phẩm.
Nguồn tương ứng không cần bao gồm bất cứ thứ gì mà người dùng có thể tự động tạo lại từ các phần khác của Nguồn tương ứng.
Nguồn tương ứng cho một tác phẩm dưới dạng mã nguồn chính là tác phẩm đó.
Mọi quyền được cấp theo Giấy phép này đều được cấp trong thời hạn bản quyền của Chương trình và không thể hủy ngang miễn là đáp ứng được các điều kiện đã nêu. Giấy phép này khẳng định rõ ràng quyền không giới hạn của bạn để chạy Chương trình chưa sửa đổi. Đầu ra từ việc chạy một tác phẩm được bảo vệ chỉ được Giấy phép này bảo vệ nếu đầu ra, với nội dung của nó, cấu thành một tác phẩm được bảo vệ. Giấy phép này thừa nhận quyền sử dụng hợp pháp hoặc quyền tương đương khác của bạn, theo quy định của luật bản quyền.
Bạn có thể tạo, chạy và truyền bá các tác phẩm được bảo vệ mà bạn không chuyển giao, mà không có điều kiện miễn là giấy phép của bạn vẫn có hiệu lực. Bạn có thể chuyển giao các tác phẩm được bảo vệ cho người khác với mục đích duy nhất là để họ thực hiện các sửa đổi dành riêng cho bạn hoặc cung cấp cho bạn các tiện ích để chạy các tác phẩm đó, với điều kiện là bạn tuân thủ các điều khoản của Giấy phép này khi chuyển giao tất cả các tài liệu mà bạn không kiểm soát bản quyền. Những người tạo hoặc chạy các tác phẩm được bảo vệ cho bạn phải thực hiện việc đó hoàn toàn thay mặt bạn, theo chỉ đạo và kiểm soát của bạn, theo các điều khoản cấm họ tạo bất kỳ bản sao nào của tài liệu có bản quyền của bạn bên ngoài mối quan hệ của họ với bạn.
Việc truyền tải trong bất kỳ trường hợp nào khác chỉ được phép theo các điều kiện nêu dưới đây. Không được phép cấp phép lại; điều 10 quy định điều này là không cần thiết.
Không có tác phẩm nào được bảo hộ được coi là một phần của biện pháp công nghệ hiệu quả theo bất kỳ luật hiện hành nào thực hiện nghĩa vụ theo điều 11 của hiệp ước bản quyền WIPO được thông qua vào ngày 20 tháng 12 năm 1996 hoặc các luật tương tự cấm hoặc hạn chế việc lách các biện pháp đó.
Khi bạn chuyển giao một tác phẩm được bảo hộ, bạn từ bỏ mọi quyền hợp pháp để cấm việc lách luật các biện pháp công nghệ trong phạm vi việc lách luật đó được thực hiện bằng cách thực hiện các quyền theo Giấy phép này đối với tác phẩm được bảo hộ và bạn từ chối mọi ý định hạn chế hoạt động hoặc sửa đổi tác phẩm như một phương tiện thực thi, đối với người dùng tác phẩm, quyền hợp pháp của bạn hoặc của bên thứ ba nhằm cấm việc lách luật các biện pháp công nghệ.
Bạn có thể chuyển giao 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 phù hợp; giữ nguyên vẹn tất cả các thông báo nêu rằng Giấy phép này và bất kỳ điều khoản không cho phép nào được thêm vào theo phần 7 đều áp dụng cho mã; giữ nguyên vẹn tất cả các thông báo về việc không có bất kỳ bảo hành nào; và cung cấp cho tất cả người nhận 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 bất kỳ mức giá nào hoặc không tính giá cho mỗi bản sao bạn chuyển tải và bạn có thể cung cấp hỗ trợ hoặc bảo hành với một khoản phí.
Bạn có thể chuyển giao một tác phẩm dựa trên Chương trình hoặc các sửa đổi để tạo ra tác phẩm đó từ Chương trình dưới dạng mã nguồn theo các điều khoản của phần 4, với điều kiện là bạn cũng đáp ứng tất cả các điều kiện sau:
Một biên soạn một tác phẩm được bảo hộ với các tác phẩm riêng biệt và độc lập khác, về bản chất không phải là phần mở rộng của tác phẩm được bảo hộ và không được kết hợp với tác phẩm đó để tạo thành một chương trình lớn hơn, trong hoặc trên một tập của phương tiện lưu trữ hoặc phân phối, được gọi là "tổng hợp" nếu biên soạn và bản quyền kết quả của nó không được sử dụng để hạn chế quyền truy cập hoặc quyền hợp pháp của người dùng biên soạn vượt quá những gì các tác phẩm riêng lẻ cho phép. Việc đưa một tác phẩm được bảo hộ vào một tổng hợp không khiến Giấy phép này áp dụng cho các phần khác của tổng hợp.
Bạn có thể chuyển giao tác phẩm được bảo hộ dưới dạng mã đối tượng theo các điều khoản của phần 4 và 5, với điều kiện là bạn cũng chuyển giao Nguồn tương ứng có thể đọc được bằng máy theo các điều khoản của Giấy phép này, theo một trong những cách sau:
Một phần có thể tách rời của mã đối tượng, có mã nguồn bị loại khỏi Nguồn tương ứng dưới dạng Thư viện hệ thống, không cần phải được đưa vào để truyền tải công việc của mã đối tượng.
"Sản phẩm của người dùng" là (1) "sản phẩm tiêu dùng", có nghĩa là bất kỳ tài sản cá nhân hữu hình nào thường được sử dụng cho mục đích cá nhân, gia đình hoặc hộ gia đình, hoặc (2) bất kỳ thứ gì được thiết kế hoặc bán để đưa vào nhà ở. Khi xác định xem một sản phẩm có phải là sản phẩm tiêu dùng hay không, các trường hợp nghi ngờ sẽ được giải quyết theo hướng có lợi cho phạm vi bảo hiểm. Đối với một sản phẩm cụ thể do một người dùng cụ thể nhận được, "thường được sử dụng" đề cập đến việc sử dụng thông thường hoặc phổ biến của loại sản phẩm đó, bất kể tình trạng của người dùng cụ thể đó hoặc cách mà người dùng cụ thể đó thực sự sử dụng, hoặc mong đợi hoặc được mong đợi sử dụng, sản phẩm. Một sản phẩm là sản phẩm tiêu dùng bất kể sản phẩm đó có mục đích sử dụng thương mại, công nghiệp hay phi tiêu dùng đáng kể hay không, trừ khi những mục đích sử dụng đó đại diện cho chế độ sử dụng đáng kể duy nhất của sản phẩm.
"Thông tin cài đặt" cho Sản phẩm của người dùng có nghĩa là bất kỳ phương pháp, quy trình, khóa ủy quyền hoặc thông tin khác cần thiết để cài đặt và thực hiện các phiên bản đã sửa đổi của tác phẩm được bảo vệ trong Sản phẩm của người dùng đó từ phiên bản đã sửa đổi của Nguồn tương ứng. Thông tin phải đủ để đảm bảo rằng hoạt động liên tục của mã đối tượng đã sửa đổi không bị ngăn cản hoặc can thiệp chỉ vì đã thực hiện sửa đổi.
Nếu bạn chuyển giao một tác phẩm mã đối tượng theo phần này trong, hoặc với, hoặc cụ thể là để sử dụng trong, một Sản phẩm của Người dùng và việc chuyển giao diễn ra như một phần của giao dịch trong đó quyền sở hữu và sử dụng Sản phẩm của Người dùng được chuyển giao cho người nhận vĩnh viễn hoặc trong một thời hạn cố định (bất kể giao dịch được mô tả như thế nào), Nguồn tương ứng được chuyển giao theo phần này phải đi kèm với Thông tin cài đặt. Nhưng yêu cầu này không áp dụng nếu cả bạn và bất kỳ bên thứ ba nào đều không giữ được khả năng cài đặt mã đối tượng đã sửa đổi trên Sản phẩm của Người dùng (ví dụ, tác phẩm đã được cài đặt trong ROM).
Yêu cầu cung cấp Thông tin cài đặt không bao gồm yêu cầu tiếp tục cung cấp dịch vụ hỗ trợ, bảo hành hoặc cập nhật cho tác phẩm đã được người nhận sửa đổi hoặc cài đặt hoặc cho Sản phẩm người dùng mà tác phẩm đã được sửa đổi hoặc cài đặt. Quyền truy cập vào mạng có thể bị từ chối khi bản thân sửa đổi ảnh hưởng đáng kể và bất lợi đến hoạt động của mạng hoặc vi phạm các quy tắc và giao thức truyền thông qua mạng.
Nguồn tương ứng được truyền đạt và Thông tin cài đặt được cung cấp theo phần này phải ở định dạng được ghi chép công khai (và có bản triển khai có sẵn cho công chúng dưới dạng mã nguồn) và không yêu cầu mật khẩu hoặc khóa đặc biệt để giải nén, đọc hoặc sao chép.
"Quyền bổ sung" là các điều khoản bổ sung cho các điều khoản của Giấy phép này bằng cách đưa ra ngoại lệ đối với một hoặc nhiều điều kiện của nó. Các quyền bổ sung áp dụng cho toàn bộ Chương trình sẽ được coi như chúng đã được đưa vào Giấy phép này, trong phạm vi chúng có hiệu lực theo luật hiện hành. Nếu các quyền bổ sung chỉ áp dụng cho một phần của Chương trình, phần đó có thể được sử dụng riêng theo các quyền đó, nhưng toàn bộ Chương trình vẫn được điều chỉnh bởi Giấy phép này mà không cần quan tâm đến các quyền bổ sung.
Khi bạn chuyển một bản sao của một tác phẩm được bảo vệ, bạn có thể tùy ý xóa bất kỳ quyền bổ sung nào khỏi bản sao đó hoặc khỏi bất kỳ phần nào của tác phẩm đó. (Các quyền bổ sung có thể được viết để yêu cầu xóa bỏ chúng trong một số trường hợp nhất định khi bạn sửa đổi tác phẩm.) Bạn có thể đặt các quyền bổ sung vào tài liệu, do bạn thêm vào một tác phẩm được bảo vệ, mà bạn có hoặc có thể cấp quyền bản quyền phù hợp.
Bất chấp bất kỳ điều khoản nào khác của Giấy phép này, đối với tài liệu bạn thêm vào tác phẩm được bảo hộ, bạn có thể (nếu được chủ sở hữu bản quyền của tài liệu đó cho phép) bổ sung các điều khoản của Giấy phép này bằng các điều khoản sau:
Tất cả các điều khoản bổ sung không được phép khác được coi là "hạn chế thêm" theo nghĩa của phần 10. Nếu Chương trình khi bạn nhận được, hoặc bất kỳ phần nào của nó, chứa thông báo nêu rằng nó được điều chỉnh bởi Giấy phép này cùng với một điều khoản là hạn chế thêm, bạn có thể xóa điều khoản đó. Nếu một tài liệu giấy phép chứa một hạn chế thêm nhưng cho phép cấp phép lại hoặc chuyển giao theo Giấy phép này, bạn có thể thêm vào tài liệu tác phẩm được bảo vệ được điều chỉnh bởi các điều khoản của tài liệu giấy phép đó, với điều kiện là hạn chế thêm đó không tồn tại sau khi cấp phép lại hoặc chuyển giao đó.
Nếu bạn thêm các thuật ngữ vào một tác phẩm được bảo vệ theo phần này, bạn phải đặt trong các tệp nguồn có liên quan một tuyên bố về các thuật ngữ bổ sung áp dụng cho các tệp đó hoặc một thông báo chỉ ra nơi tìm các thuật ngữ áp dụng.
Các điều khoản bổ sung, cho phép hoặc không cho phép, có thể được nêu dưới dạng giấy phép được viết riêng hoặc được nêu dưới dạng ngoại lệ; các yêu cầu trên áp dụng theo cả hai cách.
Bạn không được phép truyền bá hoặc sửa đổi một tác phẩm được bảo vệ trừ khi được quy định rõ ràng theo Giấy phép này. Bất kỳ nỗ lực nào khác để truyền bá hoặc sửa đổi tác phẩm đề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 (bao gồm bất kỳ giấy phép cấp bằng sáng chế nào được cấp theo đoạn thứ ba của phần 11).
Tuy nhiên, nếu bạn chấm dứt mọi hành vi vi phạm Giấy phép này, thì giấy phép của bạn từ một chủ sở hữu bản quyền cụ thể sẽ được khôi phục (a) tạm thời, trừ khi và cho đến khi chủ sở hữu bản quyền chấm dứt rõ ràng và dứt khoát giấy phép của bạn, và (b) vĩnh viễn, nếu chủ sở hữu bản quyền không thông báo cho bạn về hành vi vi phạm bằng một số biện pháp hợp lý trước 60 ngày sau khi chấm dứt.
Hơn nữa, giấy phép của bạn từ một chủ sở hữu bản quyền cụ thể sẽ được khôi phục vĩnh viễn nếu chủ sở hữu bản quyền thông báo cho bạn về hành vi vi phạm bằng một số biện pháp hợp lý, đây là lần đầu tiên bạn nhận được thông báo về hành vi vi phạm Giấy phép này (đối với bất kỳ tác phẩm nào) từ chủ sở hữu bản quyền đó và bạn khắc phục hành vi vi phạm trước 30 ngày kể từ ngày nhận được thông báo.
Việc chấm dứt quyền của bạn theo phần này không chấm dứt giấy phép của các bên đã nhận được bản sao hoặc quyền từ bạn theo Giấy phép này. Nếu quyền của bạn đã bị chấm dứt và không được khôi phục vĩnh viễn, bạn không đủ điều kiện để nhận giấy phép mới cho cùng một tài liệu theo phần 10.
Bạn không bắt buộc phải chấp nhận Giấy phép này để nhận hoặc chạy một bản sao của Chương trình. Việc truyền bá phụ trợ của một tác phẩm được bảo vệ chỉ xảy ra do hậu quả của việc sử dụng truyền ngang hàng để nhận một bản sao cũng không yêu cầu phải chấp nhận. Tuy nhiên, không có gì ngoài Giấy phép này cấp cho bạn quyền truyền bá hoặc sửa đổi bất kỳ tác phẩm được bảo vệ nào. Những hành động này vi phạm bản quyền 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 truyền bá một tác phẩm được bảo vệ, bạn cho biết bạn chấp nhận Giấy phép này để làm như vậy.
Mỗi lần bạn truyền tải một tác phẩm được bảo vệ, người nhận sẽ tự động nhận được giấy phép từ bên cấp phép ban đầu để chạy, sửa đổi và truyền bá tác phẩm đó, theo Giấy phép này. Bạn không chịu trách nhiệm thực thi việc tuân thủ của bên thứ ba đối với Giấy phép này.
"Giao dịch thực thể" là giao dịch chuyển giao quyền kiểm soát một tổ chức, hoặc về cơ bản là toàn bộ tài sản của một tổ chức, hoặc chia nhỏ một tổ chức, hoặc sáp nhập các tổ chức. Nếu việc truyền bá một tác phẩm được bảo vệ là kết quả của giao dịch thực thể, mỗi bên trong giao dịch đó nhận được một bản sao của tác phẩm cũng nhận được bất kỳ giấy phép nào đối với tác phẩm mà bên tiền nhiệm của bên đó có quyền lợi đã có hoặc có thể cấp theo đoạn trước, cộng với quyền sở hữu Nguồn tương ứng của tác phẩm từ bên tiền nhiệm có quyền lợi, nếu bên tiền nhiệm có hoặc có thể có được bằng những nỗ lực hợp lý.
Bạn không được áp đặt thêm bất kỳ hạn chế nào đối với việc thực hiện các quyền được cấp hoặc xác nhận theo Giấy phép này. Ví dụ, bạn không được áp đặt phí cấp phép, tiền bản quyền hoặc khoản phí khác để thực hiện các quyền được cấp theo Giấy phép này và bạn không được khởi kiện (bao gồm cả khiếu nại chéo hoặc khiếu nại phản tố trong vụ kiện) cáo buộc rằng bất kỳ khiếu nại bằng sáng chế nào bị vi phạm bằng cách tạo, sử dụng, bán, chào bán hoặc nhập Chương trình hoặc bất kỳ phần nào của Chương trình.
"Người đóng góp" là người giữ bản quyền cho phép sử dụng theo Giấy phép này của Chương trình hoặc tác phẩm mà Chương trình dựa trên. Tác phẩm được cấp phép như vậy được gọi là "phiên bản người đóng góp" của người đóng góp.
"Yêu cầu bằng sáng chế thiết yếu" của người đóng góp là tất cả các yêu cầu bằng sáng chế do người đóng góp sở hữu hoặc kiểm soát, cho dù đã có được hay sau này có được, sẽ bị vi phạm theo một số cách, được cho phép theo Giấy phép này, về việc tạo, sử dụng hoặc bán phiên bản đóng góp của mình, nhưng không bao gồm các yêu cầu sẽ bị vi phạm chỉ do hậu quả của việc sửa đổi thêm phiên bản đóng góp. Đối với mục đích của định nghĩa này, "kiểm soát" bao gồm quyền cấp giấy phép phụ bằng sáng chế theo cách phù hợp với các yêu cầu của Giấy phép này.
Mỗi người đóng góp sẽ cấp cho bạn giấy phép sáng chế không độc quyền, trên toàn thế giới, miễn phí bản quyền theo các yêu cầu bằng sáng chế thiết yếu của người đóng góp, để tạo ra, sử dụng, bán, chào bán, nhập khẩu và chạy, sửa đổi và phổ biến nội dung của phiên bản người đóng góp.
Trong ba đoạn văn sau, "giấy phép bằng sáng chế" là bất kỳ thỏa thuận hoặc cam kết rõ ràng nào, bất kể được gọi là gì, không thực thi bằng sáng chế (chẳng hạn như sự cho phép rõ ràng để thực hiện bằng sáng chế hoặc giao ước không kiện vì vi phạm bằng sáng chế). "Cấp" giấy phép bằng sáng chế như vậy cho một bên có nghĩa là đưa ra thỏa thuận hoặc cam kết không thực thi bằng sáng chế đối với bên đó.
Nếu bạn truyền tải một tác phẩm được bảo hộ, cố tình dựa vào giấy phép cấp bằng sáng chế, và Nguồn tương ứng của tác phẩm không có sẵn để bất kỳ ai sao chép, miễn phí và theo các điều khoản của Giấy phép này, thông qua máy chủ mạng công khai hoặc các phương tiện dễ tiếp cận khác, thì bạn phải (1) khiến Nguồn tương ứng có sẵn như vậy, hoặc (2) sắp xếp để tước đi lợi ích của giấy phép cấp bằng sáng chế đối với tác phẩm cụ thể này, hoặc (3) sắp xếp, theo cách phù hợp với các yêu cầu của Giấy phép này, để mở rộng giấy phép cấp bằng sáng chế cho những người nhận hạ nguồn. "Cố tình dựa vào" có nghĩa là bạn thực sự biết rằng, nếu không có giấy phép cấp bằng sáng chế, việc bạn truyền tải tác phẩm được bảo hộ tại một quốc gia hoặc việc người nhận của bạn sử dụng tác phẩm được bảo hộ tại một quốc gia, sẽ vi phạm một hoặc nhiều bằng sáng chế có thể xác định được tại quốc gia đó mà bạn có lý do để tin là hợp lệ.
Nếu, theo hoặc liên quan đến một giao dịch hoặc thỏa thuận duy nhất, bạn chuyển nhượng hoặc phổ biến bằng cách mua quyền chuyển nhượng một tác phẩm được bảo hộ và cấp giấy phép bằng sáng chế cho một số bên nhận tác phẩm được bảo hộ, cho phép họ sử dụng, phổ biến, sửa đổi hoặc chuyển nhượng một bản sao cụ thể của tác phẩm được bảo hộ, thì giấy phép bằng sáng chế mà bạn cấp sẽ tự động được mở rộng cho tất cả những người nhận tác phẩm được bảo hộ và các tác phẩm dựa trên tác phẩm đó.
Giấy phép cấp bằng sáng chế là "phân biệt đối xử" nếu nó không bao gồm trong phạm vi bảo vệ của nó, cấm việc thực hiện hoặc có điều kiện là không thực hiện một hoặc nhiều quyền được cấp cụ thể theo Giấy phép này. Bạn không được chuyển giao một tác phẩm được bảo vệ nếu bạn là một bên trong một thỏa thuận với bên thứ ba đang kinh doanh phân phối phần mềm, theo đó bạn thanh toán cho bên thứ ba dựa trên mức độ hoạt động chuyển giao tác phẩm của bạn và theo đó bên thứ ba cấp cho bất kỳ bên nào sẽ nhận tác phẩm được bảo vệ từ bạn, một giấy phép cấp bằng sáng chế phân biệt đối xử (a) liên quan đến các bản sao của tác phẩm được bảo vệ do bạn chuyển giao (hoặc các bản sao được tạo từ các bản sao đó), hoặc (b) chủ yếu dành cho và liên quan đến các sản phẩm hoặc biên soạn cụ thể có chứa tác phẩm được bảo vệ, trừ khi bạn đã tham gia vào thỏa thuận đó hoặc giấy phép cấp bằng sáng chế đó đã được cấp trước ngày 28 tháng 3 năm 2007.
Không có nội dung nào trong Giấy phép này được hiểu là loại trừ hoặc hạn chế bất kỳ giấy phép ngụ ý hoặc biện pháp bảo vệ nào khác đối với hành vi vi phạm mà bạn có thể được hưởng theo luật bằng sáng chế hiện hành.
Nếu các điều kiện được áp đặt cho bạn (cho dù theo lệnh của tòa án, thỏa thuận hay cách khác) trái ngược với các điều kiện của Giấy phép này, thì chúng không miễn cho 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ể chuyển giao một tác phẩm được bảo vệ để đá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 không được chuyển giao tác phẩm đó. Ví dụ, nếu bạn đồng ý với các điều khoản bắt buộc bạn phải thu tiền bản quyền để chuyển giao thêm từ những người mà bạn chuyển giao Chương trình, thì cách duy nhất bạn có thể đáp ứng cả các điều khoản đó và Giấy phép này là hoàn toàn không chuyển giao Chương trình.
Bất chấp bất kỳ điều khoản nào khác của Giấy phép này, nếu bạn sửa đổi Chương trình, phiên bản đã sửa đổi của bạn phải cung cấp nổi bật cho tất cả người dùng tương tác với nó từ xa thông qua mạng máy tính (nếu phiên bản của bạn hỗ trợ tương tác như vậy) cơ hội nhận được Nguồn tương ứng của phiên bản của bạn bằng cách cung cấp quyền truy cập vào Nguồn tương ứng từ máy chủ mạng miễn phí, thông qua một số phương tiện tiêu chuẩn hoặc thông thường để tạo điều kiện sao chép phần mềm. Nguồn tương ứng này sẽ bao gồm Nguồn tương ứng cho bất kỳ tác phẩm nào được bao phủ bởi phiên bản 3 của Giấy phép Công cộng GNU được kết hợp theo đoạn sau.
Bất chấp bất kỳ điều khoản nào khác của Giấy phép này, bạn có quyền liên kết hoặc kết hợp bất kỳ tác phẩm được bảo vệ nào với một tác phẩm được cấp phép theo phiên bản 3 của Giấy phép Công cộng GNU thành một tác phẩm kết hợp duy nhất và truyền tải tác phẩm kết quả. Các điều khoản của Giấy phép này sẽ tiếp tục áp dụng cho phần là tác phẩm được bảo vệ, nhưng tác phẩm mà nó được kết hợp sẽ vẫn được điều chỉnh bởi phiên bản 3 của Giấy phép Công cộng GNU.
Free Software Foundation có thể xuất bản các phiên bản sửa đổi và/hoặc mới của GNU Affero General Public License theo thời gian. Các phiên bản mới như vậy sẽ tương tự về tinh thần với 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 rằng một phiên bản được đánh số nhất định của GNU Affero General Public License "hoặc bất kỳ phiên bản nào sau đó" áp dụng cho nó, 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 được đánh số đó hoặc của bất kỳ phiên bản nào sau đó do Free Software Foundation công bố. Nếu Chương trình không chỉ định số phiên bản của GNU Affero General Public License, bạn có thể chọn bất kỳ phiên bản nào đã từng được Free Software Foundation công bố.
Nếu Chương trình chỉ định rằng một proxy có thể quyết định phiên bản nào trong tương lai của Giấy phép Công cộng GNU Affero có thể được sử dụng, thì tuyên bố công khai của proxy đó về việc chấp nhận một phiên bản sẽ vĩnh viễn cho phép bạn chọn phiên bản đó cho Chương trình.
Các phiên bản giấy phép sau này có thể cung cấp cho bạn các quyền bổ sung hoặc khác nhau. Tuy nhiên, không có nghĩa vụ bổ sung nào được áp đặt cho bất kỳ tác giả hoặc chủ sở hữu bản quyền nào do bạn chọn tuân theo phiên bản sau này.
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, NHÀ CÓ 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 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À TÍNH PHÙ HỢP CHO MỘT MỤC ĐÍCH CỤ THỂ. BẠN CHỊU TOÀN BỘ RỦI RO VỀ CHẤT LƯỢNG VÀ HIỆU SUẤT CỦA CHƯƠNG TRÌNH. NẾU CHƯƠNG TRÌNH BẰNG LỖI, BẠN PHẢI CHỊU CHI PHÍ CHO TẤT CẢ CÁC DỊCH VỤ, SỬA CHỮA HOẶC SỬA CHỮA CẦN THIẾT.
TRONG MỌI TRƯỜNG HỢP, TRỪ KHI LUẬT ÁP DỤNG YÊU CẦU HOẶC ĐƯỢC THỎA THUẬN BẰNG VĂN BẢN, BẤT KỲ NGƯỜI GIỮ BẢN QUYỀN HOẶC BẤT KỲ BÊN NÀO KHÁC SỬA ĐỔI VÀ/HOẶC TRUYỀN BÁ 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ÁNH CHỊU HOẶC CHƯƠNG TRÌNH KHÔNG HOẠT ĐỘNG VỚI BẤT KỲ CHƯƠNG TRÌNH NÀO KHÁC), NGAY CẢ KHI NGƯỜI GIỮ BẢN QUYỀN HOẶC BÊN KHÁC ĐÃ ĐƯỢ
Nếu tuyên bố từ chối bảo hành và giới hạn trách nhiệm nêu trên không thể có hiệu lực pháp lý tại địa phương theo các điều khoản của chúng, tòa án xét xử sẽ áp dụng luật địa phương gần nhất với việc từ bỏ tuyệt đối mọi trách nhiệm dân sự liên quan đến Chương trình, trừ khi có bảo hành hoặc chấp nhận trách nhiệm đi kèm với một bản sao của Chương trình để đổi lấy một khoản phí.
KẾT THÚC CÁC ĐIỀU KHOẢN VÀ ĐIỀU KIỆN
Nếu bạn phát triển một chương trình mới và muốn nó có thể mang lại lợi ích lớn nhất cho công chúng, cách tốt nhất để đạt được điều này là biến nó thành phần mềm miễn phí mà mọi người đều có thể phân phối lại và thay đổi theo các điều khoản này.
Để thực hiện, 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 tệp nguồn để nêu rõ nhất việc loại trừ bảo hành; và mỗi tệp phải có ít nhất dòng "bản quyền" và một con trỏ đến nơi chứa thông báo đầy đủ.
<one line to give the program's name and a brief idea of what it does.> Copyright (C) <year> <name of author> This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.
Ngoài ra, hãy thêm thông tin về cách liên lạc với bạn qua thư điện tử và thư giấy.
Nếu phần mềm của bạn có thể tương tác với người dùng từ xa thông qua mạng máy tính, bạn cũng nên đảm bảo rằng nó cung cấp một cách để người dùng có được mã nguồn của nó. Ví dụ, nếu chương trình của bạn là một ứng dụng web, giao diện của nó có thể hiển thị một liên kết "Nguồn" dẫn người dùng đến một kho lưu trữ mã. Có nhiều cách bạn có thể cung cấp mã nguồn và các giải pháp khác nhau sẽ tốt hơn cho các chương trình khác nhau; xem phần 13 để biết các yêu cầu cụ thể.
You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU AGPL, see <https://www.gnu.org/licenses/>.