components/python/python27/python27.license
author Bill Rushmore <bill.rushmore@oracle.com>
Fri, 07 Aug 2015 13:43:38 -0700
changeset 4746 8e237ffd0a48
parent 4698 4e27e549b58d
child 7516 09c933391a1b
permissions -rw-r--r--
20995635 Perl TK needs to be upgraded to work with Perl 5.20 20994112 Perl XML::Parser needs to work with Perl 5.20 20989929 Perl net-ssleay needs to be fixed so it builds with Perl 5.20 20989909 Perl libxml needs to be fixed so it builds with Perl 5.20 20989894 Perl DBI - needs to be fixed so it builds with Perl 5.20 20989877 AUTHEN-PAM needs to be fixed so it builds with Perl 5.20 21195142 OpenSCAP's Makefile needs to be updated to work with Perl 5.20 21216887 Dependencies and references to Perl 5.16 need to be replaced with Perl 5.20
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.