components/python/python27/python27.license
author Rich Burridge <rich.burridge@oracle.com>
Tue, 02 May 2017 17:33:26 -0700
changeset 7964 d9801318ed3d
parent 7516 09c933391a1b
permissions -rw-r--r--
25981468 Build ilmbase and openexr with the GNU compilers
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2179
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
     1
From the LICENSE file:
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
     2
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
     3
B. TERMS AND CONDITIONS FOR ACCESSING OR OTHERWISE USING PYTHON
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
     4
===============================================================
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
     5
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
     6
PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
     7
--------------------------------------------
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
     8
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
     9
1. This LICENSE AGREEMENT is between the Python Software Foundation
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    10
("PSF"), and the Individual or Organization ("Licensee") accessing and
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    11
otherwise using this software ("Python") in source or binary form and
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    12
its associated documentation.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    13
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    14
2. Subject to the terms and conditions of this License Agreement, PSF hereby
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    15
grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce,
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    16
analyze, test, perform and/or display publicly, prepare derivative works,
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    17
distribute, and otherwise use Python alone or in any derivative version,
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    18
provided, however, that PSF's License Agreement and PSF's notice of copyright,
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    19
i.e., "Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
7516
09c933391a1b 25293039 Upgrade Python 2.7 line to 2.7.13
John Beck <John.Beck@Oracle.COM>
parents: 4698
diff changeset
    20
2011, 2012, 2013, 2014, 2015, 2016 Python Software Foundation; All Rights
09c933391a1b 25293039 Upgrade Python 2.7 line to 2.7.13
John Beck <John.Beck@Oracle.COM>
parents: 4698
diff changeset
    21
Reserved" are retained in Python alone or in any derivative version prepared by
09c933391a1b 25293039 Upgrade Python 2.7 line to 2.7.13
John Beck <John.Beck@Oracle.COM>
parents: 4698
diff changeset
    22
Licensee.
2179
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    23
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    24
3. In the event Licensee prepares a derivative work that is based on
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    25
or incorporates Python or any part thereof, and wants to make
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    26
the derivative work available to others as provided herein, then
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    27
Licensee hereby agrees to include in any such work a brief summary of
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    28
the changes made to Python.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    29
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    30
4. PSF is making Python available to Licensee on an "AS IS"
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    31
basis.  PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    32
IMPLIED.  BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    33
DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    34
FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    35
INFRINGE ANY THIRD PARTY RIGHTS.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    36
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    37
5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    38
FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    39
A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON,
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    40
OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    41
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    42
6. This License Agreement will automatically terminate upon a material
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    43
breach of its terms and conditions.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    44
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    45
7. Nothing in this License Agreement shall be deemed to create any
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    46
relationship of agency, partnership, or joint venture between PSF and
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    47
Licensee.  This License Agreement does not grant permission to use PSF
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    48
trademarks or trade name in a trademark sense to endorse or promote
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    49
products or services of Licensee, or any third party.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    50
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    51
8. By copying, installing or otherwise using Python, Licensee
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    52
agrees to be bound by the terms and conditions of this License
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    53
Agreement.
458
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    54
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    55
2179
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    56
---------------------------------------------------------------------------
458
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    57
2179
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    58
From the Doc/license.rst file:
458
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    59
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    60
Licenses and Acknowledgements for Incorporated Software
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    61
=======================================================
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    62
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    63
This section is an incomplete, but growing list of licenses and acknowledgements
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    64
for third-party software incorporated in the Python distribution.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    65
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    66
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    67
Mersenne Twister
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    68
----------------
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    69
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    70
The :mod:`_random` module includes code based on a download from
2179
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    71
http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/MT2002/emt19937ar.html. The following are
458
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    72
the verbatim comments from the original code::
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    73
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    74
   A C-program for MT19937, with initialization improved 2002/1/26.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    75
   Coded by Takuji Nishimura and Makoto Matsumoto.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    76
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    77
   Before using, initialize the state by using init_genrand(seed)
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    78
   or init_by_array(init_key, key_length).
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    79
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    80
   Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura,
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    81
   All rights reserved.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    82
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    83
   Redistribution and use in source and binary forms, with or without
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    84
   modification, are permitted provided that the following conditions
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    85
   are met:
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    86
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    87
    1. Redistributions of source code must retain the above copyright
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    88
       notice, this list of conditions and the following disclaimer.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    89
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    90
    2. Redistributions in binary form must reproduce the above copyright
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    91
       notice, this list of conditions and the following disclaimer in the
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    92
       documentation and/or other materials provided with the distribution.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    93
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    94
    3. The names of its contributors may not be used to endorse or promote
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    95
       products derived from this software without specific prior written
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    96
       permission.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    97
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    98
   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    99
   "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   100
   LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   101
   A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   102
   CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   103
   EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   104
   PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   105
   PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   106
   LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   107
   NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   108
   SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   109
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   110
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   111
   Any feedback is very welcome.
2179
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   112
   http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/emt.html
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   113
   email: m-mat @ math.sci.hiroshima-u.ac.jp (remove space)
458
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   114
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   115
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   116
Sockets
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   117
-------
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   118
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   119
The :mod:`socket` module uses the functions, :func:`getaddrinfo`, and
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   120
:func:`getnameinfo`, which are coded in separate source files from the WIDE
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   121
Project, http://www.wide.ad.jp/. ::
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   122
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   123
   Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   124
   All rights reserved.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   125
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   126
   Redistribution and use in source and binary forms, with or without
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   127
   modification, are permitted provided that the following conditions
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   128
   are met:
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   129
   1. Redistributions of source code must retain the above copyright
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   130
      notice, this list of conditions and the following disclaimer.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   131
   2. Redistributions in binary form must reproduce the above copyright
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   132
      notice, this list of conditions and the following disclaimer in the
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   133
      documentation and/or other materials provided with the distribution.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   134
   3. Neither the name of the project nor the names of its contributors
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   135
      may be used to endorse or promote products derived from this software
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   136
      without specific prior written permission.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   137
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   138
   THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   139
   GAI_ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   140
   IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   141
   ARE DISCLAIMED.  IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   142
   FOR GAI_ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   143
   DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   144
   OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   145
   HOWEVER CAUSED AND ON GAI_ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   146
   LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN GAI_ANY WAY
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   147
   OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   148
   SUCH DAMAGE.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   149
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   150
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   151
Floating point exception control
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   152
--------------------------------
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   153
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   154
The source for the :mod:`fpectl` module includes the following notice::
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   155
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   156
     ---------------------------------------------------------------------
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   157
    /                       Copyright (c) 1996.                           \
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   158
   |          The Regents of the University of California.                 |
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   159
   |                        All rights reserved.                           |
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   160
   |                                                                       |
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   161
   |   Permission to use, copy, modify, and distribute this software for   |
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   162
   |   any purpose without fee is hereby granted, provided that this en-   |
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   163
   |   tire notice is included in all copies of any software which is or   |
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   164
   |   includes  a  copy  or  modification  of  this software and in all   |
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   165
   |   copies of the supporting documentation for such software.           |
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   166
   |                                                                       |
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   167
   |   This  work was produced at the University of California, Lawrence   |
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   168
   |   Livermore National Laboratory under  contract  no.  W-7405-ENG-48   |
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   169
   |   between  the  U.S.  Department  of  Energy and The Regents of the   |
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   170
   |   University of California for the operation of UC LLNL.              |
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   171
   |                                                                       |
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   172
   |                              DISCLAIMER                               |
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   173
   |                                                                       |
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   174
   |   This  software was prepared as an account of work sponsored by an   |
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   175
   |   agency of the United States Government. Neither the United States   |
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   176
   |   Government  nor the University of California nor any of their em-   |
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   177
   |   ployees, makes any warranty, express or implied, or  assumes  any   |
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   178
   |   liability  or  responsibility  for the accuracy, completeness, or   |
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   179
   |   usefulness of any information,  apparatus,  product,  or  process   |
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   180
   |   disclosed,   or  represents  that  its  use  would  not  infringe   |
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   181
   |   privately-owned rights. Reference herein to any specific  commer-   |
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   182
   |   cial  products,  process,  or  service  by trade name, trademark,   |
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   183
   |   manufacturer, or otherwise, does not  necessarily  constitute  or   |
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   184
   |   imply  its endorsement, recommendation, or favoring by the United   |
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   185
   |   States Government or the University of California. The views  and   |
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   186
   |   opinions  of authors expressed herein do not necessarily state or   |
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   187
   |   reflect those of the United States Government or  the  University   |
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   188
   |   of  California,  and shall not be used for advertising or product   |
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   189
    \  endorsement purposes.                                              /
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   190
     ---------------------------------------------------------------------
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   191
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   192
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   193
MD5 message digest algorithm
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   194
----------------------------
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   195
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   196
The source code for the :mod:`md5` module contains the following notice::
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   197
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   198
     Copyright (C) 1999, 2002 Aladdin Enterprises.  All rights reserved.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   199
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   200
     This software is provided 'as-is', without any express or implied
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   201
     warranty.  In no event will the authors be held liable for any damages
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   202
     arising from the use of this software.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   203
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   204
     Permission is granted to anyone to use this software for any purpose,
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   205
     including commercial applications, and to alter it and redistribute it
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   206
     freely, subject to the following restrictions:
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   207
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   208
     1. The origin of this software must not be misrepresented; you must not
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   209
        claim that you wrote the original software. If you use this software
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   210
        in a product, an acknowledgment in the product documentation would be
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   211
        appreciated but is not required.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   212
     2. Altered source versions must be plainly marked as such, and must not be
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   213
        misrepresented as being the original software.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   214
     3. This notice may not be removed or altered from any source distribution.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   215
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   216
     L. Peter Deutsch
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   217
     [email protected]
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   218
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   219
     Independent implementation of MD5 (RFC 1321).
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   220
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   221
     This code implements the MD5 Algorithm defined in RFC 1321, whose
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   222
     text is available at
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   223
           http://www.ietf.org/rfc/rfc1321.txt
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   224
     The code is derived from the text of the RFC, including the test suite
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   225
     (section A.5) but excluding the rest of Appendix A.  It does not include
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   226
     any code or documentation that is identified in the RFC as being
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   227
     copyrighted.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   228
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   229
     The original and principal author of md5.h is L. Peter Deutsch
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   230
     <[email protected]>.  Other authors are noted in the change history
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   231
     that follows (in reverse chronological order):
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   232
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   233
     2002-04-13 lpd Removed support for non-ANSI compilers; removed
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   234
           references to Ghostscript; clarified derivation from RFC 1321;
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   235
           now handles byte order either statically or dynamically.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   236
     1999-11-04 lpd Edited comments slightly for automatic TOC extraction.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   237
     1999-10-18 lpd Fixed typo in header comment (ansi2knr rather than md5);
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   238
           added conditionalization for C++ compilation from Martin
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   239
           Purschke <[email protected]>.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   240
     1999-05-03 lpd Original version.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   241
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   242
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   243
Asynchronous socket services
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   244
----------------------------
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   245
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   246
The :mod:`asynchat` and :mod:`asyncore` modules contain the following notice::
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   247
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   248
   Copyright 1996 by Sam Rushing
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   249
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   250
                           All Rights Reserved
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   251
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   252
   Permission to use, copy, modify, and distribute this software and
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   253
   its documentation for any purpose and without fee is hereby
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   254
   granted, provided that the above copyright notice appear in all
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   255
   copies and that both that copyright notice and this permission
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   256
   notice appear in supporting documentation, and that the name of Sam
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   257
   Rushing not be used in advertising or publicity pertaining to
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   258
   distribution of the software without specific, written prior
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   259
   permission.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   260
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   261
   SAM RUSHING DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   262
   INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   263
   NO EVENT SHALL SAM RUSHING BE LIABLE FOR ANY SPECIAL, INDIRECT OR
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   264
   CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   265
   OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   266
   NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   267
   CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   268
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   269
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   270
Cookie management
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   271
-----------------
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   272
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   273
The :mod:`Cookie` module contains the following notice::
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   274
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   275
   Copyright 2000 by Timothy O'Malley <[email protected]>
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   276
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   277
                  All Rights Reserved
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   278
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   279
   Permission to use, copy, modify, and distribute this software
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   280
   and its documentation for any purpose and without fee is hereby
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   281
   granted, provided that the above copyright notice appear in all
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   282
   copies and that both that copyright notice and this permission
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   283
   notice appear in supporting documentation, and that the name of
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   284
   Timothy O'Malley  not be used in advertising or publicity
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   285
   pertaining to distribution of the software without specific, written
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   286
   prior permission.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   287
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   288
   Timothy O'Malley DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   289
   SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   290
   AND FITNESS, IN NO EVENT SHALL Timothy O'Malley BE LIABLE FOR
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   291
   ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   292
   WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   293
   WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   294
   ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   295
   PERFORMANCE OF THIS SOFTWARE.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   296
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   297
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   298
Execution tracing
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   299
-----------------
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   300
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   301
The :mod:`trace` module contains the following notice::
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   302
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   303
   portions copyright 2001, Autonomous Zones Industries, Inc., all rights...
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   304
   err...  reserved and offered to the public under the terms of the
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   305
   Python 2.2 license.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   306
   Author: Zooko O'Whielacronx
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   307
   http://zooko.com/
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   308
   mailto:[email protected]
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   309
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   310
   Copyright 2000, Mojam Media, Inc., all rights reserved.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   311
   Author: Skip Montanaro
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   312
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   313
   Copyright 1999, Bioreason, Inc., all rights reserved.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   314
   Author: Andrew Dalke
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   315
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   316
   Copyright 1995-1997, Automatrix, Inc., all rights reserved.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   317
   Author: Skip Montanaro
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   318
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   319
   Copyright 1991-1995, Stichting Mathematisch Centrum, all rights reserved.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   320
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   321
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   322
   Permission to use, copy, modify, and distribute this Python software and
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   323
   its associated documentation for any purpose without fee is hereby
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   324
   granted, provided that the above copyright notice appears in all copies,
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   325
   and that both that copyright notice and this permission notice appear in
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   326
   supporting documentation, and that the name of neither Automatrix,
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   327
   Bioreason or Mojam Media be used in advertising or publicity pertaining to
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   328
   distribution of the software without specific, written prior permission.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   329
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   330
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   331
UUencode and UUdecode functions
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   332
-------------------------------
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   333
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   334
The :mod:`uu` module contains the following notice::
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   335
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   336
   Copyright 1994 by Lance Ellinghouse
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   337
   Cathedral City, California Republic, United States of America.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   338
                          All Rights Reserved
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   339
   Permission to use, copy, modify, and distribute this software and its
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   340
   documentation for any purpose and without fee is hereby granted,
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   341
   provided that the above copyright notice appear in all copies and that
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   342
   both that copyright notice and this permission notice appear in
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   343
   supporting documentation, and that the name of Lance Ellinghouse
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   344
   not be used in advertising or publicity pertaining to distribution
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   345
   of the software without specific, written prior permission.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   346
   LANCE ELLINGHOUSE DISCLAIMS ALL WARRANTIES WITH REGARD TO
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   347
   THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   348
   FITNESS, IN NO EVENT SHALL LANCE ELLINGHOUSE CENTRUM BE LIABLE
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   349
   FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   350
   WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   351
   ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   352
   OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   353
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   354
   Modified by Jack Jansen, CWI, July 1995:
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   355
   - Use binascii module to do the actual line-by-line conversion
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   356
     between ascii and binary. This results in a 1000-fold speedup. The C
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   357
     version is still 5 times faster, though.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   358
   - Arguments more compliant with Python standard
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   359
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   360
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   361
XML Remote Procedure Calls
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   362
--------------------------
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   363
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   364
The :mod:`xmlrpclib` module contains the following notice::
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   365
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   366
       The XML-RPC client interface is
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   367
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   368
   Copyright (c) 1999-2002 by Secret Labs AB
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   369
   Copyright (c) 1999-2002 by Fredrik Lundh
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   370
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   371
   By obtaining, using, and/or copying this software and/or its
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   372
   associated documentation, you agree that you have read, understood,
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   373
   and will comply with the following terms and conditions:
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   374
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   375
   Permission to use, copy, modify, and distribute this software and
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   376
   its associated documentation for any purpose and without fee is
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   377
   hereby granted, provided that the above copyright notice appears in
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   378
   all copies, and that both that copyright notice and this permission
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   379
   notice appear in supporting documentation, and that the name of
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   380
   Secret Labs AB or the author not be used in advertising or publicity
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   381
   pertaining to distribution of the software without specific, written
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   382
   prior permission.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   383
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   384
   SECRET LABS AB AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   385
   TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANT-
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   386
   ABILITY AND FITNESS.  IN NO EVENT SHALL SECRET LABS AB OR THE AUTHOR
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   387
   BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   388
   DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   389
   WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   390
   ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   391
   OF THIS SOFTWARE.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   392
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   393
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   394
test_epoll
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   395
----------
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   396
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   397
The :mod:`test_epoll` contains the following notice::
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   398
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   399
  Copyright (c) 2001-2006 Twisted Matrix Laboratories.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   400
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   401
  Permission is hereby granted, free of charge, to any person obtaining
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   402
  a copy of this software and associated documentation files (the
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   403
  "Software"), to deal in the Software without restriction, including
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   404
  without limitation the rights to use, copy, modify, merge, publish,
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   405
  distribute, sublicense, and/or sell copies of the Software, and to
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   406
  permit persons to whom the Software is furnished to do so, subject to
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   407
  the following conditions:
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   408
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   409
  The above copyright notice and this permission notice shall be
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   410
  included in all copies or substantial portions of the Software.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   411
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   412
  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   413
  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   414
  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   415
  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   416
  LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   417
  OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   418
  WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   419
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   420
Select kqueue
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   421
-------------
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   422
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   423
The :mod:`select` and contains the following notice for the kqueue interface::
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   424
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   425
  Copyright (c) 2000 Doug White, 2006 James Knight, 2007 Christian Heimes
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   426
  All rights reserved.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   427
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   428
  Redistribution and use in source and binary forms, with or without
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   429
  modification, are permitted provided that the following conditions
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   430
  are met:
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   431
  1. Redistributions of source code must retain the above copyright
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   432
     notice, this list of conditions and the following disclaimer.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   433
  2. Redistributions in binary form must reproduce the above copyright
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   434
     notice, this list of conditions and the following disclaimer in the
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   435
     documentation and/or other materials provided with the distribution.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   436
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   437
  THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   438
  ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   439
  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   440
  ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   441
  FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   442
  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   443
  OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   444
  HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   445
  LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   446
  OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   447
  SUCH DAMAGE.
2179
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   448
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   449
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   450
strtod and dtoa
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   451
---------------
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   452
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   453
The file :file:`Python/dtoa.c`, which supplies C functions dtoa and
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   454
strtod for conversion of C doubles to and from strings, is derived
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   455
from the file of the same name by David M. Gay, currently available
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   456
from http://www.netlib.org/fp/.  The original file, as retrieved on
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   457
March 16, 2009, contains the following copyright and licensing
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   458
notice::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   459
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   460
   /****************************************************************
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   461
    *
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   462
    * The author of this software is David M. Gay.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   463
    *
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   464
    * Copyright (c) 1991, 2000, 2001 by Lucent Technologies.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   465
    *
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   466
    * Permission to use, copy, modify, and distribute this software for any
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   467
    * purpose without fee is hereby granted, provided that this entire notice
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   468
    * is included in all copies of any software which is or includes a copy
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   469
    * or modification of this software and in all copies of the supporting
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   470
    * documentation for such software.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   471
    *
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   472
    * THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   473
    * WARRANTY.  IN PARTICULAR, NEITHER THE AUTHOR NOR LUCENT MAKES ANY
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   474
    * REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   475
    * OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   476
    *
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   477
    ***************************************************************/
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   478
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   479
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   480
expat
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   481
-----
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   482
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   483
The :mod:`pyexpat` extension is built using an included copy of the expat
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   484
sources unless the build is configured ``--with-system-expat``::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   485
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   486
  Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   487
                                 and Clark Cooper
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   488
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   489
  Permission is hereby granted, free of charge, to any person obtaining
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   490
  a copy of this software and associated documentation files (the
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   491
  "Software"), to deal in the Software without restriction, including
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   492
  without limitation the rights to use, copy, modify, merge, publish,
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   493
  distribute, sublicense, and/or sell copies of the Software, and to
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   494
  permit persons to whom the Software is furnished to do so, subject to
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   495
  the following conditions:
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   496
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   497
  The above copyright notice and this permission notice shall be included
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   498
  in all copies or substantial portions of the Software.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   499
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   500
  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   501
  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   502
  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   503
  IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   504
  CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   505
  TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   506
  SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   507
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   508
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   509
libffi
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   510
------
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   511
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   512
The :mod:`_ctypes` extension is built using an included copy of the libffi
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   513
sources unless the build is configured ``--with-system-libffi``::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   514
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   515
   Copyright (c) 1996-2008  Red Hat, Inc and others.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   516
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   517
   Permission is hereby granted, free of charge, to any person obtaining
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   518
   a copy of this software and associated documentation files (the
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   519
   ``Software''), to deal in the Software without restriction, including
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   520
   without limitation the rights to use, copy, modify, merge, publish,
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   521
   distribute, sublicense, and/or sell copies of the Software, and to
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   522
   permit persons to whom the Software is furnished to do so, subject to
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   523
   the following conditions:
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   524
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   525
   The above copyright notice and this permission notice shall be included
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   526
   in all copies or substantial portions of the Software.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   527
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   528
   THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND,
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   529
   EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   530
   MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   531
   NONINFRINGEMENT.  IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   532
   HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   533
   WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   534
   OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   535
   DEALINGS IN THE SOFTWARE.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   536
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   537
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   538
zlib
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   539
----
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   540
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   541
The :mod:`zlib` extension is built using an included copy of the zlib
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   542
sources if the zlib version found on the system is too old to be
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   543
used for the build::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   544
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   545
  Copyright (C) 1995-2010 Jean-loup Gailly and Mark Adler
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   546
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   547
  This software is provided 'as-is', without any express or implied
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   548
  warranty.  In no event will the authors be held liable for any damages
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   549
  arising from the use of this software.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   550
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   551
  Permission is granted to anyone to use this software for any purpose,
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   552
  including commercial applications, and to alter it and redistribute it
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   553
  freely, subject to the following restrictions:
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   554
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   555
  1. The origin of this software must not be misrepresented; you must not
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   556
     claim that you wrote the original software. If you use this software
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   557
     in a product, an acknowledgment in the product documentation would be
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   558
     appreciated but is not required.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   559
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   560
  2. Altered source versions must be plainly marked as such, and must not be
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   561
     misrepresented as being the original software.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   562
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   563
  3. This notice may not be removed or altered from any source distribution.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   564
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   565
  Jean-loup Gailly        Mark Adler
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   566
  [email protected]          [email protected]
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   567
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   568
---------------------------------------------------------------------------
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   569
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   570
Additional attribution text found in the source:
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   571
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   572
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   573
Lib/bsddb/__init__.py
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   574
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   575
#  Copyright (c) 1999-2001, Digital Creations, Fredericksburg, VA, USA
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   576
#  and Andrew Kuchling. All rights reserved.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   577
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   578
#  Redistribution and use in source and binary forms, with or without
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   579
#  modification, are permitted provided that the following conditions are
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   580
#  met:
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   581
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   582
#    o Redistributions of source code must retain the above copyright
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   583
#      notice, this list of conditions, and the disclaimer that follows.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   584
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   585
#    o Redistributions in binary form must reproduce the above copyright
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   586
#      notice, this list of conditions, and the following disclaimer in
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   587
#      the documentation and/or other materials provided with the
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   588
#      distribution.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   589
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   590
#    o Neither the name of Digital Creations nor the names of its
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   591
#      contributors may be used to endorse or promote products derived
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   592
#      from this software without specific prior written permission.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   593
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   594
#  THIS SOFTWARE IS PROVIDED BY DIGITAL CREATIONS AND CONTRIBUTORS *AS
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   595
#  IS* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   596
#  TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   597
#  PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL DIGITAL
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   598
#  CREATIONS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   599
#  INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   600
#  BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   601
#  OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   602
#  ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   603
#  TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   604
#  USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   605
#  DAMAGE.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   606
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   607
Lib/compiler/transformer.py
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   608
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   609
# Original version written by Greg Stein ([email protected])
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   610
#                         and Bill Tutt ([email protected])
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   611
# February 1997.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   612
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   613
# Modifications and improvements for Python 2.0 by Jeremy Hylton and
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   614
# Mark Hammond
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   615
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   616
# Some fixes to try to have correct line number on almost all nodes
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   617
# (except Module, Discard and Stmt) added by Sylvain Thenault
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   618
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   619
# Portions of this file are:
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   620
# Copyright (C) 1997-1998 Greg Stein. All Rights Reserved.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   621
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   622
# This module is provided under a BSD-ish license. See
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   623
#   http://www.opensource.org/licenses/bsd-license.html
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   624
# and replace OWNER, ORGANIZATION, and YEAR as appropriate.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   625
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   626
Lib/lib-tk/turtle.py
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   627
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   628
# Copyright (C) 2006 - 2010  Gregor Lingl
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   629
# email: [email protected]
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   630
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   631
# This software is provided 'as-is', without any express or implied
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   632
# warranty.  In no event will the authors be held liable for any damages
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   633
# arising from the use of this software.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   634
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   635
# Permission is granted to anyone to use this software for any purpose,
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   636
# including commercial applications, and to alter it and redistribute it
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   637
# freely, subject to the following restrictions:
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   638
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   639
# 1. The origin of this software must not be misrepresented; you must not
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   640
#    claim that you wrote the original software. If you use this software
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   641
#    in a product, an acknowledgment in the product documentation would be
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   642
#    appreciated but is not required.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   643
# 2. Altered source versions must be plainly marked as such, and must not be
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   644
#    misrepresented as being the original software.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   645
# 3. This notice may not be removed or altered from any source distribution.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   646
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   647
Lib/logging/__init__.py
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   648
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   649
# Copyright 2001-2009 by Vinay Sajip. All Rights Reserved.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   650
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   651
# Permission to use, copy, modify, and distribute this software and its
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   652
# documentation for any purpose and without fee is hereby granted,
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   653
# provided that the above copyright notice appear in all copies and that
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   654
# both that copyright notice and this permission notice appear in
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   655
# supporting documentation, and that the name of Vinay Sajip
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   656
# not be used in advertising or publicity pertaining to distribution
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   657
# of the software without specific, written prior permission.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   658
# VINAY SAJIP DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   659
# ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   660
# VINAY SAJIP BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   661
# ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   662
# IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   663
# OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   664
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   665
Lib/multiprocessing/__init__.py
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   666
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   667
# Copyright (c) 2006-2008, R Oudkerk
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   668
# All rights reserved.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   669
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   670
# Redistribution and use in source and binary forms, with or without
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   671
# modification, are permitted provided that the following conditions
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   672
# are met:
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   673
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   674
# 1. Redistributions of source code must retain the above copyright
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   675
#    notice, this list of conditions and the following disclaimer.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   676
# 2. Redistributions in binary form must reproduce the above copyright
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   677
#    notice, this list of conditions and the following disclaimer in the
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   678
#    documentation and/or other materials provided with the distribution.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   679
# 3. Neither the name of author nor the names of any contributors may be
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   680
#    used to endorse or promote products derived from this software
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   681
#    without specific prior written permission.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   682
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   683
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS "AS IS" AND
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   684
# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   685
# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   686
# ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   687
# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   688
# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   689
# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   690
# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   691
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   692
# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   693
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   694
Lib/optparse.py
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   695
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   696
Copyright (c) 2001-2006 Gregory P. Ward.  All rights reserved.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   697
Copyright (c) 2002-2006 Python Software Foundation.  All rights reserved.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   698
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   699
Redistribution and use in source and binary forms, with or without
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   700
modification, are permitted provided that the following conditions are
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   701
met:
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   702
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   703
  * Redistributions of source code must retain the above copyright
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   704
    notice, this list of conditions and the following disclaimer.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   705
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   706
  * Redistributions in binary form must reproduce the above copyright
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   707
    notice, this list of conditions and the following disclaimer in the
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   708
    documentation and/or other materials provided with the distribution.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   709
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   710
  * Neither the name of the author nor the names of its
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   711
    contributors may be used to endorse or promote products derived from
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   712
    this software without specific prior written permission.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   713
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   714
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   715
IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   716
TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   717
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   718
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   719
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   720
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   721
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   722
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   723
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   724
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   725
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   726
Lib/platform.py
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   727
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   728
    Copyright (c) 1999-2000, Marc-Andre Lemburg; mailto:[email protected]
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   729
    Copyright (c) 2000-2010, eGenix.com Software GmbH; mailto:[email protected]
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   730
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   731
    Permission to use, copy, modify, and distribute this software and its
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   732
    documentation for any purpose and without fee or royalty is hereby granted,
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   733
    provided that the above copyright notice appear in all copies and that
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   734
    both that copyright notice and this permission notice appear in
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   735
    supporting documentation or portions thereof, including modifications,
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   736
    that you make.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   737
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   738
    EGENIX.COM SOFTWARE GMBH DISCLAIMS ALL WARRANTIES WITH REGARD TO
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   739
    THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   740
    FITNESS, IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL,
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   741
    INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   742
    FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   743
    NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   744
    WITH THE USE OR PERFORMANCE OF THIS SOFTWARE !
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   745
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   746
Lib/profile.py
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   747
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   748
# Copyright Disney Enterprises, Inc.  All Rights Reserved.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   749
# Licensed to PSF under a Contributor Agreement
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   750
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   751
# Licensed under the Apache License, Version 2.0 (the "License");
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   752
# you may not use this file except in compliance with the License.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   753
# You may obtain a copy of the License at
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   754
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   755
# http://www.apache.org/licenses/LICENSE-2.0
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   756
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   757
# Unless required by applicable law or agreed to in writing, software
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   758
# distributed under the License is distributed on an "AS IS" BASIS,
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   759
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   760
# either express or implied.  See the License for the specific language
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   761
# governing permissions and limitations under the License.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   762
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   763
Lib/sqlite3/__init__.py
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   764
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   765
# Copyright (C) 2005 Gerhard H?ring <[email protected]>
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   766
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   767
# This file is part of pysqlite.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   768
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   769
# This software is provided 'as-is', without any express or implied
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   770
# warranty.  In no event will the authors be held liable for any damages
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   771
# arising from the use of this software.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   772
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   773
# Permission is granted to anyone to use this software for any purpose,
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   774
# including commercial applications, and to alter it and redistribute it
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   775
# freely, subject to the following restrictions:
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   776
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   777
# 1. The origin of this software must not be misrepresented; you must not
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   778
#    claim that you wrote the original software. If you use this software
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   779
#    in a product, an acknowledgment in the product documentation would be
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   780
#    appreciated but is not required.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   781
# 2. Altered source versions must be plainly marked as such, and must not be
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   782
#    misrepresented as being the original software.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   783
# 3. This notice may not be removed or altered from any source distribution.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   784
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   785
Lib/tarfile.py
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   786
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   787
# Copyright (C) 2002 Lars Gust?bel <[email protected]>
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   788
# All rights reserved.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   789
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   790
# Permission  is  hereby granted,  free  of charge,  to  any person
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   791
# obtaining a  copy of  this software  and associated documentation
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   792
# files  (the  "Software"),  to   deal  in  the  Software   without
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   793
# restriction,  including  without limitation  the  rights to  use,
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   794
# copy, modify, merge, publish, distribute, sublicense, and/or sell
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   795
# copies  of  the  Software,  and to  permit  persons  to  whom the
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   796
# Software  is  furnished  to  do  so,  subject  to  the  following
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   797
# conditions:
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   798
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   799
# The above copyright  notice and this  permission notice shall  be
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   800
# included in all copies or substantial portions of the Software.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   801
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   802
# THE SOFTWARE IS PROVIDED "AS  IS", WITHOUT WARRANTY OF ANY  KIND,
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   803
# EXPRESS OR IMPLIED, INCLUDING  BUT NOT LIMITED TO  THE WARRANTIES
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   804
# OF  MERCHANTABILITY,  FITNESS   FOR  A  PARTICULAR   PURPOSE  AND
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   805
# NONINFRINGEMENT.  IN  NO  EVENT SHALL  THE  AUTHORS  OR COPYRIGHT
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   806
# HOLDERS  BE LIABLE  FOR ANY  CLAIM, DAMAGES  OR OTHER  LIABILITY,
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   807
# WHETHER  IN AN  ACTION OF  CONTRACT, TORT  OR OTHERWISE,  ARISING
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   808
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   809
# OTHER DEALINGS IN THE SOFTWARE.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   810
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   811
Lib/unittest.py
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   812
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   813
Copyright (c) 1999-2003 Steve Purcell
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   814
This module is free software, and you may redistribute it and/or modify
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   815
it under the same terms as Python itself, so long as this copyright message
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   816
and disclaimer are retained in their original form.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   817
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   818
IN NO EVENT SHALL THE AUTHOR BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT,
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   819
SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   820
THIS CODE, EVEN IF THE AUTHOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   821
DAMAGE.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   822
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   823
THE AUTHOR SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   824
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   825
PARTICULAR PURPOSE.  THE CODE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS,
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   826
AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   827
SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   828
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   829
Modules/_localemodule.c
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   830
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   831
Copyright (C) 1997, 2002, 2003 Martin von Loewis
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   832
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   833
Permission to use, copy, modify, and distribute this software and its
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   834
documentation for any purpose and without fee is hereby granted,
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   835
provided that the above copyright notice appear in all copies.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   836
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   837
This software comes with no warranty. Use at your own risk.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   838
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   839
Modules/parsermodule.c
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   840
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   841
 *  Copyright 1995-1996 by Fred L. Drake, Jr. and Virginia Polytechnic
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   842
 *  Institute and State University, Blacksburg, Virginia, USA.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   843
 *  Portions copyright 1991-1995 by Stichting Mathematisch Centrum,
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   844
 *  Amsterdam, The Netherlands.  Copying is permitted under the terms
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   845
 *  associated with the main Python distribution, with the additional
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   846
 *  restriction that this additional notice be included and maintained
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   847
 *  on all distributed copies.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   848
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   849
Modules/timing.h
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   850
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   851
/*
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   852
 * Copyright (c) 1993 George V. Neville-Neil
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   853
 * All rights reserved.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   854
 *
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   855
 * Redistribution and use in source and binary forms, with or without
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   856
 * modification, are permitted provided that the following conditions
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   857
 * are met:
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   858
 * 1. Redistributions of source code must retain the above copyright
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   859
 *    notice, this list of conditions and the following disclaimer.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   860
 * 2. Redistributions in binary form must reproduce the above copyright
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   861
 *    notice, this list of conditions and the following disclaimer in the
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   862
 *    documentation and/or other materials provided with the distribution.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   863
 * 3. The name, George Neville-Neil may not be used to endorse or promote
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   864
 *    products derived from this software without specific prior
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   865
 *    written permission.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   866
 *
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   867
 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   868
 * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   869
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   870
 * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   871
 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   872
 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   873
 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   874
 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   875
 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   876
 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   877
 * SUCH DAMAGE.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   878
 */
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   879
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   880
Parser/spark.py
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   881
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   882
#  Copyright (c) 1998-2002 John Aycock
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   883
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   884
#  Permission is hereby granted, free of charge, to any person obtaining
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   885
#  a copy of this software and associated documentation files (the
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   886
#  "Software"), to deal in the Software without restriction, including
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   887
#  without limitation the rights to use, copy, modify, merge, publish,
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   888
#  distribute, sublicense, and/or sell copies of the Software, and to
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   889
#  permit persons to whom the Software is furnished to do so, subject to
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   890
#  the following conditions:
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   891
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   892
#  The above copyright notice and this permission notice shall be
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   893
#  included in all copies or substantial portions of the Software.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   894
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   895
#  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   896
#  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   897
#  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   898
#  IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   899
#  CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   900
#  TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   901
#  SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   902
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   903
Python/getopt.c
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   904
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   905
 * Copyright 1992-1994, David Gottner
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   906
 *
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   907
 *                    All Rights Reserved
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   908
 *
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   909
 * Permission to use, copy, modify, and distribute this software and its
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   910
 * documentation for any purpose and without fee is hereby granted,
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   911
 * provided that the above copyright notice, this permission notice and
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   912
 * the following disclaimer notice appear unmodified in all copies.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   913
 *
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   914
 * I DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   915
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.  IN NO EVENT SHALL I
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   916
 * BE LIABLE FOR ANY SPECIAL, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   917
 * DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA, OR PROFITS, WHETHER
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   918
 * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   919
 * OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   920
 *
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   921
 * Nevertheless, I would like to know about bugs in this library or
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   922
 * suggestions for improvment.  Send bug reports and feedback to
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   923
 * [email protected].
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   924
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   925
Tools/pybench/LICENSE
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   926
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   927
pybench License
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   928
---------------
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   929
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   930
This copyright notice and license applies to all files in the pybench
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   931
directory of the pybench distribution.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   932
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   933
Copyright (c), 1997-2006, Marc-Andre Lemburg ([email protected])
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   934
Copyright (c), 2000-2006, eGenix.com Software GmbH ([email protected])
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   935
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   936
                   All Rights Reserved.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   937
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   938
Permission to use, copy, modify, and distribute this software and its
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   939
documentation for any purpose and without fee or royalty is hereby
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   940
granted, provided that the above copyright notice appear in all copies
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   941
and that both that copyright notice and this permission notice appear
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   942
in supporting documentation or portions thereof, including
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   943
modifications, that you make.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   944
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   945
THE AUTHOR MARC-ANDRE LEMBURG DISCLAIMS ALL WARRANTIES WITH REGARD TO
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   946
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   947
FITNESS, IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL,
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   948
INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   949
FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   950
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   951
WITH THE USE OR PERFORMANCE OF THIS SOFTWARE !
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   952
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   953
Tools/pynche/X/xlicense.txt
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   954
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   955
X Window System License - X11R6.4
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   956
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   957
Copyright (c) 1998 The Open Group
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   958
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   959
Permission is hereby granted, free of charge, to any person obtaining
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   960
a copy of this software and associated documentation files (the
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   961
"Software"), to deal in the Software without restriction, including
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   962
without limitation the rights to use, copy, modify, merge, publish,
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   963
distribute, sublicense, and/or sell copies of the Software, and to
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   964
permit persons to whom the Software is furnished to do so, subject to
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   965
the following conditions:
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   966
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   967
The above copyright notice and this permission notice shall be
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   968
included in all copies or substantial portions of the Software.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   969
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   970
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   971
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   972
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   973
IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   974
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   975
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   976
OTHER DEALINGS IN THE SOFTWARE.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   977
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   978
Except as contained in this notice, the name of The Open Group shall
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   979
not be used in advertising or otherwise to promote the sale, use or
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   980
other dealings in this Software without prior written authorization
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   981
from The Open Group.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   982
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   983
X Window System is a trademark of The Open Group
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   984
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   985
install-sh
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   986
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   987
#!/bin/sh
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   988
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   989
# install - install a program, script, or datafile
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   990
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   991
# This originates from X11R5 (mit/util/scripts/install.sh), which was
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   992
# later released in X11R6 (xc/config/util/install.sh) with the
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   993
# following copyright and license.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   994
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   995
# Copyright (C) 1994 X Consortium
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   996
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   997
# Permission is hereby granted, free of charge, to any person obtaining a copy
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   998
# of this software and associated documentation files (the "Software"), to
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   999
# deal in the Software without restriction, including without limitation the
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
  1000
# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
  1001
# sell copies of the Software, and to permit persons to whom the Software is
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
  1002
# furnished to do so, subject to the following conditions:
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
  1003
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
  1004
# The above copyright notice and this permission notice shall be included in
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
  1005
# all copies or substantial portions of the Software.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
  1006
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
  1007
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
  1008
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
  1009
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
  1010
# X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
  1011
# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
  1012
# TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
  1013
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
  1014
# Except as contained in this notice, the name of the X Consortium shall not
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
  1015
# be used in advertising or otherwise to promote the sale, use or other deal-
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
  1016
# ings in this Software without prior written authorization from the X Consor-
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
  1017
# tium.