Skip to content

Commit 6f1823b

Browse files
committed
LICENSE: Add concatenation of licensing terms used.
1 parent 7bc0c0a commit 6f1823b

File tree

1 file changed

+287
-0
lines changed

1 file changed

+287
-0
lines changed

LICENSE

Lines changed: 287 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,287 @@
1+
micropython-lib consists of multiple modules from different sources and
2+
authors. Each module comes under its own licensing terms. Short name of
3+
a license can be found in a file within a module directory (usually
4+
metadata.txt or setup.py). Complete text of each license used is provided
5+
below. Files not belonging to a particular module a provided under MIT
6+
license, unless explicitly stated otherwise.
7+
8+
=============== MIT License ===============
9+
10+
The MIT License (MIT)
11+
12+
Copyright (c) 2013, 2014 micropython-lib contributors
13+
14+
Permission is hereby granted, free of charge, to any person obtaining a copy
15+
of this software and associated documentation files (the "Software"), to deal
16+
in the Software without restriction, including without limitation the rights
17+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
18+
copies of the Software, and to permit persons to whom the Software is
19+
furnished to do so, subject to the following conditions:
20+
21+
The above copyright notice and this permission notice shall be included in
22+
all copies or substantial portions of the Software.
23+
24+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
25+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
26+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
27+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
28+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
29+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
30+
THE SOFTWARE.
31+
32+
=============== Python License ===============
33+
34+
A. HISTORY OF THE SOFTWARE
35+
==========================
36+
37+
Python was created in the early 1990s by Guido van Rossum at Stichting
38+
Mathematisch Centrum (CWI, see http://www.cwi.nl) in the Netherlands
39+
as a successor of a language called ABC. Guido remains Python's
40+
principal author, although it includes many contributions from others.
41+
42+
In 1995, Guido continued his work on Python at the Corporation for
43+
National Research Initiatives (CNRI, see http://www.cnri.reston.va.us)
44+
in Reston, Virginia where he released several versions of the
45+
software.
46+
47+
In May 2000, Guido and the Python core development team moved to
48+
BeOpen.com to form the BeOpen PythonLabs team. In October of the same
49+
year, the PythonLabs team moved to Digital Creations (now Zope
50+
Corporation, see http://www.zope.com). In 2001, the Python Software
51+
Foundation (PSF, see http://www.python.org/psf/) was formed, a
52+
non-profit organization created specifically to own Python-related
53+
Intellectual Property. Zope Corporation is a sponsoring member of
54+
the PSF.
55+
56+
All Python releases are Open Source (see http://www.opensource.org for
57+
the Open Source Definition). Historically, most, but not all, Python
58+
releases have also been GPL-compatible; the table below summarizes
59+
the various releases.
60+
61+
Release Derived Year Owner GPL-
62+
from compatible? (1)
63+
64+
0.9.0 thru 1.2 1991-1995 CWI yes
65+
1.3 thru 1.5.2 1.2 1995-1999 CNRI yes
66+
1.6 1.5.2 2000 CNRI no
67+
2.0 1.6 2000 BeOpen.com no
68+
1.6.1 1.6 2001 CNRI yes (2)
69+
2.1 2.0+1.6.1 2001 PSF no
70+
2.0.1 2.0+1.6.1 2001 PSF yes
71+
2.1.1 2.1+2.0.1 2001 PSF yes
72+
2.1.2 2.1.1 2002 PSF yes
73+
2.1.3 2.1.2 2002 PSF yes
74+
2.2 and above 2.1.1 2001-now PSF yes
75+
76+
Footnotes:
77+
78+
(1) GPL-compatible doesn't mean that we're distributing Python under
79+
the GPL. All Python licenses, unlike the GPL, let you distribute
80+
a modified version without making your changes open source. The
81+
GPL-compatible licenses make it possible to combine Python with
82+
other software that is released under the GPL; the others don't.
83+
84+
(2) According to Richard Stallman, 1.6.1 is not GPL-compatible,
85+
because its license has a choice of law clause. According to
86+
CNRI, however, Stallman's lawyer has told CNRI's lawyer that 1.6.1
87+
is "not incompatible" with the GPL.
88+
89+
Thanks to the many outside volunteers who have worked under Guido's
90+
direction to make these releases possible.
91+
92+
93+
B. TERMS AND CONDITIONS FOR ACCESSING OR OTHERWISE USING PYTHON
94+
===============================================================
95+
96+
PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2
97+
--------------------------------------------
98+
99+
1. This LICENSE AGREEMENT is between the Python Software Foundation
100+
("PSF"), and the Individual or Organization ("Licensee") accessing and
101+
otherwise using this software ("Python") in source or binary form and
102+
its associated documentation.
103+
104+
2. Subject to the terms and conditions of this License Agreement, PSF hereby
105+
grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce,
106+
analyze, test, perform and/or display publicly, prepare derivative works,
107+
distribute, and otherwise use Python alone or in any derivative version,
108+
provided, however, that PSF's License Agreement and PSF's notice of copyright,
109+
i.e., "Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
110+
2011, 2012, 2013 Python Software Foundation; All Rights Reserved" are retained
111+
in Python alone or in any derivative version prepared by Licensee.
112+
113+
3. In the event Licensee prepares a derivative work that is based on
114+
or incorporates Python or any part thereof, and wants to make
115+
the derivative work available to others as provided herein, then
116+
Licensee hereby agrees to include in any such work a brief summary of
117+
the changes made to Python.
118+
119+
4. PSF is making Python available to Licensee on an "AS IS"
120+
basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
121+
IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND
122+
DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
123+
FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT
124+
INFRINGE ANY THIRD PARTY RIGHTS.
125+
126+
5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
127+
FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
128+
A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON,
129+
OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
130+
131+
6. This License Agreement will automatically terminate upon a material
132+
breach of its terms and conditions.
133+
134+
7. Nothing in this License Agreement shall be deemed to create any
135+
relationship of agency, partnership, or joint venture between PSF and
136+
Licensee. This License Agreement does not grant permission to use PSF
137+
trademarks or trade name in a trademark sense to endorse or promote
138+
products or services of Licensee, or any third party.
139+
140+
8. By copying, installing or otherwise using Python, Licensee
141+
agrees to be bound by the terms and conditions of this License
142+
Agreement.
143+
144+
145+
BEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0
146+
-------------------------------------------
147+
148+
BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1
149+
150+
1. This LICENSE AGREEMENT is between BeOpen.com ("BeOpen"), having an
151+
office at 160 Saratoga Avenue, Santa Clara, CA 95051, and the
152+
Individual or Organization ("Licensee") accessing and otherwise using
153+
this software in source or binary form and its associated
154+
documentation ("the Software").
155+
156+
2. Subject to the terms and conditions of this BeOpen Python License
157+
Agreement, BeOpen hereby grants Licensee a non-exclusive,
158+
royalty-free, world-wide license to reproduce, analyze, test, perform
159+
and/or display publicly, prepare derivative works, distribute, and
160+
otherwise use the Software alone or in any derivative version,
161+
provided, however, that the BeOpen Python License is retained in the
162+
Software, alone or in any derivative version prepared by Licensee.
163+
164+
3. BeOpen is making the Software available to Licensee on an "AS IS"
165+
basis. BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
166+
IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND
167+
DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
168+
FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT
169+
INFRINGE ANY THIRD PARTY RIGHTS.
170+
171+
4. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE
172+
SOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS
173+
AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY
174+
DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
175+
176+
5. This License Agreement will automatically terminate upon a material
177+
breach of its terms and conditions.
178+
179+
6. This License Agreement shall be governed by and interpreted in all
180+
respects by the law of the State of California, excluding conflict of
181+
law provisions. Nothing in this License Agreement shall be deemed to
182+
create any relationship of agency, partnership, or joint venture
183+
between BeOpen and Licensee. This License Agreement does not grant
184+
permission to use BeOpen trademarks or trade names in a trademark
185+
sense to endorse or promote products or services of Licensee, or any
186+
third party. As an exception, the "BeOpen Python" logos available at
187+
http://www.pythonlabs.com/logos.html may be used according to the
188+
permissions granted on that web page.
189+
190+
7. By copying, installing or otherwise using the software, Licensee
191+
agrees to be bound by the terms and conditions of this License
192+
Agreement.
193+
194+
195+
CNRI LICENSE AGREEMENT FOR PYTHON 1.6.1
196+
---------------------------------------
197+
198+
1. This LICENSE AGREEMENT is between the Corporation for National
199+
Research Initiatives, having an office at 1895 Preston White Drive,
200+
Reston, VA 20191 ("CNRI"), and the Individual or Organization
201+
("Licensee") accessing and otherwise using Python 1.6.1 software in
202+
source or binary form and its associated documentation.
203+
204+
2. Subject to the terms and conditions of this License Agreement, CNRI
205+
hereby grants Licensee a nonexclusive, royalty-free, world-wide
206+
license to reproduce, analyze, test, perform and/or display publicly,
207+
prepare derivative works, distribute, and otherwise use Python 1.6.1
208+
alone or in any derivative version, provided, however, that CNRI's
209+
License Agreement and CNRI's notice of copyright, i.e., "Copyright (c)
210+
1995-2001 Corporation for National Research Initiatives; All Rights
211+
Reserved" are retained in Python 1.6.1 alone or in any derivative
212+
version prepared by Licensee. Alternately, in lieu of CNRI's License
213+
Agreement, Licensee may substitute the following text (omitting the
214+
quotes): "Python 1.6.1 is made available subject to the terms and
215+
conditions in CNRI's License Agreement. This Agreement together with
216+
Python 1.6.1 may be located on the Internet using the following
217+
unique, persistent identifier (known as a handle): 1895.22/1013. This
218+
Agreement may also be obtained from a proxy server on the Internet
219+
using the following URL: http://hdl.handle.net/1895.22/1013".
220+
221+
3. In the event Licensee prepares a derivative work that is based on
222+
or incorporates Python 1.6.1 or any part thereof, and wants to make
223+
the derivative work available to others as provided herein, then
224+
Licensee hereby agrees to include in any such work a brief summary of
225+
the changes made to Python 1.6.1.
226+
227+
4. CNRI is making Python 1.6.1 available to Licensee on an "AS IS"
228+
basis. CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
229+
IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND
230+
DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
231+
FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 1.6.1 WILL NOT
232+
INFRINGE ANY THIRD PARTY RIGHTS.
233+
234+
5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
235+
1.6.1 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
236+
A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 1.6.1,
237+
OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
238+
239+
6. This License Agreement will automatically terminate upon a material
240+
breach of its terms and conditions.
241+
242+
7. This License Agreement shall be governed by the federal
243+
intellectual property law of the United States, including without
244+
limitation the federal copyright law, and, to the extent such
245+
U.S. federal law does not apply, by the law of the Commonwealth of
246+
Virginia, excluding Virginia's conflict of law provisions.
247+
Notwithstanding the foregoing, with regard to derivative works based
248+
on Python 1.6.1 that incorporate non-separable material that was
249+
previously distributed under the GNU General Public License (GPL), the
250+
law of the Commonwealth of Virginia shall govern this License
251+
Agreement only as to issues arising under or with respect to
252+
Paragraphs 4, 5, and 7 of this License Agreement. Nothing in this
253+
License Agreement shall be deemed to create any relationship of
254+
agency, partnership, or joint venture between CNRI and Licensee. This
255+
License Agreement does not grant permission to use CNRI trademarks or
256+
trade name in a trademark sense to endorse or promote products or
257+
services of Licensee, or any third party.
258+
259+
8. By clicking on the "ACCEPT" button where indicated, or by copying,
260+
installing or otherwise using Python 1.6.1, Licensee agrees to be
261+
bound by the terms and conditions of this License Agreement.
262+
263+
ACCEPT
264+
265+
266+
CWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2
267+
--------------------------------------------------
268+
269+
Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam,
270+
The Netherlands. All rights reserved.
271+
272+
Permission to use, copy, modify, and distribute this software and its
273+
documentation for any purpose and without fee is hereby granted,
274+
provided that the above copyright notice appear in all copies and that
275+
both that copyright notice and this permission notice appear in
276+
supporting documentation, and that the name of Stichting Mathematisch
277+
Centrum or CWI not be used in advertising or publicity pertaining to
278+
distribution of the software without specific, written prior
279+
permission.
280+
281+
STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO
282+
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
283+
FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE
284+
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
285+
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
286+
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
287+
OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

0 commit comments

Comments
 (0)