python2.5-compiler-package

Changeset

2:78a04625ecca
2012-05-16 Paul Boddie raw files shortlog changelog graph Removed historical licence information (the code should be licensed under the PSF License version 2) and added a note about changes made.
docs/COPYRIGHT (file) docs/LICENSE (file)
     1.1 --- a/docs/COPYRIGHT	Tue May 01 22:08:33 2012 +0200
     1.2 +++ b/docs/COPYRIGHT	Wed May 16 00:45:58 2012 +0200
     1.3 @@ -17,6 +17,12 @@
     1.4  License information
     1.5  -------------------
     1.6  
     1.7 -See the file "LICENSE" for information on the history of this
     1.8 -software, terms & conditions for usage, and a DISCLAIMER OF ALL
     1.9 -WARRANTIES.
    1.10 +See the file "LICENSE" for information on the terms & conditions for usage,
    1.11 +and a DISCLAIMER OF ALL WARRANTIES.
    1.12 +
    1.13 +
    1.14 +Changes to the software
    1.15 +-----------------------
    1.16 +
    1.17 +Added visit methods to the AST nodes for mutually-assisted dispatch to
    1.18 +visitors.
     2.1 --- a/docs/LICENSE	Tue May 01 22:08:33 2012 +0200
     2.2 +++ b/docs/LICENSE	Wed May 16 00:45:58 2012 +0200
     2.3 @@ -1,82 +1,3 @@
     2.4 -A. HISTORY OF THE SOFTWARE
     2.5 -==========================
     2.6 -
     2.7 -Python was created in the early 1990s by Guido van Rossum at Stichting
     2.8 -Mathematisch Centrum (CWI, see http://www.cwi.nl) in the Netherlands
     2.9 -as a successor of a language called ABC.  Guido remains Python's
    2.10 -principal author, although it includes many contributions from others.
    2.11 -
    2.12 -In 1995, Guido continued his work on Python at the Corporation for
    2.13 -National Research Initiatives (CNRI, see http://www.cnri.reston.va.us)
    2.14 -in Reston, Virginia where he released several versions of the
    2.15 -software.
    2.16 -
    2.17 -In May 2000, Guido and the Python core development team moved to
    2.18 -BeOpen.com to form the BeOpen PythonLabs team.  In October of the same
    2.19 -year, the PythonLabs team moved to Digital Creations (now Zope
    2.20 -Corporation, see http://www.zope.com).  In 2001, the Python Software
    2.21 -Foundation (PSF, see http://www.python.org/psf/) was formed, a
    2.22 -non-profit organization created specifically to own Python-related
    2.23 -Intellectual Property.  Zope Corporation is a sponsoring member of
    2.24 -the PSF.
    2.25 -
    2.26 -All Python releases are Open Source (see http://www.opensource.org for
    2.27 -the Open Source Definition).  Historically, most, but not all, Python
    2.28 -releases have also been GPL-compatible; the table below summarizes
    2.29 -the various releases.
    2.30 -
    2.31 -    Release         Derived     Year        Owner       GPL-
    2.32 -                    from                                compatible? (1)
    2.33 -
    2.34 -    0.9.0 thru 1.2              1991-1995   CWI         yes
    2.35 -    1.3 thru 1.5.2  1.2         1995-1999   CNRI        yes
    2.36 -    1.6             1.5.2       2000        CNRI        no
    2.37 -    2.0             1.6         2000        BeOpen.com  no
    2.38 -    1.6.1           1.6         2001        CNRI        yes (2)
    2.39 -    2.1             2.0+1.6.1   2001        PSF         no
    2.40 -    2.0.1           2.0+1.6.1   2001        PSF         yes
    2.41 -    2.1.1           2.1+2.0.1   2001        PSF         yes
    2.42 -    2.2             2.1.1       2001        PSF         yes
    2.43 -    2.1.2           2.1.1       2002        PSF         yes
    2.44 -    2.1.3           2.1.2       2002        PSF         yes
    2.45 -    2.2.1           2.2         2002        PSF         yes
    2.46 -    2.2.2           2.2.1       2002        PSF         yes
    2.47 -    2.2.3           2.2.2       2003        PSF         yes
    2.48 -    2.3             2.2.2       2002-2003   PSF         yes
    2.49 -    2.3.1           2.3         2002-2003   PSF         yes
    2.50 -    2.3.2           2.3.1       2002-2003   PSF         yes
    2.51 -    2.3.3           2.3.2       2002-2003   PSF         yes
    2.52 -    2.3.4           2.3.3       2004        PSF         yes
    2.53 -    2.3.5           2.3.4       2005        PSF         yes
    2.54 -    2.4             2.3         2004        PSF         yes
    2.55 -    2.4.1           2.4         2005        PSF         yes
    2.56 -    2.4.2           2.4.1       2005        PSF         yes
    2.57 -    2.4.3           2.4.2       2006        PSF         yes
    2.58 -    2.4.4           2.4.3       2006        PSF         yes
    2.59 -    2.5             2.4         2006        PSF         yes
    2.60 -    2.5.1           2.5         2007        PSF         yes
    2.61 -    2.5.2           2.5.2       2008        PSF         yes
    2.62 -
    2.63 -Footnotes:
    2.64 -
    2.65 -(1) GPL-compatible doesn't mean that we're distributing Python under
    2.66 -    the GPL.  All Python licenses, unlike the GPL, let you distribute
    2.67 -    a modified version without making your changes open source.  The
    2.68 -    GPL-compatible licenses make it possible to combine Python with
    2.69 -    other software that is released under the GPL; the others don't.
    2.70 -
    2.71 -(2) According to Richard Stallman, 1.6.1 is not GPL-compatible,
    2.72 -    because its license has a choice of law clause.  According to
    2.73 -    CNRI, however, Stallman's lawyer has told CNRI's lawyer that 1.6.1
    2.74 -    is "not incompatible" with the GPL.
    2.75 -
    2.76 -Thanks to the many outside volunteers who have worked under Guido's
    2.77 -direction to make these releases possible.
    2.78 -
    2.79 -
    2.80 -B. TERMS AND CONDITIONS FOR ACCESSING OR OTHERWISE USING PYTHON
    2.81 -===============================================================
    2.82 -
    2.83  PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2
    2.84  --------------------------------------------
    2.85  
    2.86 @@ -125,148 +46,3 @@
    2.87  8. By copying, installing or otherwise using Python, Licensee
    2.88  agrees to be bound by the terms and conditions of this License
    2.89  Agreement.
    2.90 -
    2.91 -
    2.92 -BEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0
    2.93 --------------------------------------------
    2.94 -
    2.95 -BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1
    2.96 -
    2.97 -1. This LICENSE AGREEMENT is between BeOpen.com ("BeOpen"), having an
    2.98 -office at 160 Saratoga Avenue, Santa Clara, CA 95051, and the
    2.99 -Individual or Organization ("Licensee") accessing and otherwise using
   2.100 -this software in source or binary form and its associated
   2.101 -documentation ("the Software").
   2.102 -
   2.103 -2. Subject to the terms and conditions of this BeOpen Python License
   2.104 -Agreement, BeOpen hereby grants Licensee a non-exclusive,
   2.105 -royalty-free, world-wide license to reproduce, analyze, test, perform
   2.106 -and/or display publicly, prepare derivative works, distribute, and
   2.107 -otherwise use the Software alone or in any derivative version,
   2.108 -provided, however, that the BeOpen Python License is retained in the
   2.109 -Software, alone or in any derivative version prepared by Licensee.
   2.110 -
   2.111 -3. BeOpen is making the Software available to Licensee on an "AS IS"
   2.112 -basis.  BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
   2.113 -IMPLIED.  BY WAY OF EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND
   2.114 -DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
   2.115 -FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT
   2.116 -INFRINGE ANY THIRD PARTY RIGHTS.
   2.117 -
   2.118 -4. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE
   2.119 -SOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS
   2.120 -AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY
   2.121 -DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
   2.122 -
   2.123 -5. This License Agreement will automatically terminate upon a material
   2.124 -breach of its terms and conditions.
   2.125 -
   2.126 -6. This License Agreement shall be governed by and interpreted in all
   2.127 -respects by the law of the State of California, excluding conflict of
   2.128 -law provisions.  Nothing in this License Agreement shall be deemed to
   2.129 -create any relationship of agency, partnership, or joint venture
   2.130 -between BeOpen and Licensee.  This License Agreement does not grant
   2.131 -permission to use BeOpen trademarks or trade names in a trademark
   2.132 -sense to endorse or promote products or services of Licensee, or any
   2.133 -third party.  As an exception, the "BeOpen Python" logos available at
   2.134 -http://www.pythonlabs.com/logos.html may be used according to the
   2.135 -permissions granted on that web page.
   2.136 -
   2.137 -7. By copying, installing or otherwise using the software, Licensee
   2.138 -agrees to be bound by the terms and conditions of this License
   2.139 -Agreement.
   2.140 -
   2.141 -
   2.142 -CNRI LICENSE AGREEMENT FOR PYTHON 1.6.1
   2.143 ----------------------------------------
   2.144 -
   2.145 -1. This LICENSE AGREEMENT is between the Corporation for National
   2.146 -Research Initiatives, having an office at 1895 Preston White Drive,
   2.147 -Reston, VA 20191 ("CNRI"), and the Individual or Organization
   2.148 -("Licensee") accessing and otherwise using Python 1.6.1 software in
   2.149 -source or binary form and its associated documentation.
   2.150 -
   2.151 -2. Subject to the terms and conditions of this License Agreement, CNRI
   2.152 -hereby grants Licensee a nonexclusive, royalty-free, world-wide
   2.153 -license to reproduce, analyze, test, perform and/or display publicly,
   2.154 -prepare derivative works, distribute, and otherwise use Python 1.6.1
   2.155 -alone or in any derivative version, provided, however, that CNRI's
   2.156 -License Agreement and CNRI's notice of copyright, i.e., "Copyright (c)
   2.157 -1995-2001 Corporation for National Research Initiatives; All Rights
   2.158 -Reserved" are retained in Python 1.6.1 alone or in any derivative
   2.159 -version prepared by Licensee.  Alternately, in lieu of CNRI's License
   2.160 -Agreement, Licensee may substitute the following text (omitting the
   2.161 -quotes): "Python 1.6.1 is made available subject to the terms and
   2.162 -conditions in CNRI's License Agreement.  This Agreement together with
   2.163 -Python 1.6.1 may be located on the Internet using the following
   2.164 -unique, persistent identifier (known as a handle): 1895.22/1013.  This
   2.165 -Agreement may also be obtained from a proxy server on the Internet
   2.166 -using the following URL: http://hdl.handle.net/1895.22/1013".
   2.167 -
   2.168 -3. In the event Licensee prepares a derivative work that is based on
   2.169 -or incorporates Python 1.6.1 or any part thereof, and wants to make
   2.170 -the derivative work available to others as provided herein, then
   2.171 -Licensee hereby agrees to include in any such work a brief summary of
   2.172 -the changes made to Python 1.6.1.
   2.173 -
   2.174 -4. CNRI is making Python 1.6.1 available to Licensee on an "AS IS"
   2.175 -basis.  CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
   2.176 -IMPLIED.  BY WAY OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND
   2.177 -DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
   2.178 -FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 1.6.1 WILL NOT
   2.179 -INFRINGE ANY THIRD PARTY RIGHTS.
   2.180 -
   2.181 -5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
   2.182 -1.6.1 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
   2.183 -A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 1.6.1,
   2.184 -OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
   2.185 -
   2.186 -6. This License Agreement will automatically terminate upon a material
   2.187 -breach of its terms and conditions.
   2.188 -
   2.189 -7. This License Agreement shall be governed by the federal
   2.190 -intellectual property law of the United States, including without
   2.191 -limitation the federal copyright law, and, to the extent such
   2.192 -U.S. federal law does not apply, by the law of the Commonwealth of
   2.193 -Virginia, excluding Virginia's conflict of law provisions.
   2.194 -Notwithstanding the foregoing, with regard to derivative works based
   2.195 -on Python 1.6.1 that incorporate non-separable material that was
   2.196 -previously distributed under the GNU General Public License (GPL), the
   2.197 -law of the Commonwealth of Virginia shall govern this License
   2.198 -Agreement only as to issues arising under or with respect to
   2.199 -Paragraphs 4, 5, and 7 of this License Agreement.  Nothing in this
   2.200 -License Agreement shall be deemed to create any relationship of
   2.201 -agency, partnership, or joint venture between CNRI and Licensee.  This
   2.202 -License Agreement does not grant permission to use CNRI trademarks or
   2.203 -trade name in a trademark sense to endorse or promote products or
   2.204 -services of Licensee, or any third party.
   2.205 -
   2.206 -8. By clicking on the "ACCEPT" button where indicated, or by copying,
   2.207 -installing or otherwise using Python 1.6.1, Licensee agrees to be
   2.208 -bound by the terms and conditions of this License Agreement.
   2.209 -
   2.210 -        ACCEPT
   2.211 -
   2.212 -
   2.213 -CWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2
   2.214 ---------------------------------------------------
   2.215 -
   2.216 -Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam,
   2.217 -The Netherlands.  All rights reserved.
   2.218 -
   2.219 -Permission to use, copy, modify, and distribute this software and its
   2.220 -documentation for any purpose and without fee is hereby granted,
   2.221 -provided that the above copyright notice appear in all copies and that
   2.222 -both that copyright notice and this permission notice appear in
   2.223 -supporting documentation, and that the name of Stichting Mathematisch
   2.224 -Centrum or CWI not be used in advertising or publicity pertaining to
   2.225 -distribution of the software without specific, written prior
   2.226 -permission.
   2.227 -
   2.228 -STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO
   2.229 -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
   2.230 -FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE
   2.231 -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
   2.232 -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
   2.233 -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
   2.234 -OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.