components/python/python26/python26.license
author Rich Burridge <rich.burridge@oracle.com>
Tue, 19 Jun 2012 14:50:22 -0700
changeset 879 67d6be565620
parent 99 c15c9099bb44
child 1205 6c6c27bcf9ac
permissions -rw-r--r--
7178131 Python 2.6.8 needs TPNO adjustments in its license file
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
879
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
     1
----------------
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
     2
- Python 2.6.8 -
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
     3
----------------
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
     4
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
     5
Oracle Internal Tracking Number 9104
99
c15c9099bb44 6841644 OpenSolaris Python should support gdbm
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
     6
c15c9099bb44 6841644 OpenSolaris Python should support gdbm
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
     7
879
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
     8
Terms and conditions for accessing or otherwise using Python
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
     9
============================================================
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    10
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    11
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    12
.. centered:: PSF LICENSE AGREEMENT FOR PYTHON |release|
99
c15c9099bb44 6841644 OpenSolaris Python should support gdbm
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    13
879
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    14
#. This LICENSE AGREEMENT is between the Python Software Foundation ("PSF"), and
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    15
   the Individual or Organization ("Licensee") accessing and otherwise using Python
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    16
   |release| software in source or binary form and its associated documentation.
99
c15c9099bb44 6841644 OpenSolaris Python should support gdbm
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    17
879
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    18
#. Subject to the terms and conditions of this License Agreement, PSF hereby
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    19
   grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce,
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    20
   analyze, test, perform and/or display publicly, prepare derivative works,
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    21
   distribute, and otherwise use Python |release| alone or in any derivative
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    22
   version, provided, however, that PSF's License Agreement and PSF's notice of
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    23
   copyright, i.e., "Copyright © 2001-2010 Python Software Foundation; All Rights
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    24
   Reserved" are retained in Python |release| alone or in any derivative version
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    25
   prepared by Licensee.
99
c15c9099bb44 6841644 OpenSolaris Python should support gdbm
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    26
879
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    27
#. In the event Licensee prepares a derivative work that is based on or
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    28
   incorporates Python |release| or any part thereof, and wants to make the
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    29
   derivative work available to others as provided herein, then Licensee hereby
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    30
   agrees to include in any such work a brief summary of the changes made to Python
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    31
   |release|.
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    32
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    33
#. PSF is making Python |release| available to Licensee on an "AS IS" basis.
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    34
   PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED.  BY WAY OF
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    35
   EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND DISCLAIMS ANY REPRESENTATION OR
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    36
   WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    37
   USE OF PYTHON |release| WILL NOT INFRINGE ANY THIRD PARTY RIGHTS.
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    38
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    39
#. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON |release|
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    40
   FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    41
   MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON |release|, OR ANY DERIVATIVE
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    42
   THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
99
c15c9099bb44 6841644 OpenSolaris Python should support gdbm
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    43
879
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    44
#. This License Agreement will automatically terminate upon a material breach of
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    45
   its terms and conditions.
99
c15c9099bb44 6841644 OpenSolaris Python should support gdbm
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    46
879
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    47
#. Nothing in this License Agreement shall be deemed to create any relationship
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    48
   of agency, partnership, or joint venture between PSF and Licensee.  This License
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    49
   Agreement does not grant permission to use PSF trademarks or trade name in a
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    50
   trademark sense to endorse or promote products or services of Licensee, or any
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    51
   third party.
99
c15c9099bb44 6841644 OpenSolaris Python should support gdbm
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    52
879
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    53
#. By copying, installing or otherwise using Python |release|, Licensee agrees
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    54
   to be bound by the terms and conditions of this License Agreement.
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    55
99
c15c9099bb44 6841644 OpenSolaris Python should support gdbm
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    56
879
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    57
Licenses and Acknowledgements for Incorporated Software
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    58
=======================================================
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    59
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    60
This section is an incomplete, but growing list of licenses and acknowledgements
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    61
for third-party software incorporated in the Python distribution.
99
c15c9099bb44 6841644 OpenSolaris Python should support gdbm
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    62
c15c9099bb44 6841644 OpenSolaris Python should support gdbm
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    63
879
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    64
Mersenne Twister
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    65
----------------
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    66
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    67
The :mod:`_random` module includes code based on a download from
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    68
http://www.math.keio.ac.jp/ matumoto/MT2002/emt19937ar.html. The following are
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    69
the verbatim comments from the original code::
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    70
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    71
   A C-program for MT19937, with initialization improved 2002/1/26.
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    72
   Coded by Takuji Nishimura and Makoto Matsumoto.
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    73
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    74
   Before using, initialize the state by using init_genrand(seed)
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    75
   or init_by_array(init_key, key_length).
99
c15c9099bb44 6841644 OpenSolaris Python should support gdbm
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    76
879
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    77
   Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura,
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    78
   All rights reserved.
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    79
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    80
   Redistribution and use in source and binary forms, with or without
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    81
   modification, are permitted provided that the following conditions
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    82
   are met:
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    83
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    84
    1. Redistributions of source code must retain the above copyright
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    85
       notice, this list of conditions and the following disclaimer.
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    86
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    87
    2. Redistributions in binary form must reproduce the above copyright
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    88
       notice, this list of conditions and the following disclaimer in the
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    89
       documentation and/or other materials provided with the distribution.
99
c15c9099bb44 6841644 OpenSolaris Python should support gdbm
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    90
879
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    91
    3. The names of its contributors may not be used to endorse or promote
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    92
       products derived from this software without specific prior written
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    93
       permission.
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    94
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    95
   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    96
   "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    97
   LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    98
   A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
    99
   CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   100
   EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   101
   PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   102
   PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   103
   LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   104
   NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   105
   SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
99
c15c9099bb44 6841644 OpenSolaris Python should support gdbm
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   106
879
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   107
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   108
   Any feedback is very welcome.
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   109
   http://www.math.keio.ac.jp/matumoto/emt.html
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   110
   email: [email protected]
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   111
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   112
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   113
Sockets
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   114
-------
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   115
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   116
The :mod:`socket` module uses the functions, :func:`getaddrinfo`, and
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   117
:func:`getnameinfo`, which are coded in separate source files from the WIDE
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   118
Project, http://www.wide.ad.jp/. ::
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   119
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   120
   Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   121
   All rights reserved.
99
c15c9099bb44 6841644 OpenSolaris Python should support gdbm
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   122
879
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   123
   Redistribution and use in source and binary forms, with or without
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   124
   modification, are permitted provided that the following conditions
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   125
   are met:
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   126
   1. Redistributions of source code must retain the above copyright
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   127
      notice, this list of conditions and the following disclaimer.
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   128
   2. Redistributions in binary form must reproduce the above copyright
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   129
      notice, this list of conditions and the following disclaimer in the
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   130
      documentation and/or other materials provided with the distribution.
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   131
   3. Neither the name of the project nor the names of its contributors
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   132
      may be used to endorse or promote products derived from this software
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   133
      without specific prior written permission.
99
c15c9099bb44 6841644 OpenSolaris Python should support gdbm
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   134
879
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   135
   THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   136
   GAI_ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   137
   IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   138
   ARE DISCLAIMED.  IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   139
   FOR GAI_ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   140
   DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   141
   OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   142
   HOWEVER CAUSED AND ON GAI_ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   143
   LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN GAI_ANY WAY
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   144
   OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   145
   SUCH DAMAGE.
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   146
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   147
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   148
Floating point exception control
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   149
--------------------------------
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   150
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   151
The source for the :mod:`fpectl` module includes the following notice::
99
c15c9099bb44 6841644 OpenSolaris Python should support gdbm
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   152
879
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   153
     ---------------------------------------------------------------------
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   154
    /                       Copyright (c) 1996.                           \
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   155
   |          The Regents of the University of California.                 |
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   156
   |                        All rights reserved.                           |
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   157
   |                                                                       |
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   158
   |   Permission to use, copy, modify, and distribute this software for   |
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   159
   |   any purpose without fee is hereby granted, provided that this en-   |
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   160
   |   tire notice is included in all copies of any software which is or   |
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   161
   |   includes  a  copy  or  modification  of  this software and in all   |
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   162
   |   copies of the supporting documentation for such software.           |
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   163
   |                                                                       |
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   164
   |   This  work was produced at the University of California, Lawrence   |
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   165
   |   Livermore National Laboratory under  contract  no.  W-7405-ENG-48   |
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   166
   |   between  the  U.S.  Department  of  Energy and The Regents of the   |
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   167
   |   University of California for the operation of UC LLNL.              |
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   168
   |                                                                       |
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   169
   |                              DISCLAIMER                               |
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   170
   |                                                                       |
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   171
   |   This  software was prepared as an account of work sponsored by an   |
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   172
   |   agency of the United States Government. Neither the United States   |
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   173
   |   Government  nor the University of California nor any of their em-   |
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   174
   |   ployees, makes any warranty, express or implied, or  assumes  any   |
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   175
   |   liability  or  responsibility  for the accuracy, completeness, or   |
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   176
   |   usefulness of any information,  apparatus,  product,  or  process   |
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   177
   |   disclosed,   or  represents  that  its  use  would  not  infringe   |
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   178
   |   privately-owned rights. Reference herein to any specific  commer-   |
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   179
   |   cial  products,  process,  or  service  by trade name, trademark,   |
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   180
   |   manufacturer, or otherwise, does not  necessarily  constitute  or   |
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   181
   |   imply  its endorsement, recommendation, or favoring by the United   |
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   182
   |   States Government or the University of California. The views  and   |
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   183
   |   opinions  of authors expressed herein do not necessarily state or   |
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   184
   |   reflect those of the United States Government or  the  University   |
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   185
   |   of  California,  and shall not be used for advertising or product   |
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   186
    \  endorsement purposes.                                              /
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   187
     ---------------------------------------------------------------------
99
c15c9099bb44 6841644 OpenSolaris Python should support gdbm
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   188
c15c9099bb44 6841644 OpenSolaris Python should support gdbm
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   189
879
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   190
MD5 message digest algorithm
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   191
----------------------------
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   192
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   193
The source code for the :mod:`md5` module contains the following notice::
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   194
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   195
     Copyright (C) 1999, 2002 Aladdin Enterprises.  All rights reserved.
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   196
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   197
     This software is provided 'as-is', without any express or implied
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   198
     warranty.  In no event will the authors be held liable for any damages
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   199
     arising from the use of this software.
99
c15c9099bb44 6841644 OpenSolaris Python should support gdbm
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   200
879
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   201
     Permission is granted to anyone to use this software for any purpose,
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   202
     including commercial applications, and to alter it and redistribute it
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   203
     freely, subject to the following restrictions:
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   204
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   205
     1. The origin of this software must not be misrepresented; you must not
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   206
        claim that you wrote the original software. If you use this software
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   207
        in a product, an acknowledgment in the product documentation would be
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   208
        appreciated but is not required.
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   209
     2. Altered source versions must be plainly marked as such, and must not be
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   210
        misrepresented as being the original software.
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   211
     3. This notice may not be removed or altered from any source distribution.
99
c15c9099bb44 6841644 OpenSolaris Python should support gdbm
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   212
879
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   213
     L. Peter Deutsch
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   214
     [email protected]
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   215
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   216
     Independent implementation of MD5 (RFC 1321).
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   217
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   218
     This code implements the MD5 Algorithm defined in RFC 1321, whose
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   219
     text is available at
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   220
           http://www.ietf.org/rfc/rfc1321.txt
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   221
     The code is derived from the text of the RFC, including the test suite
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   222
     (section A.5) but excluding the rest of Appendix A.  It does not include
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   223
     any code or documentation that is identified in the RFC as being
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   224
     copyrighted.
99
c15c9099bb44 6841644 OpenSolaris Python should support gdbm
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   225
879
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   226
     The original and principal author of md5.h is L. Peter Deutsch
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   227
     <[email protected]>.  Other authors are noted in the change history
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   228
     that follows (in reverse chronological order):
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   229
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   230
     2002-04-13 lpd Removed support for non-ANSI compilers; removed
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   231
           references to Ghostscript; clarified derivation from RFC 1321;
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   232
           now handles byte order either statically or dynamically.
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   233
     1999-11-04 lpd Edited comments slightly for automatic TOC extraction.
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   234
     1999-10-18 lpd Fixed typo in header comment (ansi2knr rather than md5);
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   235
           added conditionalization for C++ compilation from Martin
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   236
           Purschke <[email protected]>.
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   237
     1999-05-03 lpd Original version.
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   238
99
c15c9099bb44 6841644 OpenSolaris Python should support gdbm
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   239
879
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   240
Asynchronous socket services
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   241
----------------------------
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   242
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   243
The :mod:`asynchat` and :mod:`asyncore` modules contain the following notice::
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   244
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   245
   Copyright 1996 by Sam Rushing
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   246
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   247
                           All Rights Reserved
99
c15c9099bb44 6841644 OpenSolaris Python should support gdbm
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   248
879
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   249
   Permission to use, copy, modify, and distribute this software and
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   250
   its documentation for any purpose and without fee is hereby
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   251
   granted, provided that the above copyright notice appear in all
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   252
   copies and that both that copyright notice and this permission
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   253
   notice appear in supporting documentation, and that the name of Sam
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   254
   Rushing not be used in advertising or publicity pertaining to
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   255
   distribution of the software without specific, written prior
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   256
   permission.
99
c15c9099bb44 6841644 OpenSolaris Python should support gdbm
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   257
879
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   258
   SAM RUSHING DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   259
   INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   260
   NO EVENT SHALL SAM RUSHING BE LIABLE FOR ANY SPECIAL, INDIRECT OR
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   261
   CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   262
   OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   263
   NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   264
   CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   265
99
c15c9099bb44 6841644 OpenSolaris Python should support gdbm
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   266
879
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   267
Cookie management
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   268
-----------------
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   269
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   270
The :mod:`Cookie` module contains the following notice::
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   271
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   272
   Copyright 2000 by Timothy O'Malley <[email protected]>
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   273
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   274
                  All Rights Reserved
99
c15c9099bb44 6841644 OpenSolaris Python should support gdbm
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   275
879
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   276
   Permission to use, copy, modify, and distribute this software
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   277
   and its documentation for any purpose and without fee is hereby
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   278
   granted, provided that the above copyright notice appear in all
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   279
   copies and that both that copyright notice and this permission
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   280
   notice appear in supporting documentation, and that the name of
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   281
   Timothy O'Malley  not be used in advertising or publicity
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   282
   pertaining to distribution of the software without specific, written
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   283
   prior permission.
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   284
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   285
   Timothy O'Malley DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   286
   SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   287
   AND FITNESS, IN NO EVENT SHALL Timothy O'Malley BE LIABLE FOR
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   288
   ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   289
   WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   290
   WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   291
   ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   292
   PERFORMANCE OF THIS SOFTWARE.
99
c15c9099bb44 6841644 OpenSolaris Python should support gdbm
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   293
c15c9099bb44 6841644 OpenSolaris Python should support gdbm
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   294
879
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   295
Execution tracing
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   296
-----------------
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   297
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   298
The :mod:`trace` module contains the following notice::
99
c15c9099bb44 6841644 OpenSolaris Python should support gdbm
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   299
879
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   300
   portions copyright 2001, Autonomous Zones Industries, Inc., all rights...
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   301
   err...  reserved and offered to the public under the terms of the
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   302
   Python 2.2 license.
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   303
   Author: Zooko O'Whielacronx
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   304
   http://zooko.com/
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   305
   mailto:[email protected]
99
c15c9099bb44 6841644 OpenSolaris Python should support gdbm
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   306
879
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   307
   Copyright 2000, Mojam Media, Inc., all rights reserved.
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   308
   Author: Skip Montanaro
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   309
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   310
   Copyright 1999, Bioreason, Inc., all rights reserved.
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   311
   Author: Andrew Dalke
99
c15c9099bb44 6841644 OpenSolaris Python should support gdbm
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   312
879
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   313
   Copyright 1995-1997, Automatrix, Inc., all rights reserved.
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   314
   Author: Skip Montanaro
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   315
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   316
   Copyright 1991-1995, Stichting Mathematisch Centrum, all rights reserved.
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   317
99
c15c9099bb44 6841644 OpenSolaris Python should support gdbm
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   318
879
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   319
   Permission to use, copy, modify, and distribute this Python software and
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   320
   its associated documentation for any purpose without fee is hereby
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   321
   granted, provided that the above copyright notice appears in all copies,
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   322
   and that both that copyright notice and this permission notice appear in
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   323
   supporting documentation, and that the name of neither Automatrix,
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   324
   Bioreason or Mojam Media be used in advertising or publicity pertaining to
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   325
   distribution of the software without specific, written prior permission.
99
c15c9099bb44 6841644 OpenSolaris Python should support gdbm
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   326
c15c9099bb44 6841644 OpenSolaris Python should support gdbm
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   327
879
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   328
UUencode and UUdecode functions
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   329
-------------------------------
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   330
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   331
The :mod:`uu` module contains the following notice::
99
c15c9099bb44 6841644 OpenSolaris Python should support gdbm
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   332
879
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   333
   Copyright 1994 by Lance Ellinghouse
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   334
   Cathedral City, California Republic, United States of America.
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   335
                          All Rights Reserved
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   336
   Permission to use, copy, modify, and distribute this software and its
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   337
   documentation for any purpose and without fee is hereby granted,
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   338
   provided that the above copyright notice appear in all copies and that
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   339
   both that copyright notice and this permission notice appear in
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   340
   supporting documentation, and that the name of Lance Ellinghouse
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   341
   not be used in advertising or publicity pertaining to distribution
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   342
   of the software without specific, written prior permission.
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   343
   LANCE ELLINGHOUSE DISCLAIMS ALL WARRANTIES WITH REGARD TO
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   344
   THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   345
   FITNESS, IN NO EVENT SHALL LANCE ELLINGHOUSE CENTRUM BE LIABLE
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   346
   FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   347
   WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   348
   ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   349
   OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
99
c15c9099bb44 6841644 OpenSolaris Python should support gdbm
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   350
879
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   351
   Modified by Jack Jansen, CWI, July 1995:
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   352
   - Use binascii module to do the actual line-by-line conversion
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   353
     between ascii and binary. This results in a 1000-fold speedup. The C
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   354
     version is still 5 times faster, though.
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   355
   - Arguments more compliant with Python standard
99
c15c9099bb44 6841644 OpenSolaris Python should support gdbm
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   356
c15c9099bb44 6841644 OpenSolaris Python should support gdbm
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   357
879
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   358
XML Remote Procedure Calls
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   359
--------------------------
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   360
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   361
The :mod:`xmlrpclib` module contains the following notice::
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   362
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   363
       The XML-RPC client interface is
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   364
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   365
   Copyright (c) 1999-2002 by Secret Labs AB
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   366
   Copyright (c) 1999-2002 by Fredrik Lundh
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   367
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   368
   By obtaining, using, and/or copying this software and/or its
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   369
   associated documentation, you agree that you have read, understood,
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   370
   and will comply with the following terms and conditions:
99
c15c9099bb44 6841644 OpenSolaris Python should support gdbm
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   371
879
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   372
   Permission to use, copy, modify, and distribute this software and
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   373
   its associated documentation for any purpose and without fee is
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   374
   hereby granted, provided that the above copyright notice appears in
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   375
   all copies, and that both that copyright notice and this permission
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   376
   notice appear in supporting documentation, and that the name of
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   377
   Secret Labs AB or the author not be used in advertising or publicity
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   378
   pertaining to distribution of the software without specific, written
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   379
   prior permission.
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   380
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   381
   SECRET LABS AB AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   382
   TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANT-
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   383
   ABILITY AND FITNESS.  IN NO EVENT SHALL SECRET LABS AB OR THE AUTHOR
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   384
   BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   385
   DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   386
   WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   387
   ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   388
   OF THIS SOFTWARE.
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   389
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   390
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   391
test_epoll
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   392
----------
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   393
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   394
The :mod:`test_epoll` contains the following notice::
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   395
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   396
  Copyright (c) 2001-2006 Twisted Matrix Laboratories.
99
c15c9099bb44 6841644 OpenSolaris Python should support gdbm
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   397
879
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   398
  Permission is hereby granted, free of charge, to any person obtaining
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   399
  a copy of this software and associated documentation files (the
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   400
  "Software"), to deal in the Software without restriction, including
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   401
  without limitation the rights to use, copy, modify, merge, publish,
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   402
  distribute, sublicense, and/or sell copies of the Software, and to
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   403
  permit persons to whom the Software is furnished to do so, subject to
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   404
  the following conditions:
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   405
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   406
  The above copyright notice and this permission notice shall be
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   407
  included in all copies or substantial portions of the Software.
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   408
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   409
  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   410
  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   411
  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   412
  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   413
  LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   414
  OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   415
  WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   416
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   417
Select kqueue
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   418
-------------
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   419
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   420
The :mod:`select` and contains the following notice for the kqueue interface::
99
c15c9099bb44 6841644 OpenSolaris Python should support gdbm
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   421
879
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   422
  Copyright (c) 2000 Doug White, 2006 James Knight, 2007 Christian Heimes
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   423
  All rights reserved.
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   424
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   425
  Redistribution and use in source and binary forms, with or without
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   426
  modification, are permitted provided that the following conditions
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   427
  are met:
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   428
  1. Redistributions of source code must retain the above copyright
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   429
     notice, this list of conditions and the following disclaimer.
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   430
  2. Redistributions in binary form must reproduce the above copyright
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   431
     notice, this list of conditions and the following disclaimer in the
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   432
     documentation and/or other materials provided with the distribution.
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   433
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   434
  THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   435
  ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   436
  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   437
  ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   438
  FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   439
  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   440
  OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   441
  HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   442
  LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   443
  OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
67d6be565620 7178131 Python 2.6.8 needs TPNO adjustments in its license file
Rich Burridge <rich.burridge@oracle.com>
parents: 99
diff changeset
   444
  SUCH DAMAGE.