1*5c90c05cSAndroid Build Coastguard WorkerA. HISTORY OF THE SOFTWARE 2*5c90c05cSAndroid Build Coastguard Worker========================== 3*5c90c05cSAndroid Build Coastguard Worker 4*5c90c05cSAndroid Build Coastguard WorkerPython was created in the early 1990s by Guido van Rossum at Stichting 5*5c90c05cSAndroid Build Coastguard WorkerMathematisch Centrum (CWI, see http://www.cwi.nl) in the Netherlands 6*5c90c05cSAndroid Build Coastguard Workeras a successor of a language called ABC. Guido remains Python's 7*5c90c05cSAndroid Build Coastguard Workerprincipal author, although it includes many contributions from others. 8*5c90c05cSAndroid Build Coastguard Worker 9*5c90c05cSAndroid Build Coastguard WorkerIn 1995, Guido continued his work on Python at the Corporation for 10*5c90c05cSAndroid Build Coastguard WorkerNational Research Initiatives (CNRI, see http://www.cnri.reston.va.us) 11*5c90c05cSAndroid Build Coastguard Workerin Reston, Virginia where he released several versions of the 12*5c90c05cSAndroid Build Coastguard Workersoftware. 13*5c90c05cSAndroid Build Coastguard Worker 14*5c90c05cSAndroid Build Coastguard WorkerIn May 2000, Guido and the Python core development team moved to 15*5c90c05cSAndroid Build Coastguard WorkerBeOpen.com to form the BeOpen PythonLabs team. In October of the same 16*5c90c05cSAndroid Build Coastguard Workeryear, the PythonLabs team moved to Digital Creations (now Zope 17*5c90c05cSAndroid Build Coastguard WorkerCorporation, see http://www.zope.com). In 2001, the Python Software 18*5c90c05cSAndroid Build Coastguard WorkerFoundation (PSF, see http://www.python.org/psf/) was formed, a 19*5c90c05cSAndroid Build Coastguard Workernon-profit organization created specifically to own Python-related 20*5c90c05cSAndroid Build Coastguard WorkerIntellectual Property. Zope Corporation is a sponsoring member of 21*5c90c05cSAndroid Build Coastguard Workerthe PSF. 22*5c90c05cSAndroid Build Coastguard Worker 23*5c90c05cSAndroid Build Coastguard WorkerAll Python releases are Open Source (see http://www.opensource.org for 24*5c90c05cSAndroid Build Coastguard Workerthe Open Source Definition). Historically, most, but not all, Python 25*5c90c05cSAndroid Build Coastguard Workerreleases have also been GPL-compatible; the table below summarizes 26*5c90c05cSAndroid Build Coastguard Workerthe various releases. 27*5c90c05cSAndroid Build Coastguard Worker 28*5c90c05cSAndroid Build Coastguard Worker Release Derived Year Owner GPL- 29*5c90c05cSAndroid Build Coastguard Worker from compatible? (1) 30*5c90c05cSAndroid Build Coastguard Worker 31*5c90c05cSAndroid Build Coastguard Worker 0.9.0 thru 1.2 1991-1995 CWI yes 32*5c90c05cSAndroid Build Coastguard Worker 1.3 thru 1.5.2 1.2 1995-1999 CNRI yes 33*5c90c05cSAndroid Build Coastguard Worker 1.6 1.5.2 2000 CNRI no 34*5c90c05cSAndroid Build Coastguard Worker 2.0 1.6 2000 BeOpen.com no 35*5c90c05cSAndroid Build Coastguard Worker 1.6.1 1.6 2001 CNRI yes (2) 36*5c90c05cSAndroid Build Coastguard Worker 2.1 2.0+1.6.1 2001 PSF no 37*5c90c05cSAndroid Build Coastguard Worker 2.0.1 2.0+1.6.1 2001 PSF yes 38*5c90c05cSAndroid Build Coastguard Worker 2.1.1 2.1+2.0.1 2001 PSF yes 39*5c90c05cSAndroid Build Coastguard Worker 2.2 2.1.1 2001 PSF yes 40*5c90c05cSAndroid Build Coastguard Worker 2.1.2 2.1.1 2002 PSF yes 41*5c90c05cSAndroid Build Coastguard Worker 2.1.3 2.1.2 2002 PSF yes 42*5c90c05cSAndroid Build Coastguard Worker 2.2.1 2.2 2002 PSF yes 43*5c90c05cSAndroid Build Coastguard Worker 2.2.2 2.2.1 2002 PSF yes 44*5c90c05cSAndroid Build Coastguard Worker 2.2.3 2.2.2 2003 PSF yes 45*5c90c05cSAndroid Build Coastguard Worker 2.3 2.2.2 2002-2003 PSF yes 46*5c90c05cSAndroid Build Coastguard Worker 2.3.1 2.3 2002-2003 PSF yes 47*5c90c05cSAndroid Build Coastguard Worker 2.3.2 2.3.1 2002-2003 PSF yes 48*5c90c05cSAndroid Build Coastguard Worker 2.3.3 2.3.2 2002-2003 PSF yes 49*5c90c05cSAndroid Build Coastguard Worker 2.3.4 2.3.3 2004 PSF yes 50*5c90c05cSAndroid Build Coastguard Worker 2.3.5 2.3.4 2005 PSF yes 51*5c90c05cSAndroid Build Coastguard Worker 2.4 2.3 2004 PSF yes 52*5c90c05cSAndroid Build Coastguard Worker 2.4.1 2.4 2005 PSF yes 53*5c90c05cSAndroid Build Coastguard Worker 2.4.2 2.4.1 2005 PSF yes 54*5c90c05cSAndroid Build Coastguard Worker 2.4.3 2.4.2 2006 PSF yes 55*5c90c05cSAndroid Build Coastguard Worker 2.4.4 2.4.3 2006 PSF yes 56*5c90c05cSAndroid Build Coastguard Worker 2.5 2.4 2006 PSF yes 57*5c90c05cSAndroid Build Coastguard Worker 2.5.1 2.5 2007 PSF yes 58*5c90c05cSAndroid Build Coastguard Worker 2.5.2 2.5.1 2008 PSF yes 59*5c90c05cSAndroid Build Coastguard Worker 2.5.3 2.5.2 2008 PSF yes 60*5c90c05cSAndroid Build Coastguard Worker 2.6 2.5 2008 PSF yes 61*5c90c05cSAndroid Build Coastguard Worker 2.6.1 2.6 2008 PSF yes 62*5c90c05cSAndroid Build Coastguard Worker 2.6.2 2.6.1 2009 PSF yes 63*5c90c05cSAndroid Build Coastguard Worker 2.6.3 2.6.2 2009 PSF yes 64*5c90c05cSAndroid Build Coastguard Worker 2.6.4 2.6.3 2009 PSF yes 65*5c90c05cSAndroid Build Coastguard Worker 2.6.5 2.6.4 2010 PSF yes 66*5c90c05cSAndroid Build Coastguard Worker 3.0 2.6 2008 PSF yes 67*5c90c05cSAndroid Build Coastguard Worker 3.0.1 3.0 2009 PSF yes 68*5c90c05cSAndroid Build Coastguard Worker 3.1 3.0.1 2009 PSF yes 69*5c90c05cSAndroid Build Coastguard Worker 3.1.1 3.1 2009 PSF yes 70*5c90c05cSAndroid Build Coastguard Worker 3.1.2 3.1.1 2010 PSF yes 71*5c90c05cSAndroid Build Coastguard Worker 3.1.3 3.1.2 2010 PSF yes 72*5c90c05cSAndroid Build Coastguard Worker 3.1.4 3.1.3 2011 PSF yes 73*5c90c05cSAndroid Build Coastguard Worker 3.2 3.1 2011 PSF yes 74*5c90c05cSAndroid Build Coastguard Worker 3.2.1 3.2 2011 PSF yes 75*5c90c05cSAndroid Build Coastguard Worker 3.2.2 3.2.1 2011 PSF yes 76*5c90c05cSAndroid Build Coastguard Worker 3.2.3 3.2.2 2012 PSF yes 77*5c90c05cSAndroid Build Coastguard Worker 3.3.0 3.2 2012 PSF yes 78*5c90c05cSAndroid Build Coastguard Worker 79*5c90c05cSAndroid Build Coastguard WorkerFootnotes: 80*5c90c05cSAndroid Build Coastguard Worker 81*5c90c05cSAndroid Build Coastguard Worker(1) GPL-compatible doesn't mean that we're distributing Python under 82*5c90c05cSAndroid Build Coastguard Worker the GPL. All Python licenses, unlike the GPL, let you distribute 83*5c90c05cSAndroid Build Coastguard Worker a modified version without making your changes open source. The 84*5c90c05cSAndroid Build Coastguard Worker GPL-compatible licenses make it possible to combine Python with 85*5c90c05cSAndroid Build Coastguard Worker other software that is released under the GPL; the others don't. 86*5c90c05cSAndroid Build Coastguard Worker 87*5c90c05cSAndroid Build Coastguard Worker(2) According to Richard Stallman, 1.6.1 is not GPL-compatible, 88*5c90c05cSAndroid Build Coastguard Worker because its license has a choice of law clause. According to 89*5c90c05cSAndroid Build Coastguard Worker CNRI, however, Stallman's lawyer has told CNRI's lawyer that 1.6.1 90*5c90c05cSAndroid Build Coastguard Worker is "not incompatible" with the GPL. 91*5c90c05cSAndroid Build Coastguard Worker 92*5c90c05cSAndroid Build Coastguard WorkerThanks to the many outside volunteers who have worked under Guido's 93*5c90c05cSAndroid Build Coastguard Workerdirection to make these releases possible. 94*5c90c05cSAndroid Build Coastguard Worker 95*5c90c05cSAndroid Build Coastguard Worker 96*5c90c05cSAndroid Build Coastguard WorkerB. TERMS AND CONDITIONS FOR ACCESSING OR OTHERWISE USING PYTHON 97*5c90c05cSAndroid Build Coastguard Worker=============================================================== 98*5c90c05cSAndroid Build Coastguard Worker 99*5c90c05cSAndroid Build Coastguard WorkerPYTHON SOFTWARE FOUNDATION LICENSE VERSION 2 100*5c90c05cSAndroid Build Coastguard Worker-------------------------------------------- 101*5c90c05cSAndroid Build Coastguard Worker 102*5c90c05cSAndroid Build Coastguard Worker1. This LICENSE AGREEMENT is between the Python Software Foundation 103*5c90c05cSAndroid Build Coastguard Worker("PSF"), and the Individual or Organization ("Licensee") accessing and 104*5c90c05cSAndroid Build Coastguard Workerotherwise using this software ("Python") in source or binary form and 105*5c90c05cSAndroid Build Coastguard Workerits associated documentation. 106*5c90c05cSAndroid Build Coastguard Worker 107*5c90c05cSAndroid Build Coastguard Worker2. Subject to the terms and conditions of this License Agreement, PSF hereby 108*5c90c05cSAndroid Build Coastguard Workergrants Licensee a nonexclusive, royalty-free, world-wide license to reproduce, 109*5c90c05cSAndroid Build Coastguard Workeranalyze, test, perform and/or display publicly, prepare derivative works, 110*5c90c05cSAndroid Build Coastguard Workerdistribute, and otherwise use Python alone or in any derivative version, 111*5c90c05cSAndroid Build Coastguard Workerprovided, however, that PSF's License Agreement and PSF's notice of copyright, 112*5c90c05cSAndroid Build Coastguard Workeri.e., "Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 113*5c90c05cSAndroid Build Coastguard Worker2011, 2012 Python Software Foundation; All Rights Reserved" are retained in Python 114*5c90c05cSAndroid Build Coastguard Workeralone or in any derivative version prepared by Licensee. 115*5c90c05cSAndroid Build Coastguard Worker 116*5c90c05cSAndroid Build Coastguard Worker3. In the event Licensee prepares a derivative work that is based on 117*5c90c05cSAndroid Build Coastguard Workeror incorporates Python or any part thereof, and wants to make 118*5c90c05cSAndroid Build Coastguard Workerthe derivative work available to others as provided herein, then 119*5c90c05cSAndroid Build Coastguard WorkerLicensee hereby agrees to include in any such work a brief summary of 120*5c90c05cSAndroid Build Coastguard Workerthe changes made to Python. 121*5c90c05cSAndroid Build Coastguard Worker 122*5c90c05cSAndroid Build Coastguard Worker4. PSF is making Python available to Licensee on an "AS IS" 123*5c90c05cSAndroid Build Coastguard Workerbasis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR 124*5c90c05cSAndroid Build Coastguard WorkerIMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND 125*5c90c05cSAndroid Build Coastguard WorkerDISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS 126*5c90c05cSAndroid Build Coastguard WorkerFOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT 127*5c90c05cSAndroid Build Coastguard WorkerINFRINGE ANY THIRD PARTY RIGHTS. 128*5c90c05cSAndroid Build Coastguard Worker 129*5c90c05cSAndroid Build Coastguard Worker5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON 130*5c90c05cSAndroid Build Coastguard WorkerFOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS 131*5c90c05cSAndroid Build Coastguard WorkerA RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON, 132*5c90c05cSAndroid Build Coastguard WorkerOR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. 133*5c90c05cSAndroid Build Coastguard Worker 134*5c90c05cSAndroid Build Coastguard Worker6. This License Agreement will automatically terminate upon a material 135*5c90c05cSAndroid Build Coastguard Workerbreach of its terms and conditions. 136*5c90c05cSAndroid Build Coastguard Worker 137*5c90c05cSAndroid Build Coastguard Worker7. Nothing in this License Agreement shall be deemed to create any 138*5c90c05cSAndroid Build Coastguard Workerrelationship of agency, partnership, or joint venture between PSF and 139*5c90c05cSAndroid Build Coastguard WorkerLicensee. This License Agreement does not grant permission to use PSF 140*5c90c05cSAndroid Build Coastguard Workertrademarks or trade name in a trademark sense to endorse or promote 141*5c90c05cSAndroid Build Coastguard Workerproducts or services of Licensee, or any third party. 142*5c90c05cSAndroid Build Coastguard Worker 143*5c90c05cSAndroid Build Coastguard Worker8. By copying, installing or otherwise using Python, Licensee 144*5c90c05cSAndroid Build Coastguard Workeragrees to be bound by the terms and conditions of this License 145*5c90c05cSAndroid Build Coastguard WorkerAgreement. 146*5c90c05cSAndroid Build Coastguard Worker 147*5c90c05cSAndroid Build Coastguard Worker 148*5c90c05cSAndroid Build Coastguard WorkerBEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0 149*5c90c05cSAndroid Build Coastguard Worker------------------------------------------- 150*5c90c05cSAndroid Build Coastguard Worker 151*5c90c05cSAndroid Build Coastguard WorkerBEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1 152*5c90c05cSAndroid Build Coastguard Worker 153*5c90c05cSAndroid Build Coastguard Worker1. This LICENSE AGREEMENT is between BeOpen.com ("BeOpen"), having an 154*5c90c05cSAndroid Build Coastguard Workeroffice at 160 Saratoga Avenue, Santa Clara, CA 95051, and the 155*5c90c05cSAndroid Build Coastguard WorkerIndividual or Organization ("Licensee") accessing and otherwise using 156*5c90c05cSAndroid Build Coastguard Workerthis software in source or binary form and its associated 157*5c90c05cSAndroid Build Coastguard Workerdocumentation ("the Software"). 158*5c90c05cSAndroid Build Coastguard Worker 159*5c90c05cSAndroid Build Coastguard Worker2. Subject to the terms and conditions of this BeOpen Python License 160*5c90c05cSAndroid Build Coastguard WorkerAgreement, BeOpen hereby grants Licensee a non-exclusive, 161*5c90c05cSAndroid Build Coastguard Workerroyalty-free, world-wide license to reproduce, analyze, test, perform 162*5c90c05cSAndroid Build Coastguard Workerand/or display publicly, prepare derivative works, distribute, and 163*5c90c05cSAndroid Build Coastguard Workerotherwise use the Software alone or in any derivative version, 164*5c90c05cSAndroid Build Coastguard Workerprovided, however, that the BeOpen Python License is retained in the 165*5c90c05cSAndroid Build Coastguard WorkerSoftware, alone or in any derivative version prepared by Licensee. 166*5c90c05cSAndroid Build Coastguard Worker 167*5c90c05cSAndroid Build Coastguard Worker3. BeOpen is making the Software available to Licensee on an "AS IS" 168*5c90c05cSAndroid Build Coastguard Workerbasis. BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR 169*5c90c05cSAndroid Build Coastguard WorkerIMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND 170*5c90c05cSAndroid Build Coastguard WorkerDISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS 171*5c90c05cSAndroid Build Coastguard WorkerFOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT 172*5c90c05cSAndroid Build Coastguard WorkerINFRINGE ANY THIRD PARTY RIGHTS. 173*5c90c05cSAndroid Build Coastguard Worker 174*5c90c05cSAndroid Build Coastguard Worker4. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE 175*5c90c05cSAndroid Build Coastguard WorkerSOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS 176*5c90c05cSAndroid Build Coastguard WorkerAS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY 177*5c90c05cSAndroid Build Coastguard WorkerDERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. 178*5c90c05cSAndroid Build Coastguard Worker 179*5c90c05cSAndroid Build Coastguard Worker5. This License Agreement will automatically terminate upon a material 180*5c90c05cSAndroid Build Coastguard Workerbreach of its terms and conditions. 181*5c90c05cSAndroid Build Coastguard Worker 182*5c90c05cSAndroid Build Coastguard Worker6. This License Agreement shall be governed by and interpreted in all 183*5c90c05cSAndroid Build Coastguard Workerrespects by the law of the State of California, excluding conflict of 184*5c90c05cSAndroid Build Coastguard Workerlaw provisions. Nothing in this License Agreement shall be deemed to 185*5c90c05cSAndroid Build Coastguard Workercreate any relationship of agency, partnership, or joint venture 186*5c90c05cSAndroid Build Coastguard Workerbetween BeOpen and Licensee. This License Agreement does not grant 187*5c90c05cSAndroid Build Coastguard Workerpermission to use BeOpen trademarks or trade names in a trademark 188*5c90c05cSAndroid Build Coastguard Workersense to endorse or promote products or services of Licensee, or any 189*5c90c05cSAndroid Build Coastguard Workerthird party. As an exception, the "BeOpen Python" logos available at 190*5c90c05cSAndroid Build Coastguard Workerhttp://www.pythonlabs.com/logos.html may be used according to the 191*5c90c05cSAndroid Build Coastguard Workerpermissions granted on that web page. 192*5c90c05cSAndroid Build Coastguard Worker 193*5c90c05cSAndroid Build Coastguard Worker7. By copying, installing or otherwise using the software, Licensee 194*5c90c05cSAndroid Build Coastguard Workeragrees to be bound by the terms and conditions of this License 195*5c90c05cSAndroid Build Coastguard WorkerAgreement. 196*5c90c05cSAndroid Build Coastguard Worker 197*5c90c05cSAndroid Build Coastguard Worker 198*5c90c05cSAndroid Build Coastguard WorkerCNRI LICENSE AGREEMENT FOR PYTHON 1.6.1 199*5c90c05cSAndroid Build Coastguard Worker--------------------------------------- 200*5c90c05cSAndroid Build Coastguard Worker 201*5c90c05cSAndroid Build Coastguard Worker1. This LICENSE AGREEMENT is between the Corporation for National 202*5c90c05cSAndroid Build Coastguard WorkerResearch Initiatives, having an office at 1895 Preston White Drive, 203*5c90c05cSAndroid Build Coastguard WorkerReston, VA 20191 ("CNRI"), and the Individual or Organization 204*5c90c05cSAndroid Build Coastguard Worker("Licensee") accessing and otherwise using Python 1.6.1 software in 205*5c90c05cSAndroid Build Coastguard Workersource or binary form and its associated documentation. 206*5c90c05cSAndroid Build Coastguard Worker 207*5c90c05cSAndroid Build Coastguard Worker2. Subject to the terms and conditions of this License Agreement, CNRI 208*5c90c05cSAndroid Build Coastguard Workerhereby grants Licensee a nonexclusive, royalty-free, world-wide 209*5c90c05cSAndroid Build Coastguard Workerlicense to reproduce, analyze, test, perform and/or display publicly, 210*5c90c05cSAndroid Build Coastguard Workerprepare derivative works, distribute, and otherwise use Python 1.6.1 211*5c90c05cSAndroid Build Coastguard Workeralone or in any derivative version, provided, however, that CNRI's 212*5c90c05cSAndroid Build Coastguard WorkerLicense Agreement and CNRI's notice of copyright, i.e., "Copyright (c) 213*5c90c05cSAndroid Build Coastguard Worker1995-2001 Corporation for National Research Initiatives; All Rights 214*5c90c05cSAndroid Build Coastguard WorkerReserved" are retained in Python 1.6.1 alone or in any derivative 215*5c90c05cSAndroid Build Coastguard Workerversion prepared by Licensee. Alternately, in lieu of CNRI's License 216*5c90c05cSAndroid Build Coastguard WorkerAgreement, Licensee may substitute the following text (omitting the 217*5c90c05cSAndroid Build Coastguard Workerquotes): "Python 1.6.1 is made available subject to the terms and 218*5c90c05cSAndroid Build Coastguard Workerconditions in CNRI's License Agreement. This Agreement together with 219*5c90c05cSAndroid Build Coastguard WorkerPython 1.6.1 may be located on the Internet using the following 220*5c90c05cSAndroid Build Coastguard Workerunique, persistent identifier (known as a handle): 1895.22/1013. This 221*5c90c05cSAndroid Build Coastguard WorkerAgreement may also be obtained from a proxy server on the Internet 222*5c90c05cSAndroid Build Coastguard Workerusing the following URL: http://hdl.handle.net/1895.22/1013". 223*5c90c05cSAndroid Build Coastguard Worker 224*5c90c05cSAndroid Build Coastguard Worker3. In the event Licensee prepares a derivative work that is based on 225*5c90c05cSAndroid Build Coastguard Workeror incorporates Python 1.6.1 or any part thereof, and wants to make 226*5c90c05cSAndroid Build Coastguard Workerthe derivative work available to others as provided herein, then 227*5c90c05cSAndroid Build Coastguard WorkerLicensee hereby agrees to include in any such work a brief summary of 228*5c90c05cSAndroid Build Coastguard Workerthe changes made to Python 1.6.1. 229*5c90c05cSAndroid Build Coastguard Worker 230*5c90c05cSAndroid Build Coastguard Worker4. CNRI is making Python 1.6.1 available to Licensee on an "AS IS" 231*5c90c05cSAndroid Build Coastguard Workerbasis. CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR 232*5c90c05cSAndroid Build Coastguard WorkerIMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND 233*5c90c05cSAndroid Build Coastguard WorkerDISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS 234*5c90c05cSAndroid Build Coastguard WorkerFOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 1.6.1 WILL NOT 235*5c90c05cSAndroid Build Coastguard WorkerINFRINGE ANY THIRD PARTY RIGHTS. 236*5c90c05cSAndroid Build Coastguard Worker 237*5c90c05cSAndroid Build Coastguard Worker5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON 238*5c90c05cSAndroid Build Coastguard Worker1.6.1 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS 239*5c90c05cSAndroid Build Coastguard WorkerA RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 1.6.1, 240*5c90c05cSAndroid Build Coastguard WorkerOR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. 241*5c90c05cSAndroid Build Coastguard Worker 242*5c90c05cSAndroid Build Coastguard Worker6. This License Agreement will automatically terminate upon a material 243*5c90c05cSAndroid Build Coastguard Workerbreach of its terms and conditions. 244*5c90c05cSAndroid Build Coastguard Worker 245*5c90c05cSAndroid Build Coastguard Worker7. This License Agreement shall be governed by the federal 246*5c90c05cSAndroid Build Coastguard Workerintellectual property law of the United States, including without 247*5c90c05cSAndroid Build Coastguard Workerlimitation the federal copyright law, and, to the extent such 248*5c90c05cSAndroid Build Coastguard WorkerU.S. federal law does not apply, by the law of the Commonwealth of 249*5c90c05cSAndroid Build Coastguard WorkerVirginia, excluding Virginia's conflict of law provisions. 250*5c90c05cSAndroid Build Coastguard WorkerNotwithstanding the foregoing, with regard to derivative works based 251*5c90c05cSAndroid Build Coastguard Workeron Python 1.6.1 that incorporate non-separable material that was 252*5c90c05cSAndroid Build Coastguard Workerpreviously distributed under the GNU General Public License (GPL), the 253*5c90c05cSAndroid Build Coastguard Workerlaw of the Commonwealth of Virginia shall govern this License 254*5c90c05cSAndroid Build Coastguard WorkerAgreement only as to issues arising under or with respect to 255*5c90c05cSAndroid Build Coastguard WorkerParagraphs 4, 5, and 7 of this License Agreement. Nothing in this 256*5c90c05cSAndroid Build Coastguard WorkerLicense Agreement shall be deemed to create any relationship of 257*5c90c05cSAndroid Build Coastguard Workeragency, partnership, or joint venture between CNRI and Licensee. This 258*5c90c05cSAndroid Build Coastguard WorkerLicense Agreement does not grant permission to use CNRI trademarks or 259*5c90c05cSAndroid Build Coastguard Workertrade name in a trademark sense to endorse or promote products or 260*5c90c05cSAndroid Build Coastguard Workerservices of Licensee, or any third party. 261*5c90c05cSAndroid Build Coastguard Worker 262*5c90c05cSAndroid Build Coastguard Worker8. By clicking on the "ACCEPT" button where indicated, or by copying, 263*5c90c05cSAndroid Build Coastguard Workerinstalling or otherwise using Python 1.6.1, Licensee agrees to be 264*5c90c05cSAndroid Build Coastguard Workerbound by the terms and conditions of this License Agreement. 265*5c90c05cSAndroid Build Coastguard Worker 266*5c90c05cSAndroid Build Coastguard Worker ACCEPT 267*5c90c05cSAndroid Build Coastguard Worker 268*5c90c05cSAndroid Build Coastguard Worker 269*5c90c05cSAndroid Build Coastguard WorkerCWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2 270*5c90c05cSAndroid Build Coastguard Worker-------------------------------------------------- 271*5c90c05cSAndroid Build Coastguard Worker 272*5c90c05cSAndroid Build Coastguard WorkerCopyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, 273*5c90c05cSAndroid Build Coastguard WorkerThe Netherlands. All rights reserved. 274*5c90c05cSAndroid Build Coastguard Worker 275*5c90c05cSAndroid Build Coastguard WorkerPermission to use, copy, modify, and distribute this software and its 276*5c90c05cSAndroid Build Coastguard Workerdocumentation for any purpose and without fee is hereby granted, 277*5c90c05cSAndroid Build Coastguard Workerprovided that the above copyright notice appear in all copies and that 278*5c90c05cSAndroid Build Coastguard Workerboth that copyright notice and this permission notice appear in 279*5c90c05cSAndroid Build Coastguard Workersupporting documentation, and that the name of Stichting Mathematisch 280*5c90c05cSAndroid Build Coastguard WorkerCentrum or CWI not be used in advertising or publicity pertaining to 281*5c90c05cSAndroid Build Coastguard Workerdistribution of the software without specific, written prior 282*5c90c05cSAndroid Build Coastguard Workerpermission. 283*5c90c05cSAndroid Build Coastguard Worker 284*5c90c05cSAndroid Build Coastguard WorkerSTICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO 285*5c90c05cSAndroid Build Coastguard WorkerTHIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND 286*5c90c05cSAndroid Build Coastguard WorkerFITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE 287*5c90c05cSAndroid Build Coastguard WorkerFOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 288*5c90c05cSAndroid Build Coastguard WorkerWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 289*5c90c05cSAndroid Build Coastguard WorkerACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT 290*5c90c05cSAndroid Build Coastguard WorkerOF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 291