license.md
1> **Источник:** https://python-all.ru/3.6/license.html2>3> «Документация Python на русском» – неофициальный перевод официальной документации Python: версии от 2.6 до 3.16, полнотекстовый поиск, английский оригинал рядом с переводом. Эта Markdown-версия страницы предназначена для работы с LLM: вставьте её в ChatGPT, Claude или Cursor.45---67# История и лицензия89## История программного обеспечения1011Python создавался в начале 1990-х годов Гвидо ван Россумом в Stichting Mathematisch Centrum (CWI, см. [https://www.cwi.nl/](https://python-all.ru/3.6/license.html)) в Нидерландах в качестве преемника языка ABC. Гвидо по-прежнему является основным автором Python, хотя язык содержит множество вкладов от других разработчиков.1213В 1995 году Гвидо продолжил работу над Python в Корпорации национальных исследовательских инициатив (CNRI, см. [https://www.cnri.reston.va.us/](https://python-all.ru/3.6/license.html)) в Рестоне, штат Виргиния, где выпустил несколько версий программного обеспечения.1415В мае 2000 года Гвидо и основная команда разработчиков Python перешли в BeOpen.com, образовав команду BeOpen PythonLabs. В октябре того же года команда PythonLabs перешла в Digital Creations (ныне Zope Corporation; см. [https://www.zope.org/](https://python-all.ru/3.6/license.html)). В 2001 году была сформирована Python Software Foundation (PSF, см. [https://www.python.org/psf/](https://python-all.ru/3.6/license.html)) – некоммерческая организация, созданная специально для владения интеллектуальной собственностью, связанной с Python. Zope Corporation является спонсирующим членом PSF.1617Все выпуски Python являются открытым исходным кодом (см. [https://opensource.org/](https://python-all.ru/3.6/license.html) об определении открытого исходного кода). Исторически большинство (но не все) выпуски Python также были совместимы с GPL; приведённая ниже таблица описывает различные версии.1819| Версия | Происходит от | Год | Владелец | Совместимо с GPL? |20| --- | --- | --- | --- | --- |21| 0.9.0 – 1.2 | н/д | 1991-1995 | CWI | да |22| 1.3 – 1.5.2 | 1.2 | 1995-1999 | CNRI | да |23| 1.6 | 1.5.2 | 2000 | CNRI | нет |24| 2.0 | 1.6 | 2000 | BeOpen.com | нет |25| 1.6.1 | 1.6 | 2001 | CNRI | нет |26| 2.1 | 2.0+1.6.1 | 2001 | PSF | нет |27| 2.0.1 | 2.0+1.6.1 | 2001 | PSF | да |28| 2.1.1 | 2.1+2.0.1 | 2001 | PSF | да |29| 2.1.2 | 2.1.1 | 2002 | PSF | да |30| 2.1.3 | 2.1.2 | 2002 | PSF | да |31| 2.2 и выше | 2.1.1 | 2001 – настоящее время | PSF | да |3233> **Примечание**34>35> Совместимость с GPL не означает, что мы распространяем Python под лицензией GPL. Все лицензии Python, в отличие от GPL, позволяют распространять модифицированную версию, не делая ваши изменения открытыми. Лицензии, совместимые с GPL, позволяют комбинировать Python с другим программным обеспечением, выпущенным под GPL; остальные – нет.3637Благодарим многочисленных внешних волонтёров, работавших под руководством Гвидо, которые сделали возможными эти релизы.3839## Условия доступа к Python или его использования4041### ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ PSF ДЛЯ PYTHON 3.6.154243```441. This LICENSE AGREEMENT is between the Python Software Foundation ("PSF"), and45 the Individual or Organization ("Licensee") accessing and otherwise using Python46 3.6.15 software in source or binary form and its associated documentation.47482. Subject to the terms and conditions of this License Agreement, PSF hereby49 grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce,50 analyze, test, perform and/or display publicly, prepare derivative works,51 distribute, and otherwise use Python 3.6.15 alone or in any derivative52 version, provided, however, that PSF's License Agreement and PSF's notice of53 copyright, i.e., "Copyright © 2001-2021 Python Software Foundation; All Rights54 Reserved" are retained in Python 3.6.15 alone or in any derivative version55 prepared by Licensee.56573. In the event Licensee prepares a derivative work that is based on or58 incorporates Python 3.6.15 or any part thereof, and wants to make the59 derivative work available to others as provided herein, then Licensee hereby60 agrees to include in any such work a brief summary of the changes made to Python61 3.6.15.62634. PSF is making Python 3.6.15 available to Licensee on an "AS IS" basis.64 PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF65 EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND DISCLAIMS ANY REPRESENTATION OR66 WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE67 USE OF PYTHON 3.6.15 WILL NOT INFRINGE ANY THIRD PARTY RIGHTS.68695. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON 3.6.1570 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF71 MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 3.6.15, OR ANY DERIVATIVE72 THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.73746. This License Agreement will automatically terminate upon a material breach of75 its terms and conditions.76777. Nothing in this License Agreement shall be deemed to create any relationship78 of agency, partnership, or joint venture between PSF and Licensee. This License79 Agreement does not grant permission to use PSF trademarks or trade name in a80 trademark sense to endorse or promote products or services of Licensee, or any81 third party.82838. By copying, installing or otherwise using Python 3.6.15, Licensee agrees84 to be bound by the terms and conditions of this License Agreement.85```8687### ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ BEOPEN.COM ДЛЯ PYTHON 2.08889ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ BEOPEN PYTHON OPEN SOURCE ВЕРСИЯ 19091```text921. This LICENSE AGREEMENT is between BeOpen.com ("BeOpen"), having an office at93 160 Saratoga Avenue, Santa Clara, CA 95051, and the Individual or Organization94 ("Licensee") accessing and otherwise using this software in source or binary95 form and its associated documentation ("the Software").96972. Subject to the terms and conditions of this BeOpen Python License Agreement,98 BeOpen hereby grants Licensee a non-exclusive, royalty-free, world-wide license99 to reproduce, analyze, test, perform and/or display publicly, prepare derivative100 works, distribute, and otherwise use the Software alone or in any derivative101 version, provided, however, that the BeOpen Python License is retained in the102 Software, alone or in any derivative version prepared by Licensee.1031043. BeOpen is making the Software available to Licensee on an "AS IS" basis.105 BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF106 EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND DISCLAIMS ANY REPRESENTATION OR107 WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE108 USE OF THE SOFTWARE WILL NOT INFRINGE ANY THIRD PARTY RIGHTS.1091104. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE SOFTWARE FOR111 ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF USING,112 MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY DERIVATIVE THEREOF, EVEN IF113 ADVISED OF THE POSSIBILITY THEREOF.1141155. This License Agreement will automatically terminate upon a material breach of116 its terms and conditions.1171186. This License Agreement shall be governed by and interpreted in all respects119 by the law of the State of California, excluding conflict of law provisions.120 Nothing in this License Agreement shall be deemed to create any relationship of121 agency, partnership, or joint venture between BeOpen and Licensee. This License122 Agreement does not grant permission to use BeOpen trademarks or trade names in a123 trademark sense to endorse or promote products or services of Licensee, or any124 third party. As an exception, the "BeOpen Python" logos available at125 http://www.pythonlabs.com/logos.html may be used according to the permissions126 granted on that web page.1271287. By copying, installing or otherwise using the software, Licensee agrees to be129 bound by the terms and conditions of this License Agreement.130```131132### ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ CNRI ДЛЯ PYTHON 1.6.1133134```text1351. This LICENSE AGREEMENT is between the Corporation for National Research136 Initiatives, having an office at 1895 Preston White Drive, Reston, VA 20191137 ("CNRI"), and the Individual or Organization ("Licensee") accessing and138 otherwise using Python 1.6.1 software in source or binary form and its139 associated documentation.1401412. Subject to the terms and conditions of this License Agreement, CNRI hereby142 grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce,143 analyze, test, perform and/or display publicly, prepare derivative works,144 distribute, and otherwise use Python 1.6.1 alone or in any derivative version,145 provided, however, that CNRI's License Agreement and CNRI's notice of copyright,146 i.e., "Copyright © 1995-2001 Corporation for National Research Initiatives; All147 Rights Reserved" are retained in Python 1.6.1 alone or in any derivative version148 prepared by Licensee. Alternately, in lieu of CNRI's License Agreement,149 Licensee may substitute the following text (omitting the quotes): "Python 1.6.1150 is made available subject to the terms and conditions in CNRI's License151 Agreement. This Agreement together with Python 1.6.1 may be located on the152 Internet using the following unique, persistent identifier (known as a handle):153 1895.22/1013. This Agreement may also be obtained from a proxy server on the154 Internet using the following URL: http://hdl.handle.net/1895.22/1013."1551563. In the event Licensee prepares a derivative work that is based on or157 incorporates Python 1.6.1 or any part thereof, and wants to make the derivative158 work available to others as provided herein, then Licensee hereby agrees to159 include in any such work a brief summary of the changes made to Python 1.6.1.1601614. CNRI is making Python 1.6.1 available to Licensee on an "AS IS" basis. CNRI162 MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF EXAMPLE,163 BUT NOT LIMITATION, CNRI MAKES NO AND DISCLAIMS ANY REPRESENTATION OR WARRANTY164 OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF165 PYTHON 1.6.1 WILL NOT INFRINGE ANY THIRD PARTY RIGHTS.1661675. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON 1.6.1 FOR168 ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF169 MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 1.6.1, OR ANY DERIVATIVE170 THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.1711726. This License Agreement will automatically terminate upon a material breach of173 its terms and conditions.1741757. This License Agreement shall be governed by the federal intellectual property176 law of the United States, including without limitation the federal copyright177 law, and, to the extent such U.S. federal law does not apply, by the law of the178 Commonwealth of Virginia, excluding Virginia's conflict of law provisions.179 Notwithstanding the foregoing, with regard to derivative works based on Python180 1.6.1 that incorporate non-separable material that was previously distributed181 under the GNU General Public License (GPL), the law of the Commonwealth of182 Virginia shall govern this License Agreement only as to issues arising under or183 with respect to Paragraphs 4, 5, and 7 of this License Agreement. Nothing in184 this License Agreement shall be deemed to create any relationship of agency,185 partnership, or joint venture between CNRI and Licensee. This License Agreement186 does not grant permission to use CNRI trademarks or trade name in a trademark187 sense to endorse or promote products or services of Licensee, or any third188 party.1891908. By clicking on the "ACCEPT" button where indicated, or by copying, installing191 or otherwise using Python 1.6.1, Licensee agrees to be bound by the terms and192 conditions of this License Agreement.193```194195### ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ CWI ДЛЯ PYTHON 0.9.0–1.2196197```text198Copyright © 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, The199Netherlands. All rights reserved.200201Permission to use, copy, modify, and distribute this software and its202documentation for any purpose and without fee is hereby granted, provided that203the above copyright notice appear in all copies and that both that copyright204notice and this permission notice appear in supporting documentation, and that205the name of Stichting Mathematisch Centrum or CWI not be used in advertising or206publicity pertaining to distribution of the software without specific, written207prior permission.208209STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS210SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO211EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE FOR ANY SPECIAL, INDIRECT212OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,213DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS214ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS215SOFTWARE.216```217218## Лицензии и благодарности для включённого программного обеспечения219220Этот раздел содержит неполный, но пополняемый список лицензий и благодарностей для стороннего программного обеспечения, включённого в дистрибутив Python.221222### Вихрь Мерсенна223224Модуль `_random` включает код, основанный на загрузке с [http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/MT2002/emt19937ar.html](https://python-all.ru/3.6/license.html). Ниже приведены дословные комментарии из исходного кода:225226```text227A C-program for MT19937, with initialization improved 2002/1/26.228Coded by Takuji Nishimura and Makoto Matsumoto.229230Before using, initialize the state by using init_genrand(seed)231or init_by_array(init_key, key_length).232233Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura,234All rights reserved.235236Redistribution and use in source and binary forms, with or without237modification, are permitted provided that the following conditions238are met:239240 1. Redistributions of source code must retain the above copyright241 notice, this list of conditions and the following disclaimer.242243 2. Redistributions in binary form must reproduce the above copyright244 notice, this list of conditions and the following disclaimer in the245 documentation and/or other materials provided with the distribution.246247 3. The names of its contributors may not be used to endorse or promote248 products derived from this software without specific prior written249 permission.250251THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS252"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT253LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR254A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR255CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,256EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,257PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR258PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF259LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING260NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS261SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.262263Any feedback is very welcome.264http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/emt.html265email: m-mat @ math.sci.hiroshima-u.ac.jp (remove space)266```267268### Сокеты269270Модуль [`socket`](https://python-all.ru/3.6/library/socket.html#module-socket) использует функции `getaddrinfo()` и `getnameinfo()`, которые реализованы в отдельных исходных файлах из проекта WIDE, [http://www.wide.ad.jp/](https://python-all.ru/3.6/license.html).271272```text273Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.274All rights reserved.275276Redistribution and use in source and binary forms, with or without277modification, are permitted provided that the following conditions278are met:2791. Redistributions of source code must retain the above copyright280 notice, this list of conditions and the following disclaimer.2812. Redistributions in binary form must reproduce the above copyright282 notice, this list of conditions and the following disclaimer in the283 documentation and/or other materials provided with the distribution.2843. Neither the name of the project nor the names of its contributors285 may be used to endorse or promote products derived from this software286 without specific prior written permission.287288THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND289ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE290IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE291ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE292FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL293DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS294OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)295HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT296LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY297OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF298SUCH DAMAGE.299```300301### Управление исключениями с плавающей точкой302303Исходный код модуля [`fpectl`](https://python-all.ru/3.6/library/fpectl.html#module-fpectl) содержит следующее уведомление:304305```text306 ---------------------------------------------------------------------307 / Copyright (c) 1996. \308| The Regents of the University of California. |309| All rights reserved. |310| |311| Permission to use, copy, modify, and distribute this software for |312| any purpose without fee is hereby granted, provided that this en- |313| tire notice is included in all copies of any software which is or |314| includes a copy or modification of this software and in all |315| copies of the supporting documentation for such software. |316| |317| This work was produced at the University of California, Lawrence |318| Livermore National Laboratory under contract no. W-7405-ENG-48 |319| between the U.S. Department of Energy and The Regents of the |320| University of California for the operation of UC LLNL. |321| |322| DISCLAIMER |323| |324| This software was prepared as an account of work sponsored by an |325| agency of the United States Government. Neither the United States |326| Government nor the University of California nor any of their em- |327| ployees, makes any warranty, express or implied, or assumes any |328| liability or responsibility for the accuracy, completeness, or |329| usefulness of any information, apparatus, product, or process |330| disclosed, or represents that its use would not infringe |331| privately-owned rights. Reference herein to any specific commer- |332| cial products, process, or service by trade name, trademark, |333| manufacturer, or otherwise, does not necessarily constitute or |334| imply its endorsement, recommendation, or favoring by the United |335| States Government or the University of California. The views and |336| opinions of authors expressed herein do not necessarily state or |337| reflect those of the United States Government or the University |338| of California, and shall not be used for advertising or product |339 \ endorsement purposes. /340 ---------------------------------------------------------------------341```342343### Асинхронные сокетные службы344345Модули [`asynchat`](https://python-all.ru/3.6/library/asynchat.html#module-asynchat) и [`asyncore`](https://python-all.ru/3.6/library/asyncore.html#module-asyncore) содержат следующее уведомление:346347```text348Copyright 1996 by Sam Rushing349350 All Rights Reserved351352Permission to use, copy, modify, and distribute this software and353its documentation for any purpose and without fee is hereby354granted, provided that the above copyright notice appear in all355copies and that both that copyright notice and this permission356notice appear in supporting documentation, and that the name of Sam357Rushing not be used in advertising or publicity pertaining to358distribution of the software without specific, written prior359permission.360361SAM RUSHING DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,362INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN363NO EVENT SHALL SAM RUSHING BE LIABLE FOR ANY SPECIAL, INDIRECT OR364CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS365OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,366NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN367CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.368```369370### Управление cookie371372Модуль [`http.cookies`](https://python-all.ru/3.6/library/http.cookies.html#module-http.cookies) содержит следующее уведомление:373374```text375Copyright 2000 by Timothy O'Malley <timo@alum.mit.edu>376377 All Rights Reserved378379Permission to use, copy, modify, and distribute this software380and its documentation for any purpose and without fee is hereby381granted, provided that the above copyright notice appear in all382copies and that both that copyright notice and this permission383notice appear in supporting documentation, and that the name of384Timothy O'Malley not be used in advertising or publicity385pertaining to distribution of the software without specific, written386prior permission.387388Timothy O'Malley DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS389SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY390AND FITNESS, IN NO EVENT SHALL Timothy O'Malley BE LIABLE FOR391ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES392WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,393WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS394ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR395PERFORMANCE OF THIS SOFTWARE.396```397398### Трассировка выполнения399400Модуль [`trace`](https://python-all.ru/3.6/library/trace.html#module-trace) содержит следующее уведомление:401402```text403portions copyright 2001, Autonomous Zones Industries, Inc., all rights...404err... reserved and offered to the public under the terms of the405Python 2.2 license.406Author: Zooko O'Whielacronx407http://zooko.com/408mailto:zooko@zooko.com409410Copyright 2000, Mojam Media, Inc., all rights reserved.411Author: Skip Montanaro412413Copyright 1999, Bioreason, Inc., all rights reserved.414Author: Andrew Dalke415416Copyright 1995-1997, Automatrix, Inc., all rights reserved.417Author: Skip Montanaro418419Copyright 1991-1995, Stichting Mathematisch Centrum, all rights reserved.420421Permission to use, copy, modify, and distribute this Python software and422its associated documentation for any purpose without fee is hereby423granted, provided that the above copyright notice appears in all copies,424and that both that copyright notice and this permission notice appear in425supporting documentation, and that the name of neither Automatrix,426Bioreason or Mojam Media be used in advertising or publicity pertaining to427distribution of the software without specific, written prior permission.428```429430### Функции UUencode и UUdecode431432Модуль [`uu`](https://python-all.ru/3.6/library/uu.html#module-uu) содержит следующее уведомление:433434```text435Copyright 1994 by Lance Ellinghouse436Cathedral City, California Republic, United States of America.437 All Rights Reserved438Permission to use, copy, modify, and distribute this software and its439documentation for any purpose and without fee is hereby granted,440provided that the above copyright notice appear in all copies and that441both that copyright notice and this permission notice appear in442supporting documentation, and that the name of Lance Ellinghouse443not be used in advertising or publicity pertaining to distribution444of the software without specific, written prior permission.445LANCE ELLINGHOUSE DISCLAIMS ALL WARRANTIES WITH REGARD TO446THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND447FITNESS, IN NO EVENT SHALL LANCE ELLINGHOUSE CENTRUM BE LIABLE448FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES449WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN450ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT451OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.452453Modified by Jack Jansen, CWI, July 1995:454- Use binascii module to do the actual line-by-line conversion455 between ascii and binary. This results in a 1000-fold speedup. The C456 version is still 5 times faster, though.457- Arguments more compliant with Python standard458```459460### Удалённые вызовы процедур XML461462Модуль [`xmlrpc.client`](https://python-all.ru/3.6/library/xmlrpc.client.html#module-xmlrpc.client) содержит следующее уведомление:463464```text465 The XML-RPC client interface is466467Copyright (c) 1999-2002 by Secret Labs AB468Copyright (c) 1999-2002 by Fredrik Lundh469470By obtaining, using, and/or copying this software and/or its471associated documentation, you agree that you have read, understood,472and will comply with the following terms and conditions:473474Permission to use, copy, modify, and distribute this software and475its associated documentation for any purpose and without fee is476hereby granted, provided that the above copyright notice appears in477all copies, and that both that copyright notice and this permission478notice appear in supporting documentation, and that the name of479Secret Labs AB or the author not be used in advertising or publicity480pertaining to distribution of the software without specific, written481prior permission.482483SECRET LABS AB AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD484TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANT-485ABILITY AND FITNESS. IN NO EVENT SHALL SECRET LABS AB OR THE AUTHOR486BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY487DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,488WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS489ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE490OF THIS SOFTWARE.491```492493### test\_epoll494495Модуль `test_epoll` содержит следующее уведомление:496497```text498Copyright (c) 2001-2006 Twisted Matrix Laboratories.499500Permission is hereby granted, free of charge, to any person obtaining501a copy of this software and associated documentation files (the502"Software"), to deal in the Software without restriction, including503without limitation the rights to use, copy, modify, merge, publish,504distribute, sublicense, and/or sell copies of the Software, and to505permit persons to whom the Software is furnished to do so, subject to506the following conditions:507508The above copyright notice and this permission notice shall be509included in all copies or substantial portions of the Software.510511THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,512EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF513MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND514NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE515LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION516OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION517WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.518```519520### Select kqueue521522Модуль [`select`](https://python-all.ru/3.6/library/select.html#module-select) содержит следующее уведомление для интерфейса kqueue:523524```text525Copyright (c) 2000 Doug White, 2006 James Knight, 2007 Christian Heimes526All rights reserved.527528Redistribution and use in source and binary forms, with or without529modification, are permitted provided that the following conditions530are met:5311. Redistributions of source code must retain the above copyright532 notice, this list of conditions and the following disclaimer.5332. Redistributions in binary form must reproduce the above copyright534 notice, this list of conditions and the following disclaimer in the535 documentation and/or other materials provided with the distribution.536537THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND538ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE539IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE540ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE541FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL542DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS543OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)544HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT545LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY546OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF547SUCH DAMAGE.548```549550### SipHash24551552Файл `Python/pyhash.c` содержит реализацию алгоритма SipHash24 Дэна Бернстайна, написанную Мареком Майковским. Он содержит следующее примечание:553554```text555<MIT License>556Copyright (c) 2013 Marek Majkowski <marek@popcount.org>557558Permission is hereby granted, free of charge, to any person obtaining a copy559of this software and associated documentation files (the "Software"), to deal560in the Software without restriction, including without limitation the rights561to use, copy, modify, merge, publish, distribute, sublicense, and/or sell562copies of the Software, and to permit persons to whom the Software is563furnished to do so, subject to the following conditions:564565The above copyright notice and this permission notice shall be included in566all copies or substantial portions of the Software.567</MIT License>568569Original location:570 https://github.com/majek/csiphash/571572Solution inspired by code from:573 Samuel Neves (supercop/crypto_auth/siphash24/little)574 djb (supercop/crypto_auth/siphash24/little2)575 Jean-Philippe Aumasson (https://131002.net/siphash/siphash24.c)576```577578### strtod and dtoa579580Файл `Python/dtoa.c`, предоставляющий функции dtoa и strtod на языке C для преобразования чисел с плавающей точкой двойной точности (double) языка C в строки и обратно, получен из одноимённого файла Дэвида М. Гэя, доступного по адресу [http://www.netlib.org/fp/](https://python-all.ru/3.6/license.html). Оригинальный файл, полученный 16 марта 2009 года, содержит следующее уведомление об авторских правах и лицензии:581582```text583/****************************************************************584 *585 * The author of this software is David M. Gay.586 *587 * Copyright (c) 1991, 2000, 2001 by Lucent Technologies.588 *589 * Permission to use, copy, modify, and distribute this software for any590 * purpose without fee is hereby granted, provided that this entire notice591 * is included in all copies of any software which is or includes a copy592 * or modification of this software and in all copies of the supporting593 * documentation for such software.594 *595 * THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED596 * WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR LUCENT MAKES ANY597 * REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY598 * OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.599 *600 ***************************************************************/601```602603### OpenSSL604605Модули [`hashlib`](https://python-all.ru/3.6/library/hashlib.html#module-hashlib), [`posix`](https://python-all.ru/3.6/library/posix.html#module-posix), [`ssl`](https://python-all.ru/3.6/library/ssl.html#module-ssl), [`crypt`](https://python-all.ru/3.6/library/crypt.html#module-crypt) используют библиотеку OpenSSL для дополнительной производительности, если она доступна в операционной системе. Кроме того, установщики Python для Windows и Mac OS X могут включать копию библиотек OpenSSL, поэтому мы приводим копию лицензии OpenSSL здесь:606607```text608 LICENSE ISSUES609 ==============610611 The OpenSSL toolkit stays under a dual license, i.e. both the conditions of612 the OpenSSL License and the original SSLeay license apply to the toolkit.613 See below for the actual license texts. Actually both licenses are BSD-style614 Open Source licenses. In case of any license issues related to OpenSSL615 please contact openssl-core@openssl.org.616617 OpenSSL License618 ---------------619620 /* ====================================================================621 * Copyright (c) 1998-2008 The OpenSSL Project. All rights reserved.622 *623 * Redistribution and use in source and binary forms, with or without624 * modification, are permitted provided that the following conditions625 * are met:626 *627 * 1. Redistributions of source code must retain the above copyright628 * notice, this list of conditions and the following disclaimer.629 *630 * 2. Redistributions in binary form must reproduce the above copyright631 * notice, this list of conditions and the following disclaimer in632 * the documentation and/or other materials provided with the633 * distribution.634 *635 * 3. All advertising materials mentioning features or use of this636 * software must display the following acknowledgment:637 * "This product includes software developed by the OpenSSL Project638 * for use in the OpenSSL Toolkit. (http://www.openssl.org/)"639 *640 * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to641 * endorse or promote products derived from this software without642 * prior written permission. For written permission, please contact643 * openssl-core@openssl.org.644 *645 * 5. Products derived from this software may not be called "OpenSSL"646 * nor may "OpenSSL" appear in their names without prior written647 * permission of the OpenSSL Project.648 *649 * 6. Redistributions of any form whatsoever must retain the following650 * acknowledgment:651 * "This product includes software developed by the OpenSSL Project652 * for use in the OpenSSL Toolkit (http://www.openssl.org/)"653 *654 * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY655 * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE656 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR657 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR658 * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,659 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT660 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;661 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)662 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,663 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)664 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED665 * OF THE POSSIBILITY OF SUCH DAMAGE.666 * ====================================================================667 *668 * This product includes cryptographic software written by Eric Young669 * (eay@cryptsoft.com). This product includes software written by Tim670 * Hudson (tjh@cryptsoft.com).671 *672 */673674Original SSLeay License675-----------------------676677 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)678 * All rights reserved.679 *680 * This package is an SSL implementation written681 * by Eric Young (eay@cryptsoft.com).682 * The implementation was written so as to conform with Netscapes SSL.683 *684 * This library is free for commercial and non-commercial use as long as685 * the following conditions are aheared to. The following conditions686 * apply to all code found in this distribution, be it the RC4, RSA,687 * lhash, DES, etc., code; not just the SSL code. The SSL documentation688 * included with this distribution is covered by the same copyright terms689 * except that the holder is Tim Hudson (tjh@cryptsoft.com).690 *691 * Copyright remains Eric Young's, and as such any Copyright notices in692 * the code are not to be removed.693 * If this package is used in a product, Eric Young should be given attribution694 * as the author of the parts of the library used.695 * This can be in the form of a textual message at program startup or696 * in documentation (online or textual) provided with the package.697 *698 * Redistribution and use in source and binary forms, with or without699 * modification, are permitted provided that the following conditions700 * are met:701 * 1. Redistributions of source code must retain the copyright702 * notice, this list of conditions and the following disclaimer.703 * 2. Redistributions in binary form must reproduce the above copyright704 * notice, this list of conditions and the following disclaimer in the705 * documentation and/or other materials provided with the distribution.706 * 3. All advertising materials mentioning features or use of this software707 * must display the following acknowledgement:708 * "This product includes cryptographic software written by709 * Eric Young (eay@cryptsoft.com)"710 * The word 'cryptographic' can be left out if the rouines from the library711 * being used are not cryptographic related :-).712 * 4. If you include any Windows specific code (or a derivative thereof) from713 * the apps directory (application code) you must include an acknowledgement:714 * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"715 *716 * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND717 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE718 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE719 * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE720 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL721 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS722 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)723 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT724 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY725 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF726 * SUCH DAMAGE.727 *728 * The licence and distribution terms for any publically available version or729 * derivative of this code cannot be changed. i.e. this code cannot simply be730 * copied and put under another distribution licence731 * [including the GNU Public Licence.]732 */733```734735### expat736737Расширение `pyexpat` собирается с использованием включённой копии исходных кодов expat, если только сборка не настроена с `--with-system-expat`:738739```text740Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd741 and Clark Cooper742743Permission is hereby granted, free of charge, to any person obtaining744a copy of this software and associated documentation files (the745"Software"), to deal in the Software without restriction, including746without limitation the rights to use, copy, modify, merge, publish,747distribute, sublicense, and/or sell copies of the Software, and to748permit persons to whom the Software is furnished to do so, subject to749the following conditions:750751The above copyright notice and this permission notice shall be included752in all copies or substantial portions of the Software.753754THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,755EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF756MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.757IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY758CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,759TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE760SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.761```762763### libffi764765Расширение `_ctypes` собирается с использованием включённой копии исходных кодов libffi, если сборка не настроена с `--with-system-libffi`:766767```text768Copyright (c) 1996-2008 Red Hat, Inc and others.769770Permission is hereby granted, free of charge, to any person obtaining771a copy of this software and associated documentation files (the772``Software''), to deal in the Software without restriction, including773without limitation the rights to use, copy, modify, merge, publish,774distribute, sublicense, and/or sell copies of the Software, and to775permit persons to whom the Software is furnished to do so, subject to776the following conditions:777778The above copyright notice and this permission notice shall be included779in all copies or substantial portions of the Software.780781THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND,782EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF783MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND784NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT785HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,786WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,787OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER788DEALINGS IN THE SOFTWARE.789```790791### zlib792793Расширение [`zlib`](https://python-all.ru/3.6/library/zlib.html#module-zlib) собирается с использованием включённой копии исходных кодов zlib, если версия zlib, найденная в системе, слишком стара для использования в сборке:794795```text796Copyright (C) 1995-2011 Jean-loup Gailly and Mark Adler797798This software is provided 'as-is', without any express or implied799warranty. In no event will the authors be held liable for any damages800arising from the use of this software.801802Permission is granted to anyone to use this software for any purpose,803including commercial applications, and to alter it and redistribute it804freely, subject to the following restrictions:8058061. The origin of this software must not be misrepresented; you must not807 claim that you wrote the original software. If you use this software808 in a product, an acknowledgment in the product documentation would be809 appreciated but is not required.8108112. Altered source versions must be plainly marked as such, and must not be812 misrepresented as being the original software.8138143. This notice may not be removed or altered from any source distribution.815816Jean-loup Gailly Mark Adler817jloup@gzip.org madler@alumni.caltech.edu818```819820### cfuhash821822Реализация хеш-таблицы, используемой в [`tracemalloc`](https://python-all.ru/3.6/library/tracemalloc.html#module-tracemalloc), основана на проекте cfuhash:823824```text825Copyright (c) 2005 Don Owens826All rights reserved.827828This code is released under the BSD license:829830Redistribution and use in source and binary forms, with or without831modification, are permitted provided that the following conditions832are met:833834 * Redistributions of source code must retain the above copyright835 notice, this list of conditions and the following disclaimer.836837 * Redistributions in binary form must reproduce the above838 copyright notice, this list of conditions and the following839 disclaimer in the documentation and/or other materials provided840 with the distribution.841842 * Neither the name of the author nor the names of its843 contributors may be used to endorse or promote products derived844 from this software without specific prior written permission.845846THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS847"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT848LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS849FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE850COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,851INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES852(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR853SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)854HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,855STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)856ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED857OF THE POSSIBILITY OF SUCH DAMAGE.858```859860### libmpdec861862Модуль `_decimal` собирается с использованием включённой копии библиотеки libmpdec, если сборка не настроена с `--with-system-libmpdec`:863864```text865Copyright (c) 2008-2016 Stefan Krah. All rights reserved.866867Redistribution and use in source and binary forms, with or without868modification, are permitted provided that the following conditions869are met:8708711. Redistributions of source code must retain the above copyright872 notice, this list of conditions and the following disclaimer.8738742. Redistributions in binary form must reproduce the above copyright875 notice, this list of conditions and the following disclaimer in the876 documentation and/or other materials provided with the distribution.877878THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS "AS IS" AND879ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE880IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE881ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE882FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL883DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS884OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)885HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT886LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY887OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF888SUCH DAMAGE.889```890