components/python/python27/python27.license
author John Beck <John.Beck@Oracle.COM>
Fri, 24 Jul 2015 09:56:22 -0700
changeset 4698 4e27e549b58d
parent 2179 54b689a4315b
child 7516 09c933391a1b
permissions -rw-r--r--
21162830 update Python 2.7 line to version 2.7.10
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,
4698
4e27e549b58d 21162830 update Python 2.7 line to version 2.7.10
John Beck <John.Beck@Oracle.COM>
parents: 2179
diff changeset
    20
2011, 2012, 2013, 2014, 2015 Python Software Foundation; All Rights Reserved"
4e27e549b58d 21162830 update Python 2.7 line to version 2.7.10
John Beck <John.Beck@Oracle.COM>
parents: 2179
diff changeset
    21
are retained in Python alone or in any derivative version prepared by Licensee.
2179
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    22
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    23
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
    24
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
    25
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
    26
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
    27
the changes made to Python.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    28
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    29
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
    30
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
    31
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
    32
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
    33
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
    34
INFRINGE ANY THIRD PARTY RIGHTS.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    35
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    36
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
    37
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
    38
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
    39
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
    40
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    41
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
    42
breach of its terms and conditions.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    43
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    44
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
    45
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
    46
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
    47
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
    48
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
    49
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    50
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
    51
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
    52
Agreement.
458
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    53
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    54
2179
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    55
---------------------------------------------------------------------------
458
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    56
2179
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
    57
From the Doc/license.rst file:
458
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    58
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    59
Licenses and Acknowledgements for Incorporated Software
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    60
=======================================================
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
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
    63
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
    64
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
Mersenne Twister
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    67
----------------
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
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
    70
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
    71
the verbatim comments from the original code::
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    72
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    73
   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
    74
   Coded by Takuji Nishimura and Makoto Matsumoto.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    75
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    76
   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
    77
   or init_by_array(init_key, key_length).
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    78
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    79
   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
    80
   All rights reserved.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    81
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    82
   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
    83
   modification, are permitted provided that the following conditions
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    84
   are met:
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    85
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    86
    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
    87
       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
    88
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    89
    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
    90
       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
    91
       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
    92
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    93
    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
    94
       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
    95
       permission.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    96
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    97
   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
    98
   "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
    99
   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
   100
   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
   101
   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
   102
   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
   103
   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
   104
   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
   105
   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
   106
   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
   107
   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
   108
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
   Any feedback is very welcome.
2179
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   111
   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
   112
   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
   113
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
Sockets
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   116
-------
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
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
   119
: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
   120
Project, http://www.wide.ad.jp/. ::
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   121
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   122
   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
   123
   All rights reserved.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   124
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   125
   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
   126
   modification, are permitted provided that the following conditions
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   127
   are met:
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   128
   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
   129
      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
   130
   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
   131
      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
   132
      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
   133
   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
   134
      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
   135
      without specific prior written permission.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   136
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   137
   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
   138
   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
   139
   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
   140
   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
   141
   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
   142
   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
   143
   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
   144
   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
   145
   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
   146
   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
   147
   SUCH DAMAGE.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   148
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
Floating point exception control
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   151
--------------------------------
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
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
   154
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
    /                       Copyright (c) 1996.                           \
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   157
   |          The Regents of the University of California.                 |
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   158
   |                        All rights reserved.                           |
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   159
   |                                                                       |
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   160
   |   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
   161
   |   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
   162
   |   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
   163
   |   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
   164
   |   copies of the supporting documentation for such software.           |
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   165
   |                                                                       |
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   166
   |   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
   167
   |   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
   168
   |   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
   169
   |   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
   170
   |                                                                       |
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   171
   |                              DISCLAIMER                               |
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   172
   |                                                                       |
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   173
   |   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
   174
   |   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
   175
   |   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
   176
   |   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
   177
   |   liability  or  responsibility  for the accuracy, completeness, or   |
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   178
   |   usefulness of any information,  apparatus,  product,  or  process   |
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   179
   |   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
   180
   |   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
   181
   |   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
   182
   |   manufacturer, or otherwise, does not  necessarily  constitute  or   |
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   183
   |   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
   184
   |   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
   185
   |   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
   186
   |   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
   187
   |   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
   188
    \  endorsement purposes.                                              /
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   189
     ---------------------------------------------------------------------
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
MD5 message digest algorithm
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   193
----------------------------
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
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
   196
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   197
     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
   198
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   199
     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
   200
     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
   201
     arising from the use of this software.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   202
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   203
     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
   204
     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
   205
     freely, subject to the following restrictions:
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   206
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   207
     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
   208
        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
   209
        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
   210
        appreciated but is not required.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   211
     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
   212
        misrepresented as being the original software.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   213
     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
   214
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   215
     L. Peter Deutsch
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   216
     [email protected]
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   217
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   218
     Independent implementation of MD5 (RFC 1321).
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   219
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   220
     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
   221
     text is available at
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   222
           http://www.ietf.org/rfc/rfc1321.txt
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   223
     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
   224
     (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
   225
     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
   226
     copyrighted.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   227
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   228
     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
   229
     <[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
   230
     that follows (in reverse chronological order):
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   231
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   232
     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
   233
           references to Ghostscript; clarified derivation from RFC 1321;
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   234
           now handles byte order either statically or dynamically.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   235
     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
   236
     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
   237
           added conditionalization for C++ compilation from Martin
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   238
           Purschke <[email protected]>.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   239
     1999-05-03 lpd Original version.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   240
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
Asynchronous socket services
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   243
----------------------------
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
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
   246
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   247
   Copyright 1996 by Sam Rushing
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   248
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   249
                           All Rights Reserved
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   250
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   251
   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
   252
   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
   253
   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
   254
   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
   255
   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
   256
   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
   257
   distribution of the software without specific, written prior
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   258
   permission.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   259
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   260
   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
   261
   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
   262
   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
   263
   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
   264
   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
   265
   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
   266
   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
   267
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
Cookie management
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   270
-----------------
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
The :mod:`Cookie` module contains the following notice::
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   273
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   274
   Copyright 2000 by Timothy O'Malley <[email protected]>
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   275
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   276
                  All Rights Reserved
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   277
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   278
   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
   279
   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
   280
   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
   281
   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
   282
   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
   283
   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
   284
   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
   285
   prior permission.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   286
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   287
   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
   288
   SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   289
   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
   290
   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
   291
   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
   292
   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
   293
   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
   294
   PERFORMANCE OF THIS SOFTWARE.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   295
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
Execution tracing
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   298
-----------------
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
The :mod:`trace` module contains the following notice::
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   301
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   302
   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
   303
   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
   304
   Python 2.2 license.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   305
   Author: Zooko O'Whielacronx
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   306
   http://zooko.com/
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   307
   mailto:[email protected]
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   308
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   309
   Copyright 2000, Mojam Media, Inc., all rights reserved.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   310
   Author: Skip Montanaro
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   311
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   312
   Copyright 1999, Bioreason, Inc., all rights reserved.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   313
   Author: Andrew Dalke
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   314
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   315
   Copyright 1995-1997, Automatrix, Inc., all rights reserved.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   316
   Author: Skip Montanaro
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   317
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   318
   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
   319
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
   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
   322
   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
   323
   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
   324
   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
   325
   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
   326
   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
   327
   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
   328
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
UUencode and UUdecode functions
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   331
-------------------------------
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
The :mod:`uu` module contains the following notice::
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   334
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   335
   Copyright 1994 by Lance Ellinghouse
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   336
   Cathedral City, California Republic, United States of America.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   337
                          All Rights Reserved
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   338
   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
   339
   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
   340
   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
   341
   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
   342
   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
   343
   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
   344
   of the software without specific, written prior permission.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   345
   LANCE ELLINGHOUSE DISCLAIMS ALL WARRANTIES WITH REGARD TO
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   346
   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
   347
   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
   348
   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
   349
   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
   350
   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
   351
   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
   352
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   353
   Modified by Jack Jansen, CWI, July 1995:
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   354
   - 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
   355
     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
   356
     version is still 5 times faster, though.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   357
   - Arguments more compliant with Python standard
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   358
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
XML Remote Procedure Calls
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   361
--------------------------
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
The :mod:`xmlrpclib` module contains the following notice::
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   364
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   365
       The XML-RPC client interface is
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   366
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   367
   Copyright (c) 1999-2002 by Secret Labs AB
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   368
   Copyright (c) 1999-2002 by Fredrik Lundh
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   369
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   370
   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
   371
   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
   372
   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
   373
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   374
   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
   375
   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
   376
   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
   377
   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
   378
   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
   379
   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
   380
   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
   381
   prior permission.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   382
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   383
   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
   384
   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
   385
   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
   386
   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
   387
   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
   388
   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
   389
   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
   390
   OF THIS SOFTWARE.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   391
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
test_epoll
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   394
----------
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
The :mod:`test_epoll` contains the following notice::
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   397
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   398
  Copyright (c) 2001-2006 Twisted Matrix Laboratories.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   399
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   400
  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
   401
  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
   402
  "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
   403
  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
   404
  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
   405
  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
   406
  the following conditions:
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   407
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   408
  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
   409
  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
   410
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   411
  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
   412
  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
   413
  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   414
  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
   415
  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
   416
  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
   417
  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
   418
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   419
Select kqueue
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   420
-------------
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
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
   423
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   424
  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
   425
  All rights reserved.
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   426
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   427
  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
   428
  modification, are permitted provided that the following conditions
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   429
  are met:
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   430
  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
   431
     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
   432
  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
   433
     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
   434
     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
   435
2edc011b559e 7004671 Add Python 2.7.1
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
   436
  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
   437
  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
   438
  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
   439
  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
   440
  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
   441
  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
   442
  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
   443
  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
   444
  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
   445
  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
   446
  SUCH DAMAGE.
2179
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   447
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
strtod and dtoa
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   450
---------------
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
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
   453
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
   454
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
   455
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
   456
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
   457
notice::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   458
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
    * 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
   462
    *
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   463
    * 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
   464
    *
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   465
    * 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
   466
    * 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
   467
    * 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
   468
    * 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
   469
    * documentation for such software.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   470
    *
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   471
    * 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
   472
    * 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
   473
    * 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
   474
    * 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
   475
    *
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
expat
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   480
-----
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
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
   483
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
   484
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   485
  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
   486
                                 and Clark Cooper
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   487
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   488
  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
   489
  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
   490
  "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
   491
  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
   492
  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
   493
  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
   494
  the following conditions:
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   495
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   496
  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
   497
  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
   498
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   499
  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
   500
  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
   501
  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
   502
  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
   503
  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
   504
  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
   505
  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
   506
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
libffi
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   509
------
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
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
   512
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
   513
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   514
   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
   515
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   516
   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
   517
   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
   518
   ``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
   519
   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
   520
   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
   521
   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
   522
   the following conditions:
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   523
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   524
   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
   525
   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
   526
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   527
   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
   528
   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
   529
   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
   530
   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
   531
   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
   532
   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
   533
   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
   534
   DEALINGS IN THE SOFTWARE.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   535
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
zlib
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   538
----
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
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
   541
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
   542
used for the build::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   543
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   544
  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
   545
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   546
  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
   547
  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
   548
  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
   549
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   550
  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
   551
  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
   552
  freely, subject to the following restrictions:
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   553
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   554
  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
   555
     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
   556
     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
   557
     appreciated but is not required.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   558
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   559
  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
   560
     misrepresented as being the original software.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   561
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   562
  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
   563
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   564
  Jean-loup Gailly        Mark Adler
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   565
  [email protected]          [email protected]
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   566
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
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
   570
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
Lib/bsddb/__init__.py
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   573
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   574
#  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
   575
#  and Andrew Kuchling. All rights reserved.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   576
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   577
#  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
   578
#  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
   579
#  met:
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   580
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   581
#    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
   582
#      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
   583
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   584
#    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
   585
#      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
   586
#      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
   587
#      distribution.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   588
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   589
#    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
   590
#      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
   591
#      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
   592
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   593
#  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
   594
#  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
   595
#  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
   596
#  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
   597
#  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
   598
#  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
   599
#  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
   600
#  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
   601
#  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
   602
#  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
   603
#  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
   604
#  DAMAGE.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   605
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   606
Lib/compiler/transformer.py
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   607
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   608
# 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
   609
#                         and Bill Tutt ([email protected])
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   610
# February 1997.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   611
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   612
# 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
   613
# Mark Hammond
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   614
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   615
# 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
   616
# (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
   617
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   618
# Portions of this file are:
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   619
# 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
   620
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   621
# 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
   622
#   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
   623
# 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
   624
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   625
Lib/lib-tk/turtle.py
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   626
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   627
# Copyright (C) 2006 - 2010  Gregor Lingl
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   628
# email: [email protected]
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   629
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   630
# 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
   631
# 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
   632
# 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
   633
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   634
# 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
   635
# 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
   636
# freely, subject to the following restrictions:
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   637
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   638
# 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
   639
#    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
   640
#    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
   641
#    appreciated but is not required.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   642
# 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
   643
#    misrepresented as being the original software.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   644
# 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
   645
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   646
Lib/logging/__init__.py
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   647
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   648
# 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
   649
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   650
# 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
   651
# 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
   652
# 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
   653
# 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
   654
# 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
   655
# 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
   656
# 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
   657
# 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
   658
# 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
   659
# 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
   660
# 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
   661
# 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
   662
# 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
   663
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   664
Lib/multiprocessing/__init__.py
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   665
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   666
# Copyright (c) 2006-2008, R Oudkerk
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   667
# All rights reserved.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   668
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   669
# 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
   670
# 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
   671
# are met:
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   672
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   673
# 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
   674
#    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
   675
# 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
   676
#    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
   677
#    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
   678
# 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
   679
#    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
   680
#    without specific prior written permission.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   681
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   682
# 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
   683
# 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
   684
# 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
   685
# 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
   686
# 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
   687
# 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
   688
# 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
   689
# 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
   690
# 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
   691
# 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
   692
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   693
Lib/optparse.py
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   694
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   695
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
   696
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
   697
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   698
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
   699
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
   700
met:
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   701
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   702
  * 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
   703
    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
   704
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   705
  * 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
   706
    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
   707
    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
   708
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   709
  * 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
   710
    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
   711
    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
   712
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   713
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
   714
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
   715
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
   716
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
   717
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
   718
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
   719
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
   720
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
   721
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
   722
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
   723
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
   724
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   725
Lib/platform.py
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   726
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   727
    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
   728
    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
   729
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   730
    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
   731
    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
   732
    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
   733
    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
   734
    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
   735
    that you make.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   736
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   737
    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
   738
    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
   739
    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
   740
    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
   741
    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
   742
    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
   743
    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
   744
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   745
Lib/profile.py
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   746
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   747
# 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
   748
# 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
   749
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   750
# 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
   751
# 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
   752
# 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
   753
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   754
# 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
   755
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   756
# 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
   757
# 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
   758
# 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
   759
# 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
   760
# 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
   761
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   762
Lib/sqlite3/__init__.py
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   763
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   764
# 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
   765
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   766
# This file is part of pysqlite.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   767
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   768
# 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
   769
# 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
   770
# 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
   771
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   772
# 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
   773
# 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
   774
# freely, subject to the following restrictions:
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   775
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   776
# 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
   777
#    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
   778
#    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
   779
#    appreciated but is not required.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   780
# 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
   781
#    misrepresented as being the original software.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   782
# 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
   783
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   784
Lib/tarfile.py
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   785
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   786
# 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
   787
# All rights reserved.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   788
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   789
# 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
   790
# 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
   791
# 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
   792
# 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
   793
# 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
   794
# 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
   795
# 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
   796
# conditions:
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   797
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   798
# 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
   799
# 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
   800
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   801
# 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
   802
# 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
   803
# 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
   804
# 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
   805
# 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
   806
# 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
   807
# 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
   808
# OTHER DEALINGS IN THE SOFTWARE.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   809
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   810
Lib/unittest.py
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   811
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   812
Copyright (c) 1999-2003 Steve Purcell
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   813
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
   814
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
   815
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
   816
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   817
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
   818
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
   819
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
   820
DAMAGE.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   821
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   822
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
   823
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
   824
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
   825
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
   826
SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   827
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   828
Modules/_localemodule.c
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   829
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   830
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
   831
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   832
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
   833
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
   834
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
   835
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   836
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
   837
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   838
Modules/parsermodule.c
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   839
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   840
 *  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
   841
 *  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
   842
 *  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
   843
 *  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
   844
 *  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
   845
 *  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
   846
 *  on all distributed copies.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   847
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   848
Modules/timing.h
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   849
::::::::::::::
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
 * 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
   852
 * All rights reserved.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   853
 *
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   854
 * 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
   855
 * 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
   856
 * are met:
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   857
 * 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
   858
 *    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
   859
 * 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
   860
 *    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
   861
 *    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
   862
 * 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
   863
 *    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
   864
 *    written permission.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   865
 *
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   866
 * 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
   867
 * 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
   868
 * 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
   869
 * 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
   870
 * 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
   871
 * 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
   872
 * 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
   873
 * 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
   874
 * 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
   875
 * 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
   876
 * SUCH DAMAGE.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   877
 */
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
Parser/spark.py
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   880
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   881
#  Copyright (c) 1998-2002 John Aycock
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   882
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   883
#  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
   884
#  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
   885
#  "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
   886
#  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
   887
#  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
   888
#  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
   889
#  the following conditions:
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   890
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   891
#  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
   892
#  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
   893
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   894
#  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
   895
#  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
   896
#  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
   897
#  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
   898
#  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
   899
#  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
   900
#  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
   901
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   902
Python/getopt.c
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   903
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   904
 * Copyright 1992-1994, David Gottner
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   905
 *
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   906
 *                    All Rights Reserved
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   907
 *
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   908
 * 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
   909
 * 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
   910
 * 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
   911
 * 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
   912
 *
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   913
 * 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
   914
 * 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
   915
 * 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
   916
 * 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
   917
 * 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
   918
 * 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
   919
 *
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   920
 * 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
   921
 * 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
   922
 * [email protected].
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   923
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   924
Tools/pybench/LICENSE
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   925
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   926
pybench License
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   927
---------------
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
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
   930
directory of the pybench distribution.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   931
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   932
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
   933
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
   934
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   935
                   All Rights Reserved.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   936
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   937
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
   938
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
   939
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
   940
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
   941
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
   942
modifications, that you make.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   943
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   944
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
   945
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
   946
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
   947
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
   948
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
   949
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
   950
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
   951
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   952
Tools/pynche/X/xlicense.txt
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   953
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   954
X Window System License - X11R6.4
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   955
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   956
Copyright (c) 1998 The Open Group
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   957
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   958
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
   959
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
   960
"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
   961
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
   962
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
   963
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
   964
the following conditions:
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   965
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   966
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
   967
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
   968
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   969
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
   970
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
   971
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
   972
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
   973
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
   974
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
   975
OTHER DEALINGS IN THE SOFTWARE.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   976
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   977
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
   978
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
   979
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
   980
from The Open Group.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   981
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   982
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
   983
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   984
install-sh
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   985
::::::::::::::
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   986
#!/bin/sh
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   987
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   988
# 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
   989
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   990
# 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
   991
# 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
   992
# following copyright and license.
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   993
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   994
# Copyright (C) 1994 X Consortium
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   995
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
   996
# 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
   997
# 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
   998
# 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
   999
# 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
  1000
# 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
  1001
# 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
  1002
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
  1003
# 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
  1004
# 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
  1005
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
  1006
# 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
  1007
# 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
  1008
# 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
  1009
# 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
  1010
# 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
  1011
# 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
  1012
#
54b689a4315b 19898633 Python 2.7 license needs updates
John Beck <John.Beck@Oracle.COM>
parents: 1205
diff changeset
  1013
# 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
  1014
# 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
  1015
# 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
  1016
# tium.