5403N/ALICENSE:
5403N/A
5403N/ACopyright (c) 2008-2011 Jonathan M. Lange <jml@mumak.net> and the testtools
5403N/Aauthors.
5403N/A
5403N/AThe testtools authors are:
5403N/A * Canonical Ltd
5403N/A * Twisted Matrix Labs
5403N/A * Jonathan Lange
5403N/A * Robert Collins
5403N/A * Andrew Bennetts
5403N/A * Benjamin Peterson
5403N/A * Jamu Kakar
5403N/A * James Westby
5403N/A * Martin [gz]
5403N/A * Michael Hudson-Doyle
5403N/A * Aaron Bentley
5403N/A * Christian Kampka
5403N/A * Gavin Panella
5403N/A * Martin Pool
5403N/A * Vincent Ladeuil
5403N/A * Nikola Đipanov
5403N/A
5403N/Aand are collectively referred to as "testtools developers".
5403N/A
5403N/APermission is hereby granted, free of charge, to any person obtaining a copy
5403N/Aof this software and associated documentation files (the "Software"), to deal
5403N/Ain the Software without restriction, including without limitation the rights
5403N/Ato use, copy, modify, merge, publish, distribute, sublicense, and/or sell
5403N/Acopies of the Software, and to permit persons to whom the Software is
5403N/Afurnished to do so, subject to the following conditions:
5403N/A
5403N/AThe above copyright notice and this permission notice shall be included in all
5403N/Acopies or substantial portions of the Software.
5403N/A
5403N/ATHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
5403N/AIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
5403N/AFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
5403N/AAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
5403N/ALIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
5403N/AOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
5403N/ASOFTWARE.
5403N/A
5403N/ASome code in testtools/run.py taken from Python's unittest module:
5403N/ACopyright (c) 1999-2003 Steve Purcell
5403N/ACopyright (c) 2003-2010 Python Software Foundation
5403N/A
5403N/AThis module is free software, and you may redistribute it and/or modify
5403N/Ait under the same terms as Python itself, so long as this copyright message
5403N/Aand disclaimer are retained in their original form.
5403N/A
5403N/AIN NO EVENT SHALL THE AUTHOR BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT,
5403N/ASPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF
5403N/ATHIS CODE, EVEN IF THE AUTHOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
5403N/ADAMAGE.
5403N/A
5403N/ATHE AUTHOR SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT
5403N/ALIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
5403N/APARTICULAR PURPOSE. THE CODE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS,
5403N/AAND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
5403N/ASUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
5403N/A
5403N/A===========================================================
5403N/A
5403N/A
5403N/APython License (Python-2.0)
5403N/A
5403N/APython License, Version 2 (Python-2.0)
5403N/A
5403N/APYTHON SOFTWARE FOUNDATION LICENSE VERSION 2
5403N/A--------------------------------------------
5403N/A
5403N/A1. This LICENSE AGREEMENT is between the Python Software Foundation
5403N/A("PSF"), and the Individual or Organization ("Licensee") accessing and
5403N/Aotherwise using this software ("Python") in source or binary form and
5403N/Aits associated documentation.
5403N/A
5403N/A2. Subject to the terms and conditions of this License Agreement, PSF
5403N/Ahereby grants Licensee a nonexclusive, royalty-free, world-wide
5403N/Alicense to reproduce, analyze, test, perform and/or display publicly,
5403N/Aprepare derivative works, distribute, and otherwise use Python
5403N/Aalone or in any derivative version, provided, however, that PSF's
5403N/ALicense Agreement and PSF's notice of copyright, i.e., "Copyright (c)
5403N/A2001, 2002, 2003, 2004, 2005, 2006 Python Software Foundation; All Rights
5403N/AReserved" are retained in Python alone or in any derivative version
5403N/Aprepared by Licensee.
5403N/A
5403N/A3. In the event Licensee prepares a derivative work that is based on
5403N/Aor incorporates Python or any part thereof, and wants to make
5403N/Athe derivative work available to others as provided herein, then
5403N/ALicensee hereby agrees to include in any such work a brief summary of
5403N/Athe changes made to Python.
5403N/A
5403N/A4. PSF is making Python available to Licensee on an "AS IS"
5403N/Abasis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
5403N/AIMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND
5403N/ADISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
5403N/AFOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT
5403N/AINFRINGE ANY THIRD PARTY RIGHTS.
5403N/A
5403N/A5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
5403N/AFOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
5403N/AA RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON,
5403N/AOR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
5403N/A
5403N/A6. This License Agreement will automatically terminate upon a material
5403N/Abreach of its terms and conditions.
5403N/A
5403N/A7. Nothing in this License Agreement shall be deemed to create any
5403N/Arelationship of agency, partnership, or joint venture between PSF and
5403N/ALicensee. This License Agreement does not grant permission to use PSF
5403N/Atrademarks or trade name in a trademark sense to endorse or promote
5403N/Aproducts or services of Licensee, or any third party.
5403N/A
5403N/A8. By copying, installing or otherwise using Python, Licensee
5403N/Aagrees to be bound by the terms and conditions of this License
5403N/AAgreement.
5403N/A
5403N/ABEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0
5403N/A-------------------------------------------
5403N/A
5403N/ABEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1
5403N/A
5403N/A1. This LICENSE AGREEMENT is between BeOpen.com ("BeOpen"), having an
5403N/Aoffice at 160 Saratoga Avenue, Santa Clara, CA 95051, and the
5403N/AIndividual or Organization ("Licensee") accessing and otherwise using
5403N/Athis software in source or binary form and its associated
5403N/Adocumentation ("the Software").
5403N/A
5403N/A2. Subject to the terms and conditions of this BeOpen Python License
5403N/AAgreement, BeOpen hereby grants Licensee a non-exclusive,
5403N/Aroyalty-free, world-wide license to reproduce, analyze, test, perform
5403N/Aand/or display publicly, prepare derivative works, distribute, and
5403N/Aotherwise use the Software alone or in any derivative version,
5403N/Aprovided, however, that the BeOpen Python License is retained in the
5403N/ASoftware, alone or in any derivative version prepared by Licensee.
5403N/A
5403N/A3. BeOpen is making the Software available to Licensee on an "AS IS"
5403N/Abasis. BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
5403N/AIMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND
5403N/ADISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
5403N/AFOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT
5403N/AINFRINGE ANY THIRD PARTY RIGHTS.
5403N/A
5403N/A4. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE
5403N/ASOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS
5403N/AAS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY
5403N/ADERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
5403N/A
5403N/A5. This License Agreement will automatically terminate upon a material
5403N/Abreach of its terms and conditions.
5403N/A
5403N/A6. This License Agreement shall be governed by and interpreted in all
5403N/Arespects by the law of the State of California, excluding conflict of
5403N/Alaw provisions. Nothing in this License Agreement shall be deemed to
5403N/Acreate any relationship of agency, partnership, or joint venture
5403N/Abetween BeOpen and Licensee. This License Agreement does not grant
5403N/Apermission to use BeOpen trademarks or trade names in a trademark
5403N/Asense to endorse or promote products or services of Licensee, or any
5403N/Athird party. As an exception, the "BeOpen Python" logos available at
5403N/Ahttp://www.pythonlabs.com/logos.html may be used according to the
5403N/Apermissions granted on that web page.
5403N/A
5403N/A7. By copying, installing or otherwise using the software, Licensee
5403N/Aagrees to be bound by the terms and conditions of this License
5403N/AAgreement.
5403N/A
5403N/ACNRI OPEN SOURCE LICENSE AGREEMENT (for Python 1.6b1)
5403N/A--------------------------------------------------
5403N/A
5403N/AIMPORTANT: PLEASE READ THE FOLLOWING AGREEMENT CAREFULLY.
5403N/A
5403N/ABY CLICKING ON "ACCEPT" WHERE INDICATED BELOW, OR BY COPYING,
5403N/AINSTALLING OR OTHERWISE USING PYTHON 1.6, beta 1 SOFTWARE, YOU ARE
5403N/ADEEMED TO HAVE AGREED TO THE TERMS AND CONDITIONS OF THIS LICENSE
5403N/AAGREEMENT.
5403N/A
5403N/A1. This LICENSE AGREEMENT is between the Corporation for National
5403N/AResearch Initiatives, having an office at 1895 Preston White Drive,
5403N/AReston, VA 20191 ("CNRI"), and the Individual or Organization
5403N/A("Licensee") accessing and otherwise using Python 1.6, beta 1
5403N/Asoftware in source or binary form and its associated documentation,
5403N/Aas released at the www.python.org Internet site on August 4, 2000
5403N/A("Python 1.6b1").
5403N/A
5403N/A2. Subject to the terms and conditions of this License Agreement, CNRI
5403N/Ahereby grants Licensee a non-exclusive, royalty-free, world-wide
5403N/Alicense to reproduce, analyze, test, perform and/or display
5403N/Apublicly, prepare derivative works, distribute, and otherwise use
5403N/APython 1.6b1 alone or in any derivative version, provided, however,
5403N/Athat CNRIs License Agreement is retained in Python 1.6b1, alone or
5403N/Ain any derivative version prepared by Licensee.
5403N/A
5403N/AAlternately, in lieu of CNRIs License Agreement, Licensee may
5403N/Asubstitute the following text (omitting the quotes): "Python 1.6,
5403N/Abeta 1, is made available subject to the terms and conditions in
5403N/ACNRIs License Agreement. This Agreement may be located on the
5403N/AInternet using the following unique, persistent identifier (known
5403N/Aas a handle): 1895.22/1011. This Agreement may also be obtained
5403N/Afrom a proxy server on the Internet using the
5403N/AURL:http://hdl.handle.net/1895.22/1011".
5403N/A
5403N/A3. In the event Licensee prepares a derivative work that is based on
5403N/Aor incorporates Python 1.6b1 or any part thereof, and wants to make
5403N/Athe derivative work available to the public as provided herein,
5403N/Athen Licensee hereby agrees to indicate in any such work the nature
5403N/Aof the modifications made to Python 1.6b1.
5403N/A
5403N/A4. CNRI is making Python 1.6b1 available to Licensee on an "AS IS"
5403N/Abasis. CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
5403N/AIMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND
5403N/ADISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR
5403N/AFITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 1.6b1
5403N/AWILL NOT INFRINGE ANY THIRD PARTY RIGHTS.
5403N/A
5403N/A5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE
5403N/ASOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR
5403N/ALOSS AS A RESULT OF USING, MODIFYING OR DISTRIBUTING PYTHON 1.6b1,
5403N/AOR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY
5403N/ATHEREOF.
5403N/A
5403N/A6. This License Agreement will automatically terminate upon a material
5403N/Abreach of its terms and conditions.
5403N/A
5403N/A7. This License Agreement shall be governed by and interpreted in all
5403N/Arespects by the law of the State of Virginia, excluding conflict of
5403N/Alaw provisions. Nothing in this License Agreement shall be deemed
5403N/Ato create any relationship of agency, partnership, or joint venture
5403N/Abetween CNRI and Licensee. This License Agreement does not grant
5403N/Apermission to use CNRI trademarks or trade name in a trademark
5403N/Asense to endorse or promote products or services of Licensee, or
5403N/Aany third party.
5403N/A
5403N/A8. By clicking on the "ACCEPT" button where indicated, or by copying,
5403N/Ainstalling or otherwise using Python 1.6b1, Licensee agrees to be
5403N/Abound by the terms and conditions of this License Agreement.
5403N/A
5403N/AACCEPT
5403N/A
5403N/ACWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2
5403N/A--------------------------------------------------
5403N/A
5403N/ACopyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam,
5403N/AThe Netherlands. All rights reserved.
5403N/A
5403N/APermission to use, copy, modify, and distribute this software and its
5403N/Adocumentation for any purpose and without fee is hereby granted,
5403N/Aprovided that the above copyright notice appear in all copies and that
5403N/Aboth that copyright notice and this permission notice appear in
5403N/Asupporting documentation, and that the name of Stichting Mathematisch
5403N/ACentrum or CWI not be used in advertising or publicity pertaining to
5403N/Adistribution of the software without specific, written prior
5403N/Apermission.
5403N/A
5403N/ASTICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO
5403N/ATHIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
5403N/AFITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE
5403N/AFOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
5403N/AWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
5403N/AACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
5403N/AOF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.