Lịch sử và Giấy phép

Lịch sử của phần mềm

Python được Guido van Rossum tạo ra vào đầu những năm 1990 tại Stichting Mathematisch Centrum (CWI, xem https://www.cwi.nl) ở Hà Lan là ngôn ngữ kế thừa của ngôn ngữ có tên ABC. Guido vẫn là tác giả chính của Python, mặc dù nó bao gồm nhiều đóng góp từ những người khác.

Năm 1995, Guido tiếp tục công việc của mình về Python tại Tập đoàn Sáng kiến Nghiên cứu Quốc gia (CNRI, xem https://www.cnri.reston.va.us) ở Reston, Virginia, nơi ông đã phát hành một số phiên bản của phần mềm.

Vào tháng 5 năm 2000, Guido và nhóm phát triển cốt lõi Python chuyển đến BeOpen.com để thành lập nhóm BeOpen PythonLabs. Vào tháng 10 cùng năm, nhóm PythonLabs chuyển sang Digital Creations, công ty trở thành Zope Corporation. Năm 2001, Quỹ phần mềm Python (PSF, xem https://www.python.org/psf/) được thành lập, một tổ chức phi lợi nhuận được thành lập đặc biệt để sở hữu Tài sản trí tuệ liên quan đến Python. Zope Corporation là thành viên tài trợ của PSF.

Tất cả các bản phát hành Python đều là Nguồn mở (xem https://opensource.org để biết Định nghĩa nguồn mở). Trong lịch sử, hầu hết, nhưng không phải tất cả, các bản phát hành Python cũng tương thích với GPL; bảng dưới đây tóm tắt các bản phát hành khác nhau.

Phát hành

Bắt nguồn từ

Năm

chủ sở hữu

GPL có tương thích không? (1)

0.9.0 đến 1.2

không có

1991-1995

CWI

vâng

1.3 đến 1.5.2

1.2

1995-1999

CNRI

vâng

1.6

1.5.2

2000

CNRI

không

2.0

1.6

2000

BeOpen.com

không

1.6.1

1.6

2001

CNRI

vâng (2)

2.1

2.0+1.6.1

2001

PSF

không

2.0.1

2.0+1.6.1

2001

PSF

vâng

2.1.1

2.1+2.0.1

2001

PSF

vâng

2.1.2

2.1.1

2002

PSF

vâng

2.1.3

2.1.2

2002

PSF

vâng

2.2 trở lên

2.1.1

2001-bây giờ

PSF

vâng

Ghi chú

  1. Tương thích với GPL không có nghĩa là chúng tôi đang phân phối Python theo GPL. Tất cả các giấy phép Python, không giống như GPL, cho phép bạn phân phối phiên bản đã sửa đổi mà không biến các thay đổi của mình thành nguồn mở. Giấy phép tương thích với GPL giúp kết hợp Python với phần mềm khác được phát hành theo GPL; những người khác thì không.

  2. Theo Richard Stallman, 1.6.1 không tương thích với GPL, vì giấy phép của nó có điều khoản lựa chọn luật. Tuy nhiên, theo CNRI, luật sư của Stallman đã nói với luật sư của CNRI rằng 1.6.1 "không phải là không tương thích" với GPL.

Cảm ơn rất nhiều tình nguyện viên bên ngoài đã làm việc dưới sự chỉ đạo của Guido để biến những bản phát hành này thành hiện thực.

Điều khoản và điều kiện để truy cập hoặc sử dụng Python

Phần mềm và tài liệu Python được cấp phép theo Giấy phép Python Software Foundation Phiên bản 2.

Bắt đầu với Python 3.8.6, các ví dụ, công thức nấu ăn và mã khác trong tài liệu được cấp phép kép theo Giấy phép PSF Phiên bản 2 và Zero-Clause BSD license.

Một số phần mềm được tích hợp vào Python có các giấy phép khác nhau. Các giấy phép được liệt kê cùng với mã thuộc giấy phép đó. Xem Giấy phép và Lời cảm ơn dành cho Phần mềm Hợp nhất để biết danh sách đầy đủ các giấy phép này.

PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2

1. LICENSE AGREEMENT này là giữa Python Software Foundation ("PSF") và
   Cá nhân hoặc Tổ chức ("Người được cấp phép") truy cập và sử dụng thông tin này
   phần mềm ("Python") ở dạng nguồn hoặc dạng nhị phân và tài liệu liên quan.

2. Theo các điều khoản và điều kiện của Thỏa thuận cấp phép này, PSF sau đây
   cấp cho Người được cấp phép giấy phép không độc quyền, miễn phí bản quyền trên toàn thế giới để sao chép,
   phân tích, kiểm tra, thực hiện và/hoặc hiển thị công khai, chuẩn bị các tác phẩm phái sinh,
   phân phối và sử dụng Python một mình hoặc trong bất kỳ công cụ phái sinh nào
   Tuy nhiên, với điều kiện là Thỏa thuận cấp phép của PSF và thông báo của PSF về
   bản quyền, tức là "Bản quyền © 2001 Python Software Foundation; Mọi quyền
   Reserved" được giữ lại chỉ bằng Python hoặc trong bất kỳ phiên bản phái sinh nào
   do Bên được cấp phép chuẩn bị.

3. Trong trường hợp Bên được cấp phép chuẩn bị tác phẩm phái sinh dựa trên hoặc
   kết hợp Python hoặc bất kỳ phần nào của nó và muốn tạo ra
   sản phẩm phái sinh có sẵn cho người khác như được cung cấp ở đây thì Người được cấp phép theo đây
   đồng ý đưa vào bất kỳ tác phẩm nào một bản tóm tắt ngắn gọn về những thay đổi được thực hiện đối với Python.

4. PSF đang cung cấp Python cho Bên được cấp phép trên cơ sở "NGUYÊN TRẠNG".
   PSF MAKES KHÔNG REPRESENTATIONS HOẶC WARRANTIES, EXPRESS HOẶC IMPLIED.  BỞI WAY CỦA
   EXAMPLE, BUT NOT LIMITATION, PSF MAKES KHÔNG AND DISCLAIMS ANY REPRESENTATION HOẶC
   WARRANTY CỦA MERCHANTABILITY HOẶC FITNESS FOR ANY PARTICULAR PURPOSE HOẶC THAT THE
   USE CỦA PYTHON WILL NOT INFRINGE ANY THIRD PARTY RIGHTS.

5. PSF SHALL NOT ĐƯỢC LIABLE ĐẾN LICENSEE HOẶC ANY OTHER USERS CỦA PYTHON
   FOR ANY INCIDENTAL, SPECIAL, HOẶC CONSEQUENTIAL DAMAGES HOẶC LOSS NHƯ MỘT RESULT CỦA
   MODIFYING, DISTRIBUTING, HOẶC OTHERWISE USING PYTHON, HOẶC ANY DERIVATIVE
   THEREOF, EVEN NẾU ADVISED CỦA THE POSSIBILITY THEREOF.

6. Thỏa thuận cấp phép này sẽ tự động chấm dứt khi có vi phạm nghiêm trọng đối với
   các điều khoản và điều kiện của nó.

7. Không có nội dung nào trong Thỏa thuận cấp phép này được coi là tạo ra bất kỳ mối quan hệ nào
   của đại lý, đối tác hoặc liên doanh giữa PSF và Bên được cấp phép.  Giấy phép này
   Thỏa thuận không cấp phép sử dụng nhãn hiệu hoặc tên thương mại PSF trong
   ý nghĩa nhãn hiệu để xác nhận hoặc quảng bá sản phẩm hoặc dịch vụ của Bên được cấp phép hoặc bất kỳ
   bên thứ ba.

8. Bằng cách sao chép, cài đặt hoặc sử dụng Python, Bên được cấp phép đồng ý
   bị ràng buộc bởi các điều khoản và điều kiện của Thỏa thuận cấp phép này.

BEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0

BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1

1. LICENSE AGREEMENT này nằm giữa BeOpen.com ("BeOpen"), có văn phòng tại
   160 Saratoga Avenue, Santa Clara, CA 95051 và Cá nhân hoặc Tổ chức
   ("Người được cấp phép") truy cập và sử dụng phần mềm này ở dạng nguồn hoặc nhị phân
   biểu mẫu và tài liệu liên quan của nó ("Phần mềm").

2. Tuân theo các điều khoản và điều kiện của Thỏa thuận cấp phép Python BeOpen này,
   BeOpen qua đây cấp cho Người được cấp phép giấy phép không độc quyền, miễn phí bản quyền, trên toàn thế giới
   để tái tạo, phân tích, kiểm tra, thực hiện và/hoặc hiển thị công khai, chuẩn bị các sản phẩm phái sinh
   hoạt động, phân phối và sử dụng Phần mềm một mình hoặc dưới bất kỳ hình thức phái sinh nào
   tuy nhiên, với điều kiện là Giấy phép BeOpen Python được giữ lại trong
   Phần mềm, riêng lẻ hoặc ở bất kỳ phiên bản phái sinh nào do Bên được cấp phép chuẩn bị.

3. BeOpen đang cung cấp Phần mềm cho Bên được cấp phép trên cơ sở "NGUYÊN TRẠNG".
   BEOPEN MAKES KHÔNG REPRESENTATIONS HOẶC WARRANTIES, EXPRESS HOẶC IMPLIED.  BỞI WAY CỦA
   EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES KHÔNG AND DISCLAIMS ANY REPRESENTATION HOẶC
   WARRANTY CỦA MERCHANTABILITY HOẶC FITNESS FOR ANY PARTICULAR PURPOSE HOẶC THAT THE
   USE CỦA THE SOFTWARE WILL NOT INFRINGE ANY THIRD PARTY RIGHTS.

4. BEOPEN SHALL NOT ĐƯỢC LIABLE ĐẾN LICENSEE HOẶC ANY OTHER USERS CỦA THE SOFTWARE FOR
   ANY INCIDENTAL, SPECIAL, HOẶC CONSEQUENTIAL DAMAGES HOẶC LOSS NHƯ RESULT CỦA USING,
   MODIFYING HOẶC DISTRIBUTING THE SOFTWARE, HOẶC ANY DERIVATIVE THEREOF, EVEN NẾU
   ADVISED CỦA THE POSSIBILITY THEREOF.

5. Thỏa thuận cấp phép này sẽ tự động chấm dứt khi có vi phạm nghiêm trọng đối với
   các điều khoản và điều kiện của nó.

6. Thỏa thuận cấp phép này sẽ được điều chỉnh và giải thích ở mọi khía cạnh
   theo luật của Tiểu bang California, ngoại trừ xung đột với các quy định của pháp luật.
   Không có nội dung nào trong Thỏa thuận cấp phép này được coi là tạo ra bất kỳ mối quan hệ nào về
   đại lý, đối tác hoặc liên doanh giữa BeOpen và Bên được cấp phép.  Giấy phép này
   Thỏa thuận không cấp phép sử dụng nhãn hiệu hoặc tên thương mại của BeOpen trong
   ý nghĩa nhãn hiệu để xác nhận hoặc quảng bá sản phẩm hoặc dịch vụ của Bên được cấp phép hoặc bất kỳ
   bên thứ ba.  Là một ngoại lệ, logo "BeOpen Python" có sẵn tại
   http://www.pythonlabs.com/logos.html có thể được sử dụng theo sự cho phép
   được cấp trên trang web đó.

7. Bằng cách sao chép, cài đặt hoặc sử dụng phần mềm, Bên được cấp phép đồng ý
   bị ràng buộc bởi các điều khoản và điều kiện của Thỏa thuận cấp phép này.

CNRI LICENSE AGREEMENT FOR PYTHON 1.6.1

1. LICENSE AGREEMENT này là của Tổng công ty Nghiên cứu Quốc gia
   Sáng kiến, có văn phòng tại 1895 Preston White Drive, Reston, VA 20191
   ("CNRI") và Cá nhân hoặc Tổ chức ("Người được cấp phép") truy cập và
   mặt khác sử dụng phần mềm Python 1.6.1 ở dạng nguồn hoặc nhị phân và
   tài liệu liên quan.

2. Theo các điều khoản và điều kiện của Thỏa thuận cấp phép này, CNRI sau đây
   cấp cho Người được cấp phép giấy phép không độc quyền, miễn phí bản quyền trên toàn thế giới để sao chép,
   phân tích, kiểm tra, thực hiện và/hoặc hiển thị công khai, chuẩn bị các tác phẩm phái sinh,
   phân phối và sử dụng riêng Python 1.6.1 hoặc trong bất kỳ phiên bản phái sinh nào,
   tuy nhiên, với điều kiện là Thỏa thuận cấp phép của CNRI và thông báo về bản quyền của CNRI,
   tức là, "Bản quyền © 1995-2001 Corporation for National Research Initiatives; Tất cả
   Quyền được bảo lưu" được giữ lại chỉ trong Python 1.6.1 hoặc trong bất kỳ phiên bản phái sinh nào
   do Bên được cấp phép chuẩn bị.  Ngoài ra, thay vì Thỏa thuận cấp phép của CNRI,
   Người được cấp phép có thể thay thế văn bản sau (bỏ dấu ngoặc kép): "Python 1.6.1
   được cung cấp theo các điều khoản và điều kiện trong Giấy phép của CNRI
   Thỏa thuận.  Thỏa thuận này cùng với Python 1.6.1 có thể được đặt trên
   internet bằng cách sử dụng mã định danh duy nhất, liên tục sau đây (được gọi là mã điều khiển):
   1895,22/1013.  Thỏa thuận này cũng có thể được lấy từ máy chủ proxy trên
   internet bằng cách sử dụng URL sau: http://hdl.handle.net/1895.22/1013".

3. Trong trường hợp Bên được cấp phép chuẩn bị tác phẩm phái sinh dựa trên hoặc
   kết hợp Python 1.6.1 hoặc bất kỳ phần nào của nó và muốn tạo đạo hàm
   công việc có sẵn cho người khác như được cung cấp ở đây thì Người được cấp phép theo đây đồng ý
   đưa vào bất kỳ tác phẩm nào như vậy một bản tóm tắt ngắn gọn về những thay đổi được thực hiện đối với Python 1.6.1.

4. CNRI đang cung cấp Python 1.6.1 cho Bên được cấp phép trên cơ sở "NGUYÊN TRẠNG".  CNRI
   MAKES KHÔNG REPRESENTATIONS HOẶC WARRANTIES, EXPRESS HOẶC IMPLIED.  BỞI WAY CỦA EXAMPLE,
   BUT NOT LIMITATION, CNRI MAKES KHÔNG AND DISCLAIMS ANY REPRESENTATION HOẶC WARRANTY
   CỦA MERCHANTABILITY HOẶC FITNESS FOR ANY PARTICULAR PURPOSE HOẶC THAT THE USE CỦA
   PYTHON 1.6.1 WILL NOT INFRINGE ANY THIRD PARTY RIGHTS.

5. CNRI SHALL NOT ĐƯỢC LIABLE ĐẾN LICENSEE HOẶC ANY OTHER USERS CỦA PYTHON 1.6.1 FOR
   ANY INCIDENTAL, SPECIAL, HOẶC CONSEQUENTIAL DAMAGES HOẶC LOSS NHƯ RESULT CỦA
   MODIFYING, DISTRIBUTING, HOẶC OTHERWISE USING PYTHON 1.6.1, HOẶC ANY DERIVATIVE
   THEREOF, EVEN NẾU ADVISED CỦA THE POSSIBILITY THEREOF.

6. Thỏa thuận cấp phép này sẽ tự động chấm dứt khi có vi phạm nghiêm trọng đối với
   các điều khoản và điều kiện của nó.

7. Thỏa thuận cấp phép này sẽ chịu sự điều chỉnh của cơ quan sở hữu trí tuệ liên bang
   luật pháp Hoa Kỳ, bao gồm nhưng không giới hạn bản quyền liên bang
   luật, và, trong phạm vi mà luật liên bang Hoa Kỳ không áp dụng, theo luật của
   Khối thịnh vượng chung Virginia, ngoại trừ các điều khoản về xung đột pháp luật của Virginia.
   Bất kể những điều đã nói ở trên, đối với các tác phẩm phái sinh dựa trên Python
   1.6.1 kết hợp tài liệu không thể tách rời đã được phân phối trước đó
   theo Giấy phép Công cộng GNU (GPL), luật của Khối thịnh vượng chung
   Virginia sẽ chỉ điều chỉnh Thỏa thuận cấp phép này đối với các vấn đề phát sinh theo hoặc
   đối với các Đoạn 4, 5 và 7 của Thỏa thuận Cấp phép này.  Không có gì trong
   Thỏa thuận cấp phép này sẽ được coi là tạo ra bất kỳ mối quan hệ đại lý nào,
   quan hệ đối tác hoặc liên doanh giữa CNRI và Bên được cấp phép.  Thỏa thuận cấp phép này
   không cấp phép sử dụng nhãn hiệu CNRI hoặc tên thương mại trong nhãn hiệu
   có ý nghĩa xác nhận hoặc quảng bá sản phẩm hoặc dịch vụ của Bên được cấp phép hoặc bất kỳ bên thứ ba nào
   bữa tiệc.

8. Bằng cách nhấp vào nút "ACCEPT" ở nơi được chỉ định hoặc bằng cách sao chép, cài đặt
   hoặc sử dụng Python 1.6.1, Người được cấp phép đồng ý bị ràng buộc bởi các điều khoản và
   điều kiện của Thỏa thuận cấp phép này.

CWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2

Bản quyền © 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, The
Hà Lan.  Mọi quyền được bảo lưu.

Quyền sử dụng, sao chép, sửa đổi và phân phối phần mềm này và phần mềm của nó
tài liệu cho bất kỳ mục đích nào và miễn phí được cấp theo đây, với điều kiện là
thông báo bản quyền ở trên xuất hiện trong tất cả các bản sao và cả bản quyền đó
thông báo và thông báo cấp phép này xuất hiện trong tài liệu hỗ trợ và
tên Stichting Mathematisch Centrum hoặc CWI không được sử dụng trong quảng cáo hoặc
công khai liên quan đến việc phân phối phần mềm mà không có văn bản cụ thể
sự cho phép trước.

STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD ĐẾN THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES CỦA MERCHANTABILITY AND FITNESS, KHÔNG
EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE FOR ANY SPECIAL, INDIRECT
HOẶC CONSEQUENTIAL DAMAGES HOẶC ANY DAMAGES WHATSOEVER RESULTING FROM LOSS CỦA USE,
DATA HOẶC PROFITS, WHETHER TRONG MỘT ACTION CỦA CONTRACT, NEGLIGENCE HOẶC OTHER TORTIOUS
ACTION, ARISING OUT CỦA HOẶC TRONG CONNECTION WITH THE USE HOẶC PERFORMANCE CỦA THIS
SOFTWARE.

ZERO-CLAUSE BSD LICENSE FOR CODE TRONG THE PYTHON DOCUMENTATION

Quyền sử dụng, sao chép, sửa đổi và/hoặc phân phối phần mềm này cho bất kỳ mục đích nào
mục đích có hoặc không có phí được cấp.

THE SOFTWARE LÀ PROVIDED "NHƯ VẬY" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD ĐẾN THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES CỦA MERCHANTABILITY
AND FITNESS. KHÔNG CÓ EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, HOẶC CONSEQUENTIAL DAMAGES HOẶC ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS CỦA USE, DATA HOẶC PROFITS, WHETHER TRONG MỘT ACTION CỦA CONTRACT, NEGLIGENCE HOẶC
OTHER TORTIOUS ACTION, ARISING OUT CỦA HOẶC TRONG CONNECTION WITH THE USE HOẶC
PERFORMANCE CỦA THIS SOFTWARE.

Giấy phép và Lời cảm ơn dành cho Phần mềm Hợp nhất

Phần này là danh sách chưa đầy đủ nhưng ngày càng tăng về các giấy phép và xác nhận dành cho phần mềm bên thứ ba được tích hợp trong bản phân phối Python.

Mersenne Twister

Tiện ích mở rộng _random C nằm dưới mô-đun random bao gồm mã dựa trên bản tải xuống từ http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/MT2002/emt19937ar.html. Sau đây là các nhận xét nguyên văn từ mã gốc:

Một chương trình C dành cho MT19937, với quá trình khởi tạo được cải thiện vào ngày 26/1/2002.
Được mã hóa bởi Takuji Nishimura và Makoto Matsumoto.

Trước khi sử dụng, hãy khởi tạo trạng thái bằng cách sử dụng init_genrand(seed)
hoặc init_by_array(init_key, key_length).

Bản quyền (C) 1997 - 2002, Makoto Matsumoto và Takuji Nishimura,
Mọi quyền được bảo lưu.

Phân phối lại và sử dụng ở dạng mã nguồn và nhị phân, có hoặc không có
được phép sửa đổi với điều kiện là các điều kiện sau đây
được đáp ứng:

 1. Việc phân phối lại mã nguồn phải giữ bản quyền nêu trên
    thông báo, danh sách các điều kiện này và tuyên bố từ chối trách nhiệm sau đây.

 2. Việc phân phối lại dưới dạng nhị phân phải sao chép bản quyền trên
    thông báo, danh sách các điều kiện này và tuyên bố từ chối trách nhiệm sau đây trong
    tài liệu và/hoặc các tài liệu khác được cung cấp cùng với bản phân phối.

 3. Tên của những người đóng góp không được sử dụng để xác nhận hoặc quảng bá
    các sản phẩm có nguồn gốc từ phần mềm này mà không có văn bản cụ thể trước
    sự cho phép.

THIS SOFTWARE LÀ PROVIDED BỞI THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"NHƯ VẬY" AND ANY EXPRESS HOẶC IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED ĐẾN, THE IMPLIED WARRANTIES CỦA MERCHANTABILITY AND FITNESS FOR
Một PARTICULAR PURPOSE ARE DISCLAIMED.  KHÔNG CÓ EVENT SHALL THE COPYRIGHT OWNER HOẶC
CONTRIBUTORS ĐƯỢC LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, HOẶC CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED ĐẾN,
PROCUREMENT CỦA SUBSTITUTE GOODS HOẶC SERVICES; LOSS CỦA USE, DATA, HOẶC
PROFITS; HOẶC BUSINESS INTERRUPTION) HOWEVER CAUSED AND TRÊN ANY THEORY CỦA
LIABILITY, WHETHER TRONG CONTRACT, STRICT LIABILITY, HOẶC TORT (INCLUDING
NEGLIGENCE HOẶC OTHERWISE) ARISING TRONG ANY WAY OUT CỦA THE USE CỦA THIS
SOFTWARE, EVEN NẾU ADVISED CỦA THE POSSIBILITY CỦA SUCH DAMAGE.


Mọi phản hồi đều rất được hoan nghênh.
http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/emt.html
email: m-mat @ math.sci.hiroshima-u.ac.jp (bỏ dấu cách)

Ổ cắm

Mô-đun socket sử dụng các hàm getaddrinfo()getnameinfo(), được mã hóa trong các tệp nguồn riêng biệt từ Dự án WIDE, https://www.wide.ad.jp/.

Bản quyền (C) 1995, 1996, 1997 và 1998 Dự án WIDE.
Mọi quyền được bảo lưu.

Phân phối lại và sử dụng ở dạng mã nguồn và nhị phân, có hoặc không có
được phép sửa đổi với điều kiện là các điều kiện sau đây
được đáp ứng:
1. Việc phân phối lại mã nguồn phải giữ bản quyền nêu trên
   thông báo, danh sách các điều kiện này và tuyên bố từ chối trách nhiệm sau đây.
2. Việc phân phối lại dưới dạng nhị phân phải sao chép bản quyền trên
   thông báo, danh sách các điều kiện này và tuyên bố từ chối trách nhiệm sau đây trong
   tài liệu và/hoặc các tài liệu khác được cung cấp cùng với bản phân phối.
3. Không có tên của dự án cũng như tên của những người đóng góp
   có thể được sử dụng để xác nhận hoặc quảng bá các sản phẩm có nguồn gốc từ phần mềm này
   mà không có sự cho phép cụ thể trước bằng văn bản.

THIS SOFTWARE LÀ PROVIDED BỞI THE PROJECT AND CONTRIBUTORS "NHƯ VẬY" AND
ANY EXPRESS HOẶC IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED ĐẾN, THE
IMPLIED WARRANTIES CỦA MERCHANTABILITY AND FITNESS FOR Một PARTICULAR PURPOSE
ARE DISCLAIMED.  KHÔNG CÓ EVENT SHALL THE PROJECT HOẶC CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, HOẶC CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED ĐẾN, PROCUREMENT CỦA SUBSTITUTE GOODS
HOẶC SERVICES; LOSS CỦA USE, DATA, HOẶC PROFITS; HOẶC BUSINESS INTERRUPTION)
HOWEVER CAUSED AND TRÊN ANY THEORY CỦA LIABILITY, WHETHER TRONG CONTRACT, STRICT
LIABILITY, HOẶC TORT (INCLUDING NEGLIGENCE HOẶC OTHERWISE) ARISING TRONG ANY WAY
OUT CỦA THE USE CỦA THIS SOFTWARE, EVEN NẾU ADVISED CỦA THE POSSIBILITY CỦA
SUCH DAMAGE.

Dịch vụ ổ cắm không đồng bộ

Các mô-đun test.support.asynchattest.support.asyncore chứa thông báo sau:

Copyright 1996 by Sam Rushing

                        Mọi quyền được bảo lưu

Quyền sử dụng, sao chép, sửa đổi và phân phối phần mềm này và
tài liệu của nó cho bất kỳ mục đích nào và không tính phí theo đây
được chấp nhận, với điều kiện là thông báo bản quyền ở trên xuất hiện ở tất cả
sao chép và cả thông báo bản quyền và sự cho phép này
thông báo xuất hiện trong tài liệu hỗ trợ và tên của Sam
Việc vội vàng không được sử dụng trong quảng cáo hoặc tuyên truyền liên quan đến
phân phối phần mềm mà không có văn bản cụ thể trước
sự cho phép.

SAM RUSHING DISCLAIMS ALL WARRANTIES WITH REGARD ĐẾN THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES CỦA MERCHANTABILITY AND FITNESS, TRONG
KHÔNG EVENT SHALL SAM RUSHING ĐƯỢC LIABLE FOR ANY SPECIAL, INDIRECT HOẶC
CONSEQUENTIAL DAMAGES HOẶC ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
CỦA USE, DATA HOẶC PROFITS, WHETHER TRONG MỘT ACTION CỦA CONTRACT,
NEGLIGENCE HOẶC OTHER TORTIOUS ACTION, ARISING OUT CỦA HOẶC TRONG
CONNECTION WITH THE USE HOẶC PERFORMANCE CỦA THIS SOFTWARE.

Theo dõi thực thi

Mô-đun trace chứa thông báo sau:

phần bản quyền 2001, Autonomous Zones Industries, Inc., tất cả các quyền...
err... được bảo lưu và cung cấp cho công chúng theo các điều khoản của
Giấy phép Python 2.2.
Tác giả: Zooko O'Whielacronx
http://zooko.com/
mailto:zooko@zooko.com

Bản quyền 2000, Mojam Media, Inc., bảo lưu mọi quyền.
Tác giả: Skip Montanaro

Bản quyền 1999, Bioreason, Inc., bảo lưu mọi quyền.
Tác giả: Andrew Dalke

Bản quyền 1995-1997, Automatrix, Inc., bảo lưu mọi quyền.
Tác giả: Skip Montanaro

Bản quyền 1991-1995, Stichting Mathematisch Centrum, mọi quyền được bảo lưu.


Quyền sử dụng, sao chép, sửa đổi và phân phối phần mềm Python này và
tài liệu liên quan của nó cho bất kỳ mục đích nào mà không phải trả phí theo đây
được cấp, với điều kiện là thông báo bản quyền nêu trên xuất hiện trong tất cả các bản sao,
và cả thông báo bản quyền và thông báo cấp phép này đều xuất hiện trong
tài liệu hỗ trợ và tên của cả Automatrix,
Bioreason hoặc Mojam Media được sử dụng trong quảng cáo hoặc truyền thông liên quan đến
phân phối phần mềm mà không có sự cho phép trước bằng văn bản cụ thể.

Hàm UUencode và UUdecode

Codec uu chứa thông báo sau:

Bản quyền 1994 của Lance Ellinghouse
Thành phố Cathedral, Cộng hòa California, Hoa Kỳ.
                       Mọi quyền được bảo lưu
Quyền sử dụng, sao chép, sửa đổi và phân phối phần mềm này và phần mềm của nó
tài liệu cho bất kỳ mục đích nào và không tính phí được cấp theo đây,
với điều kiện là thông báo bản quyền ở trên xuất hiện trong tất cả các bản sao và rằng
cả thông báo bản quyền và thông báo cấp phép này đều xuất hiện trong
tài liệu hỗ trợ, và đó là tên của Lance Ellinghouse
không được sử dụng trong quảng cáo hoặc tuyên truyền liên quan đến phân phối
của phần mềm mà không có sự cho phép trước bằng văn bản cụ thể.
LANCE ELLINGHOUSE DISCLAIMS ALL WARRANTIES WITH REGARD ĐẾN
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES CỦA MERCHANTABILITY AND
FITNESS, KHÔNG CÓ EVENT SHALL LANCE ELLINGHOUSE CENTRUM ĐƯỢC LIABLE
FOR ANY SPECIAL, INDIRECT HOẶC CONSEQUENTIAL DAMAGES HOẶC ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS CỦA USE, DATA HOẶC PROFITS, WHETHER TRONG AN
ACTION CỦA CONTRACT, NEGLIGENCE HOẶC OTHER TORTIOUS ACTION, ARISING OUT
CỦA HOẶC TRONG CONNECTION WITH THE USE HOẶC PERFORMANCE CỦA THIS SOFTWARE.

Được sửa đổi bởi Jack Jansen, CWI, tháng 7 năm 1995:
- Sử dụng mô-đun binascii để thực hiện chuyển đổi từng dòng thực tế
  giữa ascii và nhị phân. Điều này dẫn đến tốc độ tăng gấp 1000 lần. C
  Tuy nhiên, phiên bản vẫn nhanh hơn 5 lần.
- Đối số phù hợp hơn với tiêu chuẩn Python

XML Cuộc gọi thủ tục từ xa

Mô-đun xmlrpc.client chứa thông báo sau:

Giao diện máy khách XML-RPC là

Bản quyền (c) 1999-2002 của Secret Labs AB
Bản quyền (c) 1999-2002 của Fredrik Lundh

Bằng cách lấy, sử dụng và/hoặc sao chép phần mềm này và/hoặc phần mềm của nó
tài liệu liên quan, bạn đồng ý rằng bạn đã đọc, hiểu,
và sẽ tuân thủ các điều khoản và điều kiện sau:

Quyền sử dụng, sao chép, sửa đổi và phân phối phần mềm này và
tài liệu liên quan của nó cho bất kỳ mục đích nào và không mất phí
được cấp bằng đây, với điều kiện là thông báo bản quyền ở trên xuất hiện trong
tất cả các bản sao và cả thông báo bản quyền và sự cho phép này
thông báo xuất hiện trong tài liệu hỗ trợ và tên của
Secret Labs AB hoặc tác giả không được sử dụng trong quảng cáo hoặc quảng bá
liên quan đến việc phân phối phần mềm mà không có văn bản cụ thể
sự cho phép trước.

SECRET LABS AB AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD
ĐẾN THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES CỦA MERCHANT-
ABILITY AND FITNESS.  KHÔNG CÓ EVENT SHALL SECRET LABS AB HOẶC THE AUTHOR
ĐƯỢC LIABLE FOR ANY SPECIAL, INDIRECT HOẶC CONSEQUENTIAL DAMAGES HOẶC ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS CỦA USE, DATA HOẶC PROFITS,
WHETHER TRONG MỘT ACTION CỦA CONTRACT, NEGLIGENCE HOẶC OTHER TORTIOUS
ACTION, ARISING OUT CỦA HOẶC TRONG CONNECTION WITH THE USE HOẶC PERFORMANCE
CỦA THIS SOFTWARE.

test_epoll

Mô-đun test.test_epoll chứa thông báo sau:

Bản quyền (c) 2001-2006 Phòng thí nghiệm ma trận xoắn.

Sự cho phép được cấp miễn phí cho bất kỳ người nào có được
một bản sao của phần mềm này và các tập tin tài liệu liên quan (tệp
"Phần mềm"), để sử dụng Phần mềm mà không bị hạn chế, bao gồm
không giới hạn quyền sử dụng, sao chép, sửa đổi, hợp nhất, xuất bản,
phân phối, cấp phép lại và/hoặc bán các bản sao của Phần mềm và
cho phép những người được cung cấp Phần mềm làm như vậy, tùy thuộc vào
các điều kiện sau:

Thông báo bản quyền ở trên và thông báo cấp phép này sẽ được
được bao gồm trong tất cả các bản sao hoặc các phần quan trọng của Phần mềm.

THE SOFTWARE LÀ PROVIDED "NGUYÊN TRẠNG", WITHOUT WARRANTY CỦA ANY KIND,
EXPRESS HOẶC IMPLIED, INCLUDING BUT NOT LIMITED ĐẾN THE WARRANTIES CỦA
MERCHANTABILITY, FITNESS FOR Một PARTICULAR PURPOSE AND
NONINFRINGEMENT. KHÔNG CÓ EVENT SHALL THE AUTHORS HOẶC COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES HOẶC OTHER LIABILITY, WHETHER TRONG AN ACTION
CỦA CONTRACT, TORT HOẶC OTHERWISE, ARISING FROM, OUT CỦA HOẶC TRONG CONNECTION
WITH THE SOFTWARE HOẶC THE USE HOẶC OTHER DEALINGS TRONG THE SOFTWARE.

Chọn hàng đợi

Mô-đun select chứa thông báo sau cho giao diện kqueue

Bản quyền (c) 2000 Doug White, 2006 James Knight, 2007 Christian Heimes
Mọi quyền được bảo lưu.

Phân phối lại và sử dụng ở dạng mã nguồn và nhị phân, có hoặc không có
được phép sửa đổi với điều kiện là các điều kiện sau đây
được đáp ứng:
1. Việc phân phối lại mã nguồn phải giữ bản quyền nêu trên
   thông báo, danh sách các điều kiện này và tuyên bố từ chối trách nhiệm sau đây.
2. Việc phân phối lại dưới dạng nhị phân phải sao chép bản quyền trên
   thông báo, danh sách các điều kiện này và tuyên bố từ chối trách nhiệm sau đây trong
   tài liệu và/hoặc các tài liệu khác được cung cấp cùng với bản phân phối.

THIS SOFTWARE LÀ PROVIDED BỞI THE AUTHOR AND CONTRIBUTORS "NHƯ VẬY" AND
ANY EXPRESS HOẶC IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED ĐẾN, THE
IMPLIED WARRANTIES CỦA MERCHANTABILITY AND FITNESS FOR Một PARTICULAR PURPOSE
ARE DISCLAIMED.  KHÔNG CÓ EVENT SHALL THE AUTHOR HOẶC CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, HOẶC CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED ĐẾN, PROCUREMENT CỦA SUBSTITUTE GOODS
HOẶC SERVICES; LOSS CỦA USE, DATA, HOẶC PROFITS; HOẶC BUSINESS INTERRUPTION)
HOWEVER CAUSED AND TRÊN ANY THEORY CỦA LIABILITY, WHETHER TRONG CONTRACT, STRICT
LIABILITY, HOẶC TORT (INCLUDING NEGLIGENCE HOẶC OTHERWISE) ARISING TRONG ANY WAY
OUT CỦA THE USE CỦA THIS SOFTWARE, EVEN NẾU ADVISED CỦA THE POSSIBILITY CỦA
SUCH DAMAGE.

Nhâm nhiHash24

Tệp Python/pyhash.c chứa phần triển khai thuật toán SipHash24 của Dan Bernstein của Marek Majkowski. Nó chứa ghi chú sau:

<Giấy phép MIT>
Bản quyền (c) 2013 Marek Majkowski <marek@popcount.org>

Giấy phép này được cấp miễn phí cho bất kỳ người nào có được bản sao
của phần mềm này và các tệp tài liệu liên quan ("Phần mềm"), để xử lý
trong Phần mềm mà không bị hạn chế, bao gồm nhưng không giới hạn các quyền
sử dụng, sao chép, sửa đổi, hợp nhất, xuất bản, phân phối, cấp phép lại và/hoặc bán
bản sao của Phần mềm và cho phép những người mà Phần mềm được cung cấp
được trang bị để làm như vậy, với các điều kiện sau:

Thông báo bản quyền ở trên và thông báo cấp phép này sẽ được đưa vào
tất cả các bản sao hoặc phần quan trọng của Phần mềm.
</MIT Giấy phép>

Vị trí ban đầu:
   https://github.com/majek/csiphash/

Giải pháp lấy cảm hứng từ mã từ:
   Samuel Neves (supercop/crypto_auth/siphash24/little)
   djb (supercop/crypto_auth/siphash24/little2)
   Jean-Philippe Aumasson (https://131002.net/siphash/siphash24.c)

strtod và dtoa

Tệp Python/dtoa.c, cung cấp các hàm C dtoa và strtod để chuyển đổi C nhân đôi sang và từ chuỗi, được lấy từ tệp cùng tên của David M. Gay, hiện có sẵn từ https://web.archive.org/web/20220517033456/http://www.netlib.org/fp/dtoa.c.. Tệp gốc, được truy xuất vào ngày 16 tháng 3 năm 2009, có chứa thông báo bản quyền và cấp phép sau:

/******************************************************************
 *
 * Tác giả của phần mềm này là David M. Gay.
 *
 * Bản quyền (c) 1991, 2000, 2001 của Lucent Technologies.
 *
 * Quyền sử dụng, sao chép, sửa đổi và phân phối phần mềm này cho bất kỳ ai
 * mục đích miễn phí được cấp theo đây, với điều kiện là toàn bộ thông báo này
 * được bao gồm trong tất cả các bản sao của bất kỳ phần mềm nào có hoặc bao gồm một bản sao
 * hoặc sửa đổi phần mềm này và trong tất cả các bản sao của phần mềm hỗ trợ
 * tài liệu cho phần mềm đó.
 *
 * THIS SOFTWARE LÀ BEING PROVIDED "NGUYÊN TRẠNG", WITHOUT ANY EXPRESS HOẶC IMPLIED
 *WARRANTY.  TRONG PARTICULAR, NEITHER THE AUTHOR NOR LUCENT MAKES ANY
 * REPRESENTATION HOẶC WARRANTY CỦA ANY KIND CONCERNING THE MERCHANTABILITY
 * CỦA THIS SOFTWARE HOẶC ITS FITNESS FOR ANY PARTICULAR PURPOSE.
 *
 *******************************************************************/

OpenSSL

Các mô-đun hashlib, posixssl sử dụng thư viện OpenSSL để tăng hiệu suất nếu hệ điều hành cung cấp. Ngoài ra, trình cài đặt Windows và macOS cho Python có thể bao gồm bản sao của thư viện OpenSSL, vì vậy chúng tôi sẽ đưa bản sao giấy phép OpenSSL vào đây. Đối với bản phát hành OpenSSL 3.0 và các bản phát hành mới hơn bắt nguồn từ đó, Giấy phép Apache v2 được áp dụng:

Giấy phép Apache
                        Phiên bản 2.0, tháng 1 năm 2004
                     https://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

1. Định nghĩa.

   "Giấy phép" có nghĩa là các điều khoản và điều kiện sử dụng, sao chép,
   và phân phối như được định nghĩa từ Mục 1 đến 9 của tài liệu này.

   "Người cấp phép" có nghĩa là chủ sở hữu bản quyền hoặc tổ chức được ủy quyền bởi
   chủ sở hữu bản quyền đang cấp Giấy phép.

   "Pháp nhân" có nghĩa là sự kết hợp của thực thể hành động và tất cả
   các đơn vị khác kiểm soát, bị kiểm soát hoặc chịu sự kiểm soát chung
   kiểm soát với đơn vị đó. Vì mục đích của định nghĩa này,
   "kiểm soát" nghĩa là (i) quyền lực, trực tiếp hoặc gián tiếp, gây ra
   chỉ đạo hoặc quản lý đơn vị đó, dù bằng hợp đồng hay
   mặt khác, hoặc (ii) quyền sở hữu từ năm mươi phần trăm (50%) trở lên của
   cổ phiếu đang lưu hành hoặc (iii) quyền sở hữu hưởng lợi của tổ chức đó.

   "Bạn" (hoặc "Của bạn") có nghĩa là một cá nhân hoặc Pháp nhân
   thực hiện các quyền do Giấy phép này cấp.

   Biểu mẫu "Nguồn" có nghĩa là biểu mẫu ưa thích để thực hiện sửa đổi,
   bao gồm nhưng không giới hạn ở mã nguồn phần mềm, tài liệu
   nguồn và tập tin cấu hình.

   Biểu mẫu "Đối tượng" có nghĩa là bất kỳ hình thức nào được tạo ra từ các hoạt động cơ học
   chuyển đổi hoặc dịch dạng Nguồn, bao gồm nhưng
   không giới hạn ở mã đối tượng được biên dịch, tài liệu được tạo,
   và chuyển đổi sang các loại phương tiện truyền thông khác.

   "Tác phẩm" có nghĩa là tác phẩm có quyền tác giả, dù ở dạng Nguồn hay
   Biểu mẫu đối tượng, được cung cấp theo Giấy phép, như được chỉ ra bởi một
   thông báo bản quyền được bao gồm trong hoặc đính kèm với tác phẩm
   (ví dụ được cung cấp trong phần Phụ lục bên dưới).

   "Tác phẩm phái sinh" có nghĩa là bất kỳ tác phẩm nào, dù ở dạng Nguồn hay Đối tượng
   hình thức, dựa trên (hoặc bắt nguồn từ) Tác phẩm và dành cho nó
   sửa đổi biên tập, chú thích, xây dựng hoặc sửa đổi khác
   đại diện cho toàn bộ tác phẩm gốc của tác giả. Vì mục đích
   của Giấy phép này, Tác phẩm phái sinh sẽ không bao gồm các tác phẩm vẫn còn
   có thể tách rời hoặc chỉ liên kết (hoặc liên kết theo tên) với các giao diện của,
   Tác phẩm và Tác phẩm phái sinh của nó.

   "Đóng góp" có nghĩa là bất kỳ tác phẩm nào có quyền tác giả, bao gồm
   phiên bản gốc của Tác phẩm và mọi sửa đổi hoặc bổ sung
   đối với Tác phẩm đó hoặc Tác phẩm phái sinh của nó, tức là có chủ ý
   được chủ sở hữu bản quyền gửi cho Người cấp phép để đưa vào Tác phẩm
   hoặc bởi một cá nhân hoặc Pháp nhân được ủy quyền nộp thay mặt cho
   chủ sở hữu bản quyền. Vì mục đích của định nghĩa này, "đã nộp"
   nghĩa là bất kỳ hình thức giao tiếp điện tử, lời nói hoặc văn bản nào được gửi
   cho Người cấp phép hoặc đại diện của Người cấp phép, bao gồm nhưng không giới hạn ở
   liên lạc trên danh sách gửi thư điện tử, hệ thống kiểm soát mã nguồn,
   và các hệ thống theo dõi vấn đề được quản lý bởi hoặc thay mặt cho
   Người cấp phép nhằm mục đích thảo luận và cải thiện Công việc, nhưng
   loại trừ thông tin liên lạc được đánh dấu rõ ràng hoặc bằng cách khác
   được chủ sở hữu bản quyền chỉ định bằng văn bản là "Không phải là đóng góp".

   "Cộng tác viên" có nghĩa là Người cấp phép và bất kỳ cá nhân hoặc Pháp nhân nào
   thay mặt cho người mà Người cấp phép đã nhận được Đóng góp và
   sau đó được đưa vào Tác phẩm.

2. Cấp Giấy phép Bản quyền. Theo các điều khoản và điều kiện của
   Giấy phép này, mỗi Cộng tác viên theo đây cấp cho Bạn giấy phép vĩnh viễn,
   trên toàn thế giới, không độc quyền, miễn phí, miễn phí bản quyền, không thể hủy ngang
   giấy phép bản quyền để sao chép, chuẩn bị các tác phẩm phái sinh của,
   hiển thị công khai, thực hiện công khai, cấp phép lại và phân phối
   Tác phẩm và các Tác phẩm phái sinh như vậy ở dạng Nguồn hoặc Đối tượng.

3. Cấp Giấy phép sáng chế. Theo các điều khoản và điều kiện của
   Giấy phép này, mỗi Cộng tác viên theo đây cấp cho Bạn giấy phép vĩnh viễn,
   trên toàn thế giới, không độc quyền, miễn phí, miễn phí bản quyền, không thể hủy ngang
   (trừ khi được nêu trong phần này) giấy phép bằng sáng chế để thực hiện, đã thực hiện,
   sử dụng, đề nghị bán, nhập khẩu và chuyển giao Tác phẩm theo cách khác,
   trong đó giấy phép đó chỉ áp dụng cho những yêu cầu về bằng sáng chế có thể được cấp phép
   bởi Người đóng góp đó nhất thiết phải vi phạm quyền của họ
   (Các) Đóng góp riêng lẻ hoặc bằng cách kết hợp (các) Đóng góp của họ
   với Tác phẩm mà (các) Đóng góp đó đã được gửi tới. Nếu bạn
   tiến hành kiện tụng bằng sáng chế chống lại bất kỳ thực thể nào (bao gồm cả
   khiếu nại chéo hoặc phản tố trong một vụ kiện) cáo buộc rằng Tác phẩm
   hoặc Đóng góp được kết hợp trong Công việc cấu thành trực tiếp
   hoặc góp phần vi phạm bằng sáng chế thì bất kỳ giấy phép bằng sáng chế nào
   được cấp cho Bạn theo Giấy phép này cho Công việc đó sẽ chấm dứt
   kể từ ngày vụ kiện đó được nộp.

4. Phân phối lại. Bạn có thể sao chép và phân phối các bản sao của
   Tác phẩm hoặc Tác phẩm phái sinh của nó ở bất kỳ phương tiện nào, có hoặc không có
   sửa đổi và ở dạng Nguồn hoặc Đối tượng, với điều kiện là Bạn
   đáp ứng các điều kiện sau:

   (a) Bạn phải cung cấp cho bất kỳ người nhận Tác phẩm nào khác hoặc
       Tác phẩm phái sinh một bản sao của Giấy phép này; và

   (b) Bạn phải làm cho bất kỳ tập tin sửa đổi nào có thông báo nổi bật
       nói rằng Bạn đã thay đổi các tập tin; và

   (c) Bạn phải giữ lại, ở dạng Nguồn của bất kỳ Tác phẩm phái sinh nào
       mà Bạn phân phối, tất cả bản quyền, bằng sáng chế, nhãn hiệu và
       thông báo ghi công từ biểu mẫu Nguồn của Tác phẩm,
       loại trừ những thông báo không liên quan đến bất kỳ phần nào của
       Tác phẩm phái sinh; và

   (d) Nếu Tác phẩm bao gồm tệp văn bản "NOTICE" như một phần của nó
       phân phối thì mọi Tác phẩm phái sinh mà Bạn phân phối phải
       bao gồm một bản sao có thể đọc được của các thông báo ghi công có trong đó
       trong tệp NOTICE đó, ngoại trừ những thông báo không
       liên quan đến bất kỳ phần nào của Tác phẩm phái sinh, trong ít nhất một
       trong số những vị trí sau: trong tệp văn bản NOTICE được phân phối
       như một phần của Tác phẩm phái sinh; trong biểu mẫu Nguồn hoặc
       tài liệu, nếu được cung cấp cùng với Tác phẩm phái sinh; hoặc,
       trong phạm vi hiển thị do Tác phẩm phái sinh tạo ra, nếu và
       bất cứ nơi nào thông báo của bên thứ ba thường xuất hiện. Nội dung
       của tệp NOTICE chỉ nhằm mục đích cung cấp thông tin và
       không sửa đổi Giấy phép. Bạn có thể thêm thuộc tính của riêng bạn
       thông báo trong Tác phẩm phái sinh mà Bạn phân phối, cùng với
       hoặc dưới dạng phụ lục cho văn bản NOTICE từ Tác phẩm, được cung cấp
       rằng các thông báo ghi công bổ sung như vậy không thể được hiểu
       như sửa đổi Giấy phép.

   Bạn có thể thêm tuyên bố về bản quyền của riêng Bạn vào các sửa đổi của Bạn và
   có thể cung cấp các điều khoản và điều kiện cấp phép bổ sung hoặc khác
   để sử dụng, sao chép hoặc phân phối các sửa đổi của Bạn, hoặc
   đối với toàn bộ Tác phẩm phái sinh như vậy, miễn là Bạn sử dụng,
   sao chép và phân phối Tác phẩm theo cách khác tuân thủ
   các điều kiện được nêu trong Giấy phép này.

5. Đệ trình đóng góp. Trừ khi bạn có quy định rõ ràng khác,
   bất kỳ Đóng góp nào được gửi có chủ ý để đưa vào Tác phẩm
   của Bạn đối với Người cấp phép sẽ tuân theo các điều khoản và điều kiện của
   Giấy phép này mà không có bất kỳ điều khoản hoặc điều kiện bổ sung nào.
   Bất kể những điều trên, không có gì ở đây sẽ thay thế hoặc sửa đổi
   các điều khoản của bất kỳ thỏa thuận cấp phép riêng biệt nào mà bạn có thể đã thực hiện
   với Người cấp phép về những Đóng góp đó.

6. Nhãn hiệu. Giấy phép này không cấp quyền sử dụng giao dịch
   tên, nhãn hiệu, nhãn hiệu dịch vụ hoặc tên sản phẩm của Người cấp phép,
   ngoại trừ khi được yêu cầu sử dụng hợp lý và thông thường trong việc mô tả
   nguồn gốc của Tác phẩm và sao chép nội dung của tệp NOTICE.

7. Từ chối Bảo hành. Trừ khi luật pháp hiện hành yêu cầu hoặc
   đồng ý bằng văn bản, Người cấp phép cung cấp Công việc (và mỗi
   Người đóng góp cung cấp Đóng góp của mình) trên BASIS "AS IS",
   WITHOUT WARRANTIES HOẶC CONDITIONS CỦA ANY KIND, thể hiện hoặc
   ngụ ý, bao gồm nhưng không giới hạn bất kỳ sự bảo đảm hoặc điều kiện nào
   của TITLE, NON-INFRINGEMENT, MERCHANTABILITY, hoặc FITNESS FOR A
   PARTICULAR PURPOSE. Bạn hoàn toàn chịu trách nhiệm về việc xác định
   sự phù hợp của việc sử dụng hoặc phân phối lại Tác phẩm và thừa nhận bất kỳ
   rủi ro liên quan đến việc Bạn thực hiện các quyền theo Giấy phép này.

8. Giới hạn trách nhiệm pháp lý. Trong mọi trường hợp và không có lý thuyết pháp lý nào,
   dù là do vi phạm hợp đồng (bao gồm cả sơ suất), hợp đồng hay cách khác,
   trừ khi luật hiện hành yêu cầu (chẳng hạn như cố ý và thô bạo
   hành vi sơ suất) hoặc được đồng ý bằng văn bản, thì bất kỳ Cộng tác viên nào sẽ
   chịu trách nhiệm pháp lý với Bạn về các thiệt hại, bao gồm mọi thiệt hại trực tiếp, gián tiếp, đặc biệt,
   thiệt hại ngẫu nhiên hoặc do hậu quả của bất kỳ nhân vật nào phát sinh như một
   là kết quả của Giấy phép này hoặc việc sử dụng hoặc không có khả năng sử dụng Giấy phép này
   Công việc (bao gồm nhưng không giới hạn ở những thiệt hại do mất thiện chí,
   ngừng hoạt động, lỗi hoặc trục trặc máy tính, hoặc bất kỳ và tất cả
   các thiệt hại hoặc tổn thất thương mại khác), ngay cả khi Người đóng góp đó
   đã được thông báo về khả năng xảy ra những thiệt hại đó.

9. Chấp nhận bảo hành hoặc trách nhiệm pháp lý bổ sung. Trong khi phân phối lại
   Tác phẩm hoặc Tác phẩm phái sinh của nó, Bạn có thể chọn cung cấp,
   và tính phí, chấp nhận hỗ trợ, bảo hành, bồi thường,
   hoặc các nghĩa vụ và/hoặc quyền lợi khác phù hợp với điều này
   Giấy phép. Tuy nhiên, khi chấp nhận các nghĩa vụ đó, Bạn chỉ có thể hành động
   nhân danh chính bạn và chịu trách nhiệm riêng của bạn, không thay mặt bạn
   của bất kỳ Người đóng góp nào khác và chỉ khi Bạn đồng ý bồi thường,
   bảo vệ và giữ cho mỗi Người đóng góp vô hại trước mọi trách nhiệm pháp lý
   phát sinh bởi hoặc các khiếu nại được khẳng định chống lại Người đóng góp đó vì lý do
   về việc bạn chấp nhận bất kỳ bảo đảm hoặc trách nhiệm pháp lý bổ sung nào như vậy.

END CỦA TERMS AND CONDITIONS

người nước ngoài

Tiện ích mở rộng pyexpat được xây dựng bằng cách sử dụng bản sao đi kèm của các nguồn người nước ngoài trừ khi bản dựng được định cấu hình --with-system-expat:

Bản quyền (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd
                               và Clark Cooper

Sự cho phép được cấp miễn phí cho bất kỳ người nào có được
một bản sao của phần mềm này và các tập tin tài liệu liên quan (tệp
"Phần mềm"), để sử dụng Phần mềm mà không bị hạn chế, bao gồm
không giới hạn quyền sử dụng, sao chép, sửa đổi, hợp nhất, xuất bản,
phân phối, cấp phép lại và/hoặc bán các bản sao của Phần mềm và
cho phép những người được cung cấp Phần mềm làm như vậy, tùy thuộc vào
các điều kiện sau:

Thông báo bản quyền ở trên và thông báo cấp phép này sẽ được đưa vào
trong tất cả các bản sao hoặc các phần quan trọng của Phần mềm.

THE SOFTWARE LÀ PROVIDED "NGUYÊN TRẠNG", WITHOUT WARRANTY CỦA ANY KIND,
EXPRESS HOẶC IMPLIED, INCLUDING BUT NOT LIMITED ĐẾN THE WARRANTIES CỦA
MERCHANTABILITY, FITNESS FOR Một PARTICULAR PURPOSE AND NONINFRINGEMENT.
KHÔNG CÓ EVENT SHALL THE AUTHORS HOẶC COPYRIGHT HOLDERS ĐƯỢC LIABLE FOR ANY
CLAIM, DAMAGES HOẶC OTHER LIABILITY, WHETHER TRONG MỘT ACTION CỦA CONTRACT,
TORT HOẶC OTHERWISE, ARISING FROM, OUT CỦA HOẶC TRONG CONNECTION WITH THE
SOFTWARE HOẶC THE USE HOẶC OTHER DEALINGS TRONG THE SOFTWARE.

libffi

Tiện ích mở rộng _ctypes C bên dưới mô-đun ctypes được xây dựng bằng cách sử dụng bản sao đi kèm của các nguồn libffi trừ khi bản dựng được định cấu hình --with-system-libffi:

Bản quyền (c) 1996-2008 Red Hat, Inc và những người khác.

Sự cho phép được cấp miễn phí cho bất kỳ người nào có được
một bản sao của phần mềm này và các tập tin tài liệu liên quan (tệp
"Phần mềm"), để sử dụng Phần mềm mà không bị hạn chế, bao gồm
không giới hạn quyền sử dụng, sao chép, sửa đổi, hợp nhất, xuất bản,
phân phối, cấp phép lại và/hoặc bán các bản sao của Phần mềm và
cho phép những người được cung cấp Phần mềm làm như vậy, tùy thuộc vào
các điều kiện sau:

Thông báo bản quyền ở trên và thông báo cấp phép này sẽ được đưa vào
trong tất cả các bản sao hoặc các phần quan trọng của Phần mềm.

THE SOFTWARE LÀ PROVIDED "NGUYÊN TRẠNG", WITHOUT WARRANTY CỦA ANY KIND,
EXPRESS HOẶC IMPLIED, INCLUDING BUT NOT LIMITED ĐẾN THE WARRANTIES CỦA
MERCHANTABILITY, FITNESS FOR Một PARTICULAR PURPOSE AND
NONINFRINGEMENT.  KHÔNG CÓ EVENT SHALL THE AUTHORS HOẶC COPYRIGHT
HOLDERS ĐƯỢC LIABLE FOR ANY CLAIM, DAMAGES HOẶC OTHER LIABILITY,
WHETHER TRONG MỘT ACTION CỦA CONTRACT, TORT HOẶC OTHERWISE, ARISING FROM,
OUT CỦA HOẶC TRONG CONNECTION WITH THE SOFTWARE HOẶC THE USE HOẶC OTHER
DEALINGS TRONG THE SOFTWARE.

zlib

Tiện ích mở rộng zlib được xây dựng bằng cách sử dụng bản sao đi kèm của các nguồn zlib nếu phiên bản zlib được tìm thấy trên hệ thống quá cũ để sử dụng cho bản dựng:

Bản quyền (C) 1995-2011 Jean-loup Gailly và Mark Adler

Phần mềm này được cung cấp 'nguyên trạng', không có bất kỳ sự rõ ràng hay ngụ ý nào
bảo hành.  Trong mọi trường hợp, tác giả sẽ không chịu trách nhiệm về bất kỳ thiệt hại nào
phát sinh từ việc sử dụng phần mềm này.

Quyền được cấp cho bất kỳ ai sử dụng phần mềm này cho bất kỳ mục đích nào,
bao gồm các ứng dụng thương mại, sửa đổi và phân phối lại nó
tự do nhưng phải tuân theo những hạn chế sau:

1. Không được xuyên tạc nguồn gốc của phần mềm này; bạn không được
   khẳng định rằng bạn đã viết phần mềm gốc. Nếu bạn sử dụng phần mềm này
   trong một sản phẩm, sự thừa nhận trong tài liệu sản phẩm sẽ là
   đánh giá cao nhưng không bắt buộc.

2. Các phiên bản nguồn đã thay đổi phải được đánh dấu rõ ràng như vậy và không được
   bị trình bày sai là phần mềm gốc.

3. Thông báo này không được phép xóa hoặc thay đổi từ bất kỳ nguồn phân phối nào.

Jean-loup Gailly Mark Adler
jloup@gzip.org madler@alumni.caltech.edu

cfuhash

Việc triển khai bảng băm được tracemalloc sử dụng dựa trên dự án cfuhash:

Bản quyền (c) 2005 Don Owens
Mọi quyền được bảo lưu.

Mã này được phát hành theo giấy phép BSD:

Phân phối lại và sử dụng ở dạng mã nguồn và nhị phân, có hoặc không có
được phép sửa đổi với điều kiện là các điều kiện sau đây
được đáp ứng:

  * Việc phân phối lại mã nguồn phải giữ bản quyền nêu trên
    thông báo, danh sách các điều kiện này và tuyên bố từ chối trách nhiệm sau đây.

  * Việc phân phối lại ở dạng nhị phân phải sao chép như trên
    thông báo bản quyền, danh sách các điều kiện này và những điều sau đây
    tuyên bố từ chối trách nhiệm trong tài liệu và/hoặc các tài liệu khác được cung cấp
    với sự phân phối.

  * Không ghi tên tác giả cũng như tên tác giả
    những người đóng góp có thể được sử dụng để xác nhận hoặc quảng bá các sản phẩm có nguồn gốc từ
    từ phần mềm này mà không có sự cho phép cụ thể trước bằng văn bản.

THIS SOFTWARE LÀ PROVIDED BỞI THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"NHƯ VẬY" AND ANY EXPRESS HOẶC IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED ĐẾN, THE IMPLIED WARRANTIES CỦA MERCHANTABILITY AND FITNESS
FOR Một PARTICULAR PURPOSE ARE DISCLAIMED. KHÔNG CÓ EVENT SHALL THE
COPYRIGHT OWNER HOẶC CONTRIBUTORS ĐƯỢC LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, HOẶC CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED ĐẾN, PROCUREMENT CỦA SUBSTITUTE GOODS HOẶC
SERVICES; LOSS CỦA USE, DATA, HOẶC PROFITS; HOẶC BUSINESS INTERRUPTION)
HOWEVER CAUSED AND TRÊN ANY THEORY CỦA LIABILITY, WHETHER TRONG CONTRACT,
STRICT LIABILITY, HOẶC TORT (INCLUDING NEGLIGENCE HOẶC OTHERWISE)
ARISING TRONG ANY WAY OUT CỦA THE USE CỦA THIS SOFTWARE, EVEN NẾU ADVISED
CỦA THE POSSIBILITY CỦA SUCH DAMAGE.

libmpdec

Tiện ích mở rộng _decimal C bên dưới mô-đun decimal được xây dựng bằng cách sử dụng bản sao đi kèm của thư viện libmpdec trừ khi bản dựng được định cấu hình --with-system-libmpdec:

Bản quyền (c) 2008-2020 Stefan Krah. Mọi quyền được bảo lưu.

Phân phối lại và sử dụng ở dạng mã nguồn và nhị phân, có hoặc không có
được phép sửa đổi với điều kiện là các điều kiện sau đây
được đáp ứng:

1. Việc phân phối lại mã nguồn phải giữ bản quyền nêu trên
   thông báo, danh sách các điều kiện này và tuyên bố từ chối trách nhiệm sau đây.

2. Việc phân phối lại dưới dạng nhị phân phải sao chép bản quyền trên
   thông báo, danh sách các điều kiện này và tuyên bố từ chối trách nhiệm sau đây trong
   tài liệu và/hoặc các tài liệu khác được cung cấp cùng với bản phân phối.

THIS SOFTWARE LÀ PROVIDED BỞI THE AUTHOR AND CONTRIBUTORS "NHƯ VẬY" AND
ANY EXPRESS HOẶC IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED ĐẾN, THE
IMPLIED WARRANTIES CỦA MERCHANTABILITY AND FITNESS FOR Một PARTICULAR PURPOSE
ARE DISCLAIMED.  KHÔNG CÓ EVENT SHALL THE AUTHOR HOẶC CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, HOẶC CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED ĐẾN, PROCUREMENT CỦA SUBSTITUTE GOODS
HOẶC SERVICES; LOSS CỦA USE, DATA, HOẶC PROFITS; HOẶC BUSINESS INTERRUPTION)
HOWEVER CAUSED AND TRÊN ANY THEORY CỦA LIABILITY, WHETHER TRONG CONTRACT, STRICT
LIABILITY, HOẶC TORT (INCLUDING NEGLIGENCE HOẶC OTHERWISE) ARISING TRONG ANY WAY
OUT CỦA THE USE CỦA THIS SOFTWARE, EVEN NẾU ADVISED CỦA THE POSSIBILITY CỦA
SUCH DAMAGE.

bộ thử nghiệm W3C C14N

Bộ thử nghiệm C14N 2.0 trong gói test (Lib/test/xmltestdata/c14n-20/) được lấy từ trang web W3C tại https://www.w3.org/TR/xml-c14n2-testcases/ và được phân phối theo giấy phép BSD 3 điều khoản:

Bản quyền (c) 2013 W3C(R) (MIT, ERCIM, Keio, Beihang),
Mọi quyền được bảo lưu.

Phân phối lại và sử dụng ở dạng mã nguồn và nhị phân, có hoặc không có
được phép sửa đổi với điều kiện là các điều kiện sau đây
được đáp ứng:

* Việc phân phối lại tác phẩm phải giữ lại thông báo bản quyền gốc,
  danh sách các điều kiện này và tuyên bố từ chối trách nhiệm sau đây.
* Việc phân phối lại dưới dạng nhị phân phải sao chép bản quyền gốc
  thông báo, danh sách các điều kiện này và tuyên bố từ chối trách nhiệm sau đây trong
  tài liệu và/hoặc các tài liệu khác được cung cấp cùng với bản phân phối.
* Tên của W3C cũng như tên của những người đóng góp cho nó đều không được phép
  được sử dụng để xác nhận hoặc quảng bá các sản phẩm có nguồn gốc từ tác phẩm này mà không có
  sự cho phép trước bằng văn bản cụ thể.

THIS SOFTWARE LÀ PROVIDED BỞI THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"NHƯ VẬY" AND ANY EXPRESS HOẶC IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED ĐẾN, THE IMPLIED WARRANTIES CỦA MERCHANTABILITY AND FITNESS FOR
Một PARTICULAR PURPOSE ARE DISCLAIMED. KHÔNG CÓ EVENT SHALL THE COPYRIGHT
OWNER HOẶC CONTRIBUTORS ĐƯỢC LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, HOẶC CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED ĐẾN, PROCUREMENT CỦA SUBSTITUTE GOODS HOẶC SERVICES; LOSS CỦA USE,
DATA, HOẶC PROFITS; HOẶC BUSINESS INTERRUPTION) HOWEVER CAUSED AND TRÊN ANY
THEORY CỦA LIABILITY, WHETHER TRONG CONTRACT, STRICT LIABILITY, HOẶC TORT
(INCLUDING NEGLIGENCE HOẶC OTHERWISE) ARISING TRONG ANY WAY OUT CỦA THE USE
CỦA THIS SOFTWARE, EVEN NẾU ADVISED CỦA THE POSSIBILITY CỦA SUCH DAMAGE.

mimalloc

Giấy phép MIT:

Bản quyền (c) 2018-2021 Tập đoàn Microsoft, Daan Leijen

Giấy phép này được cấp miễn phí cho bất kỳ người nào có được bản sao
của phần mềm này và các tệp tài liệu liên quan ("Phần mềm"), để xử lý
trong Phần mềm mà không bị hạn chế, bao gồm nhưng không giới hạn các quyền
sử dụng, sao chép, sửa đổi, hợp nhất, xuất bản, phân phối, cấp phép lại và/hoặc bán
bản sao của Phần mềm và cho phép những người mà Phần mềm được cung cấp
được trang bị để làm như vậy, với các điều kiện sau:

Thông báo bản quyền ở trên và thông báo cấp phép này sẽ được bao gồm trong tất cả
bản sao hoặc các phần quan trọng của Phần mềm.

THE SOFTWARE LÀ PROVIDED "NGUYÊN TRẠNG", WITHOUT WARRANTY CỦA ANY KIND, EXPRESS HOẶC
IMPLIED, INCLUDING BUT NOT LIMITED ĐẾN THE WARRANTIES CỦA MERCHANTABILITY,
FITNESS FOR Một PARTICULAR PURPOSE AND NONINFRINGEMENT. KHÔNG CÓ EVENT SHALL THE
AUTHORS HOẶC COPYRIGHT HOLDERS ĐƯỢC LIABLE FOR ANY CLAIM, DAMAGES HOẶC OTHER
LIABILITY, WHETHER TRONG MỘT ACTION CỦA CONTRACT, TORT HOẶC OTHERWISE, ARISING FROM,
OUT CỦA HOẶC TRONG CONNECTION WITH THE SOFTWARE HOẶC THE USE HOẶC OTHER DEALINGS TRONG THE
SOFTWARE.

asyncio

Các bộ phận của mô-đun asyncio được kết hợp từ uvloop 0.16, được phân phối theo giấy phép MIT:

Bản quyền (c) 2015-2021 MagicStack Inc. http://magic.io

Sự cho phép được cấp miễn phí cho bất kỳ người nào có được
một bản sao của phần mềm này và các tập tin tài liệu liên quan (tệp
"Phần mềm"), để sử dụng Phần mềm mà không bị hạn chế, bao gồm
không giới hạn quyền sử dụng, sao chép, sửa đổi, hợp nhất, xuất bản,
phân phối, cấp phép lại và/hoặc bán các bản sao của Phần mềm và
cho phép những người được cung cấp Phần mềm làm như vậy, tùy thuộc vào
các điều kiện sau:

Thông báo bản quyền ở trên và thông báo cấp phép này sẽ được
được bao gồm trong tất cả các bản sao hoặc các phần quan trọng của Phần mềm.

THE SOFTWARE LÀ PROVIDED "NGUYÊN TRẠNG", WITHOUT WARRANTY CỦA ANY KIND,
EXPRESS HOẶC IMPLIED, INCLUDING BUT NOT LIMITED ĐẾN THE WARRANTIES CỦA
MERCHANTABILITY, FITNESS FOR Một PARTICULAR PURPOSE AND
NONINFRINGEMENT. KHÔNG CÓ EVENT SHALL THE AUTHORS HOẶC COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES HOẶC OTHER LIABILITY, WHETHER TRONG AN ACTION
CỦA CONTRACT, TORT HOẶC OTHERWISE, ARISING FROM, OUT CỦA HOẶC TRONG CONNECTION
WITH THE SOFTWARE HOẶC THE USE HOẶC OTHER DEALINGS TRONG THE SOFTWARE.

Chuỗi không giới hạn toàn cầu (GUS)

Tệp Python/qsbr.c được điều chỉnh từ sơ đồ khôi phục bộ nhớ an toàn "Global Unbounded Sequences" của FreeBSD trong subr_smr.c. Tệp được phân phối theo Giấy phép BSD 2-khoản:

Bản quyền (c) 2019,2020 Jeffrey Roberson <jeff@FreeBSD.org>

Phân phối lại và sử dụng ở dạng mã nguồn và nhị phân, có hoặc không có
được phép sửa đổi với điều kiện là các điều kiện sau đây
được đáp ứng:
1. Việc phân phối lại mã nguồn phải giữ bản quyền nêu trên
   thông báo chưa được sửa đổi, danh sách các điều kiện này và những điều sau đây
   từ chối trách nhiệm.
2. Việc phân phối lại dưới dạng nhị phân phải sao chép bản quyền trên
   thông báo, danh sách các điều kiện này và tuyên bố từ chối trách nhiệm sau đây trong
   tài liệu và/hoặc các tài liệu khác được cung cấp cùng với bản phân phối.

THIS SOFTWARE LÀ PROVIDED BỞI THE AUTHOR "NHƯ VẬY" AND ANY EXPRESS HOẶC
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED ĐẾN, THE IMPLIED WARRANTIES
CỦA MERCHANTABILITY AND FITNESS FOR Một PARTICULAR PURPOSE ARE DISCLAIMED.
KHÔNG CÓ EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, HOẶC CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOT LIMITED ĐẾN, PROCUREMENT CỦA SUBSTITUTE GOODS HOẶC SERVICES; LOSS CỦA USE,
DATA, HOẶC PROFITS; HOẶC BUSINESS INTERRUPTION) HOWEVER CAUSED AND TRÊN ANY
THEORY CỦA LIABILITY, WHETHER TRONG CONTRACT, STRICT LIABILITY, HOẶC TORT
(INCLUDING NEGLIGENCE HOẶC OTHERWISE) ARISING TRONG ANY WAY OUT CỦA THE USE CỦA
THIS SOFTWARE, EVEN NẾU ADVISED CỦA THE POSSIBILITY CỦA SUCH DAMAGE.

Ràng buộc tiêu chuẩn Z

Các ràng buộc Zstandard trong Modules/_zstdLib/compression/zstd dựa trên mã từ pyzstd library, bản quyền Ma Lin và những người đóng góp. Mã pyzstd được phân phối theo Giấy phép BSD 3 khoản:

Bản quyền (c) 2020-nay, Ma Lin và những người đóng góp.
Mọi quyền được bảo lưu.

Phân phối lại và sử dụng ở dạng mã nguồn và nhị phân, có hoặc không có
được phép sửa đổi với điều kiện đáp ứng các điều kiện sau:

1. Việc phân phối lại mã nguồn phải giữ lại thông báo bản quyền ở trên, điều này
   danh sách các điều kiện và tuyên bố từ chối trách nhiệm sau đây.

2. Việc phân phối lại ở dạng nhị phân phải sao chép thông báo bản quyền ở trên,
   danh sách các điều kiện này và tuyên bố từ chối trách nhiệm sau đây trong tài liệu
   và/hoặc các tài liệu khác được cung cấp cùng với bản phân phối.

3. Không có tên của người giữ bản quyền cũng như tên của người giữ bản quyền
   những người đóng góp có thể được sử dụng để xác nhận hoặc quảng bá các sản phẩm có nguồn gốc từ
   phần mềm này mà không có sự cho phép cụ thể trước bằng văn bản.

THIS SOFTWARE LÀ PROVIDED BỞI THE COPYRIGHT HOLDERS AND CONTRIBUTORS "NHƯ VẬY"
AND ANY EXPRESS HOẶC IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED ĐẾN, THE
IMPLIED WARRANTIES CỦA MERCHANTABILITY AND FITNESS FOR Một PARTICULAR PURPOSE ARE
DISCLAIMED. KHÔNG CÓ EVENT SHALL THE COPYRIGHT HOLDER HOẶC CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, HOẶC CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT CỦA SUBSTITUTE GOODS HOẶC
SERVICES; LOSS CỦA USE, DATA, HOẶC PROFITS; HOẶC BUSINESS INTERRUPTION) HOWEVER
CAUSED AND TRÊN ANY THEORY CỦA LIABILITY, WHETHER TRONG CONTRACT, STRICT LIABILITY,
HOẶC TORT (INCLUDING NEGLIGENCE HOẶC OTHERWISE) ARISING TRONG ANY WAY OUT CỦA THE USE
CỦA THIS SOFTWARE, EVEN NẾU ADVISED CỦA THE POSSIBILITY CỦA SUCH DAMAGE.