1 # Copyright (c) 2019, NVIDIA CORPORATION. All rights reserved.
3 @page dwx_open_source_attribution Open Source and Third-Party Licenses
6 This NVIDIA product contains third party software that is being made available
7 to you under their respective licenses, some of which are open source software
8 licenses. Some of those licenses also require specific legal information to be
9 included in the product.
11 @note The following information may be revised prior to production.
13 @section apriltag_vfs AprilTag Visual Fiducial System
15 AprilTag is a visual fiducial system, useful for a wide variety of tasks
16 including augmented reality, robotics, and camera calibration. It was
17 developed at the APRIL Robotics Laboratory at the University of Michigan.
19 AprilTag is covered by the BSD license.
23 Redistribution and use in source and binary forms, with or without
24 modification, are permitted provided that the following conditions are met:
25 * Redistributions of source code must retain the above copyright
26 notice, this list of conditions and the following disclaimer.
27 * Redistributions in binary form must reproduce the above copyright
28 notice, this list of conditions and the following disclaimer in the
29 documentation and/or other materials provided with the distribution.
30 * Neither the name of the <organization> nor the
31 names of its contributors may be used to endorse or promote products
32 derived from this software without specific prior written permission.
34 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
35 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
36 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
37 DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY
38 DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
39 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
40 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
41 ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
42 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
43 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
45 @section cmake_cpmg CMake - Cross Platform Makefile Generator
47 Copyright 2000-2017 Kitware, Inc. and Contributors
50 Redistribution and use in source and binary forms, with or without
51 modification, are permitted provided that the following conditions
54 * Redistributions of source code must retain the above copyright
55 notice, this list of conditions and the following disclaimer.
57 * Redistributions in binary form must reproduce the above copyright
58 notice, this list of conditions and the following disclaimer in the
59 documentation and/or other materials provided with the distribution.
61 * Neither the name of Kitware, Inc. nor the names of Contributors
62 may be used to endorse or promote products derived from this
63 software without specific prior written permission.
65 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
66 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
67 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
68 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
69 HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
70 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
71 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
72 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
73 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
74 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
75 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
77 ------------------------------------------------------------------------------
79 The following individuals and institutions are among the Contributors:
81 * Aaron C. Meadows <cmake@shadowguarddev.com>
82 * Aleksey Avdeev <solo@altlinux.ru>
83 * Alexander Neundorf <neundorf@kde.org>
84 * Alexander Smorkalov <alexander.smorkalov@itseez.com>
85 * Alexey Sokolov <sokolov@google.com>
86 * Alex Turbov <i.zaufi@gmail.com>
87 * Andreas Pakulat <apaku@gmx.de>
88 * Andreas Schneider <asn@cryptomilk.org>
89 * André Rigland Brodtkorb <Andre.Brodtkorb@ifi.uio.no>
90 * Axel Huebl, Helmholtz-Zentrum Dresden - Rossendorf
92 * Bjoern Ricks <bjoern.ricks@gmail.com>
93 * Brad Hards <bradh@kde.org>
95 * Christoph Grüninger <foss@grueninger.de>
96 * Clement Creusot <creusot@cs.york.ac.uk>
97 * Daniel Blezek <blezek@gmail.com>
98 * Daniel Pfeifer <daniel@pfeifer-mail.de>
99 * Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
100 * Eran Ifrah <eran.ifrah@gmail.com>
101 * Esben Mose Hansen, Ange Optimization ApS
102 * Geoffrey Viola <geoffrey.viola@asirobots.com>
105 * Helio Chissini de Castro <helio@kde.org>
106 * Ilya Lavrenov <ilya.lavrenov@itseez.com>
107 * Insight Software Consortium <insightsoftwareconsortium.org>
109 * Kelly Thompson <kgt@lanl.gov>
110 * Konstantin Podsvirov <konstantin@podsvirov.pro>
111 * Mario Bensi <mbensi@ipsquad.net>
112 * Mathieu Malaterre <mathieu.malaterre@gmail.com>
113 * Matthaeus G. Chajdas
114 * Matthias Kretz <kretz@kde.org>
115 * Matthias Maennich <matthias@maennich.net>
116 * Miguel A. Figueroa-Villanueva
118 * Mike McQuaid <mike@mikemcquaid.com>
119 * Nicolas Bock <nicolasbock@gmail.com>
120 * Nicolas Despres <nicolas.despres@gmail.com>
121 * Nikita Krupen'ko <krnekit@gmail.com>
122 * OpenGamma Ltd. <opengamma.com>
123 * Per Øyvind Karlsen <peroyvind@mandriva.org>
124 * Peter Collingbourne <peter@pcc.me.uk>
125 * Petr Gotthard <gotthard@honeywell.com>
126 * Philip Lowman <philip@yhbt.com>
127 * Philippe Proulx <pproulx@efficios.com>
128 * Raffi Enficiaud, Max Planck Society
129 * Raumfeld <raumfeld.com>
130 * Roger Leigh <rleigh@codelibre.net>
131 * Rolf Eike Beer <eike@sf-mail.de>
132 * Roman Donchenko <roman.donchenko@itseez.com>
133 * Roman Kharitonov <roman.kharitonov@itseez.com>
135 * Sebastian Holtermann <sebholt@xwmw.org>
136 * Stephen Kelly <steveire@gmail.com>
137 * Sylvain Joubert <joubert.sy@gmail.com>
138 * Thomas Sondergaard <ts@medical-insight.com>
139 * Tobias Hunger <tobias.hunger@qt.io>
140 * Todd Gamblin <tgamblin@llnl.gov>
142 * University of Dundee
144 * Will Dicharry <wdicharry@stellarscience.com>
146 See version control history for details of individual contributions.
148 The above copyright and license notice applies to distributions of
149 CMake in source and binary form. Third-party software packages supplied
150 with CMake under compatible licenses provide their own copyright notices
151 documented in corresponding subdirectories or source files.
153 ------------------------------------------------------------------------------
155 CMake was initially developed by Kitware with the following sponsorship:
157 * National Library of Medicine at the National Institutes of Health
158 as part of the Insight Segmentation and Registration Toolkit (ITK).
160 * US National Labs (Los Alamos, Livermore, Sandia) ASC Parallel
161 Visualization Initiative.
163 * National Alliance for Medical Image Computing (NAMIC) is funded by the
164 National Institutes of Health through the NIH Roadmap for Medical Research,
169 @section concurrent_queue_license ConcurrentQueue
171 This license file applies to everything in this repository except that which is explicitly annotated as being written by other authors, i.e. the Boost queue (included in the benchmarks for comparison), Intel's TBB library (ditto), the CDSChecker tool (used for verification), the Relacy model checker (ditto), and Jeff Preshing's semaphore implementation (used in the blocking queue) which has a zlib license (embedded in blockingconcurrentqueue.h).
173 Simplified BSD License:
175 Copyright (c) 2013-2016, Cameron Desrochers. All rights reserved.
177 Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
179 Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
180 Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
181 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
183 I have also chosen to dual-license under the Boost Software License as an alternative to the Simplified BSD license above:
185 Boost Software License - Version 1.0 - August 17th, 2003
187 Permission is hereby granted, free of charge, to any person or organization obtaining a copy of the software and accompanying documentation covered by this license (the "Software") to use, reproduce, display, distribute, execute, and transmit the Software, and to prepare derivative works of the Software, and to permit third-parties to whom the Software is furnished to do so, all subject to the following:
189 The copyright notices in the Software and this entire statement, including the above license grant, this restriction and the following disclaimer, must be included in all copies of the Software, in whole or in part, and all derivative works of the Software, unless such copies or derivative works are solely in the form of machine-executable object code generated by a source language processor.
191 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
193 @section curl_license curl
195 ----------------------
197 Curl and libcurl are true Open Source/Free Software and meet all definitions as such. It means that you are free to modify and redistribute all contents of the curl distributed archives. You may also freely use curl and libcurl in your commercial projects.
199 Curl and libcurl are licensed under a MIT/X derivate license, see below.
201 There are other computer-related projects using the name curl as well. For details, check out our position on the curl name issue: https://curl.haxx.se/legal/thename.html
206 COPYRIGHT AND PERMISSION NOTICE
208 Copyright (c) 1996 - 2018, Daniel Stenberg, daniel@haxx.se, and many contributors, see the THANKS file.
212 Permission to use, copy, modify, and distribute this software
213 for any purpose with or without fee is hereby granted,
214 provided that the above copyright notice and this permission
215 notice appear in all copies.
217 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
218 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
219 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
220 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
221 DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
222 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
224 Except as contained in this notice, the name of a copyright holder
225 shall not be used in advertising or otherwise to promote the sale,
226 use or other dealings in this Software without prior written authorization of the copyright holder.
228 @section glew_license GLEW
230 The OpenGL Extension Wrangler Library
231 Copyright (C) 2002-2007, Milan Ikits <milan.ikits@ieee.org>
232 Copyright (C) 2002-2007, Marcelo E. Magallon <mmagallo@debian.org>
233 Copyright (C) 2002, Lev Povalahev
236 Redistribution and use in source and binary forms, with or without
237 modification, are permitted provided that the following conditions are met:
239 * Redistributions of source code must retain the above copyright notice,
240 this list of conditions and the following disclaimer.
241 * Redistributions in binary form must reproduce the above copyright notice,
242 this list of conditions and the following disclaimer in the documentation
243 and/or other materials provided with the distribution.
244 * The name of the author may be used to endorse or promote products
245 derived from this software without specific prior written permission.
247 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
248 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
249 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
250 ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
251 LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
252 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
253 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
254 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
255 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
256 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
257 THE POSSIBILITY OF SUCH DAMAGE.
260 Mesa 3-D graphics library
263 Copyright (C) 1999-2007 Brian Paul All Rights Reserved.
265 Permission is hereby granted, free of charge, to any person obtaining a
266 copy of this software and associated documentation files (the "Software"),
267 to deal in the Software without restriction, including without limitation
268 the rights to use, copy, modify, merge, publish, distribute, sublicense,
269 and/or sell copies of the Software, and to permit persons to whom the
270 Software is furnished to do so, subject to the following conditions:
272 The above copyright notice and this permission notice shall be included
273 in all copies or substantial portions of the Software.
275 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
276 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
277 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
278 BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
279 AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
280 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
283 Copyright (c) 2007 The Khronos Group Inc.
285 Permission is hereby granted, free of charge, to any person obtaining a
286 copy of this software and/or associated documentation files (the
287 "Materials"), to deal in the Materials without restriction, including
288 without limitation the rights to use, copy, modify, merge, publish,
289 distribute, sublicense, and/or sell copies of the Materials, and to
290 permit persons to whom the Materials are furnished to do so, subject to
291 the following conditions:
293 The above copyright notice and this permission notice shall be included
294 in all copies or substantial portions of the Materials.
296 THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
297 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
298 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
299 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
300 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
301 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
302 MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
304 @section glfw_license GLFW
306 Copyright © 2002-2006 Marcus Geelnard
308 Copyright © 2006-2011 Camilla Berglund
310 This software is provided ‘as-is’, without any express or implied warranty. In
311 no event will the authors be held liable for any damages arising from the use of
314 Permission is granted to anyone to use this software for any purpose, including
315 commercial applications, and to alter it and redistribute it freely, subject to
316 the following restrictions:
318 The origin of this software must not be misrepresented; you must not claim that
319 you wrote the original software. If you use this software in a product, an
320 acknowledgment in the product documentation would be appreciated but is not
323 Altered source versions must be plainly marked as such, and must not be
324 misrepresented as being the original software.
326 This notice may not be removed or altered from any source distribution.
328 @section half_license half
332 Copyright (c) 2012-2017 Christian Rau
334 Permission is hereby granted, free of charge, to any person obtaining a copy
335 of this software and associated documentation files (the "Software"), to deal
336 in the Software without restriction, including without limitation the rights
337 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
338 copies of the Software, and to permit persons to whom the Software is
339 furnished to do so, subject to the following conditions:
341 The above copyright notice and this permission notice shall be included in
342 all copies or substantial portions of the Software.
344 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
345 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
346 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
347 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
348 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
349 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
352 @section lodepng_license LodePNG
354 Copyright (c) 2005-2018 Lode Vandevenne
356 This software is provided 'as-is', without any express or implied
357 warranty. In no event will the authors be held liable for any damages
358 arising from the use of this software.
360 Permission is granted to anyone to use this software for any purpose,
361 including commercial applications, and to alter it and redistribute it
362 freely, subject to the following restrictions:
364 1. The origin of this software must not be misrepresented; you must not
365 claim that you wrote the original software. If you use this software
366 in a product, an acknowledgment in the product documentation would be
367 appreciated but is not required.
369 2. Altered source versions must be plainly marked as such, and must not be
370 misrepresented as being the original software.
372 3. This notice may not be removed or altered from any source
375 @section json_fmc_license JSON for Modern C++
379 Copyright (c) 2013-2018 Niels Lohmann
381 Permission is hereby granted, free of charge, to any person obtaining a copy
382 of this software and associated documentation files (the "Software"), to deal
383 in the Software without restriction, including without limitation the rights
384 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
385 copies of the Software, and to permit persons to whom the Software is
386 furnished to do so, subject to the following conditions:
388 The above copyright notice and this permission notice shall be included in all
389 copies or substantial portions of the Software.
391 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
392 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
393 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
394 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
395 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
396 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
399 @section opendds_license OpenDDS
401 OpenDDS (Licensed Product) is protected by copyright, and is distributed under the following terms.
403 OpenDDS is an open source implementation of the Object Management Group (OMG) Data Distribution Service (DDS), developed and copyrighted by Object Computing Incorporated (OCI). OpenDDS is both a multi-language and multi-platform implementation. The OMG DDS specification is intended to be suitable for systems whose requirements include real-time, high volume, robustness, failure tolerant data distribution utilizing a publish and subscribe model.
405 Since OpenDDS is open source and free of licensing fees, you are free to use, modify, and distribute the source code, as long as you include this copyright statement.
407 In particular, you can use OpenDDS to build proprietary software and are under no obligation to redistribute any of your source code that is built using OpenDDS. Note however, that you may not do anything to the OpenDDS code, such as copyrighting it yourself or claiming authorship of the OpenDDS code, that will prevent OpenDDS from being distributed freely using an open source development model.
411 LICENSED PRODUCT IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE WARRANTIES OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
415 LICENSED PRODUCT IS PROVIDED WITH NO SUPPORT AND WITHOUT ANY OBLIGATION ON THE PART OF OCI OR ANY OF ITS SUBSIDIARIES OR AFFILIATES TO ASSIST IN ITS USE, CORRECTION, MODIFICATION OR ENHANCEMENT.
417 Support may be available from OCI to users who have agreed to a support contract.
421 OCI OR ANY OF ITS SUBSIDIARIES OR AFFILIATES SHALL HAVE NO LIABILITY WITH RESPECT TO THE INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY LICENSED PRODUCT OR ANY PART THEREOF.
423 IN NO EVENT WILL OCI OR ANY OF ITS SUBSIDIARIES OR AFFILIATES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF OCI HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
425 OpenDDS copyright OCI. St. Louis MO USA, 2005
427 @section openssl_license OpenSSL
432 The OpenSSL toolkit stays under a double license, i.e. both the conditions of
433 the OpenSSL License and the original SSLeay license apply to the toolkit.
434 See below for the actual license texts.
440 Copyright (c) 1998-2018 The OpenSSL Project. All rights reserved.
442 Redistribution and use in source and binary forms, with or without
443 modification, are permitted provided that the following conditions
446 1. Redistributions of source code must retain the above copyright
447 notice, this list of conditions and the following disclaimer.
449 2. Redistributions in binary form must reproduce the above copyright
450 notice, this list of conditions and the following disclaimer in
451 the documentation and/or other materials provided with the
454 3. All advertising materials mentioning features or use of this
455 software must display the following acknowledgment:
456 "This product includes software developed by the OpenSSL Project
457 for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
459 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
460 endorse or promote products derived from this software without
461 prior written permission. For written permission, please contact
462 openssl-core@openssl.org.
464 5. Products derived from this software may not be called "OpenSSL"
465 nor may "OpenSSL" appear in their names without prior written
466 permission of the OpenSSL Project.
468 6. Redistributions of any form whatsoever must retain the following
470 "This product includes software developed by the OpenSSL Project
471 for use in the OpenSSL Toolkit (http://www.openssl.org/)"
473 THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
474 EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
475 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
476 PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
477 ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
478 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
479 NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
480 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
481 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
482 STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
483 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
484 OF THE POSSIBILITY OF SUCH DAMAGE.
486 This product includes cryptographic software written by Eric Young
487 (eay@cryptsoft.com). This product includes software written by Tim
488 Hudson (tjh@cryptsoft.com).
490 Original SSLeay License
491 --------------------------
493 Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
496 This package is an SSL implementation written
497 by Eric Young (eay@cryptsoft.com).
498 The implementation was written so as to conform with Netscapes SSL.
500 This library is free for commercial and non-commercial use as long as
501 the following conditions are aheared to. The following conditions
502 apply to all code found in this distribution, be it the RC4, RSA,
503 lhash, DES, etc., code; not just the SSL code. The SSL documentation
504 included with this distribution is covered by the same copyright terms
505 except that the holder is Tim Hudson (tjh@cryptsoft.com).
507 Copyright remains Eric Young's, and as such any Copyright notices in
508 the code are not to be removed.
509 If this package is used in a product, Eric Young should be given attribution
510 as the author of the parts of the library used.
511 This can be in the form of a textual message at program startup or
512 in documentation (online or textual) provided with the package.
514 Redistribution and use in source and binary forms, with or without
515 modification, are permitted provided that the following conditions
518 1. Redistributions of source code must retain the copyright
519 notice, this list of conditions and the following disclaimer.
521 2. Redistributions in binary form must reproduce the above copyright
522 notice, this list of conditions and the following disclaimer in the
523 documentation and/or other materials provided with the distribution.
525 3. All advertising materials mentioning features or use of this software
526 must display the following acknowledgement:
528 "This product includes cryptographic software written by
529 Eric Young (eay@cryptsoft.com)"
531 The word 'cryptographic' can be left out if the rouines from the library
532 being used are not cryptographic related :-).
534 4. If you include any Windows specific code (or a derivative thereof) from
535 the apps directory (application code) you must include an acknowledgement:
537 "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
539 THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
540 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
541 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
542 ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
543 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
544 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
545 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
546 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
547 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
548 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
551 The licence and distribution terms for any publically available version or
552 derivative of this code cannot be changed. i.e. this code cannot simply be
553 copied and put under another distribution licence
554 [including the GNU Public Licence.]
556 @section optional_license Optional
557 Copyright © 2003-2007 Fernando Luis Cacciola Carballal
559 Copyright © 2014-2018 Andrzej Krzemieński
561 Distributed under the Boost Software License, Version 1.0
563 Boost Software License - Version 1.0 - August 17th, 2003
565 Permission is hereby granted, free of charge, to any person or organization
566 obtaining a copy of the software and accompanying documentation covered by
567 this license (the "Software") to use, reproduce, display, distribute,
568 execute, and transmit the Software, and to prepare derivative works of the
569 Software, and to permit third-parties to whom the Software is furnished to
570 do so, all subject to the following:
572 The copyright notices in the Software and this entire statement, including
573 the above license grant, this restriction and the following disclaimer,
574 must be included in all copies of the Software, in whole or in part, and
575 all derivative works of the Software, unless such copies or derivative
576 works are solely in the form of machine-executable object code generated by
577 a source language processor.
579 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
580 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
581 FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
582 SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
583 FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
584 ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
585 DEALINGS IN THE SOFTWARE.
587 @section physfs_license physfs
589 Copyright (c) 2001-2018 Ryan C. Gordon and others.
591 This software is provided 'as-is', without any express or implied warranty.
592 In no event will the authors be held liable for any damages arising from
593 the use of this software.
595 Permission is granted to anyone to use this software for any purpose,
596 including commercial applications, and to alter it and redistribute it
597 freely, subject to the following restrictions:
599 1. The origin of this software must not be misrepresented; you must not
600 claim that you wrote the original software. If you use this software in a
601 product, an acknowledgment in the product documentation would be
602 appreciated but is not required.
604 2. Altered source versions must be plainly marked as such, and must not be
605 misrepresented as being the original software.
607 3. This notice may not be removed or altered from any source distribution.
609 Ryan C. Gordon <icculus@icculus.org>
611 @section protobuf_license protobuf
613 Copyright 2008 Google Inc. All rights reserved.
615 Redistribution and use in source and binary forms, with or without
616 modification, are permitted provided that the following conditions are
619 * Redistributions of source code must retain the above copyright
620 notice, this list of conditions and the following disclaimer.
621 * Redistributions in binary form must reproduce the above
622 copyright notice, this list of conditions and the following disclaimer
623 in the documentation and/or other materials provided with the
625 * Neither the name of Google Inc. nor the names of its
626 contributors may be used to endorse or promote products derived from
627 this software without specific prior written permission.
629 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
630 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
631 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
632 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
633 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
634 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
635 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
636 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
637 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
638 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
639 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
641 Code generated by the Protocol Buffer compiler is owned by the owner
642 of the input file used when generating it. This code is not
643 standalone and requires a support library to be linked with it. This
644 support library is itself covered by the above license.
646 @section protobuf_python_license protobuf-python
648 Copyright 2008 Google Inc. All rights reserved.
650 Redistribution and use in source and binary forms, with or without
651 modification, are permitted provided that the following conditions are
654 * Redistributions of source code must retain the above copyright
655 notice, this list of conditions and the following disclaimer.
656 * Redistributions in binary form must reproduce the above
657 copyright notice, this list of conditions and the following disclaimer
658 in the documentation and/or other materials provided with the
660 * Neither the name of Google Inc. nor the names of its
661 contributors may be used to endorse or promote products derived from
662 this software without specific prior written permission.
664 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
665 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
666 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
667 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
668 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
669 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
670 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
671 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
672 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
673 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
674 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
676 Code generated by the Protocol Buffer compiler is owned by the owner
677 of the input file used when generating it. This code is not
678 standalone and requires a support library to be linked with it. This
679 support library is itself covered by the above license.
681 @section pugixml_license pugixml
683 This library is available to anybody free of charge, under the terms of MIT License:
685 Copyright (c) 2006-2018 Arseny Kapoulkine
687 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
689 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
691 THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
693 @section python_license python
695 Terms and conditions for accessing or otherwise using Python
696 --------------------------------------------------------------
698 ### PSF LICENSE AGREEMENT FOR PYTHON 3.5.6
700 1. This LICENSE AGREEMENT is between the Python Software Foundation ("PSF"), and
701 the Individual or Organization ("Licensee") accessing and otherwise using Python
702 3.5.6 software in source or binary form and its associated documentation.
704 2. Subject to the terms and conditions of this License Agreement, PSF hereby
705 grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce,
706 analyze, test, perform and/or display publicly, prepare derivative works,
707 distribute, and otherwise use Python 3.5.6 alone or in any derivative
708 version, provided, however, that PSF's License Agreement and PSF's notice of
709 copyright, i.e., "Copyright © 2001-2018 Python Software Foundation; All Rights
710 Reserved" are retained in Python 3.5.6 alone or in any derivative version
711 prepared by Licensee.
713 3. In the event Licensee prepares a derivative work that is based on or
714 incorporates Python 3.5.6 or any part thereof, and wants to make the
715 derivative work available to others as provided herein, then Licensee hereby
716 agrees to include in any such work a brief summary of the changes made to Python
719 4. PSF is making Python 3.5.6 available to Licensee on an "AS IS" basis.
720 PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF
721 EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND DISCLAIMS ANY REPRESENTATION OR
722 WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE
723 USE OF PYTHON 3.5.6 WILL NOT INFRINGE ANY THIRD PARTY RIGHTS.
725 5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON 3.5.6
726 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF
727 MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 3.5.6, OR ANY DERIVATIVE
728 THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
730 6. This License Agreement will automatically terminate upon a material breach of
731 its terms and conditions.
733 7. Nothing in this License Agreement shall be deemed to create any relationship
734 of agency, partnership, or joint venture between PSF and Licensee. This License
735 Agreement does not grant permission to use PSF trademarks or trade name in a
736 trademark sense to endorse or promote products or services of Licensee, or any
739 8. By copying, installing or otherwise using Python 3.5.6, Licensee agrees
740 to be bound by the terms and conditions of this License Agreement.
742 BEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0
743 ----------------------------------------------
745 ### BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1
747 1. This LICENSE AGREEMENT is between BeOpen.com ("BeOpen"), having an office at
748 160 Saratoga Avenue, Santa Clara, CA 95051, and the Individual or Organization
749 ("Licensee") accessing and otherwise using this software in source or binary
750 form and its associated documentation ("the Software").
752 2. Subject to the terms and conditions of this BeOpen Python License Agreement,
753 BeOpen hereby grants Licensee a non-exclusive, royalty-free, world-wide license
754 to reproduce, analyze, test, perform and/or display publicly, prepare derivative
755 works, distribute, and otherwise use the Software alone or in any derivative
756 version, provided, however, that the BeOpen Python License is retained in the
757 Software, alone or in any derivative version prepared by Licensee.
759 3. BeOpen is making the Software available to Licensee on an "AS IS" basis.
760 BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF
761 EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND DISCLAIMS ANY REPRESENTATION OR
762 WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE
763 USE OF THE SOFTWARE WILL NOT INFRINGE ANY THIRD PARTY RIGHTS.
765 4. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE SOFTWARE FOR
766 ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF USING,
767 MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY DERIVATIVE THEREOF, EVEN IF
768 ADVISED OF THE POSSIBILITY THEREOF.
770 5. This License Agreement will automatically terminate upon a material breach of
771 its terms and conditions.
773 6. This License Agreement shall be governed by and interpreted in all respects
774 by the law of the State of California, excluding conflict of law provisions.
775 Nothing in this License Agreement shall be deemed to create any relationship of
776 agency, partnership, or joint venture between BeOpen and Licensee. This License
777 Agreement does not grant permission to use BeOpen trademarks or trade names in a
778 trademark sense to endorse or promote products or services of Licensee, or any
779 third party. As an exception, the "BeOpen Python" logos available at
780 http://www.pythonlabs.com/logos.html may be used according to the permissions
781 granted on that web page.
783 7. By copying, installing or otherwise using the software, Licensee agrees to be
784 bound by the terms and conditions of this License Agreement.
787 ### CNRI LICENSE AGREEMENT FOR PYTHON 1.6.1
789 1. This LICENSE AGREEMENT is between the Corporation for National Research
790 Initiatives, having an office at 1895 Preston White Drive, Reston, VA 20191
791 ("CNRI"), and the Individual or Organization ("Licensee") accessing and
792 otherwise using Python 1.6.1 software in source or binary form and its
793 associated documentation.
795 2. Subject to the terms and conditions of this License Agreement, CNRI hereby
796 grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce,
797 analyze, test, perform and/or display publicly, prepare derivative works,
798 distribute, and otherwise use Python 1.6.1 alone or in any derivative version,
799 provided, however, that CNRI's License Agreement and CNRI's notice of copyright,
800 i.e., "Copyright © 1995-2001 Corporation for National Research Initiatives; All
801 Rights Reserved" are retained in Python 1.6.1 alone or in any derivative version
802 prepared by Licensee. Alternately, in lieu of CNRI's License Agreement,
803 Licensee may substitute the following text (omitting the quotes): "Python 1.6.1
804 is made available subject to the terms and conditions in CNRI's License
805 Agreement. This Agreement together with Python 1.6.1 may be located on the
806 Internet using the following unique, persistent identifier (known as a handle):
807 1895.22/1013. This Agreement may also be obtained from a proxy server on the
808 Internet using the following URL: http://hdl.handle.net/1895.22/1013."
810 3. In the event Licensee prepares a derivative work that is based on or
811 incorporates Python 1.6.1 or any part thereof, and wants to make the derivative
812 work available to others as provided herein, then Licensee hereby agrees to
813 include in any such work a brief summary of the changes made to Python 1.6.1.
815 4. CNRI is making Python 1.6.1 available to Licensee on an "AS IS" basis. CNRI
816 MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF EXAMPLE,
817 BUT NOT LIMITATION, CNRI MAKES NO AND DISCLAIMS ANY REPRESENTATION OR WARRANTY
818 OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF
819 PYTHON 1.6.1 WILL NOT INFRINGE ANY THIRD PARTY RIGHTS.
821 5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON 1.6.1 FOR
822 ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF
823 MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 1.6.1, OR ANY DERIVATIVE
824 THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
826 6. This License Agreement will automatically terminate upon a material breach of
827 its terms and conditions.
829 7. This License Agreement shall be governed by the federal intellectual property
830 law of the United States, including without limitation the federal copyright
831 law, and, to the extent such U.S. federal law does not apply, by the law of the
832 Commonwealth of Virginia, excluding Virginia's conflict of law provisions.
833 Notwithstanding the foregoing, with regard to derivative works based on Python
834 1.6.1 that incorporate non-separable material that was previously distributed
835 under the GNU General Public License (GPL), the law of the Commonwealth of
836 Virginia shall govern this License Agreement only as to issues arising under or
837 with respect to Paragraphs 4, 5, and 7 of this License Agreement. Nothing in
838 this License Agreement shall be deemed to create any relationship of agency,
839 partnership, or joint venture between CNRI and Licensee. This License Agreement
840 does not grant permission to use CNRI trademarks or trade name in a trademark
841 sense to endorse or promote products or services of Licensee, or any third
844 8. By clicking on the "ACCEPT" button where indicated, or by copying, installing
845 or otherwise using Python 1.6.1, Licensee agrees to be bound by the terms and
846 conditions of this License Agreement.
848 ### CWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2
850 Copyright © 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, The
851 Netherlands. All rights reserved.
853 Permission to use, copy, modify, and distribute this software and its
854 documentation for any purpose and without fee is hereby granted, provided that
855 the above copyright notice appear in all copies and that both that copyright
856 notice and this permission notice appear in supporting documentation, and that
857 the name of Stichting Mathematisch Centrum or CWI not be used in advertising or
858 publicity pertaining to distribution of the software without specific, written
861 STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
862 SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
863 EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE FOR ANY SPECIAL, INDIRECT
864 OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
865 DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
866 ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
869 Licenses and Acknowledgements for Incorporated Software
870 ----------------------------------------------------------
872 This section is an incomplete, but growing list of licenses and acknowledgements for third-party software incorporated in the Python distribution.
876 The _random module includes code based on a download from http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/MT2002/emt19937ar.html. The following are the verbatim comments from the original code:
878 A C-program for MT19937, with initialization improved 2002/1/26.
879 Coded by Takuji Nishimura and Makoto Matsumoto.
881 Before using, initialize the state by using init_genrand(seed)
882 or init_by_array(init_key, key_length).
884 Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura,
887 Redistribution and use in source and binary forms, with or without
888 modification, are permitted provided that the following conditions
891 1. Redistributions of source code must retain the above copyright
892 notice, this list of conditions and the following disclaimer.
894 2. Redistributions in binary form must reproduce the above copyright
895 notice, this list of conditions and the following disclaimer in the
896 documentation and/or other materials provided with the distribution.
898 3. The names of its contributors may not be used to endorse or promote
899 products derived from this software without specific prior written
902 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
903 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
904 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
905 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
906 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
907 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
908 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
909 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
910 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
911 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
912 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
915 Any feedback is very welcome.
916 http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/emt.html
917 email: m-mat @ math.sci.hiroshima-u.ac.jp (remove space)
921 The socket module uses the functions, getaddrinfo(), and getnameinfo(), which are coded in separate source files from the WIDE Project, http://www.wide.ad.jp/.
923 Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
926 Redistribution and use in source and binary forms, with or without
927 modification, are permitted provided that the following conditions
929 1. Redistributions of source code must retain the above copyright
930 notice, this list of conditions and the following disclaimer.
931 2. Redistributions in binary form must reproduce the above copyright
932 notice, this list of conditions and the following disclaimer in the
933 documentation and/or other materials provided with the distribution.
934 3. Neither the name of the project nor the names of its contributors
935 may be used to endorse or promote products derived from this software
936 without specific prior written permission.
938 THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND
939 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
940 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
941 ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE
942 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
943 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
944 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
945 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
946 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
947 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
950 ### Floating point exception control
952 The source for the fpectl module includes the following notice:
957 The Regents of the University of California.
960 Permission to use, copy, modify, and distribute this software for
961 any purpose without fee is hereby granted, provided that this en-
962 tire notice is included in all copies of any software which is or
963 includes a copy or modification of this software and in all
964 copies of the supporting documentation for such software.
966 This work was produced at the University of California, Lawrence
967 Livermore National Laboratory under contract no. W-7405-ENG-48
968 between the U.S. Department of Energy and The Regents of the
969 University of California for the operation of UC LLNL.
973 This software was prepared as an account of work sponsored by an
974 agency of the United States Government. Neither the United States
975 Government nor the University of California nor any of their em-
976 ployees, makes any warranty, express or implied, or assumes any
977 liability or responsibility for the accuracy, completeness, or
978 usefulness of any information, apparatus, product, or process
979 disclosed, or represents that its use would not infringe
980 privately-owned rights. Reference herein to any specific commer-
981 cial products, process, or service by trade name, trademark,
982 manufacturer, or otherwise, does not necessarily constitute or
983 simply its endorsement, recommendation, or favoring by the United
984 States Government or the University of California. The views and
985 opinions of authors expressed herein do not necessarily state or
986 reflect those of the United States Government or the University
987 of California, and shall not be used for advertising or product
988 endorsement purposes.
991 ### Asynchronous socket services
993 The asynchat and asyncore modules contain the following notice:
995 Copyright 1996 by Sam Rushing
999 Permission to use, copy, modify, and distribute this software and
1000 its documentation for any purpose and without fee is hereby
1001 granted, provided that the above copyright notice appear in all
1002 copies and that both that copyright notice and this permission
1003 notice appear in supporting documentation, and that the name of Sam
1004 Rushing not be used in advertising or publicity pertaining to
1005 distribution of the software without specific, written prior
1008 SAM RUSHING DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
1009 INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
1010 NO EVENT SHALL SAM RUSHING BE LIABLE FOR ANY SPECIAL, INDIRECT OR
1011 CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
1012 OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
1013 NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
1014 CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
1016 ### Cookie management
1018 The http.cookies module contains the following notice:
1020 Copyright 2000 by Timothy O'Malley <timo@alum.mit.edu>
1024 Permission to use, copy, modify, and distribute this software
1025 and its documentation for any purpose and without fee is hereby
1026 granted, provided that the above copyright notice appear in all
1027 copies and that both that copyright notice and this permission
1028 notice appear in supporting documentation, and that the name of
1029 Timothy O'Malley not be used in advertising or publicity
1030 pertaining to distribution of the software without specific, written
1033 Timothy O'Malley DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
1034 SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
1035 AND FITNESS, IN NO EVENT SHALL Timothy O'Malley BE LIABLE FOR
1036 ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
1037 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
1038 WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
1039 ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
1040 PERFORMANCE OF THIS SOFTWARE.
1042 ### Execution tracing
1044 The trace module contains the following notice:
1046 portions copyright 2001, Autonomous Zones Industries, Inc., all rights...
1047 err... reserved and offered to the public under the terms of the
1049 Author: Zooko O'Whielacronx
1051 mailto:zooko@zooko.com
1053 Copyright 2000, Mojam Media, Inc., all rights reserved.
1054 Author: Skip Montanaro
1056 Copyright 1999, Bioreason, Inc., all rights reserved.
1057 Author: Andrew Dalke
1059 Copyright 1995-1997, Automatrix, Inc., all rights reserved.
1060 Author: Skip Montanaro
1062 Copyright 1991-1995, Stichting Mathematisch Centrum, all rights reserved.
1065 Permission to use, copy, modify, and distribute this Python software and
1066 its associated documentation for any purpose without fee is hereby
1067 granted, provided that the above copyright notice appears in all copies,
1068 and that both that copyright notice and this permission notice appear in
1069 supporting documentation, and that the name of neither Automatrix,
1070 Bioreason or Mojam Media be used in advertising or publicity pertaining to
1071 distribution of the software without specific, written prior permission.
1073 ### UUencode and UUdecode functions
1075 The uu module contains the following notice:
1077 Copyright 1994 by Lance Ellinghouse
1078 Cathedral City, California Republic, United States of America.
1080 Permission to use, copy, modify, and distribute this software and its
1081 documentation for any purpose and without fee is hereby granted,
1082 provided that the above copyright notice appear in all copies and that
1083 both that copyright notice and this permission notice appear in
1084 supporting documentation, and that the name of Lance Ellinghouse
1085 not be used in advertising or publicity pertaining to distribution
1086 of the software without specific, written prior permission.
1087 LANCE ELLINGHOUSE DISCLAIMS ALL WARRANTIES WITH REGARD TO
1088 THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
1089 FITNESS, IN NO EVENT SHALL LANCE ELLINGHOUSE CENTRUM BE LIABLE
1090 FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
1091 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
1092 ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
1093 OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
1095 Modified by Jack Jansen, CWI, July 1995:
1096 - Use binascii module to do the actual line-by-line conversion
1097 between ascii and binary. This results in a 1000-fold speedup. The C
1098 version is still 5 times faster, though.
1099 - Arguments more compliant with Python standard
1101 ### XML Remote Procedure Calls
1103 The xmlrpc.client module contains the following notice:
1105 The XML-RPC client interface is
1107 Copyright (c) 1999-2002 by Secret Labs AB
1108 Copyright (c) 1999-2002 by Fredrik Lundh
1110 By obtaining, using, and/or copying this software and/or its
1111 associated documentation, you agree that you have read, understood,
1112 and will comply with the following terms and conditions:
1114 Permission to use, copy, modify, and distribute this software and
1115 its associated documentation for any purpose and without fee is
1116 hereby granted, provided that the above copyright notice appears in
1117 all copies, and that both that copyright notice and this permission
1118 notice appear in supporting documentation, and that the name of
1119 Secret Labs AB or the author not be used in advertising or publicity
1120 pertaining to distribution of the software without specific, written
1123 SECRET LABS AB AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD
1124 TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANT-
1125 ABILITY AND FITNESS. IN NO EVENT SHALL SECRET LABS AB OR THE AUTHOR
1126 BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
1127 DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
1128 WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
1129 ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
1134 The test_epoll contains the following notice:
1136 Copyright (c) 2001-2006 Twisted Matrix Laboratories.
1138 Permission is hereby granted, free of charge, to any person obtaining
1139 a copy of this software and associated documentation files (the
1140 "Software"), to deal in the Software without restriction, including
1141 without limitation the rights to use, copy, modify, merge, publish,
1142 distribute, sublicense, and/or sell copies of the Software, and to
1143 permit persons to whom the Software is furnished to do so, subject to
1144 the following conditions:
1146 The above copyright notice and this permission notice shall be
1147 included in all copies or substantial portions of the Software.
1149 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
1150 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
1151 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
1152 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
1153 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
1154 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
1155 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
1159 The select and contains the following notice for the kqueue interface:
1161 Copyright (c) 2000 Doug White, 2006 James Knight, 2007 Christian Heimes
1162 All rights reserved.
1164 Redistribution and use in source and binary forms, with or without
1165 modification, are permitted provided that the following conditions
1167 1. Redistributions of source code must retain the above copyright
1168 notice, this list of conditions and the following disclaimer.
1169 2. Redistributions in binary form must reproduce the above copyright
1170 notice, this list of conditions and the following disclaimer in the
1171 documentation and/or other materials provided with the distribution.
1173 THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
1174 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1175 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1176 ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
1177 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1178 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
1179 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1180 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1181 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
1182 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
1187 The file Python/pyhash.c contains Marek Majkowski’ implementation of Dan Bernstein’s SipHash24 algorithm. The contains the following note:
1190 Copyright (c) 2013 Marek Majkowski <marek@popcount.org>
1192 Permission is hereby granted, free of charge, to any person obtaining a copy
1193 of this software and associated documentation files (the "Software"), to deal
1194 in the Software without restriction, including without limitation the rights
1195 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
1196 copies of the Software, and to permit persons to whom the Software is
1197 furnished to do so, subject to the following conditions:
1199 The above copyright notice and this permission notice shall be included in
1200 all copies or substantial portions of the Software.
1204 https://github.com/majek/csiphash/
1206 Solution inspired by code from:
1207 Samuel Neves (supercop/crypto_auth/siphash24/little)
1208 djb (supercop/crypto_auth/siphash24/little2)
1209 Jean-Philippe Aumasson (https://131002.net/siphash/siphash24.c)
1213 The file Python/dtoa.c, which supplies C functions dtoa and strtod for conversion of C doubles to and from strings, is derived from the file of the same name by David M. Gay, currently available from http://www.netlib.org/fp/. The original file, as retrieved on March 16, 2009, contains the following copyright and licensing notice:
1215 /****************************************************************
1217 * The author of this software is David M. Gay.
1219 * Copyright (c) 1991, 2000, 2001 by Lucent Technologies.
1221 * Permission to use, copy, modify, and distribute this software for any
1222 * purpose without fee is hereby granted, provided that this entire notice
1223 * is included in all copies of any software which is or includes a copy
1224 * or modification of this software and in all copies of the supporting
1225 * documentation for such software.
1227 * THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED
1228 * WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR LUCENT MAKES ANY
1229 * REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY
1230 * OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.
1232 ***************************************************************/
1236 The modules hashlib, posix, ssl, crypt use the OpenSSL library for added performance if made available by the operating system. Additionally, the Windows and Mac OS X installers for Python may include a copy of the OpenSSL libraries, so we include a copy of the OpenSSL license here:
1240 The OpenSSL toolkit stays under a dual license, i.e. both the conditions of
1241 the OpenSSL License and the original SSLeay license apply to the toolkit.
1242 See below for the actual license texts. Actually both licenses are BSD-style
1243 Open Source licenses. In case of any license issues related to OpenSSL
1244 please contact openssl-core@openssl.org.
1246 #### OpenSSL License
1249 /* ====================================================================
1250 * Copyright (c) 1998-2008 The OpenSSL Project. All rights reserved.
1252 * Redistribution and use in source and binary forms, with or without
1253 * modification, are permitted provided that the following conditions
1256 * 1. Redistributions of source code must retain the above copyright
1257 * notice, this list of conditions and the following disclaimer.
1259 * 2. Redistributions in binary form must reproduce the above copyright
1260 * notice, this list of conditions and the following disclaimer in
1261 * the documentation and/or other materials provided with the
1264 * 3. All advertising materials mentioning features or use of this
1265 * software must display the following acknowledgment:
1266 * "This product includes software developed by the OpenSSL Project
1267 * for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
1269 * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
1270 * endorse or promote products derived from this software without
1271 * prior written permission. For written permission, please contact
1272 * openssl-core@openssl.org.
1274 * 5. Products derived from this software may not be called "OpenSSL"
1275 * nor may "OpenSSL" appear in their names without prior written
1276 * permission of the OpenSSL Project.
1278 * 6. Redistributions of any form whatsoever must retain the following
1280 * "This product includes software developed by the OpenSSL Project
1281 * for use in the OpenSSL Toolkit (http://www.openssl.org/)"
1283 * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
1284 * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1285 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
1286 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
1287 * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
1288 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
1289 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
1290 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1291 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
1292 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
1293 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
1294 * OF THE POSSIBILITY OF SUCH DAMAGE.
1295 * ====================================================================
1297 * This product includes cryptographic software written by Eric Young
1298 * (eay@cryptsoft.com). This product includes software written by Tim
1299 * Hudson (tjh@cryptsoft.com).
1303 Original SSLeay License
1304 -----------------------
1306 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
1307 * All rights reserved.
1309 * This package is an SSL implementation written
1310 * by Eric Young (eay@cryptsoft.com).
1311 * The implementation was written so as to conform with Netscapes SSL.
1313 * This library is free for commercial and non-commercial use as long as
1314 * the following conditions are aheared to. The following conditions
1315 * apply to all code found in this distribution, be it the RC4, RSA,
1316 * lhash, DES, etc., code; not just the SSL code. The SSL documentation
1317 * included with this distribution is covered by the same copyright terms
1318 * except that the holder is Tim Hudson (tjh@cryptsoft.com).
1320 * Copyright remains Eric Young's, and as such any Copyright notices in
1321 * the code are not to be removed.
1322 * If this package is used in a product, Eric Young should be given attribution
1323 * as the author of the parts of the library used.
1324 * This can be in the form of a textual message at program startup or
1325 * in documentation (online or textual) provided with the package.
1327 * Redistribution and use in source and binary forms, with or without
1328 * modification, are permitted provided that the following conditions
1330 * 1. Redistributions of source code must retain the copyright
1331 * notice, this list of conditions and the following disclaimer.
1332 * 2. Redistributions in binary form must reproduce the above copyright
1333 * notice, this list of conditions and the following disclaimer in the
1334 * documentation and/or other materials provided with the distribution.
1335 * 3. All advertising materials mentioning features or use of this software
1336 * must display the following acknowledgement:
1337 * "This product includes cryptographic software written by
1338 * Eric Young (eay@cryptsoft.com)"
1339 * The word 'cryptographic' can be left out if the rouines from the library
1340 * being used are not cryptographic related :-).
1341 * 4. If you include any Windows specific code (or a derivative thereof) from
1342 * the apps directory (application code) you must include an acknowledgement:
1343 * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
1345 * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
1346 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1347 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1348 * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
1349 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1350 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
1351 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1352 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1353 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
1354 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
1357 * The licence and distribution terms for any publically available version or
1358 * derivative of this code cannot be changed. i.e. this code cannot simply be
1359 * copied and put under another distribution licence
1360 * [including the GNU Public Licence.]
1365 The pyexpat extension is built using an included copy of the expat sources unless the build is configured --with-system-expat:
1367 Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd
1370 Permission is hereby granted, free of charge, to any person obtaining
1371 a copy of this software and associated documentation files (the
1372 "Software"), to deal in the Software without restriction, including
1373 without limitation the rights to use, copy, modify, merge, publish,
1374 distribute, sublicense, and/or sell copies of the Software, and to
1375 permit persons to whom the Software is furnished to do so, subject to
1376 the following conditions:
1378 The above copyright notice and this permission notice shall be included
1379 in all copies or substantial portions of the Software.
1381 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
1382 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
1383 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
1384 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
1385 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
1386 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
1387 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
1391 The _ctypes extension is built using an included copy of the libffi sources unless the build is configured --with-system-libffi:
1393 Copyright (c) 1996-2008 Red Hat, Inc and others.
1395 Permission is hereby granted, free of charge, to any person obtaining
1396 a copy of this software and associated documentation files (the
1397 ``Software''), to deal in the Software without restriction, including
1398 without limitation the rights to use, copy, modify, merge, publish,
1399 distribute, sublicense, and/or sell copies of the Software, and to
1400 permit persons to whom the Software is furnished to do so, subject to
1401 the following conditions:
1403 The above copyright notice and this permission notice shall be included
1404 in all copies or substantial portions of the Software.
1406 THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND,
1407 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
1408 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
1409 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
1410 HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
1411 WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
1412 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
1413 DEALINGS IN THE SOFTWARE.
1417 The zlib extension is built using an included copy of the zlib sources if the zlib version found on the system is too old to be used for the build:
1419 Copyright (C) 1995-2011 Jean-loup Gailly and Mark Adler
1421 This software is provided 'as-is', without any express or implied
1422 warranty. In no event will the authors be held liable for any damages
1423 arising from the use of this software.
1425 Permission is granted to anyone to use this software for any purpose,
1426 including commercial applications, and to alter it and redistribute it
1427 freely, subject to the following restrictions:
1429 1. The origin of this software must not be misrepresented; you must not
1430 claim that you wrote the original software. If you use this software
1431 in a product, an acknowledgment in the product documentation would be
1432 appreciated but is not required.
1434 2. Altered source versions must be plainly marked as such, and must not be
1435 misrepresented as being the original software.
1437 3. This notice may not be removed or altered from any source distribution.
1439 Jean-loup Gailly Mark Adler
1440 jloup@gzip.org madler@alumni.caltech.edu
1444 The implementation of the hash table used by the tracemalloc is based on the cfuhash project:
1446 Copyright (c) 2005 Don Owens
1447 All rights reserved.
1449 This code is released under the BSD license:
1451 Redistribution and use in source and binary forms, with or without
1452 modification, are permitted provided that the following conditions
1455 * Redistributions of source code must retain the above copyright
1456 notice, this list of conditions and the following disclaimer.
1458 * Redistributions in binary form must reproduce the above
1459 copyright notice, this list of conditions and the following
1460 disclaimer in the documentation and/or other materials provided
1461 with the distribution.
1463 * Neither the name of the author nor the names of its
1464 contributors may be used to endorse or promote products derived
1465 from this software without specific prior written permission.
1467 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1468 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1469 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
1470 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
1471 COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
1472 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
1473 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
1474 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1475 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
1476 STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
1477 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
1478 OF THE POSSIBILITY OF SUCH DAMAGE.
1482 The _decimal Module is built using an included copy of the libmpdec library unless the build is configured --with-system-libmpdec:
1484 Copyright (c) 2008-2016 Stefan Krah. All rights reserved.
1486 Redistribution and use in source and binary forms, with or without
1487 modification, are permitted provided that the following conditions
1490 1. Redistributions of source code must retain the above copyright
1491 notice, this list of conditions and the following disclaimer.
1493 2. Redistributions in binary form must reproduce the above copyright
1494 notice, this list of conditions and the following disclaimer in the
1495 documentation and/or other materials provided with the distribution.
1497 THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS "AS IS" AND
1498 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1499 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1500 ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
1501 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1502 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
1503 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1504 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1505 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
1506 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
1509 @section rapidjson_license RapidJSON
1511 Tencent is pleased to support the open source community by making RapidJSON available.
1513 Copyright (C) 2015 THL A29 Limited, a Tencent company, and Milo Yip. All rights reserved.
1515 If you have downloaded a copy of the RapidJSON binary from Tencent, please note that the RapidJSON binary is licensed under the MIT License.
1516 If you have downloaded a copy of the RapidJSON source code from Tencent, please note that RapidJSON source code is licensed under the MIT License, except for the third-party components listed below which are subject to different license terms. Your integration of RapidJSON into your own projects may require compliance with the MIT License, as well as the other licenses applicable to the third-party components included within RapidJSON. To avoid the problematic JSON license in your own projects, it's sufficient to exclude the bin/jsonchecker/ directory, as it's the only code under the JSON license.
1517 A copy of the MIT License is included in this file.
1519 Other dependencies and licenses:
1521 Open Source Software Licensed Under the BSD License:
1522 --------------------------------------------------------------------
1525 Copyright (c) 2006-2013 Alexander Chemeris
1526 All rights reserved.
1528 Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
1530 * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
1531 * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
1532 * Neither the name of copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
1534 THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1536 Open Source Software Licensed Under the JSON License:
1537 --------------------------------------------------------------------
1540 Copyright (c) 2002 JSON.org
1541 All Rights Reserved.
1544 Copyright (c) 2002 JSON.org
1545 All Rights Reserved.
1548 Terms of the JSON License:
1549 ---------------------------------------------------
1551 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
1553 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
1555 The Software shall be used for Good, not Evil.
1557 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
1560 Terms of the MIT License:
1561 --------------------------------------------------------------------
1563 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
1565 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
1567 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
1569 @section sqlite_license sqlite
1571 ### SQLite Is Public Domain
1573 All of the code and documentation in SQLite has been dedicated to the public domain by the authors. All code authors, and representatives of the companies they work for, have signed affidavits dedicating their contributions to the public domain and originals of those signed affidavits are stored in a firesafe at the main offices of Hwaci. Anyone is free to copy, modify, publish, use, compile, sell, or distribute the original SQLite code, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means.
1575 The previous paragraph applies to the deliverable code and documentation in SQLite - those parts of the SQLite library that you actually bundle and ship with a larger application. Some scripts used as part of the build process (for example the "configure" scripts generated by autoconf) might fall under other open-source licenses. Nothing from these build scripts ever reaches the final deliverable SQLite library, however, and so the licenses associated with those scripts should not be a factor in assessing your rights to copy and use the SQLite library.
1577 All of the deliverable code in SQLite has been written from scratch. No code has been taken from other projects or from the open internet. Every line of code can be traced back to its original author, and all of those authors have public domain dedications on file. So the SQLite code base is clean and is uncontaminated with licensed code from other projects.
1579 #### Open-Source, not Open-Contribution
1581 SQLite is open-source, meaning that you can make as many copies of it as you want and do whatever you want with those copies, without limitation. But SQLite is not open-contribution. In order to keep SQLite in the public domain and ensure that the code does not become contaminated with proprietary or licensed content, the project does not accept patches from unknown persons.
1583 All of the code in SQLite is original, having been written specifically for use by SQLite. No code has been copied from unknown sources on the internet.
1585 #### Warranty of Title
1587 SQLite is in the public domain and does not require a license. Even so, some organizations want legal proof of their right to use SQLite. Circumstances where this occurs include the following:
1589 Your company desires indemnity against claims of copyright infringement.
1590 You are using SQLite in a jurisdiction that does not recognize the public domain.
1591 You are using SQLite in a jurisdiction that does not recognize the right of an author to dedicate their work to the public domain.
1592 You want to hold a tangible legal document as evidence that you have the legal right to use and distribute SQLite.
1593 Your legal department tells you that you have to purchase a license.
1594 If any of the above circumstances apply to you, Hwaci, the company that employs all the developers of SQLite, will sell you a Warranty of Title for SQLite. A Warranty of Title is a legal document that asserts that the claimed authors of SQLite are the true authors, and that the authors have the legal right to dedicate the SQLite to the public domain, and that Hwaci will vigorously defend against challenges to those claims. All proceeds from the sale of SQLite Warranties of Title are used to fund continuing improvement and support of SQLite.
1596 #### Contributed Code
1598 In order to keep SQLite completely free and unencumbered by copyright, the project does not accept patches. If you would like to make a suggested change, and include a patch as a proof-of-concept, that would be great. However please do not be offended if we rewrite your patch from scratch.
1601 @section easyexif easyexif
1603 Copyright (c) 2010-2015 Mayank Lahiri
1605 All rights reserved.
1607 Redistribution and use in source and binary forms, with or without
1608 modification, are permitted provided that the following conditions are met:
1610 -- Redistributions of source code must retain the above copyright notice,
1611 this list of conditions and the following disclaimer.
1612 -- Redistributions in binary form must reproduce the above copyright notice,
1613 this list of conditions and the following disclaimer in the documentation
1614 and/or other materials provided with the distribution.
1616 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY EXPRESS
1617 OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
1618 OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
1619 NO EVENT SHALL THE FREEBSD PROJECT OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
1620 INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
1621 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
1622 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
1623 OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
1624 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
1625 EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.