123 lines
5.9 KiB
Plaintext
123 lines
5.9 KiB
Plaintext
|
|
|
|
A. HISTORY OF THE SOFTWARE
|
|
==========================
|
|
|
|
contextlib2 is a derivative of the contextlib module distributed by the PSF
|
|
as part of the Python standard library. According, it is itself redistributed
|
|
under the PSF license (reproduced in full below). As the contextlib module
|
|
was added only in Python 2.5, the licenses for earlier Python versions are
|
|
not applicable and have not been included.
|
|
|
|
Python was created in the early 1990s by Guido van Rossum at Stichting
|
|
Mathematisch Centrum (CWI, see http://www.cwi.nl) in the Netherlands
|
|
as a successor of a language called ABC. Guido remains Python's
|
|
principal author, although it includes many contributions from others.
|
|
|
|
In 1995, Guido continued his work on Python at the Corporation for
|
|
National Research Initiatives (CNRI, see http://www.cnri.reston.va.us)
|
|
in Reston, Virginia where he released several versions of the
|
|
software.
|
|
|
|
In May 2000, Guido and the Python core development team moved to
|
|
BeOpen.com to form the BeOpen PythonLabs team. In October of the same
|
|
year, the PythonLabs team moved to Digital Creations (now Zope
|
|
Corporation, see http://www.zope.com). In 2001, the Python Software
|
|
Foundation (PSF, see http://www.python.org/psf/) was formed, a
|
|
non-profit organization created specifically to own Python-related
|
|
Intellectual Property. Zope Corporation is a sponsoring member of
|
|
the PSF.
|
|
|
|
All Python releases are Open Source (see http://www.opensource.org for
|
|
the Open Source Definition). Historically, most, but not all, Python
|
|
releases have also been GPL-compatible; the table below summarizes
|
|
the various releases that included the contextlib module.
|
|
|
|
Release Derived Year Owner GPL-
|
|
from compatible? (1)
|
|
|
|
2.5 2.4 2006 PSF yes
|
|
2.5.1 2.5 2007 PSF yes
|
|
2.5.2 2.5.1 2008 PSF yes
|
|
2.5.3 2.5.2 2008 PSF yes
|
|
2.6 2.5 2008 PSF yes
|
|
2.6.1 2.6 2008 PSF yes
|
|
2.6.2 2.6.1 2009 PSF yes
|
|
2.6.3 2.6.2 2009 PSF yes
|
|
2.6.4 2.6.3 2009 PSF yes
|
|
2.6.5 2.6.4 2010 PSF yes
|
|
3.0 2.6 2008 PSF yes
|
|
3.0.1 3.0 2009 PSF yes
|
|
3.1 3.0.1 2009 PSF yes
|
|
3.1.1 3.1 2009 PSF yes
|
|
3.1.2 3.1.1 2010 PSF yes
|
|
3.1.3 3.1.2 2010 PSF yes
|
|
3.1.4 3.1.3 2011 PSF yes
|
|
3.2 3.1 2011 PSF yes
|
|
3.2.1 3.2 2011 PSF yes
|
|
3.2.2 3.2.1 2011 PSF yes
|
|
3.3 3.2 2012 PSF yes
|
|
|
|
Footnotes:
|
|
|
|
(1) GPL-compatible doesn't mean that we're distributing Python under
|
|
the GPL. All Python licenses, unlike the GPL, let you distribute
|
|
a modified version without making your changes open source. The
|
|
GPL-compatible licenses make it possible to combine Python with
|
|
other software that is released under the GPL; the others don't.
|
|
|
|
Thanks to the many outside volunteers who have worked under Guido's
|
|
direction to make these releases possible.
|
|
|
|
|
|
B. TERMS AND CONDITIONS FOR ACCESSING OR OTHERWISE USING PYTHON
|
|
===============================================================
|
|
|
|
PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2
|
|
--------------------------------------------
|
|
|
|
1. This LICENSE AGREEMENT is between the Python Software Foundation
|
|
("PSF"), and the Individual or Organization ("Licensee") accessing and
|
|
otherwise using this software ("Python") in source or binary form and
|
|
its associated documentation.
|
|
|
|
2. Subject to the terms and conditions of this License Agreement, PSF hereby
|
|
grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce,
|
|
analyze, test, perform and/or display publicly, prepare derivative works,
|
|
distribute, and otherwise use Python alone or in any derivative version,
|
|
provided, however, that PSF's License Agreement and PSF's notice of copyright,
|
|
i.e., "Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
|
|
2011 Python Software Foundation; All Rights Reserved" are retained in Python
|
|
alone or in any derivative version prepared by Licensee.
|
|
|
|
3. In the event Licensee prepares a derivative work that is based on
|
|
or incorporates Python or any part thereof, and wants to make
|
|
the derivative work available to others as provided herein, then
|
|
Licensee hereby agrees to include in any such work a brief summary of
|
|
the changes made to Python.
|
|
|
|
4. PSF is making Python available to Licensee on an "AS IS"
|
|
basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
|
|
IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND
|
|
DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
|
|
FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT
|
|
INFRINGE ANY THIRD PARTY RIGHTS.
|
|
|
|
5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
|
|
FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
|
|
A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON,
|
|
OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
|
|
|
|
6. This License Agreement will automatically terminate upon a material
|
|
breach of its terms and conditions.
|
|
|
|
7. Nothing in this License Agreement shall be deemed to create any
|
|
relationship of agency, partnership, or joint venture between PSF and
|
|
Licensee. This License Agreement does not grant permission to use PSF
|
|
trademarks or trade name in a trademark sense to endorse or promote
|
|
products or services of Licensee, or any third party.
|
|
|
|
8. By copying, installing or otherwise using Python, Licensee
|
|
agrees to be bound by the terms and conditions of this License
|
|
Agreement.
|