blob: 85081f2174439e25167b09e3f0495ee790dd49e4 [file] [log] [blame]
Guido van Rossumea70b492000-09-01 19:51:14 +00001HISTORY OF THE SOFTWARE
2=======================
3
4Python was created in the early 1990s by Guido van Rossum at Stichting
5Mathematisch Centrum (CWI) in the Netherlands as a successor of a
6language called ABC. Guido is Python's principal author, although it
Guido van Rossum028d0692000-09-03 03:13:44 +00007includes many contributions from others. The last version released
8from CWI was Python 1.2. In 1995, Guido continued his work on Python
9at the Corporation for National Research Initiatives (CNRI) in Reston,
Guido van Rossumea70b492000-09-01 19:51:14 +000010Virginia where he released several versions of the software. Python
111.6 was the last of the versions released by CNRI. In 2000, Guido and
Guido van Rossum9d644792000-12-12 15:24:57 +000012the Python core development team moved to BeOpen.com to form the
Guido van Rossum028d0692000-09-03 03:13:44 +000013BeOpen PythonLabs team (www.pythonlabs.com). Python 2.0 is the first
14release from PythonLabs. Thanks to the many outside volunteers who
15have worked under Guido's direction to make this release possible.
Guido van Rossumea70b492000-09-01 19:51:14 +000016
17
Guido van Rossumea70b492000-09-01 19:51:14 +000018
Guido van Rossum028d0692000-09-03 03:13:44 +000019BEOPEN.COM TERMS AND CONDITIONS FOR PYTHON 2.0
20==============================================
21
Guido van Rossum2e0d3312000-09-04 00:58:48 +000022BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1
Guido van Rossumac1c8182000-09-03 13:21:38 +000023-----------------------------------------------------
Guido van Rossumea70b492000-09-01 19:51:14 +000024
Guido van Rossum028d0692000-09-03 03:13:44 +0000251. This LICENSE AGREEMENT is between BeOpen.com ("BeOpen"), having an
26office at 160 Saratoga Avenue, Santa Clara, CA 95051, and the
Guido van Rossumea70b492000-09-01 19:51:14 +000027Individual or Organization ("Licensee") accessing and otherwise using
28this software in source or binary form and its associated
29documentation ("the Software").
30
Guido van Rossum028d0692000-09-03 03:13:44 +0000312. Subject to the terms and conditions of this BeOpen Python License
32Agreement, BeOpen hereby grants Licensee a non-exclusive,
33royalty-free, world-wide license to reproduce, analyze, test, perform
34and/or display publicly, prepare derivative works, distribute, and
35otherwise use the Software alone or in any derivative version,
36provided, however, that the BeOpen Python License is retained in the
37Software, alone or in any derivative version prepared by Licensee.
Guido van Rossumea70b492000-09-01 19:51:14 +000038
Guido van Rossum82271162000-09-05 03:05:07 +0000393. BeOpen is making the Software available to Licensee on an "AS IS"
Guido van Rossumea70b492000-09-01 19:51:14 +000040basis. BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
41IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND
42DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
43FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT
44INFRINGE ANY THIRD PARTY RIGHTS.
45
Guido van Rossum82271162000-09-05 03:05:07 +0000464. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE
Guido van Rossumea70b492000-09-01 19:51:14 +000047SOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS
48AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY
49DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
50
Guido van Rossum82271162000-09-05 03:05:07 +0000515. This License Agreement will automatically terminate upon a material
Guido van Rossumea70b492000-09-01 19:51:14 +000052breach of its terms and conditions.
53
Guido van Rossum82271162000-09-05 03:05:07 +0000546. This License Agreement shall be governed by and interpreted in all
Guido van Rossumea70b492000-09-01 19:51:14 +000055respects by the law of the State of California, excluding conflict of
56law provisions. Nothing in this License Agreement shall be deemed to
57create any relationship of agency, partnership, or joint venture
58between BeOpen and Licensee. This License Agreement does not grant
Guido van Rossumac1c8182000-09-03 13:21:38 +000059permission to use BeOpen trademarks or trade names in a trademark
60sense to endorse or promote products or services of Licensee, or any
61third party. As an exception, the "BeOpen Python" logos available at
Guido van Rossum028d0692000-09-03 03:13:44 +000062http://www.pythonlabs.com/logos.html may be used according to the
63permissions granted on that web page.
Guido van Rossumea70b492000-09-01 19:51:14 +000064
Guido van Rossum82271162000-09-05 03:05:07 +0000657. By copying, installing or otherwise using the software, Licensee
Guido van Rossumea70b492000-09-01 19:51:14 +000066agrees to be bound by the terms and conditions of this License
67Agreement.
68
69
Guido van Rossum2e0d3312000-09-04 00:58:48 +000070CNRI OPEN SOURCE LICENSE AGREEMENT
71----------------------------------
Guido van Rossumea70b492000-09-01 19:51:14 +000072
Guido van Rossumea761c02000-10-10 14:49:44 +000073Python 1.6 CNRI OPEN SOURCE LICENSE AGREEMENT
74
75IMPORTANT: PLEASE READ THE FOLLOWING AGREEMENT CAREFULLY. BY CLICKING
76ON "ACCEPT" WHERE INDICATED BELOW, OR BY COPYING, INSTALLING OR
77OTHERWISE USING PYTHON 1.6 SOFTWARE, YOU ARE DEEMED TO HAVE AGREED TO
78THE TERMS AND CONDITIONS OF THIS LICENSE AGREEMENT.
79
801. This LICENSE AGREEMENT is between the Corporation for National
81Research Initiatives, having an office at 1895 Preston White Drive,
82Reston, VA 20191 ("CNRI"), and the Individual or Organization
83("Licensee") accessing and otherwise using Python 1.6 software in
84source or binary form and its associated documentation, as released at
85the www.python.org Internet site on September 5, 2000 ("Python 1.6").
86
872. Subject to the terms and conditions of this License Agreement, CNRI
88hereby grants Licensee a nonexclusive, royalty-free, world-wide
89license to reproduce, analyze, test, perform and/or display publicly,
90prepare derivative works, distribute, and otherwise use Python 1.6
91alone or in any derivative version, provided, however, that CNRI's
92License Agreement and CNRI's notice of copyright, i.e., "Copyright (c)
931995-2000 Corporation for National Research Initiatives; All Rights
94Reserved" are retained in Python 1.6 alone or in any derivative
95version prepared by
96
97Licensee. Alternately, in lieu of CNRI's License Agreement, Licensee
98may substitute the following text (omitting the quotes): "Python 1.6
99is made available subject to the terms and conditions in CNRI's
100License Agreement. This Agreement together with Python 1.6 may be
101located on the Internet using the following unique, persistent
102identifier (known as a handle): 1895.22/1012. This Agreement may also
Guido van Rossum028d0692000-09-03 03:13:44 +0000103be obtained from a proxy server on the Internet using the following
Guido van Rossumea761c02000-10-10 14:49:44 +0000104URL: http://hdl.handle.net/1895.22/1012".
105
1063. In the event Licensee prepares a derivative work that is based on
107or incorporates Python 1.6 or any part thereof, and wants to make the
108derivative work available to others as provided herein, then Licensee
109hereby agrees to include in any such work a brief summary of the
110changes made to Python 1.6.
111
1124. CNRI is making Python 1.6 available to Licensee on an "AS IS"
113basis. CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
114IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND
115DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
116FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 1.6 WILL NOT
117INFRINGE ANY THIRD PARTY RIGHTS.
118
1195. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
1201.6 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A
121RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 1.6, OR
122ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
123
1246. This License Agreement will automatically terminate upon a material
125breach of its terms and conditions.
126
1277. This License Agreement shall be governed by and interpreted in all
128respects by the law of the State of Virginia, excluding conflict of
129law provisions. Nothing in this License Agreement shall be deemed to
130create any relationship of agency, partnership, or joint venture
131between CNRI and Licensee. This License Agreement does not grant
132permission to use CNRI trademarks or trade name in a trademark sense
133to endorse or promote products or services of Licensee, or any third
134party.
135
1368. By clicking on the "ACCEPT" button where indicated, or by copying,
137installing or otherwise using Python 1.6, Licensee agrees to be bound
138by the terms and conditions of this License Agreement.
139
140ACCEPT
Guido van Rossumea70b492000-09-01 19:51:14 +0000141
142
143CWI PERMISSIONS STATEMENT AND DISCLAIMER
144----------------------------------------
145
146Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam,
147The Netherlands. All rights reserved.
148
149Permission to use, copy, modify, and distribute this software and its
150documentation for any purpose and without fee is hereby granted,
151provided that the above copyright notice appear in all copies and that
152both that copyright notice and this permission notice appear in
153supporting documentation, and that the name of Stichting Mathematisch
154Centrum or CWI not be used in advertising or publicity pertaining to
155distribution of the software without specific, written prior
156permission.
157
158STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO
159THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
160FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE
161FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
162WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
163ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
164OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.