author | John Beck <John.Beck@Oracle.COM> |
Wed, 29 Oct 2014 14:12:28 -0700 | |
changeset 2183 | 5d00686e81da |
parent 1907 | 446472de62e9 |
child 7647 | 3a107326b5f8 |
permissions | -rw-r--r-- |
2183
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1 |
From the LICENSE file: |
1907 | 2 |
|
2183
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
3 |
B. TERMS AND CONDITIONS FOR ACCESSING OR OTHERWISE USING PYTHON |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
4 |
=============================================================== |
1907 | 5 |
|
2183
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
6 |
PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2 |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
7 |
-------------------------------------------- |
1907 | 8 |
|
2183
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
9 |
1. This LICENSE AGREEMENT is between the Python Software Foundation |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
10 |
("PSF"), and the Individual or Organization ("Licensee") accessing and |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
11 |
otherwise using this software ("Python") in source or binary form and |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
12 |
its associated documentation. |
1907 | 13 |
|
2183
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
14 |
2. Subject to the terms and conditions of this License Agreement, PSF hereby |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
15 |
grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
16 |
analyze, test, perform and/or display publicly, prepare derivative works, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
17 |
distribute, and otherwise use Python alone or in any derivative version, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
18 |
provided, however, that PSF's License Agreement and PSF's notice of copyright, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
19 |
i.e., "Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
20 |
2011, 2012, 2013, 2014 Python Software Foundation; All Rights Reserved" are |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
21 |
retained in Python alone or in any derivative version prepared by Licensee. |
1907 | 22 |
|
2183
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
23 |
3. In the event Licensee prepares a derivative work that is based on |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
24 |
or incorporates Python or any part thereof, and wants to make |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
25 |
the derivative work available to others as provided herein, then |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
26 |
Licensee hereby agrees to include in any such work a brief summary of |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
27 |
the changes made to Python. |
1907 | 28 |
|
2183
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
29 |
4. PSF is making Python available to Licensee on an "AS IS" |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
30 |
basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
31 |
IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
32 |
DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
33 |
FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
34 |
INFRINGE ANY THIRD PARTY RIGHTS. |
1907 | 35 |
|
2183
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
36 |
5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
37 |
FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
38 |
A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
39 |
OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. |
1907 | 40 |
|
2183
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
41 |
6. This License Agreement will automatically terminate upon a material |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
42 |
breach of its terms and conditions. |
1907 | 43 |
|
2183
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
44 |
7. Nothing in this License Agreement shall be deemed to create any |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
45 |
relationship of agency, partnership, or joint venture between PSF and |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
46 |
Licensee. This License Agreement does not grant permission to use PSF |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
47 |
trademarks or trade name in a trademark sense to endorse or promote |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
48 |
products or services of Licensee, or any third party. |
1907 | 49 |
|
2183
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
50 |
8. By copying, installing or otherwise using Python, Licensee |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
51 |
agrees to be bound by the terms and conditions of this License |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
52 |
Agreement. |
1907 | 53 |
|
2183
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
54 |
From the Doc/license.rst file: |
1907 | 55 |
|
56 |
Licenses and Acknowledgements for Incorporated Software |
|
57 |
======================================================= |
|
58 |
||
59 |
This section is an incomplete, but growing list of licenses and acknowledgements |
|
60 |
for third-party software incorporated in the Python distribution. |
|
61 |
||
62 |
||
63 |
Mersenne Twister |
|
64 |
---------------- |
|
65 |
||
66 |
The :mod:`_random` module includes code based on a download from |
|
2183
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
67 |
http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/MT2002/emt19937ar.html. The following are |
1907 | 68 |
the verbatim comments from the original code:: |
69 |
||
70 |
A C-program for MT19937, with initialization improved 2002/1/26. |
|
71 |
Coded by Takuji Nishimura and Makoto Matsumoto. |
|
72 |
||
73 |
Before using, initialize the state by using init_genrand(seed) |
|
74 |
or init_by_array(init_key, key_length). |
|
75 |
||
76 |
Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura, |
|
77 |
All rights reserved. |
|
78 |
||
79 |
Redistribution and use in source and binary forms, with or without |
|
80 |
modification, are permitted provided that the following conditions |
|
81 |
are met: |
|
82 |
||
83 |
1. Redistributions of source code must retain the above copyright |
|
84 |
notice, this list of conditions and the following disclaimer. |
|
85 |
||
86 |
2. Redistributions in binary form must reproduce the above copyright |
|
87 |
notice, this list of conditions and the following disclaimer in the |
|
88 |
documentation and/or other materials provided with the distribution. |
|
89 |
||
90 |
3. The names of its contributors may not be used to endorse or promote |
|
91 |
products derived from this software without specific prior written |
|
92 |
permission. |
|
93 |
||
94 |
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS |
|
95 |
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT |
|
96 |
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR |
|
97 |
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR |
|
98 |
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, |
|
99 |
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, |
|
100 |
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR |
|
101 |
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF |
|
102 |
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING |
|
103 |
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS |
|
104 |
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
105 |
||
106 |
||
107 |
Any feedback is very welcome. |
|
2183
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
108 |
http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/emt.html |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
109 |
email: m-mat @ math.sci.hiroshima-u.ac.jp (remove space) |
1907 | 110 |
|
111 |
||
112 |
Sockets |
|
113 |
------- |
|
114 |
||
115 |
The :mod:`socket` module uses the functions, :func:`getaddrinfo`, and |
|
116 |
:func:`getnameinfo`, which are coded in separate source files from the WIDE |
|
117 |
Project, http://www.wide.ad.jp/. :: |
|
118 |
||
119 |
Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project. |
|
120 |
All rights reserved. |
|
121 |
||
122 |
Redistribution and use in source and binary forms, with or without |
|
123 |
modification, are permitted provided that the following conditions |
|
124 |
are met: |
|
125 |
1. Redistributions of source code must retain the above copyright |
|
126 |
notice, this list of conditions and the following disclaimer. |
|
127 |
2. Redistributions in binary form must reproduce the above copyright |
|
128 |
notice, this list of conditions and the following disclaimer in the |
|
129 |
documentation and/or other materials provided with the distribution. |
|
130 |
3. Neither the name of the project nor the names of its contributors |
|
131 |
may be used to endorse or promote products derived from this software |
|
132 |
without specific prior written permission. |
|
133 |
||
134 |
THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND |
|
135 |
GAI_ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
|
136 |
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
|
137 |
ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE |
|
138 |
FOR GAI_ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |
|
139 |
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS |
|
140 |
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |
|
141 |
HOWEVER CAUSED AND ON GAI_ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |
|
142 |
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN GAI_ANY WAY |
|
143 |
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
|
144 |
SUCH DAMAGE. |
|
145 |
||
146 |
||
147 |
Floating point exception control |
|
148 |
-------------------------------- |
|
149 |
||
150 |
The source for the :mod:`fpectl` module includes the following notice:: |
|
151 |
||
152 |
--------------------------------------------------------------------- |
|
153 |
/ Copyright (c) 1996. \ |
|
154 |
| The Regents of the University of California. | |
|
155 |
| All rights reserved. | |
|
156 |
| | |
|
157 |
| Permission to use, copy, modify, and distribute this software for | |
|
158 |
| any purpose without fee is hereby granted, provided that this en- | |
|
159 |
| tire notice is included in all copies of any software which is or | |
|
160 |
| includes a copy or modification of this software and in all | |
|
161 |
| copies of the supporting documentation for such software. | |
|
162 |
| | |
|
163 |
| This work was produced at the University of California, Lawrence | |
|
164 |
| Livermore National Laboratory under contract no. W-7405-ENG-48 | |
|
165 |
| between the U.S. Department of Energy and The Regents of the | |
|
166 |
| University of California for the operation of UC LLNL. | |
|
167 |
| | |
|
168 |
| DISCLAIMER | |
|
169 |
| | |
|
170 |
| This software was prepared as an account of work sponsored by an | |
|
171 |
| agency of the United States Government. Neither the United States | |
|
172 |
| Government nor the University of California nor any of their em- | |
|
173 |
| ployees, makes any warranty, express or implied, or assumes any | |
|
174 |
| liability or responsibility for the accuracy, completeness, or | |
|
175 |
| usefulness of any information, apparatus, product, or process | |
|
176 |
| disclosed, or represents that its use would not infringe | |
|
177 |
| privately-owned rights. Reference herein to any specific commer- | |
|
178 |
| cial products, process, or service by trade name, trademark, | |
|
179 |
| manufacturer, or otherwise, does not necessarily constitute or | |
|
180 |
| imply its endorsement, recommendation, or favoring by the United | |
|
181 |
| States Government or the University of California. The views and | |
|
182 |
| opinions of authors expressed herein do not necessarily state or | |
|
183 |
| reflect those of the United States Government or the University | |
|
184 |
| of California, and shall not be used for advertising or product | |
|
185 |
\ endorsement purposes. / |
|
186 |
--------------------------------------------------------------------- |
|
187 |
||
188 |
||
189 |
Asynchronous socket services |
|
190 |
---------------------------- |
|
191 |
||
192 |
The :mod:`asynchat` and :mod:`asyncore` modules contain the following notice:: |
|
193 |
||
194 |
Copyright 1996 by Sam Rushing |
|
195 |
||
196 |
All Rights Reserved |
|
197 |
||
198 |
Permission to use, copy, modify, and distribute this software and |
|
199 |
its documentation for any purpose and without fee is hereby |
|
200 |
granted, provided that the above copyright notice appear in all |
|
201 |
copies and that both that copyright notice and this permission |
|
202 |
notice appear in supporting documentation, and that the name of Sam |
|
203 |
Rushing not be used in advertising or publicity pertaining to |
|
204 |
distribution of the software without specific, written prior |
|
205 |
permission. |
|
206 |
||
207 |
SAM RUSHING DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, |
|
208 |
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN |
|
209 |
NO EVENT SHALL SAM RUSHING BE LIABLE FOR ANY SPECIAL, INDIRECT OR |
|
210 |
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS |
|
211 |
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, |
|
212 |
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN |
|
213 |
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |
|
214 |
||
215 |
||
216 |
Cookie management |
|
217 |
----------------- |
|
218 |
||
2183
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
219 |
The :mod:`http.cookies` module contains the following notice:: |
1907 | 220 |
|
221 |
Copyright 2000 by Timothy O'Malley <[email protected]> |
|
222 |
||
223 |
All Rights Reserved |
|
224 |
||
225 |
Permission to use, copy, modify, and distribute this software |
|
226 |
and its documentation for any purpose and without fee is hereby |
|
227 |
granted, provided that the above copyright notice appear in all |
|
228 |
copies and that both that copyright notice and this permission |
|
229 |
notice appear in supporting documentation, and that the name of |
|
230 |
Timothy O'Malley not be used in advertising or publicity |
|
231 |
pertaining to distribution of the software without specific, written |
|
232 |
prior permission. |
|
233 |
||
234 |
Timothy O'Malley DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS |
|
235 |
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY |
|
236 |
AND FITNESS, IN NO EVENT SHALL Timothy O'Malley BE LIABLE FOR |
|
237 |
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES |
|
238 |
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, |
|
239 |
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS |
|
240 |
ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR |
|
241 |
PERFORMANCE OF THIS SOFTWARE. |
|
242 |
||
243 |
||
244 |
Execution tracing |
|
245 |
----------------- |
|
246 |
||
247 |
The :mod:`trace` module contains the following notice:: |
|
248 |
||
249 |
portions copyright 2001, Autonomous Zones Industries, Inc., all rights... |
|
250 |
err... reserved and offered to the public under the terms of the |
|
251 |
Python 2.2 license. |
|
252 |
Author: Zooko O'Whielacronx |
|
253 |
http://zooko.com/ |
|
254 |
mailto:[email protected] |
|
255 |
||
256 |
Copyright 2000, Mojam Media, Inc., all rights reserved. |
|
257 |
Author: Skip Montanaro |
|
258 |
||
259 |
Copyright 1999, Bioreason, Inc., all rights reserved. |
|
260 |
Author: Andrew Dalke |
|
261 |
||
262 |
Copyright 1995-1997, Automatrix, Inc., all rights reserved. |
|
263 |
Author: Skip Montanaro |
|
264 |
||
265 |
Copyright 1991-1995, Stichting Mathematisch Centrum, all rights reserved. |
|
266 |
||
267 |
||
268 |
Permission to use, copy, modify, and distribute this Python software and |
|
269 |
its associated documentation for any purpose without fee is hereby |
|
270 |
granted, provided that the above copyright notice appears in all copies, |
|
271 |
and that both that copyright notice and this permission notice appear in |
|
272 |
supporting documentation, and that the name of neither Automatrix, |
|
273 |
Bioreason or Mojam Media be used in advertising or publicity pertaining to |
|
274 |
distribution of the software without specific, written prior permission. |
|
275 |
||
276 |
||
277 |
UUencode and UUdecode functions |
|
278 |
------------------------------- |
|
279 |
||
280 |
The :mod:`uu` module contains the following notice:: |
|
281 |
||
282 |
Copyright 1994 by Lance Ellinghouse |
|
283 |
Cathedral City, California Republic, United States of America. |
|
284 |
All Rights Reserved |
|
285 |
Permission to use, copy, modify, and distribute this software and its |
|
286 |
documentation for any purpose and without fee is hereby granted, |
|
287 |
provided that the above copyright notice appear in all copies and that |
|
288 |
both that copyright notice and this permission notice appear in |
|
289 |
supporting documentation, and that the name of Lance Ellinghouse |
|
290 |
not be used in advertising or publicity pertaining to distribution |
|
291 |
of the software without specific, written prior permission. |
|
292 |
LANCE ELLINGHOUSE DISCLAIMS ALL WARRANTIES WITH REGARD TO |
|
293 |
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND |
|
294 |
FITNESS, IN NO EVENT SHALL LANCE ELLINGHOUSE CENTRUM BE LIABLE |
|
295 |
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES |
|
296 |
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN |
|
297 |
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT |
|
298 |
OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |
|
299 |
||
300 |
Modified by Jack Jansen, CWI, July 1995: |
|
301 |
- Use binascii module to do the actual line-by-line conversion |
|
302 |
between ascii and binary. This results in a 1000-fold speedup. The C |
|
303 |
version is still 5 times faster, though. |
|
304 |
- Arguments more compliant with Python standard |
|
305 |
||
306 |
||
307 |
XML Remote Procedure Calls |
|
308 |
-------------------------- |
|
309 |
||
2183
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
310 |
The :mod:`xmlrpc.client` module contains the following notice:: |
1907 | 311 |
|
312 |
The XML-RPC client interface is |
|
313 |
||
314 |
Copyright (c) 1999-2002 by Secret Labs AB |
|
315 |
Copyright (c) 1999-2002 by Fredrik Lundh |
|
316 |
||
317 |
By obtaining, using, and/or copying this software and/or its |
|
318 |
associated documentation, you agree that you have read, understood, |
|
319 |
and will comply with the following terms and conditions: |
|
320 |
||
321 |
Permission to use, copy, modify, and distribute this software and |
|
322 |
its associated documentation for any purpose and without fee is |
|
323 |
hereby granted, provided that the above copyright notice appears in |
|
324 |
all copies, and that both that copyright notice and this permission |
|
325 |
notice appear in supporting documentation, and that the name of |
|
326 |
Secret Labs AB or the author not be used in advertising or publicity |
|
327 |
pertaining to distribution of the software without specific, written |
|
328 |
prior permission. |
|
329 |
||
330 |
SECRET LABS AB AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD |
|
331 |
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANT- |
|
332 |
ABILITY AND FITNESS. IN NO EVENT SHALL SECRET LABS AB OR THE AUTHOR |
|
333 |
BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY |
|
334 |
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, |
|
335 |
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS |
|
336 |
ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE |
|
337 |
OF THIS SOFTWARE. |
|
338 |
||
339 |
||
340 |
test_epoll |
|
341 |
---------- |
|
342 |
||
343 |
The :mod:`test_epoll` contains the following notice:: |
|
344 |
||
345 |
Copyright (c) 2001-2006 Twisted Matrix Laboratories. |
|
346 |
||
347 |
Permission is hereby granted, free of charge, to any person obtaining |
|
348 |
a copy of this software and associated documentation files (the |
|
349 |
"Software"), to deal in the Software without restriction, including |
|
350 |
without limitation the rights to use, copy, modify, merge, publish, |
|
351 |
distribute, sublicense, and/or sell copies of the Software, and to |
|
352 |
permit persons to whom the Software is furnished to do so, subject to |
|
353 |
the following conditions: |
|
354 |
||
355 |
The above copyright notice and this permission notice shall be |
|
356 |
included in all copies or substantial portions of the Software. |
|
357 |
||
358 |
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, |
|
359 |
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF |
|
360 |
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND |
|
361 |
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE |
|
362 |
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION |
|
363 |
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION |
|
364 |
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
|
365 |
||
366 |
Select kqueue |
|
367 |
------------- |
|
368 |
||
369 |
The :mod:`select` and contains the following notice for the kqueue interface:: |
|
370 |
||
371 |
Copyright (c) 2000 Doug White, 2006 James Knight, 2007 Christian Heimes |
|
372 |
All rights reserved. |
|
373 |
||
374 |
Redistribution and use in source and binary forms, with or without |
|
375 |
modification, are permitted provided that the following conditions |
|
376 |
are met: |
|
377 |
1. Redistributions of source code must retain the above copyright |
|
378 |
notice, this list of conditions and the following disclaimer. |
|
379 |
2. Redistributions in binary form must reproduce the above copyright |
|
380 |
notice, this list of conditions and the following disclaimer in the |
|
381 |
documentation and/or other materials provided with the distribution. |
|
382 |
||
383 |
THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND |
|
384 |
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
|
385 |
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
|
386 |
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE |
|
387 |
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |
|
388 |
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS |
|
389 |
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |
|
390 |
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |
|
391 |
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |
|
392 |
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
|
393 |
SUCH DAMAGE. |
|
2183
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
394 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
395 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
396 |
SipHash24 |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
397 |
--------- |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
398 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
399 |
The file :file:`Python/pyhash.c` contains Marek Majkowski' implementation of |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
400 |
Dan Bernstein's SipHash24 algorithm. The contains the following note:: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
401 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
402 |
<MIT License> |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
403 |
Copyright (c) 2013 Marek Majkowski <[email protected]> |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
404 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
405 |
Permission is hereby granted, free of charge, to any person obtaining a copy |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
406 |
of this software and associated documentation files (the "Software"), to deal |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
407 |
in the Software without restriction, including without limitation the rights |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
408 |
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
409 |
copies of the Software, and to permit persons to whom the Software is |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
410 |
furnished to do so, subject to the following conditions: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
411 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
412 |
The above copyright notice and this permission notice shall be included in |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
413 |
all copies or substantial portions of the Software. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
414 |
</MIT License> |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
415 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
416 |
Original location: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
417 |
https://github.com/majek/csiphash/ |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
418 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
419 |
Solution inspired by code from: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
420 |
Samuel Neves (supercop/crypto_auth/siphash24/little) |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
421 |
djb (supercop/crypto_auth/siphash24/little2) |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
422 |
Jean-Philippe Aumasson (https://131002.net/siphash/siphash24.c) |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
423 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
424 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
425 |
strtod and dtoa |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
426 |
--------------- |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
427 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
428 |
The file :file:`Python/dtoa.c`, which supplies C functions dtoa and |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
429 |
strtod for conversion of C doubles to and from strings, is derived |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
430 |
from the file of the same name by David M. Gay, currently available |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
431 |
from http://www.netlib.org/fp/. The original file, as retrieved on |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
432 |
March 16, 2009, contains the following copyright and licensing |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
433 |
notice:: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
434 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
435 |
/**************************************************************** |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
436 |
* |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
437 |
* The author of this software is David M. Gay. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
438 |
* |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
439 |
* Copyright (c) 1991, 2000, 2001 by Lucent Technologies. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
440 |
* |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
441 |
* Permission to use, copy, modify, and distribute this software for any |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
442 |
* purpose without fee is hereby granted, provided that this entire notice |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
443 |
* is included in all copies of any software which is or includes a copy |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
444 |
* or modification of this software and in all copies of the supporting |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
445 |
* documentation for such software. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
446 |
* |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
447 |
* THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
448 |
* WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR LUCENT MAKES ANY |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
449 |
* REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
450 |
* OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
451 |
* |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
452 |
***************************************************************/ |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
453 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
454 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
455 |
expat |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
456 |
----- |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
457 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
458 |
The :mod:`pyexpat` extension is built using an included copy of the expat |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
459 |
sources unless the build is configured ``--with-system-expat``:: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
460 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
461 |
Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
462 |
and Clark Cooper |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
463 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
464 |
Permission is hereby granted, free of charge, to any person obtaining |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
465 |
a copy of this software and associated documentation files (the |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
466 |
"Software"), to deal in the Software without restriction, including |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
467 |
without limitation the rights to use, copy, modify, merge, publish, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
468 |
distribute, sublicense, and/or sell copies of the Software, and to |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
469 |
permit persons to whom the Software is furnished to do so, subject to |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
470 |
the following conditions: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
471 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
472 |
The above copyright notice and this permission notice shall be included |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
473 |
in all copies or substantial portions of the Software. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
474 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
475 |
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
476 |
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
477 |
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
478 |
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
479 |
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
480 |
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
481 |
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
482 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
483 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
484 |
libffi |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
485 |
------ |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
486 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
487 |
The :mod:`_ctypes` extension is built using an included copy of the libffi |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
488 |
sources unless the build is configured ``--with-system-libffi``:: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
489 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
490 |
Copyright (c) 1996-2008 Red Hat, Inc and others. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
491 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
492 |
Permission is hereby granted, free of charge, to any person obtaining |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
493 |
a copy of this software and associated documentation files (the |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
494 |
``Software''), to deal in the Software without restriction, including |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
495 |
without limitation the rights to use, copy, modify, merge, publish, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
496 |
distribute, sublicense, and/or sell copies of the Software, and to |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
497 |
permit persons to whom the Software is furnished to do so, subject to |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
498 |
the following conditions: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
499 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
500 |
The above copyright notice and this permission notice shall be included |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
501 |
in all copies or substantial portions of the Software. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
502 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
503 |
THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
504 |
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
505 |
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
506 |
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
507 |
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
508 |
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
509 |
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
510 |
DEALINGS IN THE SOFTWARE. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
511 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
512 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
513 |
zlib |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
514 |
---- |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
515 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
516 |
The :mod:`zlib` extension is built using an included copy of the zlib |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
517 |
sources if the zlib version found on the system is too old to be |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
518 |
used for the build:: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
519 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
520 |
Copyright (C) 1995-2011 Jean-loup Gailly and Mark Adler |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
521 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
522 |
This software is provided 'as-is', without any express or implied |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
523 |
warranty. In no event will the authors be held liable for any damages |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
524 |
arising from the use of this software. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
525 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
526 |
Permission is granted to anyone to use this software for any purpose, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
527 |
including commercial applications, and to alter it and redistribute it |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
528 |
freely, subject to the following restrictions: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
529 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
530 |
1. The origin of this software must not be misrepresented; you must not |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
531 |
claim that you wrote the original software. If you use this software |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
532 |
in a product, an acknowledgment in the product documentation would be |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
533 |
appreciated but is not required. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
534 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
535 |
2. Altered source versions must be plainly marked as such, and must not be |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
536 |
misrepresented as being the original software. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
537 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
538 |
3. This notice may not be removed or altered from any source distribution. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
539 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
540 |
Jean-loup Gailly Mark Adler |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
541 |
[email protected] [email protected] |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
542 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
543 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
544 |
cfuhash |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
545 |
------- |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
546 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
547 |
The implementation of the hash table used by the :mod:`tracemalloc` is based |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
548 |
on the cfuhash project:: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
549 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
550 |
Copyright (c) 2005 Don Owens |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
551 |
All rights reserved. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
552 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
553 |
This code is released under the BSD license: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
554 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
555 |
Redistribution and use in source and binary forms, with or without |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
556 |
modification, are permitted provided that the following conditions |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
557 |
are met: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
558 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
559 |
* Redistributions of source code must retain the above copyright |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
560 |
notice, this list of conditions and the following disclaimer. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
561 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
562 |
* Redistributions in binary form must reproduce the above |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
563 |
copyright notice, this list of conditions and the following |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
564 |
disclaimer in the documentation and/or other materials provided |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
565 |
with the distribution. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
566 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
567 |
* Neither the name of the author nor the names of its |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
568 |
contributors may be used to endorse or promote products derived |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
569 |
from this software without specific prior written permission. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
570 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
571 |
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
572 |
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
573 |
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
574 |
FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
575 |
COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
576 |
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
577 |
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
578 |
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
579 |
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
580 |
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
581 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
582 |
OF THE POSSIBILITY OF SUCH DAMAGE. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
583 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
584 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
585 |
libmpdec |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
586 |
-------- |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
587 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
588 |
The :mod:`_decimal` Module is built using an included copy of the libmpdec |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
589 |
library unless the build is configured ``--with-system-libmpdec``:: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
590 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
591 |
Copyright (c) 2008-2016 Stefan Krah. All rights reserved. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
592 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
593 |
Redistribution and use in source and binary forms, with or without |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
594 |
modification, are permitted provided that the following conditions |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
595 |
are met: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
596 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
597 |
1. Redistributions of source code must retain the above copyright |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
598 |
notice, this list of conditions and the following disclaimer. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
599 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
600 |
2. Redistributions in binary form must reproduce the above copyright |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
601 |
notice, this list of conditions and the following disclaimer in the |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
602 |
documentation and/or other materials provided with the distribution. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
603 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
604 |
THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS "AS IS" AND |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
605 |
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
606 |
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
607 |
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
608 |
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
609 |
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
610 |
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
611 |
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
612 |
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
613 |
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
614 |
SUCH DAMAGE. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
615 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
616 |
--------------------------------------------------------------------------- |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
617 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
618 |
Additional attribution text found in the source: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
619 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
620 |
:::::::::::::: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
621 |
Lib/bsddb/__init__.py |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
622 |
:::::::::::::: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
623 |
# Copyright (c) 1999-2001, Digital Creations, Fredericksburg, VA, USA |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
624 |
# and Andrew Kuchling. All rights reserved. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
625 |
# |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
626 |
# Redistribution and use in source and binary forms, with or without |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
627 |
# modification, are permitted provided that the following conditions are |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
628 |
# met: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
629 |
# |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
630 |
# o Redistributions of source code must retain the above copyright |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
631 |
# notice, this list of conditions, and the disclaimer that follows. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
632 |
# |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
633 |
# o Redistributions in binary form must reproduce the above copyright |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
634 |
# notice, this list of conditions, and the following disclaimer in |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
635 |
# the documentation and/or other materials provided with the |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
636 |
# distribution. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
637 |
# |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
638 |
# o Neither the name of Digital Creations nor the names of its |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
639 |
# contributors may be used to endorse or promote products derived |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
640 |
# from this software without specific prior written permission. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
641 |
# |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
642 |
# THIS SOFTWARE IS PROVIDED BY DIGITAL CREATIONS AND CONTRIBUTORS *AS |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
643 |
# IS* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
644 |
# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
645 |
# PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL DIGITAL |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
646 |
# CREATIONS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
647 |
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
648 |
# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
649 |
# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
650 |
# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
651 |
# TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
652 |
# USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
653 |
# DAMAGE. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
654 |
:::::::::::::: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
655 |
Lib/compiler/transformer.py |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
656 |
:::::::::::::: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
657 |
# Original version written by Greg Stein ([email protected]) |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
658 |
# and Bill Tutt ([email protected]) |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
659 |
# February 1997. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
660 |
# |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
661 |
# Modifications and improvements for Python 2.0 by Jeremy Hylton and |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
662 |
# Mark Hammond |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
663 |
# |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
664 |
# Some fixes to try to have correct line number on almost all nodes |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
665 |
# (except Module, Discard and Stmt) added by Sylvain Thenault |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
666 |
# |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
667 |
# Portions of this file are: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
668 |
# Copyright (C) 1997-1998 Greg Stein. All Rights Reserved. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
669 |
# |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
670 |
# This module is provided under a BSD-ish license. See |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
671 |
# http://www.opensource.org/licenses/bsd-license.html |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
672 |
# and replace OWNER, ORGANIZATION, and YEAR as appropriate. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
673 |
:::::::::::::: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
674 |
Lib/lib-tk/turtle.py |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
675 |
:::::::::::::: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
676 |
# Copyright (C) 2006 - 2010 Gregor Lingl |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
677 |
# email: [email protected] |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
678 |
# |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
679 |
# This software is provided 'as-is', without any express or implied |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
680 |
# warranty. In no event will the authors be held liable for any damages |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
681 |
# arising from the use of this software. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
682 |
# |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
683 |
# Permission is granted to anyone to use this software for any purpose, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
684 |
# including commercial applications, and to alter it and redistribute it |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
685 |
# freely, subject to the following restrictions: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
686 |
# |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
687 |
# 1. The origin of this software must not be misrepresented; you must not |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
688 |
# claim that you wrote the original software. If you use this software |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
689 |
# in a product, an acknowledgment in the product documentation would be |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
690 |
# appreciated but is not required. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
691 |
# 2. Altered source versions must be plainly marked as such, and must not be |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
692 |
# misrepresented as being the original software. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
693 |
# 3. This notice may not be removed or altered from any source distribution. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
694 |
:::::::::::::: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
695 |
Lib/logging/__init__.py |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
696 |
:::::::::::::: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
697 |
# Copyright 2001-2009 by Vinay Sajip. All Rights Reserved. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
698 |
# |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
699 |
# Permission to use, copy, modify, and distribute this software and its |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
700 |
# documentation for any purpose and without fee is hereby granted, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
701 |
# provided that the above copyright notice appear in all copies and that |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
702 |
# both that copyright notice and this permission notice appear in |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
703 |
# supporting documentation, and that the name of Vinay Sajip |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
704 |
# not be used in advertising or publicity pertaining to distribution |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
705 |
# of the software without specific, written prior permission. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
706 |
# VINAY SAJIP DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
707 |
# ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
708 |
# VINAY SAJIP BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
709 |
# ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
710 |
# IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
711 |
# OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
712 |
:::::::::::::: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
713 |
Lib/multiprocessing/__init__.py |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
714 |
:::::::::::::: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
715 |
# Copyright (c) 2006-2008, R Oudkerk |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
716 |
# All rights reserved. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
717 |
# |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
718 |
# Redistribution and use in source and binary forms, with or without |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
719 |
# modification, are permitted provided that the following conditions |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
720 |
# are met: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
721 |
# |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
722 |
# 1. Redistributions of source code must retain the above copyright |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
723 |
# notice, this list of conditions and the following disclaimer. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
724 |
# 2. Redistributions in binary form must reproduce the above copyright |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
725 |
# notice, this list of conditions and the following disclaimer in the |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
726 |
# documentation and/or other materials provided with the distribution. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
727 |
# 3. Neither the name of author nor the names of any contributors may be |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
728 |
# used to endorse or promote products derived from this software |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
729 |
# without specific prior written permission. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
730 |
# |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
731 |
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS "AS IS" AND |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
732 |
# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
733 |
# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
734 |
# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
735 |
# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
736 |
# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
737 |
# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
738 |
# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
739 |
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
740 |
# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
741 |
:::::::::::::: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
742 |
Lib/optparse.py |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
743 |
:::::::::::::: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
744 |
Copyright (c) 2001-2006 Gregory P. Ward. All rights reserved. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
745 |
Copyright (c) 2002-2006 Python Software Foundation. All rights reserved. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
746 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
747 |
Redistribution and use in source and binary forms, with or without |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
748 |
modification, are permitted provided that the following conditions are |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
749 |
met: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
750 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
751 |
* Redistributions of source code must retain the above copyright |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
752 |
notice, this list of conditions and the following disclaimer. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
753 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
754 |
* Redistributions in binary form must reproduce the above copyright |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
755 |
notice, this list of conditions and the following disclaimer in the |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
756 |
documentation and/or other materials provided with the distribution. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
757 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
758 |
* Neither the name of the author nor the names of its |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
759 |
contributors may be used to endorse or promote products derived from |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
760 |
this software without specific prior written permission. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
761 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
762 |
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
763 |
IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
764 |
TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
765 |
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
766 |
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
767 |
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
768 |
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
769 |
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
770 |
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
771 |
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
772 |
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
773 |
:::::::::::::: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
774 |
Lib/platform.py |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
775 |
:::::::::::::: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
776 |
Copyright (c) 1999-2000, Marc-Andre Lemburg; mailto:[email protected] |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
777 |
Copyright (c) 2000-2010, eGenix.com Software GmbH; mailto:[email protected] |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
778 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
779 |
Permission to use, copy, modify, and distribute this software and its |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
780 |
documentation for any purpose and without fee or royalty is hereby granted, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
781 |
provided that the above copyright notice appear in all copies and that |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
782 |
both that copyright notice and this permission notice appear in |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
783 |
supporting documentation or portions thereof, including modifications, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
784 |
that you make. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
785 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
786 |
EGENIX.COM SOFTWARE GMBH DISCLAIMS ALL WARRANTIES WITH REGARD TO |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
787 |
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
788 |
FITNESS, IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
789 |
INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
790 |
FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
791 |
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
792 |
WITH THE USE OR PERFORMANCE OF THIS SOFTWARE ! |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
793 |
:::::::::::::: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
794 |
Lib/profile.py |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
795 |
:::::::::::::: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
796 |
# Copyright Disney Enterprises, Inc. All Rights Reserved. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
797 |
# Licensed to PSF under a Contributor Agreement |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
798 |
# |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
799 |
# Licensed under the Apache License, Version 2.0 (the "License"); |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
800 |
# you may not use this file except in compliance with the License. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
801 |
# You may obtain a copy of the License at |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
802 |
# |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
803 |
# http://www.apache.org/licenses/LICENSE-2.0 |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
804 |
# |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
805 |
# Unless required by applicable law or agreed to in writing, software |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
806 |
# distributed under the License is distributed on an "AS IS" BASIS, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
807 |
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
808 |
# either express or implied. See the License for the specific language |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
809 |
# governing permissions and limitations under the License. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
810 |
:::::::::::::: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
811 |
Lib/sqlite3/__init__.py |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
812 |
:::::::::::::: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
813 |
# Copyright (C) 2005 Gerhard H?ring <[email protected]> |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
814 |
# |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
815 |
# This file is part of pysqlite. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
816 |
# |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
817 |
# This software is provided 'as-is', without any express or implied |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
818 |
# warranty. In no event will the authors be held liable for any damages |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
819 |
# arising from the use of this software. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
820 |
# |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
821 |
# Permission is granted to anyone to use this software for any purpose, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
822 |
# including commercial applications, and to alter it and redistribute it |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
823 |
# freely, subject to the following restrictions: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
824 |
# |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
825 |
# 1. The origin of this software must not be misrepresented; you must not |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
826 |
# claim that you wrote the original software. If you use this software |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
827 |
# in a product, an acknowledgment in the product documentation would be |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
828 |
# appreciated but is not required. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
829 |
# 2. Altered source versions must be plainly marked as such, and must not be |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
830 |
# misrepresented as being the original software. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
831 |
# 3. This notice may not be removed or altered from any source distribution. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
832 |
:::::::::::::: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
833 |
Lib/tarfile.py |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
834 |
:::::::::::::: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
835 |
# Copyright (C) 2002 Lars Gust?bel <[email protected]> |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
836 |
# All rights reserved. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
837 |
# |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
838 |
# Permission is hereby granted, free of charge, to any person |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
839 |
# obtaining a copy of this software and associated documentation |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
840 |
# files (the "Software"), to deal in the Software without |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
841 |
# restriction, including without limitation the rights to use, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
842 |
# copy, modify, merge, publish, distribute, sublicense, and/or sell |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
843 |
# copies of the Software, and to permit persons to whom the |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
844 |
# Software is furnished to do so, subject to the following |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
845 |
# conditions: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
846 |
# |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
847 |
# The above copyright notice and this permission notice shall be |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
848 |
# included in all copies or substantial portions of the Software. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
849 |
# |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
850 |
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
851 |
# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
852 |
# OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
853 |
# NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
854 |
# HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
855 |
# WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
856 |
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
857 |
# OTHER DEALINGS IN THE SOFTWARE. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
858 |
:::::::::::::: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
859 |
Lib/unittest.py |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
860 |
:::::::::::::: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
861 |
Copyright (c) 1999-2003 Steve Purcell |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
862 |
This module is free software, and you may redistribute it and/or modify |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
863 |
it under the same terms as Python itself, so long as this copyright message |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
864 |
and disclaimer are retained in their original form. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
865 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
866 |
IN NO EVENT SHALL THE AUTHOR BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
867 |
SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
868 |
THIS CODE, EVEN IF THE AUTHOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
869 |
DAMAGE. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
870 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
871 |
THE AUTHOR SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
872 |
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
873 |
PARTICULAR PURPOSE. THE CODE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
874 |
AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
875 |
SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
876 |
:::::::::::::: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
877 |
Modules/_localemodule.c |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
878 |
:::::::::::::: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
879 |
Copyright (C) 1997, 2002, 2003 Martin von Loewis |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
880 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
881 |
Permission to use, copy, modify, and distribute this software and its |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
882 |
documentation for any purpose and without fee is hereby granted, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
883 |
provided that the above copyright notice appear in all copies. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
884 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
885 |
This software comes with no warranty. Use at your own risk. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
886 |
:::::::::::::: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
887 |
Modules/parsermodule.c |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
888 |
:::::::::::::: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
889 |
* Copyright 1995-1996 by Fred L. Drake, Jr. and Virginia Polytechnic |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
890 |
* Institute and State University, Blacksburg, Virginia, USA. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
891 |
* Portions copyright 1991-1995 by Stichting Mathematisch Centrum, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
892 |
* Amsterdam, The Netherlands. Copying is permitted under the terms |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
893 |
* associated with the main Python distribution, with the additional |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
894 |
* restriction that this additional notice be included and maintained |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
895 |
* on all distributed copies. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
896 |
:::::::::::::: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
897 |
Modules/timing.h |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
898 |
:::::::::::::: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
899 |
/* |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
900 |
* Copyright (c) 1993 George V. Neville-Neil |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
901 |
* All rights reserved. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
902 |
* |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
903 |
* Redistribution and use in source and binary forms, with or without |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
904 |
* modification, are permitted provided that the following conditions |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
905 |
* are met: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
906 |
* 1. Redistributions of source code must retain the above copyright |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
907 |
* notice, this list of conditions and the following disclaimer. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
908 |
* 2. Redistributions in binary form must reproduce the above copyright |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
909 |
* notice, this list of conditions and the following disclaimer in the |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
910 |
* documentation and/or other materials provided with the distribution. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
911 |
* 3. The name, George Neville-Neil may not be used to endorse or promote |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
912 |
* products derived from this software without specific prior |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
913 |
* written permission. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
914 |
* |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
915 |
* THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
916 |
* IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
917 |
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
918 |
* ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
919 |
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
920 |
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
921 |
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
922 |
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
923 |
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
924 |
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
925 |
* SUCH DAMAGE. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
926 |
*/ |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
927 |
:::::::::::::: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
928 |
Parser/spark.py |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
929 |
:::::::::::::: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
930 |
# Copyright (c) 1998-2002 John Aycock |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
931 |
# |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
932 |
# Permission is hereby granted, free of charge, to any person obtaining |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
933 |
# a copy of this software and associated documentation files (the |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
934 |
# "Software"), to deal in the Software without restriction, including |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
935 |
# without limitation the rights to use, copy, modify, merge, publish, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
936 |
# distribute, sublicense, and/or sell copies of the Software, and to |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
937 |
# permit persons to whom the Software is furnished to do so, subject to |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
938 |
# the following conditions: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
939 |
# |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
940 |
# The above copyright notice and this permission notice shall be |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
941 |
# included in all copies or substantial portions of the Software. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
942 |
# |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
943 |
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
944 |
# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
945 |
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
946 |
# IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
947 |
# CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
948 |
# TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
949 |
# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
950 |
:::::::::::::: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
951 |
Python/getopt.c |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
952 |
:::::::::::::: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
953 |
* Copyright 1992-1994, David Gottner |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
954 |
* |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
955 |
* All Rights Reserved |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
956 |
* |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
957 |
* Permission to use, copy, modify, and distribute this software and its |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
958 |
* documentation for any purpose and without fee is hereby granted, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
959 |
* provided that the above copyright notice, this permission notice and |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
960 |
* the following disclaimer notice appear unmodified in all copies. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
961 |
* |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
962 |
* I DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
963 |
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL I |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
964 |
* BE LIABLE FOR ANY SPECIAL, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
965 |
* DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA, OR PROFITS, WHETHER |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
966 |
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
967 |
* OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
968 |
* |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
969 |
* Nevertheless, I would like to know about bugs in this library or |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
970 |
* suggestions for improvment. Send bug reports and feedback to |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
971 |
* [email protected]. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
972 |
:::::::::::::: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
973 |
Tools/pybench/LICENSE |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
974 |
:::::::::::::: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
975 |
pybench License |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
976 |
--------------- |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
977 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
978 |
This copyright notice and license applies to all files in the pybench |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
979 |
directory of the pybench distribution. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
980 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
981 |
Copyright (c), 1997-2006, Marc-Andre Lemburg ([email protected]) |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
982 |
Copyright (c), 2000-2006, eGenix.com Software GmbH ([email protected]) |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
983 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
984 |
All Rights Reserved. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
985 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
986 |
Permission to use, copy, modify, and distribute this software and its |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
987 |
documentation for any purpose and without fee or royalty is hereby |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
988 |
granted, provided that the above copyright notice appear in all copies |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
989 |
and that both that copyright notice and this permission notice appear |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
990 |
in supporting documentation or portions thereof, including |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
991 |
modifications, that you make. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
992 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
993 |
THE AUTHOR MARC-ANDRE LEMBURG DISCLAIMS ALL WARRANTIES WITH REGARD TO |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
994 |
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
995 |
FITNESS, IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
996 |
INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
997 |
FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
998 |
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
999 |
WITH THE USE OR PERFORMANCE OF THIS SOFTWARE ! |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1000 |
:::::::::::::: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1001 |
Tools/pynche/X/xlicense.txt |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1002 |
:::::::::::::: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1003 |
X Window System License - X11R6.4 |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1004 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1005 |
Copyright (c) 1998 The Open Group |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1006 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1007 |
Permission is hereby granted, free of charge, to any person obtaining |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1008 |
a copy of this software and associated documentation files (the |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1009 |
"Software"), to deal in the Software without restriction, including |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1010 |
without limitation the rights to use, copy, modify, merge, publish, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1011 |
distribute, sublicense, and/or sell copies of the Software, and to |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1012 |
permit persons to whom the Software is furnished to do so, subject to |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1013 |
the following conditions: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1014 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1015 |
The above copyright notice and this permission notice shall be |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1016 |
included in all copies or substantial portions of the Software. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1017 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1018 |
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1019 |
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1020 |
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1021 |
IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1022 |
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1023 |
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1024 |
OTHER DEALINGS IN THE SOFTWARE. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1025 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1026 |
Except as contained in this notice, the name of The Open Group shall |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1027 |
not be used in advertising or otherwise to promote the sale, use or |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1028 |
other dealings in this Software without prior written authorization |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1029 |
from The Open Group. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1030 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1031 |
X Window System is a trademark of The Open Group |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1032 |
:::::::::::::: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1033 |
install-sh |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1034 |
:::::::::::::: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1035 |
#!/bin/sh |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1036 |
# |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1037 |
# install - install a program, script, or datafile |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1038 |
# |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1039 |
# This originates from X11R5 (mit/util/scripts/install.sh), which was |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1040 |
# later released in X11R6 (xc/config/util/install.sh) with the |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1041 |
# following copyright and license. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1042 |
# |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1043 |
# Copyright (C) 1994 X Consortium |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1044 |
# |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1045 |
# Permission is hereby granted, free of charge, to any person obtaining a copy |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1046 |
# of this software and associated documentation files (the "Software"), to |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1047 |
# deal in the Software without restriction, including without limitation the |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1048 |
# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1049 |
# sell copies of the Software, and to permit persons to whom the Software is |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1050 |
# furnished to do so, subject to the following conditions: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1051 |
# |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1052 |
# The above copyright notice and this permission notice shall be included in |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1053 |
# all copies or substantial portions of the Software. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1054 |
# |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1055 |
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1056 |
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1057 |
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1058 |
# X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1059 |
# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1060 |
# TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1061 |
# |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1062 |
# Except as contained in this notice, the name of the X Consortium shall not |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1063 |
# be used in advertising or otherwise to promote the sale, use or other deal- |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1064 |
# ings in this Software without prior written authorization from the X Consor- |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1065 |
# tium. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1066 |
:::::::::::::: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1067 |
Include/dynamic_annotations.h |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1068 |
Python/dynamic_annotations.c |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1069 |
:::::::::::::: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1070 |
/* Copyright (c) 2008-2009, Google Inc. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1071 |
* All rights reserved. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1072 |
* |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1073 |
* Redistribution and use in source and binary forms, with or without |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1074 |
* modification, are permitted provided that the following conditions are |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1075 |
* met: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1076 |
* |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1077 |
* * Redistributions of source code must retain the above copyright |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1078 |
* notice, this list of conditions and the following disclaimer. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1079 |
* * Neither the name of Google Inc. nor the names of its |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1080 |
* contributors may be used to endorse or promote products derived from |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1081 |
* this software without specific prior written permission. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1082 |
* |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1083 |
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1084 |
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1085 |
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1086 |
* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1087 |
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1088 |
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1089 |
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1090 |
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1091 |
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1092 |
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1093 |
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1094 |
* |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1095 |
* --- |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1096 |
* Author: Kostya Serebryany |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1097 |
*/ |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1098 |
:::::::::::::: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1099 |
Lib/statistics.py |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1100 |
:::::::::::::: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1101 |
## Module statistics.py |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1102 |
## |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1103 |
## Copyright (c) 2013 Steven D'Aprano <[email protected]>. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1104 |
## |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1105 |
## Licensed under the Apache License, Version 2.0 (the "License"); |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1106 |
## you may not use this file except in compliance with the License. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1107 |
## You may obtain a copy of the License at |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1108 |
## |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1109 |
## http://www.apache.org/licenses/LICENSE-2.0 |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1110 |
## |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1111 |
## Unless required by applicable law or agreed to in writing, software |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1112 |
## distributed under the License is distributed on an "AS IS" BASIS, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1113 |
## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1114 |
## See the License for the specific language governing permissions and |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1115 |
## limitations under the License. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1116 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1117 |
The following applies to all products licensed under the Apache 2.0 License: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1118 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1119 |
You may not use the identified files except in compliance with the Apache License, Version 2.0 (the "License.") |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1120 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1121 |
You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. A copy of the license is also reproduced below. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1122 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1123 |
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1124 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1125 |
See the License for the specific language governing permissions and limitations under the License. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1126 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1127 |
Apache License |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1128 |
Version 2.0, January 2004 |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1129 |
http://www.apache.org/licenses/ |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1130 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1131 |
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1132 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1133 |
1. Definitions. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1134 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1135 |
"License" shall mean the terms and conditions for use, reproduction, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1136 |
and distribution as defined by Sections 1 through 9 of this document. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1137 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1138 |
"Licensor" shall mean the copyright owner or entity authorized by |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1139 |
the copyright owner that is granting the License. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1140 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1141 |
"Legal Entity" shall mean the union of the acting entity and all |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1142 |
other entities that control, are controlled by, or are under common |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1143 |
control with that entity. For the purposes of this definition, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1144 |
"control" means (i) the power, direct or indirect, to cause the |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1145 |
direction or management of such entity, whether by contract or |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1146 |
otherwise, or (ii) ownership of fifty percent (50%) or more of the |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1147 |
outstanding shares, or (iii) beneficial ownership of such entity. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1148 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1149 |
"You" (or "Your") shall mean an individual or Legal Entity |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1150 |
exercising permissions granted by this License. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1151 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1152 |
"Source" form shall mean the preferred form for making modifications, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1153 |
including but not limited to software source code, documentation |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1154 |
source, and configuration files. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1155 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1156 |
"Object" form shall mean any form resulting from mechanical |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1157 |
transformation or translation of a Source form, including but |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1158 |
not limited to compiled object code, generated documentation, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1159 |
and conversions to other media types. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1160 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1161 |
"Work" shall mean the work of authorship, whether in Source or |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1162 |
Object form, made available under the License, as indicated by a |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1163 |
copyright notice that is included in or attached to the work |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1164 |
(an example is provided in the Appendix below). |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1165 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1166 |
"Derivative Works" shall mean any work, whether in Source or Object |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1167 |
form, that is based on (or derived from) the Work and for which the |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1168 |
editorial revisions, annotations, elaborations, or other modifications |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1169 |
represent, as a whole, an original work of authorship. For the purposes |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1170 |
of this License, Derivative Works shall not include works that remain |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1171 |
separable from, or merely link (or bind by name) to the interfaces of, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1172 |
the Work and Derivative Works thereof. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1173 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1174 |
"Contribution" shall mean any work of authorship, including |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1175 |
the original version of the Work and any modifications or additions |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1176 |
to that Work or Derivative Works thereof, that is intentionally |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1177 |
submitted to Licensor for inclusion in the Work by the copyright owner |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1178 |
or by an individual or Legal Entity authorized to submit on behalf of |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1179 |
the copyright owner. For the purposes of this definition, "submitted" |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1180 |
means any form of electronic, verbal, or written communication sent |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1181 |
to the Licensor or its representatives, including but not limited to |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1182 |
communication on electronic mailing lists, source code control systems, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1183 |
and issue tracking systems that are managed by, or on behalf of, the |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1184 |
Licensor for the purpose of discussing and improving the Work, but |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1185 |
excluding communication that is conspicuously marked or otherwise |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1186 |
designated in writing by the copyright owner as "Not a Contribution." |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1187 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1188 |
"Contributor" shall mean Licensor and any individual or Legal Entity |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1189 |
on behalf of whom a Contribution has been received by Licensor and |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1190 |
subsequently incorporated within the Work. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1191 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1192 |
2. Grant of Copyright License. Subject to the terms and conditions of |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1193 |
this License, each Contributor hereby grants to You a perpetual, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1194 |
worldwide, non-exclusive, no-charge, royalty-free, irrevocable |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1195 |
copyright license to reproduce, prepare Derivative Works of, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1196 |
publicly display, publicly perform, sublicense, and distribute the |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1197 |
Work and such Derivative Works in Source or Object form. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1198 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1199 |
3. Grant of Patent License. Subject to the terms and conditions of |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1200 |
this License, each Contributor hereby grants to You a perpetual, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1201 |
worldwide, non-exclusive, no-charge, royalty-free, irrevocable |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1202 |
(except as stated in this section) patent license to make, have made, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1203 |
use, offer to sell, sell, import, and otherwise transfer the Work, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1204 |
where such license applies only to those patent claims licensable |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1205 |
by such Contributor that are necessarily infringed by their |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1206 |
Contribution(s) alone or by combination of their Contribution(s) |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1207 |
with the Work to which such Contribution(s) was submitted. If You |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1208 |
institute patent litigation against any entity (including a |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1209 |
cross-claim or counterclaim in a lawsuit) alleging that the Work |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1210 |
or a Contribution incorporated within the Work constitutes direct |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1211 |
or contributory patent infringement, then any patent licenses |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1212 |
granted to You under this License for that Work shall terminate |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1213 |
as of the date such litigation is filed. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1214 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1215 |
4. Redistribution. You may reproduce and distribute copies of the |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1216 |
Work or Derivative Works thereof in any medium, with or without |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1217 |
modifications, and in Source or Object form, provided that You |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1218 |
meet the following conditions: |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1219 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1220 |
(a) You must give any other recipients of the Work or |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1221 |
Derivative Works a copy of this License; and |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1222 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1223 |
(b) You must cause any modified files to carry prominent notices |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1224 |
stating that You changed the files; and |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1225 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1226 |
(c) You must retain, in the Source form of any Derivative Works |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1227 |
that You distribute, all copyright, patent, trademark, and |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1228 |
attribution notices from the Source form of the Work, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1229 |
excluding those notices that do not pertain to any part of |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1230 |
the Derivative Works; and |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1231 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1232 |
(d) If the Work includes a "NOTICE" text file as part of its |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1233 |
distribution, then any Derivative Works that You distribute must |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1234 |
include a readable copy of the attribution notices contained |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1235 |
within such NOTICE file, excluding those notices that do not |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1236 |
pertain to any part of the Derivative Works, in at least one |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1237 |
of the following places: within a NOTICE text file distributed |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1238 |
as part of the Derivative Works; within the Source form or |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1239 |
documentation, if provided along with the Derivative Works; or, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1240 |
within a display generated by the Derivative Works, if and |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1241 |
wherever such third-party notices normally appear. The contents |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1242 |
of the NOTICE file are for informational purposes only and |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1243 |
do not modify the License. You may add Your own attribution |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1244 |
notices within Derivative Works that You distribute, alongside |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1245 |
or as an addendum to the NOTICE text from the Work, provided |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1246 |
that such additional attribution notices cannot be construed |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1247 |
as modifying the License. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1248 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1249 |
You may add Your own copyright statement to Your modifications and |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1250 |
may provide additional or different license terms and conditions |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1251 |
for use, reproduction, or distribution of Your modifications, or |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1252 |
for any such Derivative Works as a whole, provided Your use, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1253 |
reproduction, and distribution of the Work otherwise complies with |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1254 |
the conditions stated in this License. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1255 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1256 |
5. Submission of Contributions. Unless You explicitly state otherwise, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1257 |
any Contribution intentionally submitted for inclusion in the Work |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1258 |
by You to the Licensor shall be under the terms and conditions of |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1259 |
this License, without any additional terms or conditions. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1260 |
Notwithstanding the above, nothing herein shall supersede or modify |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1261 |
the terms of any separate license agreement you may have executed |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1262 |
with Licensor regarding such Contributions. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1263 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1264 |
6. Trademarks. This License does not grant permission to use the trade |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1265 |
names, trademarks, service marks, or product names of the Licensor, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1266 |
except as required for reasonable and customary use in describing the |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1267 |
origin of the Work and reproducing the content of the NOTICE file. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1268 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1269 |
7. Disclaimer of Warranty. Unless required by applicable law or |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1270 |
agreed to in writing, Licensor provides the Work (and each |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1271 |
Contributor provides its Contributions) on an "AS IS" BASIS, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1272 |
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1273 |
implied, including, without limitation, any warranties or conditions |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1274 |
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1275 |
PARTICULAR PURPOSE. You are solely responsible for determining the |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1276 |
appropriateness of using or redistributing the Work and assume any |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1277 |
risks associated with Your exercise of permissions under this License. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1278 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1279 |
8. Limitation of Liability. In no event and under no legal theory, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1280 |
whether in tort (including negligence), contract, or otherwise, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1281 |
unless required by applicable law (such as deliberate and grossly |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1282 |
negligent acts) or agreed to in writing, shall any Contributor be |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1283 |
liable to You for damages, including any direct, indirect, special, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1284 |
incidental, or consequential damages of any character arising as a |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1285 |
result of this License or out of the use or inability to use the |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1286 |
Work (including but not limited to damages for loss of goodwill, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1287 |
work stoppage, computer failure or malfunction, or any and all |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1288 |
other commercial damages or losses), even if such Contributor |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1289 |
has been advised of the possibility of such damages. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1290 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1291 |
9. Accepting Warranty or Additional Liability. While redistributing |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1292 |
the Work or Derivative Works thereof, You may choose to offer, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1293 |
and charge a fee for, acceptance of support, warranty, indemnity, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1294 |
or other liability obligations and/or rights consistent with this |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1295 |
License. However, in accepting such obligations, You may act only |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1296 |
on Your own behalf and on Your sole responsibility, not on behalf |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1297 |
of any other Contributor, and only if You agree to indemnify, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1298 |
defend, and hold each Contributor harmless for any liability |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1299 |
incurred by, or claims asserted against, such Contributor by reason |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1300 |
of your accepting any such warranty or additional liability. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1301 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1302 |
END OF TERMS AND CONDITIONS |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1303 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1304 |
APPENDIX: How to apply the Apache License to your work. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1305 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1306 |
To apply the Apache License to your work, attach the following |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1307 |
boilerplate notice, with the fields enclosed by brackets "[]" |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1308 |
replaced with your own identifying information. (Don't include |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1309 |
the brackets!) The text should be enclosed in the appropriate |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1310 |
comment syntax for the file format. We also recommend that a |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1311 |
file or class name and description of purpose be included on the |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1312 |
same "printed page" as the copyright notice for easier |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1313 |
identification within third-party archives. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1314 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1315 |
Copyright [yyyy] [name of copyright owner] |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1316 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1317 |
Licensed under the Apache License, Version 2.0 (the "License"); |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1318 |
you may not use this file except in compliance with the License. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1319 |
You may obtain a copy of the License at |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1320 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1321 |
http://www.apache.org/licenses/LICENSE-2.0 |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1322 |
|
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1323 |
Unless required by applicable law or agreed to in writing, software |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1324 |
distributed under the License is distributed on an "AS IS" BASIS, |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1325 |
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1326 |
See the License for the specific language governing permissions and |
5d00686e81da
19782913 update Python to 3.4.2
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
1327 |
limitations under the License. |