blob: 8ee673ca3f4608f78a42a8c7de32c0b699e3438d [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
Guido van Rossum71500c82001-01-18 14:39:49 +000017After Python 2.0 was released by BeOpen.com, Guido van Rossum and the
18other PythonLabs developers joined Digital Creations. The intention
19is for all intellectual property added from this point on to be owned
20by the Python Software Foundation (PSF), a non-profit that will be
21created modeled after the Apache Software Foundation. We will also
22attempt to get the ownership in previous versions transferred to the
23PSF, and straighten out the license to remove the GPL-incompatibility
24introduced by CNRI's Python 1.6 license. In the interim, Guido van
25Rossum will own all new intellectual property, and no new license is
26added.
Guido van Rossumea70b492000-09-01 19:51:14 +000027
Guido van Rossumea70b492000-09-01 19:51:14 +000028
Guido van Rossum028d0692000-09-03 03:13:44 +000029BEOPEN.COM TERMS AND CONDITIONS FOR PYTHON 2.0
30==============================================
31
Guido van Rossum2e0d3312000-09-04 00:58:48 +000032BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1
Guido van Rossumac1c8182000-09-03 13:21:38 +000033-----------------------------------------------------
Guido van Rossumea70b492000-09-01 19:51:14 +000034
Guido van Rossum028d0692000-09-03 03:13:44 +0000351. This LICENSE AGREEMENT is between BeOpen.com ("BeOpen"), having an
36office at 160 Saratoga Avenue, Santa Clara, CA 95051, and the
Guido van Rossumea70b492000-09-01 19:51:14 +000037Individual or Organization ("Licensee") accessing and otherwise using
38this software in source or binary form and its associated
39documentation ("the Software").
40
Guido van Rossum028d0692000-09-03 03:13:44 +0000412. Subject to the terms and conditions of this BeOpen Python License
42Agreement, BeOpen hereby grants Licensee a non-exclusive,
43royalty-free, world-wide license to reproduce, analyze, test, perform
44and/or display publicly, prepare derivative works, distribute, and
45otherwise use the Software alone or in any derivative version,
46provided, however, that the BeOpen Python License is retained in the
47Software, alone or in any derivative version prepared by Licensee.
Guido van Rossumea70b492000-09-01 19:51:14 +000048
Guido van Rossum82271162000-09-05 03:05:07 +0000493. BeOpen is making the Software available to Licensee on an "AS IS"
Guido van Rossumea70b492000-09-01 19:51:14 +000050basis. BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
51IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND
52DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
53FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT
54INFRINGE ANY THIRD PARTY RIGHTS.
55
Guido van Rossum82271162000-09-05 03:05:07 +0000564. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE
Guido van Rossumea70b492000-09-01 19:51:14 +000057SOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS
58AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY
59DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
60
Guido van Rossum82271162000-09-05 03:05:07 +0000615. This License Agreement will automatically terminate upon a material
Guido van Rossumea70b492000-09-01 19:51:14 +000062breach of its terms and conditions.
63
Guido van Rossum82271162000-09-05 03:05:07 +0000646. This License Agreement shall be governed by and interpreted in all
Guido van Rossumea70b492000-09-01 19:51:14 +000065respects by the law of the State of California, excluding conflict of
66law provisions. Nothing in this License Agreement shall be deemed to
67create any relationship of agency, partnership, or joint venture
68between BeOpen and Licensee. This License Agreement does not grant
Guido van Rossumac1c8182000-09-03 13:21:38 +000069permission to use BeOpen trademarks or trade names in a trademark
70sense to endorse or promote products or services of Licensee, or any
71third party. As an exception, the "BeOpen Python" logos available at
Guido van Rossum028d0692000-09-03 03:13:44 +000072http://www.pythonlabs.com/logos.html may be used according to the
73permissions granted on that web page.
Guido van Rossumea70b492000-09-01 19:51:14 +000074
Guido van Rossum82271162000-09-05 03:05:07 +0000757. By copying, installing or otherwise using the software, Licensee
Guido van Rossumea70b492000-09-01 19:51:14 +000076agrees to be bound by the terms and conditions of this License
77Agreement.
78
79
Guido van Rossum2e0d3312000-09-04 00:58:48 +000080CNRI OPEN SOURCE LICENSE AGREEMENT
81----------------------------------
Guido van Rossumea70b492000-09-01 19:51:14 +000082
Guido van Rossumea761c02000-10-10 14:49:44 +000083Python 1.6 CNRI OPEN SOURCE LICENSE AGREEMENT
84
85IMPORTANT: PLEASE READ THE FOLLOWING AGREEMENT CAREFULLY. BY CLICKING
86ON "ACCEPT" WHERE INDICATED BELOW, OR BY COPYING, INSTALLING OR
87OTHERWISE USING PYTHON 1.6 SOFTWARE, YOU ARE DEEMED TO HAVE AGREED TO
88THE TERMS AND CONDITIONS OF THIS LICENSE AGREEMENT.
89
901. This LICENSE AGREEMENT is between the Corporation for National
91Research Initiatives, having an office at 1895 Preston White Drive,
92Reston, VA 20191 ("CNRI"), and the Individual or Organization
93("Licensee") accessing and otherwise using Python 1.6 software in
94source or binary form and its associated documentation, as released at
95the www.python.org Internet site on September 5, 2000 ("Python 1.6").
96
972. Subject to the terms and conditions of this License Agreement, CNRI
98hereby grants Licensee a nonexclusive, royalty-free, world-wide
99license to reproduce, analyze, test, perform and/or display publicly,
100prepare derivative works, distribute, and otherwise use Python 1.6
101alone or in any derivative version, provided, however, that CNRI's
102License Agreement and CNRI's notice of copyright, i.e., "Copyright (c)
1031995-2000 Corporation for National Research Initiatives; All Rights
104Reserved" are retained in Python 1.6 alone or in any derivative
105version prepared by
106
107Licensee. Alternately, in lieu of CNRI's License Agreement, Licensee
108may substitute the following text (omitting the quotes): "Python 1.6
109is made available subject to the terms and conditions in CNRI's
110License Agreement. This Agreement together with Python 1.6 may be
111located on the Internet using the following unique, persistent
112identifier (known as a handle): 1895.22/1012. This Agreement may also
Guido van Rossum028d0692000-09-03 03:13:44 +0000113be obtained from a proxy server on the Internet using the following
Guido van Rossumea761c02000-10-10 14:49:44 +0000114URL: http://hdl.handle.net/1895.22/1012".
115
1163. In the event Licensee prepares a derivative work that is based on
117or incorporates Python 1.6 or any part thereof, and wants to make the
118derivative work available to others as provided herein, then Licensee
119hereby agrees to include in any such work a brief summary of the
120changes made to Python 1.6.
121
1224. CNRI is making Python 1.6 available to Licensee on an "AS IS"
123basis. CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
124IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND
125DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
126FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 1.6 WILL NOT
127INFRINGE ANY THIRD PARTY RIGHTS.
128
1295. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
1301.6 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A
131RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 1.6, OR
132ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
133
1346. This License Agreement will automatically terminate upon a material
135breach of its terms and conditions.
136
1377. This License Agreement shall be governed by and interpreted in all
138respects by the law of the State of Virginia, excluding conflict of
139law provisions. Nothing in this License Agreement shall be deemed to
140create any relationship of agency, partnership, or joint venture
141between CNRI and Licensee. This License Agreement does not grant
142permission to use CNRI trademarks or trade name in a trademark sense
143to endorse or promote products or services of Licensee, or any third
144party.
145
1468. By clicking on the "ACCEPT" button where indicated, or by copying,
147installing or otherwise using Python 1.6, Licensee agrees to be bound
148by the terms and conditions of this License Agreement.
149
150ACCEPT
Guido van Rossumea70b492000-09-01 19:51:14 +0000151
152
153CWI PERMISSIONS STATEMENT AND DISCLAIMER
154----------------------------------------
155
156Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam,
157The Netherlands. All rights reserved.
158
159Permission to use, copy, modify, and distribute this software and its
160documentation for any purpose and without fee is hereby granted,
161provided that the above copyright notice appear in all copies and that
162both that copyright notice and this permission notice appear in
163supporting documentation, and that the name of Stichting Mathematisch
164Centrum or CWI not be used in advertising or publicity pertaining to
165distribution of the software without specific, written prior
166permission.
167
168STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO
169THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
170FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE
171FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
172WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
173ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
174OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.