"Fossies" - the Fresh Open Source Software Archive

Member "blender-2.92.0-linux64/license/THIRD-PARTY-LICENSES.txt" (13 Jan 2021, 207778 Bytes) of package /linux/misc/blender-2.92.0-linux64.tar.xz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 ** Blosc; version 1.5.0 -- https://github.com/Blosc/c-blosc
    2 For Blosc - A blocking, shuffling and lossless compression library
    3 
    4 Copyright (C) 2009-2018 Francesc Alted <francesc@blosc.org>
    5 Copyright (C) 2019-present Blosc Development team <blosc@blosc.org>
    6 
    7 Copyright (C) 2006 by Rob Landley <rob@landley.net>
    8 
    9 Permission to use, copy, modify, and/or distribute this software for any
   10 purpose with or without fee is hereby granted.
   11 
   12 THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
   13 REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
   14 FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
   15 INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
   16 LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
   17 OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
   18 PERFORMANCE OF THIS SOFTWARE.
   19 
   20 ------
   21 
   22 ** Audaspace; version 1.3.0 -- https://audaspace.github.io/
   23 ** Cuda Wrangler; version cbf465b -- https://github.com/CudaWrangler/cuew
   24 ** Draco; version 1.3.6 -- https://google.github.io/draco/
   25 ** Embree; version 3.10 -- https://github.com/embree/embree
   26 ** Mantaflow; version 0.13 -- http://mantaflow.com/
   27 ** oneAPI Threading Building Block; version 2019_U9 --
   28 https://software.intel.com/en-us/oneapi/onetbb
   29 ** OpenCL Wrangler; version 27a6867 -- https://github.com/OpenCLWrangler/clew
   30 ** OpenImageDenoise; version 1.2.3 -- https://www.openimagedenoise.org/
   31 ** OpenXR SDK; version 1.0.8 -- https://khronos.org/openxr
   32 ** RangeTree; version 40ebed8aa209 -- https://github.com/ideasman42/rangetree-c
   33 ** SDL Extension Wrangler; version 15edf8e --
   34 https://github.com/SDLWrangler/sdlew
   35 
   36 Apache License
   37 
   38 Version 2.0, January 2004
   39 
   40 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND
   41 DISTRIBUTION
   42 
   43    1. Definitions.
   44 
   45       "License" shall mean the terms and conditions for use, reproduction, and
   46       distribution as defined by Sections 1 through 9 of this document.
   47 
   48       "Licensor" shall mean the copyright owner or entity authorized by the
   49       copyright owner that is granting the License.
   50 
   51       "Legal Entity" shall mean the union of the acting entity and all other
   52       entities that control, are controlled by, or are under common control
   53       with that entity. For the purposes of this definition, "control" means
   54       (i) the power, direct or indirect, to cause the direction or management
   55       of such entity, whether by contract or otherwise, or (ii) ownership of
   56       fifty percent (50%) or more of the outstanding shares, or (iii)
   57       beneficial ownership of such entity.
   58 
   59       "You" (or "Your") shall mean an individual or Legal Entity exercising
   60       permissions granted by this License.
   61 
   62       "Source" form shall mean the preferred form for making modifications,
   63       including but not limited to software source code, documentation source,
   64       and configuration files.
   65 
   66       "Object" form shall mean any form resulting from mechanical
   67       transformation or translation of a Source form, including but not limited
   68       to compiled object code, generated documentation, and conversions to
   69       other media types.
   70 
   71       "Work" shall mean the work of authorship, whether in Source or Object
   72       form, made available under the License, as indicated by a copyright
   73       notice that is included in or attached to the work (an example is
   74       provided in the Appendix below).
   75 
   76       "Derivative Works" shall mean any work, whether in Source or Object form,
   77       that is based on (or derived from) the Work and for which the editorial
   78       revisions, annotations, elaborations, or other modifications represent,
   79       as a whole, an original work of authorship. For the purposes of this
   80       License, Derivative Works shall not include works that remain separable
   81       from, or merely link (or bind by name) to the interfaces of, the Work and
   82       Derivative Works thereof.
   83 
   84       "Contribution" shall mean any work of authorship, including the original
   85       version of the Work and any modifications or additions to that Work or
   86       Derivative Works thereof, that is intentionally submitted to Licensor for
   87       inclusion in the Work by the copyright owner or by an individual or Legal
   88       Entity authorized to submit on behalf of the copyright owner. For the
   89       purposes of this definition, "submitted" means any form of electronic,
   90       verbal, or written communication sent to the Licensor or its
   91       representatives, including but not limited to communication on electronic
   92       mailing lists, source code control systems, and issue tracking systems
   93       that are managed by, or on behalf of, the Licensor for the purpose of
   94       discussing and improving the Work, but excluding communication that is
   95       conspicuously marked or otherwise designated in writing by the copyright
   96       owner as "Not a Contribution."
   97 
   98       "Contributor" shall mean Licensor and any individual or Legal Entity on
   99       behalf of whom a Contribution has been received by Licensor and
  100       subsequently incorporated within the Work.
  101 
  102    2. Grant of Copyright License. Subject to the terms and conditions of this
  103    License, each Contributor hereby grants to You a perpetual, worldwide,
  104    non-exclusive, no-charge, royalty-free, irrevocable copyright license to
  105    reproduce, prepare Derivative Works of, publicly display, publicly perform,
  106    sublicense, and distribute the Work and such Derivative Works in Source or
  107    Object form.
  108 
  109    3. Grant of Patent License. Subject to the terms and conditions of this
  110    License, each Contributor hereby grants to You a perpetual, worldwide,
  111    non-exclusive, no-charge, royalty-free, irrevocable (except as stated in
  112    this section) patent license to make, have made, use, offer to sell, sell,
  113    import, and otherwise transfer the Work, where such license applies only to
  114    those patent claims licensable by such Contributor that are necessarily
  115    infringed by their Contribution(s) alone or by combination of their
  116    Contribution(s) with the Work to which such Contribution(s) was submitted.
  117    If You institute patent litigation against any entity (including a
  118    cross-claim or counterclaim in a lawsuit) alleging that the Work or a
  119    Contribution incorporated within the Work constitutes direct or contributory
  120    patent infringement, then any patent licenses granted to You under this
  121    License for that Work shall terminate as of the date such litigation is
  122    filed.
  123 
  124    4. Redistribution. You may reproduce and distribute copies of the Work or
  125    Derivative Works thereof in any medium, with or without modifications, and
  126    in Source or Object form, provided that You meet the following conditions:
  127 
  128       (a) You must give any other recipients of the Work or Derivative Works a
  129       copy of this License; and
  130 
  131       (b) You must cause any modified files to carry prominent notices stating
  132       that You changed the files; and
  133 
  134       (c) You must retain, in the Source form of any Derivative Works that You
  135       distribute, all copyright, patent, trademark, and attribution notices
  136       from the Source form of the Work, excluding those notices that do not
  137       pertain to any part of the Derivative Works; and
  138 
  139       (d) If the Work includes a "NOTICE" text file as part of its
  140       distribution, then any Derivative Works that You distribute must include
  141       a readable copy of the attribution notices contained within such NOTICE
  142       file, excluding those notices that do not pertain to any part of the
  143       Derivative Works, in at least one of the following places: within a
  144       NOTICE text file distributed as part of the Derivative Works; within the
  145       Source form or documentation, if provided along with the Derivative
  146       Works; or, within a display generated by the Derivative Works, if and
  147       wherever such third-party notices normally appear. The contents of the
  148       NOTICE file are for informational purposes only and do not modify the
  149       License. You may add Your own attribution notices within Derivative Works
  150       that You distribute, alongside or as an addendum to the NOTICE text from
  151       the Work, provided that such additional attribution notices cannot be
  152       construed as modifying the License.
  153 
  154       You may add Your own copyright statement to Your modifications and may
  155       provide additional or different license terms and conditions for use,
  156       reproduction, or distribution of Your modifications, or for any such
  157       Derivative Works as a whole, provided Your use, reproduction, and
  158       distribution of the Work otherwise complies with the conditions stated in
  159       this License.
  160 
  161    5. Submission of Contributions. Unless You explicitly state otherwise, any
  162    Contribution intentionally submitted for inclusion in the Work by You to the
  163    Licensor shall be under the terms and conditions of this License, without
  164    any additional terms or conditions. Notwithstanding the above, nothing
  165    herein shall supersede or modify the terms of any separate license agreement
  166    you may have executed with Licensor regarding such Contributions.
  167 
  168    6. Trademarks. This License does not grant permission to use the trade
  169    names, trademarks, service marks, or product names of the Licensor, except
  170    as required for reasonable and customary use in describing the origin of the
  171    Work and reproducing the content of the NOTICE file.
  172 
  173    7. Disclaimer of Warranty. Unless required by applicable law or agreed to in
  174    writing, Licensor provides the Work (and each Contributor provides its
  175    Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  176    KIND, either express or implied, including, without limitation, any
  177    warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or
  178    FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining
  179    the appropriateness of using or redistributing the Work and assume any risks
  180    associated with Your exercise of permissions under this License.
  181 
  182    8. Limitation of Liability. In no event and under no legal theory, whether
  183    in tort (including negligence), contract, or otherwise, unless required by
  184    applicable law (such as deliberate and grossly negligent acts) or agreed to
  185    in writing, shall any Contributor be liable to You for damages, including
  186    any direct, indirect, special, incidental, or consequential damages of any
  187    character arising as a result of this License or out of the use or inability
  188    to use the Work (including but not limited to damages for loss of goodwill,
  189    work stoppage, computer failure or malfunction, or any and all other
  190    commercial damages or losses), even if such Contributor has been advised of
  191    the possibility of such damages.
  192 
  193    9. Accepting Warranty or Additional Liability. While redistributing the Work
  194    or Derivative Works thereof, You may choose to offer, and charge a fee for,
  195    acceptance of support, warranty, indemnity, or other liability obligations
  196    and/or rights consistent with this License. However, in accepting such
  197    obligations, You may act only on Your own behalf and on Your sole
  198    responsibility, not on behalf of any other Contributor, and only if You
  199    agree to indemnify, defend, and hold each Contributor harmless for any
  200    liability incurred by, or claims asserted against, such Contributor by
  201    reason of your accepting any such warranty or additional liability. END OF
  202    TERMS AND CONDITIONS
  203 
  204 APPENDIX: How to apply the Apache License to your work.
  205 
  206 To apply the Apache License to your work, attach the following boilerplate
  207 notice, with the fields enclosed by brackets "[]" replaced with your own
  208 identifying information. (Don't include the brackets!) The text should be
  209 enclosed in the appropriate comment syntax for the file format. We also
  210 recommend that a file or class name and description of purpose be included on
  211 the same "printed page" as the copyright notice for easier identification
  212 within third-party archives.
  213 
  214 Copyright [yyyy] [name of copyright owner]
  215 
  216 Licensed under the Apache License, Version 2.0 (the "License");
  217 
  218 you may not use this file except in compliance with the License.
  219 
  220 You may obtain a copy of the License at
  221 
  222 http://www.apache.org/licenses/LICENSE-2.0
  223 
  224 Unless required by applicable law or agreed to in writing, software
  225 
  226 distributed under the License is distributed on an "AS IS" BASIS,
  227 
  228 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  229 
  230 See the License for the specific language governing permissions and
  231 
  232 limitations under the License.
  233 
  234 * For Audaspace see also this required NOTICE:
  235     Copyright © 2009-2020 Jörg Müller. All rights reserved.
  236 * For Cuda Wrangler see also this required NOTICE:
  237     Copyright 2011-2014 Blender Foundation
  238 * For Draco see also this required NOTICE:
  239     Copyright 2018 The Draco Authors
  240 * For Embree see also this required NOTICE:
  241     Copyright 2009-2020 Intel Corporation
  242 * For Mantaflow see also this required NOTICE:
  243     MantaFlow fluid solver framework
  244     Copyright 2011 Tobias Pfaff, Nils Thuerey
  245 * For oneAPI Threading Building Block see also this required NOTICE:
  246     Copyright (c) 2005-2020 Intel Corporation
  247 * For OpenCL Wrangler see also this required NOTICE:
  248     Copyright (c) 2009 Organic Vectory B.V.
  249     Written by George van Venrooij
  250 * For OpenImageDenoise see also this required NOTICE:
  251     Copyright 2009-2020 Intel Corporation
  252 * For OpenXR SDK see also this required NOTICE:
  253     Copyright (c) 2017-2020 The Khronos Group Inc.
  254     Copyright (c) 2017-2019 Valve Corporation
  255     Copyright (c) 2017-2019 LunarG, Inc.
  256     Copyright (c) 2019 Collabora, Ltd.
  257 * For RangeTree see also this required NOTICE:
  258     Copyright (c) 2016, Campbell Barton.
  259 * For SDL Extension Wrangler see also this required NOTICE:
  260     Copyright 2014 Blender Foundation
  261 
  262 ------
  263 
  264 ** OpenJPEG; version 2.3.1 -- https://github.com/uclouvain/openjpeg
  265 Copyright (c) 2002-2014, Universite catholique de Louvain (UCL), Belgium
  266 Copyright (c) 2002-2014, Professor Benoit Macq
  267 Copyright (c) 2003-2014, Antonin Descampe
  268 Copyright (c) 2003-2009, Francois-Olivier Devaux
  269 Copyright (c) 2005, Herve Drolon, FreeImage Team
  270 Copyright (c) 2002-2003, Yannick Verschueren
  271 Copyright (c) 2001-2003, David Janssens
  272 Copyright (c) 2011-2012, Centre National d'Etudes Spatiales (CNES), France
  273 Copyright (c) 2012, CS Systemes d'Information, France
  274 
  275 Redistribution and use in source and binary forms, with or without
  276 modification, are permitted provided that the following conditions are met:
  277 
  278    1. Redistributions of source code must retain the above copyright notice,
  279    this list of conditions and the following disclaimer.
  280 
  281    2. Redistributions in binary form must reproduce the above copyright notice,
  282    this list of conditions and the following disclaimer in the documentation
  283    and/or other materials provided with the distribution.
  284 
  285 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  286 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  287 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  288 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  289 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  290 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  291 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  292 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  293 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  294 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  295 
  296 ------
  297 
  298 ** Ceres Solver; version 2.0.0 -- http://ceres-solver.org/
  299 Ceres Solver - A fast non-linear least squares minimizer
  300 Copyright 2016 Google Inc. All rights reserved.
  301 ** Curve-Fit-nD; version ddcd5bd -- https://github.com/ideasman42/curve-fit-nd
  302 Copyright (c) 2016, Blender Foundation.
  303 ** Google C++ Testing Framework; version 1.10.0 --
  304 https://github.com/google/googletest
  305 Copyright 2007, Google Inc.
  306 All rights reserved.
  307 ** Google Flags; version 2.2.1 -- https://github.com/gflags/gflags
  308 Copyright (c) 1999, Google Inc.
  309 All rights reserved.
  310 ** Google Logging; version 4.4.0 -- https://github.com/google/glog
  311 Copyright (c) 2006, Google Inc.
  312 All rights reserved.
  313 ** Open Shading Language; version 1.10.10 --
  314 https://github.com/imageworks/OpenShadingLanguage
  315 Copyright Contributors to the Open Shading Language project.
  316 ** OpenColorIO; version 1.1.1 --
  317 https://github.com/AcademySoftwareFoundation/OpenColorIO
  318 Copyright Contributors to the OpenColorIO Project.
  319 ** OpenEXR; version 2.4.0 --
  320 https://github.com/AcademySoftwareFoundation/openexr
  321 Copyright Contributors to the OpenEXR Project. All rights reserved.
  322 ** OpenImageIO; version 2.1.15.0 -- http://www.openimageio.org
  323 Copyright (c) 2008-present by Contributors to the OpenImageIO project. All
  324 Rights Reserved.
  325 
  326 Redistribution and use in source and binary forms, with or without
  327 modification, are permitted provided that the following conditions are met:
  328 
  329    1. Redistributions of source code must retain the above copyright notice,
  330    this list of conditions and the following disclaimer.
  331 
  332    2. Redistributions in binary form must reproduce the above copyright notice,
  333    this list of conditions and the following disclaimer in the documentation
  334    and/or other materials provided with the distribution.
  335 
  336    3. Neither the name of the copyright holder nor the names of its
  337    contributors may be used to endorse or promote products derived from this
  338    software without specific prior written permission.
  339 
  340 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  341 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  342 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  343 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  344 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  345 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  346 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  347 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  348 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  349 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  350 
  351 ------
  352 
  353 ** AutoPackage; version 1.0 -- http://autopackage.org
  354 BinReloc - a library for creating relocatable executables
  355 Written by: Hongli Lai <h.lai@chello.nl>
  356 ** LZMA SDK; version 4.65 -- https://www.7-zip.org/sdk.html
  357 LZMA SDK: Public Domain
  358 
  359 Creative Commons Legal Code
  360 
  361 CC0 1.0 Universal CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT
  362 PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN
  363 ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN
  364 "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE USE OF THIS
  365 DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER, AND DISCLAIMS
  366 LIABILITY FOR DAMAGES RESULTING FROM THE USE OF THIS DOCUMENT OR THE
  367 INFORMATION OR WORKS PROVIDED HEREUNDER.
  368 
  369 Statement of Purpose
  370 
  371 The laws of most jurisdictions throughout the world automatically confer
  372 exclusive Copyright and Related Rights (defined below) upon the creator and
  373 subsequent owner(s) (each and all, an "owner") of an original work of
  374 authorship and/or a database (each, a "Work").
  375 
  376 Certain owners wish to permanently relinquish those rights to a Work for the
  377 purpose of contributing to a commons of creative, cultural and scientific works
  378 ("Commons") that the public can reliably and without fear of later claims of
  379 infringement build upon, modify, incorporate in other works, reuse and
  380 redistribute as freely as possible in any form whatsoever and for any purposes,
  381 including without limitation commercial purposes. These owners may contribute
  382 to the Commons to promote the ideal of a free culture and the further
  383 production of creative, cultural and scientific works, or to gain reputation or
  384 greater distribution for their Work in part through the use and efforts of
  385 others.
  386 
  387 For these and/or other purposes and motivations, and without any expectation of
  388 additional consideration or compensation, the person associating CC0 with a
  389 Work (the "Affirmer"), to the extent that he or she is an owner of Copyright
  390 and Related Rights in the Work, voluntarily elects to apply CC0 to the Work and
  391 publicly distribute the Work under its terms, with knowledge of his or her
  392 Copyright and Related Rights in the Work and the meaning and intended legal
  393 effect of CC0 on those rights.
  394 
  395    1. Copyright and Related Rights. A Work made available under CC0 may be
  396    protected by copyright and related or neighboring rights ("Copyright and
  397    Related Rights"). Copyright and Related Rights include, but are not limited
  398    to, the following:
  399 
  400       i. the right to reproduce, adapt, distribute, perform, display,
  401       communicate, and translate a Work;
  402 
  403       ii. moral rights retained by the original author(s) and/or performer(s);
  404 
  405       iii. publicity and privacy rights pertaining to a person's image or
  406       likeness depicted in a Work;
  407 
  408       iv. rights protecting against unfair competition in regards to a Work,
  409       subject to the limitations in paragraph 4(a), below;
  410 
  411       v. rights protecting the extraction, dissemination, use and reuse of data
  412       in a Work;
  413 
  414       vi. database rights (such as those arising under Directive 96/9/EC of the
  415       European Parliament and of the Council of 11 March 1996 on the legal
  416       protection of databases, and under any national implementation thereof,
  417       including any amended or successor version of such directive); and
  418 
  419       vii. other similar, equivalent or corresponding rights throughout the
  420       world based on applicable law or treaty, and any national implementations
  421       thereof.
  422 
  423    2. Waiver. To the greatest extent permitted by, but not in contravention of,
  424    applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and
  425    unconditionally waives, abandons, and surrenders all of Affirmer's Copyright
  426    and Related Rights and associated claims and causes of action, whether now
  427    known or unknown (including existing as well as future claims and causes of
  428    action), in the Work (i) in all territories worldwide, (ii) for the maximum
  429    duration provided by applicable law or treaty (including future time
  430    extensions), (iii) in any current or future medium and for any number of
  431    copies, and (iv) for any purpose whatsoever, including without limitation
  432    commercial, advertising or promotional purposes (the "Waiver"). Affirmer
  433    makes the Waiver for the benefit of each member of the public at large and
  434    to the detriment of Affirmer's heirs and successors, fully intending that
  435    such Waiver shall not be subject to revocation, rescission, cancellation,
  436    termination, or any other legal or equitable action to disrupt the quiet
  437    enjoyment of the Work by the public as contemplated by Affirmer's express
  438    Statement of Purpose.
  439 
  440    3. Public License Fallback. Should any part of the Waiver for any reason be
  441    judged legally invalid or ineffective under applicable law, then the Waiver
  442    shall be preserved to the maximum extent permitted taking into account
  443    Affirmer's express Statement of Purpose. In addition, to the extent the
  444    Waiver is so judged Affirmer hereby grants to each affected person a
  445    royalty-free, non transferable, non sublicensable, non exclusive,
  446    irrevocable and unconditional license to exercise Affirmer's Copyright and
  447    Related Rights in the Work (i) in all territories worldwide, (ii) for the
  448    maximum duration provided by applicable law or treaty (including future time
  449    extensions), (iii) in any current or future medium and for any number of
  450    copies, and (iv) for any purpose whatsoever, including without limitation
  451    commercial, advertising or promotional purposes (the "License"). The License
  452    shall be deemed effective as of the date CC0 was applied by Affirmer to the
  453    Work. Should any part of the License for any reason be judged legally
  454    invalid or ineffective under applicable law, such partial invalidity or
  455    ineffectiveness shall not invalidate the remainder of the License, and in
  456    such case Affirmer hereby affirms that he or she will not (i) exercise any
  457    of his or her remaining Copyright and Related Rights in the Work or (ii)
  458    assert any associated claims and causes of action with respect to the Work,
  459    in either case contrary to Affirmer's express Statement of Purpose.
  460 
  461    4. Limitations and Disclaimers.
  462 
  463       a. No trademark or patent rights held by Affirmer are waived, abandoned,
  464       surrendered, licensed or otherwise affected by this document.
  465 
  466       b. Affirmer offers the Work as-is and makes no representations or
  467       warranties of any kind concerning the Work, express, implied, statutory
  468       or otherwise, including without limitation warranties of title,
  469       merchantability, fitness for a particular purpose, non infringement, or
  470       the absence of latent or other defects, accuracy, or the present or
  471       absence of errors, whether or not discoverable, all to the greatest
  472       extent permissible under applicable law.
  473 
  474       c. Affirmer disclaims responsibility for clearing rights of other persons
  475       that may apply to the Work or any use thereof, including without
  476       limitation any person's Copyright and Related Rights in the Work.
  477       Further, Affirmer disclaims responsibility for obtaining any necessary
  478       consents, permissions or other rights required for any use of the Work.
  479 
  480       d. Affirmer understands and acknowledges that Creative Commons is not a
  481       party to this document and has no duty or obligation with respect to this
  482       CC0 or use of the Work.
  483 
  484 ------
  485 
  486 ** Potrace; version 1.16 -- http://potrace.sourceforge.net/
  487 Copyright (C) 2001-2019 Peter Selinger.
  488 
  489 GNU GENERAL PUBLIC LICENSE
  490 
  491 Version 2, June 1991
  492 
  493 Copyright (C) 1989, 1991 Free Software Foundation, Inc.
  494 
  495 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 , USA
  496 
  497 Everyone is permitted to copy and distribute verbatim copies of this license
  498 document, but changing it is not allowed.
  499 
  500 Preamble
  501 
  502 The licenses for most software are designed to take away your freedom to share
  503 and change it. By contrast, the GNU General Public License is intended to
  504 guarantee your freedom to share and change free software--to make sure the
  505 software is free for all its users. This General Public License applies to most
  506 of the Free Software Foundation's software and to any other program whose
  507 authors commit to using it. (Some other Free Software Foundation software is
  508 covered by the GNU Lesser General Public License instead.) You can apply it to
  509 your programs, too.
  510 
  511 When we speak of free software, we are referring to freedom, not price. Our
  512 General Public Licenses are designed to make sure that you have the freedom to
  513 distribute copies of free software (and charge for this service if you wish),
  514 that you receive source code or can get it if you want it, that you can change
  515 the software or use pieces of it in new free programs; and that you know you
  516 can do these things.
  517 
  518 To protect your rights, we need to make restrictions that forbid anyone to deny
  519 you these rights or to ask you to surrender the rights. These restrictions
  520 translate to certain responsibilities for you if you distribute copies of the
  521 software, or if you modify it.
  522 
  523 For example, if you distribute copies of such a program, whether gratis or for
  524 a fee, you must give the recipients all the rights that you have. You must make
  525 sure that they, too, receive or can get the source code. And you must show them
  526 these terms so they know their rights.
  527 
  528 We protect your rights with two steps: (1) copyright the software, and (2)
  529 offer you this license which gives you legal permission to copy, distribute
  530 and/or modify the software.
  531 
  532 Also, for each author's protection and ours, we want to make certain that
  533 everyone understands that there is no warranty for this free software. If the
  534 software is modified by someone else and passed on, we want its recipients to
  535 know that what they have is not the original, so that any problems introduced
  536 by others will not reflect on the original authors' reputations.
  537 
  538 Finally, any free program is threatened constantly by software patents. We wish
  539 to avoid the danger that redistributors of a free program will individually
  540 obtain patent licenses, in effect making the program proprietary. To prevent
  541 this, we have made it clear that any patent must be licensed for everyone's
  542 free use or not licensed at all.
  543 
  544 The precise terms and conditions for copying, distribution and modification
  545 follow.
  546 
  547 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  548 
  549    0. This License applies to any program or other work which contains a notice
  550    placed by the copyright holder saying it may be distributed under the terms
  551    of this General Public License. The "Program", below, refers to any such
  552    program or work, and a "work based on the Program" means either the Program
  553    or any derivative work under copyright law: that is to say, a work
  554    containing the Program or a portion of it, either verbatim or with
  555    modifications and/or translated into another language. (Hereinafter,
  556    translation is included without limitation in the term "modification".) Each
  557    licensee is addressed as "you".
  558 
  559    Activities other than copying, distribution and modification are not covered
  560    by this License; they are outside its scope. The act of running the Program
  561    is not restricted, and the output from the Program is covered only if its
  562    contents constitute a work based on the Program (independent of having been
  563    made by running the Program). Whether that is true depends on what the
  564    Program does.
  565 
  566    1. You may copy and distribute verbatim copies of the Program's source code
  567    as you receive it, in any medium, provided that you conspicuously and
  568    appropriately publish on each copy an appropriate copyright notice and
  569    disclaimer of warranty; keep intact all the notices that refer to this
  570    License and to the absence of any warranty; and give any other recipients of
  571    the Program a copy of this License along with the Program.
  572 
  573    You may charge a fee for the physical act of transferring a copy, and you
  574    may at your option offer warranty protection in exchange for a fee.
  575 
  576    2. You may modify your copy or copies of the Program or any portion of it,
  577    thus forming a work based on the Program, and copy and distribute such
  578    modifications or work under the terms of Section 1 above, provided that you
  579    also meet all of these conditions:
  580 
  581       a) You must cause the modified files to carry prominent notices stating
  582       that you changed the files and the date of any change.
  583 
  584       b) You must cause any work that you distribute or publish, that in whole
  585       or in part contains or is derived from the Program or any part thereof,
  586       to be licensed as a whole at no charge to all third parties under the
  587       terms of this License.
  588 
  589       c) If the modified program normally reads commands interactively when
  590       run, you must cause it, when started running for such interactive use in
  591       the most ordinary way, to print or display an announcement including an
  592       appropriate copyright notice and a notice that there is no warranty (or
  593       else, saying that you provide a warranty) and that users may redistribute
  594       the program under these conditions, and telling the user how to view a
  595       copy of this License. (Exception: if the Program itself is interactive
  596       but does not normally print such an announcement, your work based on the
  597       Program is not required to print an announcement.)
  598 
  599    These requirements apply to the modified work as a whole. If identifiable
  600    sections of that work are not derived from the Program, and can be
  601    reasonably considered independent and separate works in themselves, then
  602    this License, and its terms, do not apply to those sections when you
  603    distribute them as separate works. But when you distribute the same sections
  604    as part of a whole which is a work based on the Program, the distribution of
  605    the whole must be on the terms of this License, whose permissions for other
  606    licensees extend to the entire whole, and thus to each and every part
  607    regardless of who wrote it.
  608 
  609    Thus, it is not the intent of this section to claim rights or contest your
  610    rights to work written entirely by you; rather, the intent is to exercise
  611    the right to control the distribution of derivative or collective works
  612    based on the Program.
  613 
  614    In addition, mere aggregation of another work not based on the Program with
  615    the Program (or with a work based on the Program) on a volume of a storage
  616    or distribution medium does not bring the other work under the scope of this
  617    License.
  618 
  619    3. You may copy and distribute the Program (or a work based on it, under
  620    Section 2) in object code or executable form under the terms of Sections 1
  621    and 2 above provided that you also do one of the following:
  622 
  623       a) Accompany it with the complete corresponding machine-readable source
  624       code, which must be distributed under the terms of Sections 1 and 2 above
  625       on a medium customarily used for software interchange; or,
  626 
  627       b) Accompany it with a written offer, valid for at least three years, to
  628       give any third party, for a charge no more than your cost of physically
  629       performing source distribution, a complete machine-readable copy of the
  630       corresponding source code, to be distributed under the terms of Sections
  631       1 and 2 above on a medium customarily used for software interchange; or,
  632 
  633       c) Accompany it with the information you received as to the offer to
  634       distribute corresponding source code. (This alternative is allowed only
  635       for noncommercial distribution and only if you received the program in
  636       object code or executable form with such an offer, in accord with
  637       Subsection b above.)
  638 
  639    The source code for a work means the preferred form of the work for making
  640    modifications to it. For an executable work, complete source code means all
  641    the source code for all modules it contains, plus any associated interface
  642    definition files, plus the scripts used to control compilation and
  643    installation of the executable. However, as a special exception, the source
  644    code distributed need not include anything that is normally distributed (in
  645    either source or binary form) with the major components (compiler, kernel,
  646    and so on) of the operating system on which the executable runs, unless that
  647    component itself accompanies the executable.
  648 
  649    If distribution of executable or object code is made by offering access to
  650    copy from a designated place, then offering equivalent access to copy the
  651    source code from the same place counts as distribution of the source code,
  652    even though third parties are not compelled to copy the source along with
  653    the object code.
  654 
  655    4. You may not copy, modify, sublicense, or distribute the Program except as
  656    expressly provided under this License. Any attempt otherwise to copy,
  657    modify, sublicense or distribute the Program is void, and will automatically
  658    terminate your rights under this License. However, parties who have received
  659    copies, or rights, from you under this License will not have their licenses
  660    terminated so long as such parties remain in full compliance.
  661 
  662    5. You are not required to accept this License, since you have not signed
  663    it. However, nothing else grants you permission to modify or distribute the
  664    Program or its derivative works. These actions are prohibited by law if you
  665    do not accept this License. Therefore, by modifying or distributing the
  666    Program (or any work based on the Program), you indicate your acceptance of
  667    this License to do so, and all its terms and conditions for copying,
  668    distributing or modifying the Program or works based on it.
  669 
  670    6. Each time you redistribute the Program (or any work based on the
  671    Program), the recipient automatically receives a license from the original
  672    licensor to copy, distribute or modify the Program subject to these terms
  673    and conditions. You may not impose any further restrictions on the
  674    recipients' exercise of the rights granted herein. You are not responsible
  675    for enforcing compliance by third parties to this License.
  676 
  677    7. If, as a consequence of a court judgment or allegation of patent
  678    infringement or for any other reason (not limited to patent issues),
  679    conditions are imposed on you (whether by court order, agreement or
  680    otherwise) that contradict the conditions of this License, they do not
  681    excuse you from the conditions of this License. If you cannot distribute so
  682    as to satisfy simultaneously your obligations under this License and any
  683    other pertinent obligations, then as a consequence you may not distribute
  684    the Program at all. For example, if a patent license would not permit
  685    royalty-free redistribution of the Program by all those who receive copies
  686    directly or indirectly through you, then the only way you could satisfy both
  687    it and this License would be to refrain entirely from distribution of the
  688    Program.
  689 
  690    If any portion of this section is held invalid or unenforceable under any
  691    particular circumstance, the balance of the section is intended to apply and
  692    the section as a whole is intended to apply in other circumstances.
  693 
  694    It is not the purpose of this section to induce you to infringe any patents
  695    or other property right claims or to contest validity of any such claims;
  696    this section has the sole purpose of protecting the integrity of the free
  697    software distribution system, which is implemented by public license
  698    practices. Many people have made generous contributions to the wide range of
  699    software distributed through that system in reliance on consistent
  700    application of that system; it is up to the author/donor to decide if he or
  701    she is willing to distribute software through any other system and a
  702    licensee cannot impose that choice.
  703 
  704    This section is intended to make thoroughly clear what is believed to be a
  705    consequence of the rest of this License.
  706 
  707    8. If the distribution and/or use of the Program is restricted in certain
  708    countries either by patents or by copyrighted interfaces, the original
  709    copyright holder who places the Program under this License may add an
  710    explicit geographical distribution limitation excluding those countries, so
  711    that distribution is permitted only in or among countries not thus excluded.
  712    In such case, this License incorporates the limitation as if written in the
  713    body of this License.
  714 
  715    9. The Free Software Foundation may publish revised and/or new versions of
  716    the General Public License from time to time. Such new versions will be
  717    similar in spirit to the present version, but may differ in detail to
  718    address new problems or concerns.
  719 
  720    Each version is given a distinguishing version number. If the Program
  721    specifies a version number of this License which applies to it and "any
  722    later version", you have the option of following the terms and conditions
  723    either of that version or of any later version published by the Free
  724    Software Foundation. If the Program does not specify a version number of
  725    this License, you may choose any version ever published by the Free Software
  726    Foundation.
  727 
  728    10. If you wish to incorporate parts of the Program into other free programs
  729    whose distribution conditions are different, write to the author to ask for
  730    permission. For software which is copyrighted by the Free Software
  731    Foundation, write to the Free Software Foundation; we sometimes make
  732    exceptions for this. Our decision will be guided by the two goals of
  733    preserving the free status of all derivatives of our free software and of
  734    promoting the sharing and reuse of software generally.
  735 
  736    NO WARRANTY
  737 
  738    11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR
  739    THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
  740    OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
  741    PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
  742    OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  743    MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO
  744    THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM
  745    PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR
  746    CORRECTION.
  747 
  748    12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  749    WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
  750    REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
  751    INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  752    OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO
  753    LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR
  754    THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
  755    PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
  756    POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS
  757 
  758 How to Apply These Terms to Your New Programs
  759 
  760 If you develop a new program, and you want it to be of the greatest possible
  761 use to the public, the best way to achieve this is to make it free software
  762 which everyone can redistribute and change under these terms.
  763 
  764 To do so, attach the following notices to the program. It is safest to attach
  765 them to the start of each source file to most effectively convey the exclusion
  766 of warranty; and each file should have at least the "copyright" line and a
  767 pointer to where the full notice is found.
  768 
  769 <one line to give the program's name and an idea of what it does.>
  770 
  771 Copyright (C) <yyyy> <name of author>
  772 
  773 This program is free software; you can redistribute it and/or modify it under
  774 the terms of the GNU General Public License as published by the Free Software
  775 Foundation; either version 2 of the License, or (at your option) any later
  776 version.
  777 
  778 This program is distributed in the hope that it will be useful, but WITHOUT ANY
  779 WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
  780 PARTICULAR PURPOSE. See the GNU General Public License for more details.
  781 
  782 You should have received a copy of the GNU General Public License along with
  783 this program; if not, write to the Free Software Foundation, Inc., 51 Franklin
  784 Street, Fifth Floor, Boston, MA 02110-1301 , USA.
  785 
  786 Also add information on how to contact you by electronic and paper mail.
  787 
  788 If the program is interactive, make it output a short notice like this when it
  789 starts in an interactive mode:
  790 
  791 Gnomovision version 69, Copyright (C) year name of author Gnomovision comes
  792 with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software,
  793 and you are welcome to redistribute it under certain conditions; type `show c'
  794 for details.
  795 
  796 The hypothetical commands `show w' and `show c' should show the appropriate
  797 parts of the General Public License. Of course, the commands you use may be
  798 called something other than `show w' and `show c'; they could even be
  799 mouse-clicks or menu items--whatever suits your program.
  800 
  801 You should also get your employer (if you work as a programmer) or your school,
  802 if any, to sign a "copyright disclaimer" for the program, if necessary. Here is
  803 a sample; alter the names:
  804 
  805 Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  806 `Gnomovision' (which makes passes at compilers) written by James Hacker.
  807 
  808 < signature of Ty Coon > , 1 April 1989 Ty Coon, President of Vice
  809 
  810 ------
  811 
  812 ** FFTW; version 3.3.8 -- http://www.fftw.org/
  813 Copyright (c) 2003, 2007-14 Matteo Frigo
  814 Copyright (c) 2003, 2007-14 Massachusetts Institute of Technology
  815 ** GMP; version 6.2.0 -- https://gmplib.org/
  816 Copyright 1996-2020 Free Software Foundation, Inc.
  817 ** OpenAL; version 1.20.1 -- http://openal-soft.org
  818 Copyright (c) 2015, Archontis Politis
  819 Copyright (c) 2019, Christopher Robinson
  820 
  821 GNU GENERAL PUBLIC LICENSE
  822 
  823 Version 2, June 1991
  824 
  825 Copyright (C) 1989, 1991 Free Software Foundation, Inc.
  826 
  827 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 , USA
  828 
  829 Everyone is permitted to copy and distribute verbatim copies of this license
  830 document, but changing it is not allowed.
  831 
  832 Preamble
  833 
  834 The licenses for most software are designed to take away your freedom to share
  835 and change it. By contrast, the GNU General Public License is intended to
  836 guarantee your freedom to share and change free software--to make sure the
  837 software is free for all its users. This General Public License applies to most
  838 of the Free Software Foundation's software and to any other program whose
  839 authors commit to using it. (Some other Free Software Foundation software is
  840 covered by the GNU Lesser General Public License instead.) You can apply it to
  841 your programs, too.
  842 
  843 When we speak of free software, we are referring to freedom, not price. Our
  844 General Public Licenses are designed to make sure that you have the freedom to
  845 distribute copies of free software (and charge for this service if you wish),
  846 that you receive source code or can get it if you want it, that you can change
  847 the software or use pieces of it in new free programs; and that you know you
  848 can do these things.
  849 
  850 To protect your rights, we need to make restrictions that forbid anyone to deny
  851 you these rights or to ask you to surrender the rights. These restrictions
  852 translate to certain responsibilities for you if you distribute copies of the
  853 software, or if you modify it.
  854 
  855 For example, if you distribute copies of such a program, whether gratis or for
  856 a fee, you must give the recipients all the rights that you have. You must make
  857 sure that they, too, receive or can get the source code. And you must show them
  858 these terms so they know their rights.
  859 
  860 We protect your rights with two steps: (1) copyright the software, and (2)
  861 offer you this license which gives you legal permission to copy, distribute
  862 and/or modify the software.
  863 
  864 Also, for each author's protection and ours, we want to make certain that
  865 everyone understands that there is no warranty for this free software. If the
  866 software is modified by someone else and passed on, we want its recipients to
  867 know that what they have is not the original, so that any problems introduced
  868 by others will not reflect on the original authors' reputations.
  869 
  870 Finally, any free program is threatened constantly by software patents. We wish
  871 to avoid the danger that redistributors of a free program will individually
  872 obtain patent licenses, in effect making the program proprietary. To prevent
  873 this, we have made it clear that any patent must be licensed for everyone's
  874 free use or not licensed at all.
  875 
  876 The precise terms and conditions for copying, distribution and modification
  877 follow.
  878 
  879 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  880 
  881    0. This License applies to any program or other work which contains a notice
  882    placed by the copyright holder saying it may be distributed under the terms
  883    of this General Public License. The "Program", below, refers to any such
  884    program or work, and a "work based on the Program" means either the Program
  885    or any derivative work under copyright law: that is to say, a work
  886    containing the Program or a portion of it, either verbatim or with
  887    modifications and/or translated into another language. (Hereinafter,
  888    translation is included without limitation in the term "modification".) Each
  889    licensee is addressed as "you".
  890 
  891    Activities other than copying, distribution and modification are not covered
  892    by this License; they are outside its scope. The act of running the Program
  893    is not restricted, and the output from the Program is covered only if its
  894    contents constitute a work based on the Program (independent of having been
  895    made by running the Program). Whether that is true depends on what the
  896    Program does.
  897 
  898    1. You may copy and distribute verbatim copies of the Program's source code
  899    as you receive it, in any medium, provided that you conspicuously and
  900    appropriately publish on each copy an appropriate copyright notice and
  901    disclaimer of warranty; keep intact all the notices that refer to this
  902    License and to the absence of any warranty; and give any other recipients of
  903    the Program a copy of this License along with the Program.
  904 
  905    You may charge a fee for the physical act of transferring a copy, and you
  906    may at your option offer warranty protection in exchange for a fee.
  907 
  908    2. You may modify your copy or copies of the Program or any portion of it,
  909    thus forming a work based on the Program, and copy and distribute such
  910    modifications or work under the terms of Section 1 above, provided that you
  911    also meet all of these conditions:
  912 
  913       a) You must cause the modified files to carry prominent notices stating
  914       that you changed the files and the date of any change.
  915 
  916       b) You must cause any work that you distribute or publish, that in whole
  917       or in part contains or is derived from the Program or any part thereof,
  918       to be licensed as a whole at no charge to all third parties under the
  919       terms of this License.
  920 
  921       c) If the modified program normally reads commands interactively when
  922       run, you must cause it, when started running for such interactive use in
  923       the most ordinary way, to print or display an announcement including an
  924       appropriate copyright notice and a notice that there is no warranty (or
  925       else, saying that you provide a warranty) and that users may redistribute
  926       the program under these conditions, and telling the user how to view a
  927       copy of this License. (Exception: if the Program itself is interactive
  928       but does not normally print such an announcement, your work based on the
  929       Program is not required to print an announcement.)
  930 
  931    These requirements apply to the modified work as a whole. If identifiable
  932    sections of that work are not derived from the Program, and can be
  933    reasonably considered independent and separate works in themselves, then
  934    this License, and its terms, do not apply to those sections when you
  935    distribute them as separate works. But when you distribute the same sections
  936    as part of a whole which is a work based on the Program, the distribution of
  937    the whole must be on the terms of this License, whose permissions for other
  938    licensees extend to the entire whole, and thus to each and every part
  939    regardless of who wrote it.
  940 
  941    Thus, it is not the intent of this section to claim rights or contest your
  942    rights to work written entirely by you; rather, the intent is to exercise
  943    the right to control the distribution of derivative or collective works
  944    based on the Program.
  945 
  946    In addition, mere aggregation of another work not based on the Program with
  947    the Program (or with a work based on the Program) on a volume of a storage
  948    or distribution medium does not bring the other work under the scope of this
  949    License.
  950 
  951    3. You may copy and distribute the Program (or a work based on it, under
  952    Section 2) in object code or executable form under the terms of Sections 1
  953    and 2 above provided that you also do one of the following:
  954 
  955       a) Accompany it with the complete corresponding machine-readable source
  956       code, which must be distributed under the terms of Sections 1 and 2 above
  957       on a medium customarily used for software interchange; or,
  958 
  959       b) Accompany it with a written offer, valid for at least three years, to
  960       give any third party, for a charge no more than your cost of physically
  961       performing source distribution, a complete machine-readable copy of the
  962       corresponding source code, to be distributed under the terms of Sections
  963       1 and 2 above on a medium customarily used for software interchange; or,
  964 
  965       c) Accompany it with the information you received as to the offer to
  966       distribute corresponding source code. (This alternative is allowed only
  967       for noncommercial distribution and only if you received the program in
  968       object code or executable form with such an offer, in accord with
  969       Subsection b above.)
  970 
  971    The source code for a work means the preferred form of the work for making
  972    modifications to it. For an executable work, complete source code means all
  973    the source code for all modules it contains, plus any associated interface
  974    definition files, plus the scripts used to control compilation and
  975    installation of the executable. However, as a special exception, the source
  976    code distributed need not include anything that is normally distributed (in
  977    either source or binary form) with the major components (compiler, kernel,
  978    and so on) of the operating system on which the executable runs, unless that
  979    component itself accompanies the executable.
  980 
  981    If distribution of executable or object code is made by offering access to
  982    copy from a designated place, then offering equivalent access to copy the
  983    source code from the same place counts as distribution of the source code,
  984    even though third parties are not compelled to copy the source along with
  985    the object code.
  986 
  987    4. You may not copy, modify, sublicense, or distribute the Program except as
  988    expressly provided under this License. Any attempt otherwise to copy,
  989    modify, sublicense or distribute the Program is void, and will automatically
  990    terminate your rights under this License. However, parties who have received
  991    copies, or rights, from you under this License will not have their licenses
  992    terminated so long as such parties remain in full compliance.
  993 
  994    5. You are not required to accept this License, since you have not signed
  995    it. However, nothing else grants you permission to modify or distribute the
  996    Program or its derivative works. These actions are prohibited by law if you
  997    do not accept this License. Therefore, by modifying or distributing the
  998    Program (or any work based on the Program), you indicate your acceptance of
  999    this License to do so, and all its terms and conditions for copying,
 1000    distributing or modifying the Program or works based on it.
 1001 
 1002    6. Each time you redistribute the Program (or any work based on the
 1003    Program), the recipient automatically receives a license from the original
 1004    licensor to copy, distribute or modify the Program subject to these terms
 1005    and conditions. You may not impose any further restrictions on the
 1006    recipients' exercise of the rights granted herein. You are not responsible
 1007    for enforcing compliance by third parties to this License.
 1008 
 1009    7. If, as a consequence of a court judgment or allegation of patent
 1010    infringement or for any other reason (not limited to patent issues),
 1011    conditions are imposed on you (whether by court order, agreement or
 1012    otherwise) that contradict the conditions of this License, they do not
 1013    excuse you from the conditions of this License. If you cannot distribute so
 1014    as to satisfy simultaneously your obligations under this License and any
 1015    other pertinent obligations, then as a consequence you may not distribute
 1016    the Program at all. For example, if a patent license would not permit
 1017    royalty-free redistribution of the Program by all those who receive copies
 1018    directly or indirectly through you, then the only way you could satisfy both
 1019    it and this License would be to refrain entirely from distribution of the
 1020    Program.
 1021 
 1022    If any portion of this section is held invalid or unenforceable under any
 1023    particular circumstance, the balance of the section is intended to apply and
 1024    the section as a whole is intended to apply in other circumstances.
 1025 
 1026    It is not the purpose of this section to induce you to infringe any patents
 1027    or other property right claims or to contest validity of any such claims;
 1028    this section has the sole purpose of protecting the integrity of the free
 1029    software distribution system, which is implemented by public license
 1030    practices. Many people have made generous contributions to the wide range of
 1031    software distributed through that system in reliance on consistent
 1032    application of that system; it is up to the author/donor to decide if he or
 1033    she is willing to distribute software through any other system and a
 1034    licensee cannot impose that choice.
 1035 
 1036    This section is intended to make thoroughly clear what is believed to be a
 1037    consequence of the rest of this License.
 1038 
 1039    8. If the distribution and/or use of the Program is restricted in certain
 1040    countries either by patents or by copyrighted interfaces, the original
 1041    copyright holder who places the Program under this License may add an
 1042    explicit geographical distribution limitation excluding those countries, so
 1043    that distribution is permitted only in or among countries not thus excluded.
 1044    In such case, this License incorporates the limitation as if written in the
 1045    body of this License.
 1046 
 1047    9. The Free Software Foundation may publish revised and/or new versions of
 1048    the General Public License from time to time. Such new versions will be
 1049    similar in spirit to the present version, but may differ in detail to
 1050    address new problems or concerns.
 1051 
 1052    Each version is given a distinguishing version number. If the Program
 1053    specifies a version number of this License which applies to it and "any
 1054    later version", you have the option of following the terms and conditions
 1055    either of that version or of any later version published by the Free
 1056    Software Foundation. If the Program does not specify a version number of
 1057    this License, you may choose any version ever published by the Free Software
 1058    Foundation.
 1059 
 1060    10. If you wish to incorporate parts of the Program into other free programs
 1061    whose distribution conditions are different, write to the author to ask for
 1062    permission. For software which is copyrighted by the Free Software
 1063    Foundation, write to the Free Software Foundation; we sometimes make
 1064    exceptions for this. Our decision will be guided by the two goals of
 1065    preserving the free status of all derivatives of our free software and of
 1066    promoting the sharing and reuse of software generally.
 1067 
 1068    NO WARRANTY
 1069 
 1070    11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR
 1071    THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
 1072    OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
 1073    PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
 1074    OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
 1075    MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO
 1076    THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM
 1077    PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR
 1078    CORRECTION.
 1079 
 1080    12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
 1081    WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
 1082    REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
 1083    INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
 1084    OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO
 1085    LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR
 1086    THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
 1087    PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
 1088    POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS
 1089 
 1090 How to Apply These Terms to Your New Programs
 1091 
 1092 If you develop a new program, and you want it to be of the greatest possible
 1093 use to the public, the best way to achieve this is to make it free software
 1094 which everyone can redistribute and change under these terms.
 1095 
 1096 To do so, attach the following notices to the program. It is safest to attach
 1097 them to the start of each source file to most effectively convey the exclusion
 1098 of warranty; and each file should have at least the "copyright" line and a
 1099 pointer to where the full notice is found.
 1100 
 1101 < one line to give the program's name and an idea of what it does. >
 1102 
 1103 Copyright (C) < yyyy > < name of author >
 1104 
 1105 This program is free software; you can redistribute it and/or modify it under
 1106 the terms of the GNU General Public License as published by the Free Software
 1107 Foundation; either version 2 of the License, or (at your option) any later
 1108 version.
 1109 
 1110 This program is distributed in the hope that it will be useful, but WITHOUT ANY
 1111 WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
 1112 PARTICULAR PURPOSE. See the GNU General Public License for more details.
 1113 
 1114 You should have received a copy of the GNU General Public License along with
 1115 this program; if not, write to the Free Software Foundation, Inc., 51 Franklin
 1116 Street, Fifth Floor, Boston, MA 02110-1301 , USA.
 1117 
 1118 Also add information on how to contact you by electronic and paper mail.
 1119 
 1120 If the program is interactive, make it output a short notice like this when it
 1121 starts in an interactive mode:
 1122 
 1123 Gnomovision version 69, Copyright (C) year name of author Gnomovision comes
 1124 with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software,
 1125 and you are welcome to redistribute it under certain conditions; type `show c'
 1126 for details.
 1127 
 1128 The hypothetical commands `show w' and `show c' should show the appropriate
 1129 parts of the General Public License. Of course, the commands you use may be
 1130 called something other than `show w' and `show c'; they could even be
 1131 mouse-clicks or menu items--whatever suits your program.
 1132 
 1133 You should also get your employer (if you work as a programmer) or your school,
 1134 if any, to sign a "copyright disclaimer" for the program, if necessary. Here is
 1135 a sample; alter the names:
 1136 
 1137 Yoyodyne, Inc., hereby disclaims all copyright interest in the program
 1138 `Gnomovision' (which makes passes at compilers) written by James Hacker.
 1139 
 1140 < signature of Ty Coon > , 1 April 1989 Ty Coon, President of Vice This General
 1141 Public License does not permit incorporating your program into proprietary
 1142 programs. If your program is a subroutine library, you may consider it more
 1143 useful to permit linking proprietary applications with the library. If this is
 1144 what you want to do, use the GNU Lesser General Public License instead of this
 1145 License.
 1146 
 1147 ------
 1148 
 1149 ** miniLZO; version 2.08 -- http://www.oberhumer.com/opensource/lzo/
 1150 LZO and miniLZO are Copyright (C) 1996-2014 Markus Franz Xaver Oberhumer
 1151 All Rights Reserved.
 1152 ** The FreeType Project; version 2.10.2 --
 1153 https://sourceforge.net/projects/freetype
 1154 Copyright (C) 1996-2020 by David Turner, Robert Wilhelm, and Werner Lemberg.
 1155 ** X Drag and Drop; version 2000-08-08 --
 1156 https://freedesktop.org/wiki/Specifications/XDND/
 1157 xdnd.c, xdnd.h - C program library for handling the Xdnd protocol
 1158 Copyright (C) 1996-2000 Paul Sheer
 1159 
 1160 GNU GENERAL PUBLIC LICENSE
 1161 
 1162 Version 2, June 1991
 1163 
 1164 Copyright (C) 1989, 1991 Free Software Foundation, Inc.
 1165 
 1166 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 , USA
 1167 
 1168 Everyone is permitted to copy and distribute verbatim copies of this license
 1169 document, but changing it is not allowed.
 1170 
 1171 Preamble
 1172 
 1173 The licenses for most software are designed to take away your freedom to share
 1174 and change it. By contrast, the GNU General Public License is intended to
 1175 guarantee your freedom to share and change free software--to make sure the
 1176 software is free for all its users. This General Public License applies to most
 1177 of the Free Software Foundation's software and to any other program whose
 1178 authors commit to using it. (Some other Free Software Foundation software is
 1179 covered by the GNU Lesser General Public License instead.) You can apply it to
 1180 your programs, too.
 1181 
 1182 When we speak of free software, we are referring to freedom, not price. Our
 1183 General Public Licenses are designed to make sure that you have the freedom to
 1184 distribute copies of free software (and charge for this service if you wish),
 1185 that you receive source code or can get it if you want it, that you can change
 1186 the software or use pieces of it in new free programs; and that you know you
 1187 can do these things.
 1188 
 1189 To protect your rights, we need to make restrictions that forbid anyone to deny
 1190 you these rights or to ask you to surrender the rights. These restrictions
 1191 translate to certain responsibilities for you if you distribute copies of the
 1192 software, or if you modify it.
 1193 
 1194 For example, if you distribute copies of such a program, whether gratis or for
 1195 a fee, you must give the recipients all the rights that you have. You must make
 1196 sure that they, too, receive or can get the source code. And you must show them
 1197 these terms so they know their rights.
 1198 
 1199 We protect your rights with two steps: (1) copyright the software, and (2)
 1200 offer you this license which gives you legal permission to copy, distribute
 1201 and/or modify the software.
 1202 
 1203 Also, for each author's protection and ours, we want to make certain that
 1204 everyone understands that there is no warranty for this free software. If the
 1205 software is modified by someone else and passed on, we want its recipients to
 1206 know that what they have is not the original, so that any problems introduced
 1207 by others will not reflect on the original authors' reputations.
 1208 
 1209 Finally, any free program is threatened constantly by software patents. We wish
 1210 to avoid the danger that redistributors of a free program will individually
 1211 obtain patent licenses, in effect making the program proprietary. To prevent
 1212 this, we have made it clear that any patent must be licensed for everyone's
 1213 free use or not licensed at all.
 1214 
 1215 The precise terms and conditions for copying, distribution and modification
 1216 follow.
 1217 
 1218 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
 1219 
 1220    0. This License applies to any program or other work which contains a notice
 1221    placed by the copyright holder saying it may be distributed under the terms
 1222    of this General Public License. The "Program", below, refers to any such
 1223    program or work, and a "work based on the Program" means either the Program
 1224    or any derivative work under copyright law: that is to say, a work
 1225    containing the Program or a portion of it, either verbatim or with
 1226    modifications and/or translated into another language. (Hereinafter,
 1227    translation is included without limitation in the term "modification".) Each
 1228    licensee is addressed as "you".
 1229 
 1230    Activities other than copying, distribution and modification are not covered
 1231    by this License; they are outside its scope. The act of running the Program
 1232    is not restricted, and the output from the Program is covered only if its
 1233    contents constitute a work based on the Program (independent of having been
 1234    made by running the Program). Whether that is true depends on what the
 1235    Program does.
 1236 
 1237    1. You may copy and distribute verbatim copies of the Program's source code
 1238    as you receive it, in any medium, provided that you conspicuously and
 1239    appropriately publish on each copy an appropriate copyright notice and
 1240    disclaimer of warranty; keep intact all the notices that refer to this
 1241    License and to the absence of any warranty; and give any other recipients of
 1242    the Program a copy of this License along with the Program.
 1243 
 1244    You may charge a fee for the physical act of transferring a copy, and you
 1245    may at your option offer warranty protection in exchange for a fee.
 1246 
 1247    2. You may modify your copy or copies of the Program or any portion of it,
 1248    thus forming a work based on the Program, and copy and distribute such
 1249    modifications or work under the terms of Section 1 above, provided that you
 1250    also meet all of these conditions:
 1251 
 1252       a) You must cause the modified files to carry prominent notices stating
 1253       that you changed the files and the date of any change.
 1254 
 1255       b) You must cause any work that you distribute or publish, that in whole
 1256       or in part contains or is derived from the Program or any part thereof,
 1257       to be licensed as a whole at no charge to all third parties under the
 1258       terms of this License.
 1259 
 1260       c) If the modified program normally reads commands interactively when
 1261       run, you must cause it, when started running for such interactive use in
 1262       the most ordinary way, to print or display an announcement including an
 1263       appropriate copyright notice and a notice that there is no warranty (or
 1264       else, saying that you provide a warranty) and that users may redistribute
 1265       the program under these conditions, and telling the user how to view a
 1266       copy of this License. (Exception: if the Program itself is interactive
 1267       but does not normally print such an announcement, your work based on the
 1268       Program is not required to print an announcement.)
 1269 
 1270    These requirements apply to the modified work as a whole. If identifiable
 1271    sections of that work are not derived from the Program, and can be
 1272    reasonably considered independent and separate works in themselves, then
 1273    this License, and its terms, do not apply to those sections when you
 1274    distribute them as separate works. But when you distribute the same sections
 1275    as part of a whole which is a work based on the Program, the distribution of
 1276    the whole must be on the terms of this License, whose permissions for other
 1277    licensees extend to the entire whole, and thus to each and every part
 1278    regardless of who wrote it.
 1279 
 1280    Thus, it is not the intent of this section to claim rights or contest your
 1281    rights to work written entirely by you; rather, the intent is to exercise
 1282    the right to control the distribution of derivative or collective works
 1283    based on the Program.
 1284 
 1285    In addition, mere aggregation of another work not based on the Program with
 1286    the Program (or with a work based on the Program) on a volume of a storage
 1287    or distribution medium does not bring the other work under the scope of this
 1288    License.
 1289 
 1290    3. You may copy and distribute the Program (or a work based on it, under
 1291    Section 2) in object code or executable form under the terms of Sections 1
 1292    and 2 above provided that you also do one of the following:
 1293 
 1294       a) Accompany it with the complete corresponding machine-readable source
 1295       code, which must be distributed under the terms of Sections 1 and 2 above
 1296       on a medium customarily used for software interchange; or,
 1297 
 1298       b) Accompany it with a written offer, valid for at least three years, to
 1299       give any third party, for a charge no more than your cost of physically
 1300       performing source distribution, a complete machine-readable copy of the
 1301       corresponding source code, to be distributed under the terms of Sections
 1302       1 and 2 above on a medium customarily used for software interchange; or,
 1303 
 1304       c) Accompany it with the information you received as to the offer to
 1305       distribute corresponding source code. (This alternative is allowed only
 1306       for noncommercial distribution and only if you received the program in
 1307       object code or executable form with such an offer, in accord with
 1308       Subsection b above.)
 1309 
 1310    The source code for a work means the preferred form of the work for making
 1311    modifications to it. For an executable work, complete source code means all
 1312    the source code for all modules it contains, plus any associated interface
 1313    definition files, plus the scripts used to control compilation and
 1314    installation of the executable. However, as a special exception, the source
 1315    code distributed need not include anything that is normally distributed (in
 1316    either source or binary form) with the major components (compiler, kernel,
 1317    and so on) of the operating system on which the executable runs, unless that
 1318    component itself accompanies the executable.
 1319 
 1320    If distribution of executable or object code is made by offering access to
 1321    copy from a designated place, then offering equivalent access to copy the
 1322    source code from the same place counts as distribution of the source code,
 1323    even though third parties are not compelled to copy the source along with
 1324    the object code.
 1325 
 1326    4. You may not copy, modify, sublicense, or distribute the Program except as
 1327    expressly provided under this License. Any attempt otherwise to copy,
 1328    modify, sublicense or distribute the Program is void, and will automatically
 1329    terminate your rights under this License. However, parties who have received
 1330    copies, or rights, from you under this License will not have their licenses
 1331    terminated so long as such parties remain in full compliance.
 1332 
 1333    5. You are not required to accept this License, since you have not signed
 1334    it. However, nothing else grants you permission to modify or distribute the
 1335    Program or its derivative works. These actions are prohibited by law if you
 1336    do not accept this License. Therefore, by modifying or distributing the
 1337    Program (or any work based on the Program), you indicate your acceptance of
 1338    this License to do so, and all its terms and conditions for copying,
 1339    distributing or modifying the Program or works based on it.
 1340 
 1341    6. Each time you redistribute the Program (or any work based on the
 1342    Program), the recipient automatically receives a license from the original
 1343    licensor to copy, distribute or modify the Program subject to these terms
 1344    and conditions. You may not impose any further restrictions on the
 1345    recipients' exercise of the rights granted herein. You are not responsible
 1346    for enforcing compliance by third parties to this License.
 1347 
 1348    7. If, as a consequence of a court judgment or allegation of patent
 1349    infringement or for any other reason (not limited to patent issues),
 1350    conditions are imposed on you (whether by court order, agreement or
 1351    otherwise) that contradict the conditions of this License, they do not
 1352    excuse you from the conditions of this License. If you cannot distribute so
 1353    as to satisfy simultaneously your obligations under this License and any
 1354    other pertinent obligations, then as a consequence you may not distribute
 1355    the Program at all. For example, if a patent license would not permit
 1356    royalty-free redistribution of the Program by all those who receive copies
 1357    directly or indirectly through you, then the only way you could satisfy both
 1358    it and this License would be to refrain entirely from distribution of the
 1359    Program.
 1360 
 1361    If any portion of this section is held invalid or unenforceable under any
 1362    particular circumstance, the balance of the section is intended to apply and
 1363    the section as a whole is intended to apply in other circumstances.
 1364 
 1365    It is not the purpose of this section to induce you to infringe any patents
 1366    or other property right claims or to contest validity of any such claims;
 1367    this section has the sole purpose of protecting the integrity of the free
 1368    software distribution system, which is implemented by public license
 1369    practices. Many people have made generous contributions to the wide range of
 1370    software distributed through that system in reliance on consistent
 1371    application of that system; it is up to the author/donor to decide if he or
 1372    she is willing to distribute software through any other system and a
 1373    licensee cannot impose that choice.
 1374 
 1375    This section is intended to make thoroughly clear what is believed to be a
 1376    consequence of the rest of this License.
 1377 
 1378    8. If the distribution and/or use of the Program is restricted in certain
 1379    countries either by patents or by copyrighted interfaces, the original
 1380    copyright holder who places the Program under this License may add an
 1381    explicit geographical distribution limitation excluding those countries, so
 1382    that distribution is permitted only in or among countries not thus excluded.
 1383    In such case, this License incorporates the limitation as if written in the
 1384    body of this License.
 1385 
 1386    9. The Free Software Foundation may publish revised and/or new versions of
 1387    the General Public License from time to time. Such new versions will be
 1388    similar in spirit to the present version, but may differ in detail to
 1389    address new problems or concerns.
 1390 
 1391    Each version is given a distinguishing version number. If the Program
 1392    specifies a version number of this License which applies to it and "any
 1393    later version", you have the option of following the terms and conditions
 1394    either of that version or of any later version published by the Free
 1395    Software Foundation. If the Program does not specify a version number of
 1396    this License, you may choose any version ever published by the Free Software
 1397    Foundation.
 1398 
 1399    10. If you wish to incorporate parts of the Program into other free programs
 1400    whose distribution conditions are different, write to the author to ask for
 1401    permission. For software which is copyrighted by the Free Software
 1402    Foundation, write to the Free Software Foundation; we sometimes make
 1403    exceptions for this. Our decision will be guided by the two goals of
 1404    preserving the free status of all derivatives of our free software and of
 1405    promoting the sharing and reuse of software generally.
 1406 
 1407    NO WARRANTY
 1408 
 1409    11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR
 1410    THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
 1411    OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
 1412    PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
 1413    OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
 1414    MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO
 1415    THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM
 1416    PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR
 1417    CORRECTION.
 1418 
 1419    12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
 1420    WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
 1421    REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
 1422    INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
 1423    OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO
 1424    LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR
 1425    THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
 1426    PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
 1427    POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS
 1428 
 1429 How to Apply These Terms to Your New Programs
 1430 
 1431 If you develop a new program, and you want it to be of the greatest possible
 1432 use to the public, the best way to achieve this is to make it free software
 1433 which everyone can redistribute and change under these terms.
 1434 
 1435 To do so, attach the following notices to the program. It is safest to attach
 1436 them to the start of each source file to most effectively convey the exclusion
 1437 of warranty; and each file should have at least the "copyright" line and a
 1438 pointer to where the full notice is found.
 1439 
 1440 <one line to give the program's name and an idea of what it does.>
 1441 
 1442 Copyright (C) <yyyy> <name of author>
 1443 
 1444 This program is free software; you can redistribute it and/or modify it under
 1445 the terms of the GNU General Public License as published by the Free Software
 1446 Foundation; either version 2 of the License, or (at your option) any later
 1447 version.
 1448 
 1449 This program is distributed in the hope that it will be useful, but WITHOUT ANY
 1450 WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
 1451 PARTICULAR PURPOSE. See the GNU General Public License for more details.
 1452 
 1453 You should have received a copy of the GNU General Public License along with
 1454 this program; if not, write to the Free Software Foundation, Inc., 51 Franklin
 1455 Street, Fifth Floor, Boston, MA 02110-1301 , USA.
 1456 
 1457 Also add information on how to contact you by electronic and paper mail.
 1458 
 1459 If the program is interactive, make it output a short notice like this when it
 1460 starts in an interactive mode:
 1461 
 1462 Gnomovision version 69, Copyright (C) year name of author Gnomovision comes
 1463 with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software,
 1464 and you are welcome to redistribute it under certain conditions; type `show c'
 1465 for details.
 1466 
 1467 The hypothetical commands `show w' and `show c' should show the appropriate
 1468 parts of the General Public License. Of course, the commands you use may be
 1469 called something other than `show w' and `show c'; they could even be
 1470 mouse-clicks or menu items--whatever suits your program.
 1471 
 1472 You should also get your employer (if you work as a programmer) or your school,
 1473 if any, to sign a "copyright disclaimer" for the program, if necessary. Here is
 1474 a sample; alter the names:
 1475 
 1476 Yoyodyne, Inc., hereby disclaims all copyright interest in the program
 1477 `Gnomovision' (which makes passes at compilers) written by James Hacker.
 1478 
 1479 < signature of Ty Coon > , 1 April 1989 Ty Coon, President of Vice This General
 1480 Public License does not permit incorporating your program into proprietary
 1481 programs. If your program is a subroutine library, you may consider it more
 1482 useful to permit linking proprietary applications with the library. If this is
 1483 what you want to do, use the GNU Lesser General Public License instead of this
 1484 License.
 1485 
 1486 ------
 1487 
 1488 ** Eigen, template library for linear algebra: matrices, vectors, numerical
 1489 solvers, and related algorithms; version 3.2.7 --
 1490 http://eigen.tuxfamily.org/index.php?title=Main_Page
 1491 This file is part of Eigen, a lightweight C++ template library for linear
 1492 algebra.
 1493 ** Free Spacenav; version 0.2.3 --
 1494 http://downloads.sourceforge.net/project/spacenav
 1495 Copyright (C) 2007-2019 John Tsiombikas <nuclear@member.fsf.org>
 1496 
 1497 GNU GENERAL PUBLIC LICENSE
 1498 
 1499 Version 3, 29 June 2007
 1500 
 1501 Copyright © 2007 Free Software Foundation, Inc. <http s ://fsf.org/>
 1502 
 1503 Everyone is permitted to copy and distribute verbatim copies of this license
 1504 document, but changing it is not allowed.
 1505 
 1506 Preamble
 1507 
 1508 The GNU General Public License is a free, copyleft license for software and
 1509 other kinds of works.
 1510 
 1511 The licenses for most software and other practical works are designed to take
 1512 away your freedom to share and change the works. By contrast, the GNU General
 1513 Public License is intended to guarantee your freedom to share and change all
 1514 versions of a program--to make sure it remains free software for all its users.
 1515 We, the Free Software Foundation, use the GNU General Public License for most
 1516 of our software; it applies also to any other work released this way by its
 1517 authors. You can apply it to your programs, too.
 1518 
 1519 When we speak of free software, we are referring to freedom, not price. Our
 1520 General Public Licenses are designed to make sure that you have the freedom to
 1521 distribute copies of free software (and charge for them if you wish), that you
 1522 receive source code or can get it if you want it, that you can change the
 1523 software or use pieces of it in new free programs, and that you know you can do
 1524 these things.
 1525 
 1526 To protect your rights, we need to prevent others from denying you these rights
 1527 or asking you to surrender the rights. Therefore, you have certain
 1528 responsibilities if you distribute copies of the software, or if you modify it:
 1529 responsibilities to respect the freedom of others.
 1530 
 1531 For example, if you distribute copies of such a program, whether gratis or for
 1532 a fee, you must pass on to the recipients the same freedoms that you received.
 1533 You must make sure that they, too, receive or can get the source code. And you
 1534 must show them these terms so they know their rights.
 1535 
 1536 Developers that use the GNU GPL protect your rights with two steps: (1) assert
 1537 copyright on the software, and (2) offer you this License giving you legal
 1538 permission to copy, distribute and/or modify it.
 1539 
 1540 For the developers' and authors' protection, the GPL clearly explains that
 1541 there is no warranty for this free software. For both users' and authors' sake,
 1542 the GPL requires that modified versions be marked as changed, so that their
 1543 problems will not be attributed erroneously to authors of previous versions.
 1544 
 1545 Some devices are designed to deny users access to install or run modified
 1546 versions of the software inside them, although the manufacturer can do so. This
 1547 is fundamentally incompatible with the aim of protecting users' freedom to
 1548 change the software. The systematic pattern of such abuse occurs in the area of
 1549 products for individuals to use, which is precisely where it is most
 1550 unacceptable. Therefore, we have designed this version of the GPL to prohibit
 1551 the practice for those products. If such problems arise substantially in other
 1552 domains, we stand ready to extend this provision to those domains in future
 1553 versions of the GPL, as needed to protect the freedom of users.
 1554 
 1555 Finally, every program is threatened constantly by software patents. States
 1556 should not allow patents to restrict development and use of software on
 1557 general-purpose computers, but in those that do, we wish to avoid the special
 1558 danger that patents applied to a free program could make it effectively
 1559 proprietary. To prevent this, the GPL assures that patents cannot be used to
 1560 render the program non-free.
 1561 
 1562 The precise terms and conditions for copying, distribution and modification
 1563 follow.
 1564 
 1565 TERMS AND CONDITIONS
 1566 
 1567    0. Definitions.
 1568 
 1569    "This License" refers to version 3 of the GNU General Public License.
 1570 
 1571    "Copyright" also means copyright-like laws that apply to other kinds of
 1572    works, such as semiconductor masks.
 1573 
 1574    "The Program" refers to any copyrightable work licensed under this License.
 1575    Each licensee is addressed as "you". "Licensees" and "recipients" may be
 1576    individuals or organizations.
 1577 
 1578    To "modify" a work means to copy from or adapt all or part of the work in a
 1579    fashion requiring copyright permission, other than the making of an exact
 1580    copy. The resulting work is called a "modified version" of the earlier work
 1581    or a work "based on" the earlier work.
 1582 
 1583    A "covered work" means either the unmodified Program or a work based on the
 1584    Program.
 1585 
 1586    To "propagate" a work means to do anything with it that, without permission,
 1587    would make you directly or secondarily liable for infringement under
 1588    applicable copyright law, except executing it on a computer or modifying a
 1589    private copy. Propagation includes copying, distribution (with or without
 1590    modification), making available to the public, and in some countries other
 1591    activities as well.
 1592 
 1593    To "convey" a work means any kind of propagation that enables other parties
 1594    to make or receive copies. Mere interaction with a user through a computer
 1595    network, with no transfer of a copy, is not conveying.
 1596 
 1597    An interactive user interface displays "Appropriate Legal Notices" to the
 1598    extent that it includes a convenient and prominently visible feature that
 1599    (1) displays an appropriate copyright notice, and (2) tells the user that
 1600    there is no warranty for the work (except to the extent that warranties are
 1601    provided), that licensees may convey the work under this License, and how to
 1602    view a copy of this License. If the interface presents a list of user
 1603    commands or options, such as a menu, a prominent item in the list meets this
 1604    criterion.
 1605 
 1606    1. Source Code.
 1607 
 1608    The "source code" for a work means the preferred form of the work for making
 1609    modifications to it. "Object code" means any non-source form of a work.
 1610 
 1611    A "Standard Interface" means an interface that either is an official
 1612    standard defined by a recognized standards body, or, in the case of
 1613    interfaces specified for a particular programming language, one that is
 1614    widely used among developers working in that language.
 1615 
 1616    The "System Libraries" of an executable work include anything, other than
 1617    the work as a whole, that (a) is included in the normal form of packaging a
 1618    Major Component, but which is not part of that Major Component, and (b)
 1619    serves only to enable use of the work with that Major Component, or to
 1620    implement a Standard Interface for which an implementation is available to
 1621    the public in source code form. A "Major Component", in this context, means
 1622    a major essential component (kernel, window system, and so on) of the
 1623    specific operating system (if any) on which the executable work runs, or a
 1624    compiler used to produce the work, or an object code interpreter used to run
 1625    it.
 1626 
 1627    The "Corresponding Source" for a work in object code form means all the
 1628    source code needed to generate, install, and (for an executable work) run
 1629    the object code and to modify the work, including scripts to control those
 1630    activities. However, it does not include the work's System Libraries, or
 1631    general-purpose tools or generally available free programs which are used
 1632    unmodified in performing those activities but which are not part of the
 1633    work. For example, Corresponding Source includes interface definition files
 1634    associated with source files for the work, and the source code for shared
 1635    libraries and dynamically linked subprograms that the work is specifically
 1636    designed to require, such as by intimate data communication or control flow
 1637    between those subprograms and other parts of the work.
 1638 
 1639    The Corresponding Source need not include anything that users can regenerate
 1640    automatically from other parts of the Corresponding Source.
 1641 
 1642    The Corresponding Source for a work in source code form is that same work.
 1643 
 1644    2. Basic Permissions.
 1645 
 1646    All rights granted under this License are granted for the term of copyright
 1647    on the Program, and are irrevocable provided the stated conditions are met.
 1648    This License explicitly affirms your unlimited permission to run the
 1649    unmodified Program. The output from running a covered work is covered by
 1650    this License only if the output, given its content, constitutes a covered
 1651    work. This License acknowledges your rights of fair use or other equivalent,
 1652    as provided by copyright law.
 1653 
 1654    You may make, run and propagate covered works that you do not convey,
 1655    without conditions so long as your license otherwise remains in force. You
 1656    may convey covered works to others for the sole purpose of having them make
 1657    modifications exclusively for you, or provide you with facilities for
 1658    running those works, provided that you comply with the terms of this License
 1659    in conveying all material for which you do not control copyright. Those thus
 1660    making or running the covered works for you must do so exclusively on your
 1661    behalf, under your direction and control, on terms that prohibit them from
 1662    making any copies of your copyrighted material outside their relationship
 1663    with you.
 1664 
 1665    Conveying under any other circumstances is permitted solely under the
 1666    conditions stated below. Sublicensing is not allowed; section 10 makes it
 1667    unnecessary.
 1668 
 1669    3. Protecting Users' Legal Rights From Anti-Circumvention Law.
 1670 
 1671    No covered work shall be deemed part of an effective technological measure
 1672    under any applicable law fulfilling obligations under article 11 of the WIPO
 1673    copyright treaty adopted on 20 December 1996, or similar laws prohibiting or
 1674    restricting circumvention of such measures.
 1675 
 1676    When you convey a covered work, you waive any legal power to forbid
 1677    circumvention of technological measures to the extent such circumvention is
 1678    effected by exercising rights under this License with respect to the covered
 1679    work, and you disclaim any intention to limit operation or modification of
 1680    the work as a means of enforcing, against the work's users, your or third
 1681    parties' legal rights to forbid circumvention of technological measures.
 1682 
 1683    4. Conveying Verbatim Copies.
 1684 
 1685    You may convey verbatim copies of the Program's source code as you receive
 1686    it, in any medium, provided that you conspicuously and appropriately publish
 1687    on each copy an appropriate copyright notice; keep intact all notices
 1688    stating that this License and any non-permissive terms added in accord with
 1689    section 7 apply to the code; keep intact all notices of the absence of any
 1690    warranty; and give all recipients a copy of this License along with the
 1691    Program.
 1692 
 1693    You may charge any price or no price for each copy that you convey, and you
 1694    may offer support or warranty protection for a fee.
 1695 
 1696    5. Conveying Modified Source Versions.
 1697 
 1698    You may convey a work based on the Program, or the modifications to produce
 1699    it from the Program, in the form of source code under the terms of section
 1700    4, provided that you also meet all of these conditions:
 1701 
 1702       a) The work must carry prominent notices stating that you modified it,
 1703       and giving a relevant date.
 1704 
 1705       b) The work must carry prominent notices stating that it is released
 1706       under this License and any conditions added under section 7. This
 1707       requirement modifies the requirement in section 4 to "keep intact all
 1708       notices".
 1709 
 1710       c) You must license the entire work, as a whole, under this License to
 1711       anyone who comes into possession of a copy. This License will therefore
 1712       apply, along with any applicable section 7 additional terms, to the whole
 1713       of the work, and all its parts, regardless of how they are packaged. This
 1714       License gives no permission to license the work in any other way, but it
 1715       does not invalidate such permission if you have separately received it.
 1716 
 1717       d) If the work has interactive user interfaces, each must display
 1718       Appropriate Legal Notices; however, if the Program has interactive
 1719       interfaces that do not display Appropriate Legal Notices, your work need
 1720       not make them do so.
 1721 
 1722    A compilation of a covered work with other separate and independent works,
 1723    which are not by their nature extensions of the covered work, and which are
 1724    not combined with it such as to form a larger program, in or on a volume of
 1725    a storage or distribution medium, is called an "aggregate" if the
 1726    compilation and its resulting copyright are not used to limit the access or
 1727    legal rights of the compilation's users beyond what the individual works
 1728    permit. Inclusion of a covered work in an aggregate does not cause this
 1729    License to apply to the other parts of the aggregate.
 1730 
 1731    6. Conveying Non-Source Forms.
 1732 
 1733    You may convey a covered work in object code form under the terms of
 1734    sections 4 and 5, provided that you also convey the machine-readable
 1735    Corresponding Source under the terms of this License, in one of these ways:
 1736 
 1737       a) Convey the object code in, or embodied in, a physical product
 1738       (including a physical distribution medium), accompanied by the
 1739       Corresponding Source fixed on a durable physical medium customarily used
 1740       for software interchange.
 1741 
 1742       b) Convey the object code in, or embodied in, a physical product
 1743       (including a physical distribution medium), accompanied by a written
 1744       offer, valid for at least three years and valid for as long as you offer
 1745       spare parts or customer support for that product model, to give anyone
 1746       who possesses the object code either (1) a copy of the Corresponding
 1747       Source for all the software in the product that is covered by this
 1748       License, on a durable physical medium customarily used for software
 1749       interchange, for a price no more than your reasonable cost of physically
 1750       performing this conveying of source, or (2) access to copy the
 1751       Corresponding Source from a network server at no charge.
 1752 
 1753       c) Convey individual copies of the object code with a copy of the written
 1754       offer to provide the Corresponding Source. This alternative is allowed
 1755       only occasionally and noncommercially, and only if you received the
 1756       object code with such an offer, in accord with subsection 6b.
 1757 
 1758       d) Convey the object code by offering access from a designated place
 1759       (gratis or for a charge), and offer equivalent access to the
 1760       Corresponding Source in the same way through the same place at no further
 1761       charge. You need not require recipients to copy the Corresponding Source
 1762       along with the object code. If the place to copy the object code is a
 1763       network server, the Corresponding Source may be on a different server
 1764       (operated by you or a third party) that supports equivalent copying
 1765       facilities, provided you maintain clear directions next to the object
 1766       code saying where to find the Corresponding Source. Regardless of what
 1767       server hosts the Corresponding Source, you remain obligated to ensure
 1768       that it is available for as long as needed to satisfy these requirements.
 1769 
 1770       e) Convey the object code using peer-to-peer transmission, provided you
 1771       inform other peers where the object code and Corresponding Source of the
 1772       work are being offered to the general public at no charge under
 1773       subsection 6d.
 1774 
 1775    A separable portion of the object code, whose source code is excluded from
 1776    the Corresponding Source as a System Library, need not be included in
 1777    conveying the object code work.
 1778 
 1779    A "User Product" is either (1) a "consumer product", which means any
 1780    tangible personal property which is normally used for personal, family, or
 1781    household purposes, or (2) anything designed or sold for incorporation into
 1782    a dwelling. In determining whether a product is a consumer product, doubtful
 1783    cases shall be resolved in favor of coverage. For a particular product
 1784    received by a particular user, "normally used" refers to a typical or common
 1785    use of that class of product, regardless of the status of the particular
 1786    user or of the way in which the particular user actually uses, or expects or
 1787    is expected to use, the product. A product is a consumer product regardless
 1788    of whether the product has substantial commercial, industrial or
 1789    non-consumer uses, unless such uses represent the only significant mode of
 1790    use of the product.
 1791 
 1792    "Installation Information" for a User Product means any methods, procedures,
 1793    authorization keys, or other information required to install and execute
 1794    modified versions of a covered work in that User Product from a modified
 1795    version of its Corresponding Source. The information must suffice to ensure
 1796    that the continued functioning of the modified object code is in no case
 1797    prevented or interfered with solely because modification has been made.
 1798 
 1799    If you convey an object code work under this section in, or with, or
 1800    specifically for use in, a User Product, and the conveying occurs as part of
 1801    a transaction in which the right of possession and use of the User Product
 1802    is transferred to the recipient in perpetuity or for a fixed term
 1803    (regardless of how the transaction is characterized), the Corresponding
 1804    Source conveyed under this section must be accompanied by the Installation
 1805    Information. But this requirement does not apply if neither you nor any
 1806    third party retains the ability to install modified object code on the User
 1807    Product (for example, the work has been installed in ROM).
 1808 
 1809    The requirement to provide Installation Information does not include a
 1810    requirement to continue to provide support service, warranty, or updates for
 1811    a work that has been modified or installed by the recipient, or for the User
 1812    Product in which it has been modified or installed. Access to a network may
 1813    be denied when the modification itself materially and adversely affects the
 1814    operation of the network or violates the rules and protocols for
 1815    communication across the network.
 1816 
 1817    Corresponding Source conveyed, and Installation Information provided, in
 1818    accord with this section must be in a format that is publicly documented
 1819    (and with an implementation available to the public in source code form),
 1820    and must require no special password or key for unpacking, reading or
 1821    copying.
 1822 
 1823    7. Additional Terms.
 1824 
 1825    "Additional permissions" are terms that supplement the terms of this License
 1826    by making exceptions from one or more of its conditions. Additional
 1827    permissions that are applicable to the entire Program shall be treated as
 1828    though they were included in this License, to the extent that they are valid
 1829    under applicable law. If additional permissions apply only to part of the
 1830    Program, that part may be used separately under those permissions, but the
 1831    entire Program remains governed by this License without regard to the
 1832    additional permissions.
 1833 
 1834    When you convey a copy of a covered work, you may at your option remove any
 1835    additional permissions from that copy, or from any part of it. (Additional
 1836    permissions may be written to require their own removal in certain cases
 1837    when you modify the work.) You may place additional permissions on material,
 1838    added by you to a covered work, for which you have or can give appropriate
 1839    copyright permission.
 1840 
 1841    Notwithstanding any other provision of this License, for material you add to
 1842    a covered work, you may (if authorized by the copyright holders of that
 1843    material) supplement the terms of this License with terms:
 1844 
 1845       a) Disclaiming warranty or limiting liability differently from the terms
 1846       of sections 15 and 16 of this License; or
 1847 
 1848       b) Requiring preservation of specified reasonable legal notices or author
 1849       attributions in that material or in the Appropriate Legal Notices
 1850       displayed by works containing it; or
 1851 
 1852       c) Prohibiting misrepresentation of the origin of that material, or
 1853       requiring that modified versions of such material be marked in reasonable
 1854       ways as different from the original version; or
 1855 
 1856       d) Limiting the use for publicity purposes of names of licensors or
 1857       authors of the material; or
 1858 
 1859       e) Declining to grant rights under trademark law for use of some trade
 1860       names, trademarks, or service marks; or
 1861 
 1862       f) Requiring indemnification of licensors and authors of that material by
 1863       anyone who conveys the material (or modified versions of it) with
 1864       contractual assumptions of liability to the recipient, for any liability
 1865       that these contractual assumptions directly impose on those licensors and
 1866       authors.
 1867 
 1868    All other non-permissive additional terms are considered "further
 1869    restrictions" within the meaning of section 10. If the Program as you
 1870    received it, or any part of it, contains a notice stating that it is
 1871    governed by this License along with a term that is a further restriction,
 1872    you may remove that term. If a license document contains a further
 1873    restriction but permits relicensing or conveying under this License, you may
 1874    add to a covered work material governed by the terms of that license
 1875    document, provided that the further restriction does not survive such
 1876    relicensing or conveying.
 1877 
 1878    If you add terms to a covered work in accord with this section, you must
 1879    place, in the relevant source files, a statement of the additional terms
 1880    that apply to those files, or a notice indicating where to find the
 1881    applicable terms.
 1882 
 1883    Additional terms, permissive or non-permissive, may be stated in the form of
 1884    a separately written license, or stated as exceptions; the above
 1885    requirements apply either way.
 1886 
 1887    8. Termination.
 1888 
 1889    You may not propagate or modify a covered work except as expressly provided
 1890    under this License. Any attempt otherwise to propagate or modify it is void,
 1891    and will automatically terminate your rights under this License (including
 1892    any patent licenses granted under the third paragraph of section 11).
 1893 
 1894    However, if you cease all violation of this License, then your license from
 1895    a particular copyright holder is reinstated (a) provisionally, unless and
 1896    until the copyright holder explicitly and finally terminates your license,
 1897    and (b) permanently, if the copyright holder fails to notify you of the
 1898    violation by some reasonable means prior to 60 days after the cessation.
 1899 
 1900    Moreover, your license from a particular copyright holder is reinstated
 1901    permanently if the copyright holder notifies you of the violation by some
 1902    reasonable means, this is the first time you have received notice of
 1903    violation of this License (for any work) from that copyright holder, and you
 1904    cure the violation prior to 30 days after your receipt of the notice.
 1905 
 1906    Termination of your rights under this section does not terminate the
 1907    licenses of parties who have received copies or rights from you under this
 1908    License. If your rights have been terminated and not permanently reinstated,
 1909    you do not qualify to receive new licenses for the same material under
 1910    section 10.
 1911 
 1912    9. Acceptance Not Required for Having Copies.
 1913 
 1914    You are not required to accept this License in order to receive or run a
 1915    copy of the Program. Ancillary propagation of a covered work occurring
 1916    solely as a consequence of using peer-to-peer transmission to receive a copy
 1917    likewise does not require acceptance. However, nothing other than this
 1918    License grants you permission to propagate or modify any covered work. These
 1919    actions infringe copyright if you do not accept this License. Therefore, by
 1920    modifying or propagating a covered work, you indicate your acceptance of
 1921    this License to do so.
 1922 
 1923    10. Automatic Licensing of Downstream Recipients.
 1924 
 1925    Each time you convey a covered work, the recipient automatically receives a
 1926    license from the original licensors, to run, modify and propagate that work,
 1927    subject to this License. You are not responsible for enforcing compliance by
 1928    third parties with this License.
 1929 
 1930    An "entity transaction" is a transaction transferring control of an
 1931    organization, or substantially all assets of one, or subdividing an
 1932    organization, or merging organizations. If propagation of a covered work
 1933    results from an entity transaction, each party to that transaction who
 1934    receives a copy of the work also receives whatever licenses to the work the
 1935    party's predecessor in interest had or could give under the previous
 1936    paragraph, plus a right to possession of the Corresponding Source of the
 1937    work from the predecessor in interest, if the predecessor has it or can get
 1938    it with reasonable efforts.
 1939 
 1940    You may not impose any further restrictions on the exercise of the rights
 1941    granted or affirmed under this License. For example, you may not impose a
 1942    license fee, royalty, or other charge for exercise of rights granted under
 1943    this License, and you may not initiate litigation (including a cross-claim
 1944    or counterclaim in a lawsuit) alleging that any patent claim is infringed by
 1945    making, using, selling, offering for sale, or importing the Program or any
 1946    portion of it.
 1947 
 1948    11. Patents.
 1949 
 1950    A "contributor" is a copyright holder who authorizes use under this License
 1951    of the Program or a work on which the Program is based. The work thus
 1952    licensed is called the contributor's "contributor version".
 1953 
 1954    A contributor's "essential patent claims" are all patent claims owned or
 1955    controlled by the contributor, whether already acquired or hereafter
 1956    acquired, that would be infringed by some manner, permitted by this License,
 1957    of making, using, or selling its contributor version, but do not include
 1958    claims that would be infringed only as a consequence of further modification
 1959    of the contributor version. For purposes of this definition, "control"
 1960    includes the right to grant patent sublicenses in a manner consistent with
 1961    the requirements of this License.
 1962 
 1963    Each contributor grants you a non-exclusive, worldwide, royalty-free patent
 1964    license under the contributor's essential patent claims, to make, use, sell,
 1965    offer for sale, import and otherwise run, modify and propagate the contents
 1966    of its contributor version.
 1967 
 1968    In the following three paragraphs, a "patent license" is any express
 1969    agreement or commitment, however denominated, not to enforce a patent (such
 1970    as an express permission to practice a patent or covenant not to sue for
 1971    patent infringement). To "grant" such a patent license to a party means to
 1972    make such an agreement or commitment not to enforce a patent against the
 1973    party.
 1974 
 1975    If you convey a covered work, knowingly relying on a patent license, and the
 1976    Corresponding Source of the work is not available for anyone to copy, free
 1977    of charge and under the terms of this License, through a publicly available
 1978    network server or other readily accessible means, then you must either (1)
 1979    cause the Corresponding Source to be so available, or (2) arrange to deprive
 1980    yourself of the benefit of the patent license for this particular work, or
 1981    (3) arrange, in a manner consistent with the requirements of this License,
 1982    to extend the patent license to downstream recipients. "Knowingly relying"
 1983    means you have actual knowledge that, but for the patent license, your
 1984    conveying the covered work in a country, or your recipient's use of the
 1985    covered work in a country, would infringe one or more identifiable patents
 1986    in that country that you have reason to believe are valid.
 1987 
 1988    If, pursuant to or in connection with a single transaction or arrangement,
 1989    you convey, or propagate by procuring conveyance of, a covered work, and
 1990    grant a patent license to some of the parties receiving the covered work
 1991    authorizing them to use, propagate, modify or convey a specific copy of the
 1992    covered work, then the patent license you grant is automatically extended to
 1993    all recipients of the covered work and works based on it.
 1994 
 1995    A patent license is "discriminatory" if it does not include within the scope
 1996    of its coverage, prohibits the exercise of, or is conditioned on the
 1997    non-exercise of one or more of the rights that are specifically granted
 1998    under this License. You may not convey a covered work if you are a party to
 1999    an arrangement with a third party that is in the business of distributing
 2000    software, under which you make payment to the third party based on the
 2001    extent of your activity of conveying the work, and under which the third
 2002    party grants, to any of the parties who would receive the covered work from
 2003    you, a discriminatory patent license (a) in connection with copies of the
 2004    covered work conveyed by you (or copies made from those copies), or (b)
 2005    primarily for and in connection with specific products or compilations that
 2006    contain the covered work, unless you entered into that arrangement, or that
 2007    patent license was granted, prior to 28 March 2007.
 2008 
 2009    Nothing in this License shall be construed as excluding or limiting any
 2010    implied license or other defenses to infringement that may otherwise be
 2011    available to you under applicable patent law.
 2012 
 2013    12. No Surrender of Others' Freedom.
 2014 
 2015    If conditions are imposed on you (whether by court order, agreement or
 2016    otherwise) that contradict the conditions of this License, they do not
 2017    excuse you from the conditions of this License. If you cannot convey a
 2018    covered work so as to satisfy simultaneously your obligations under this
 2019    License and any other pertinent obligations, then as a consequence you may
 2020    not convey it at all. For example, if you agree to terms that obligate you
 2021    to collect a royalty for further conveying from those to whom you convey the
 2022    Program, the only way you could satisfy both those terms and this License
 2023    would be to refrain entirely from conveying the Program.
 2024 
 2025    13. Use with the GNU Affero General Public License.
 2026 
 2027    Notwithstanding any other provision of this License, you have permission to
 2028    link or combine any covered work with a work licensed under version 3 of the
 2029    GNU Affero General Public License into a single combined work, and to convey
 2030    the resulting work. The terms of this License will continue to apply to the
 2031    part which is the covered work, but the special requirements of the GNU
 2032    Affero General Public License, section 13, concerning interaction through a
 2033    network will apply to the combination as such.
 2034 
 2035    14. Revised Versions of this License.
 2036 
 2037    The Free Software Foundation may publish revised and/or new versions of the
 2038    GNU General Public License from time to time. Such new versions will be
 2039    similar in spirit to the present version, but may differ in detail to
 2040    address new problems or concerns.
 2041 
 2042    Each version is given a distinguishing version number. If the Program
 2043    specifies that a certain numbered version of the GNU General Public License
 2044    "or any later version" applies to it, you have the option of following the
 2045    terms and conditions either of that numbered version or of any later version
 2046    published by the Free Software Foundation. If the Program does not specify a
 2047    version number of the GNU General Public License, you may choose any version
 2048    ever published by the Free Software Foundation.
 2049 
 2050    If the Program specifies that a proxy can decide which future versions of
 2051    the GNU General Public License can be used, that proxy's public statement of
 2052    acceptance of a version permanently authorizes you to choose that version
 2053    for the Program.
 2054 
 2055    Later license versions may give you additional or different permissions.
 2056    However, no additional obligations are imposed on any author or copyright
 2057    holder as a result of your choosing to follow a later version.
 2058 
 2059    15. Disclaimer of Warranty.
 2060 
 2061    THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE
 2062    LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
 2063    OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND,
 2064    EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 2065    WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE
 2066    ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.
 2067    SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY
 2068    SERVICING, REPAIR OR CORRECTION.
 2069 
 2070    16. Limitation of Liability.
 2071 
 2072    IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
 2073    ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE
 2074    PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
 2075    GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE
 2076    OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA
 2077    OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
 2078    PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
 2079    EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
 2080    SUCH DAMAGES.
 2081 
 2082    17. Interpretation of Sections 15 and 16.
 2083 
 2084    If the disclaimer of warranty and limitation of liability provided above
 2085    cannot be given local legal effect according to their terms, reviewing
 2086    courts shall apply local law that most closely approximates an absolute
 2087    waiver of all civil liability in connection with the Program, unless a
 2088    warranty or assumption of liability accompanies a copy of the Program in
 2089    return for a fee. END OF TERMS AND CONDITIONS
 2090 
 2091 How to Apply These Terms to Your New Programs
 2092 
 2093 If you develop a new program, and you want it to be of the greatest possible
 2094 use to the public, the best way to achieve this is to make it free software
 2095 which everyone can redistribute and change under these terms.
 2096 
 2097 To do so, attach the following notices to the program. It is safest to attach
 2098 them to the start of each source file to most effectively state the exclusion
 2099 of warranty; and each file should have at least the "copyright" line and a
 2100 pointer to where the full notice is found.
 2101 
 2102 <one line to give the program's name and a brief idea of what it does.>
 2103 
 2104 Copyright (C) <year> <name of author>
 2105 
 2106 This program is free software: you can redistribute it and/or modify it under
 2107 the terms of the GNU General Public License as published by the Free Software
 2108 Foundation, either version 3 of the License, or (at your option) any later
 2109 version.
 2110 
 2111 This program is distributed in the hope that it will be useful, but WITHOUT ANY
 2112 WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
 2113 PARTICULAR PURPOSE. See the GNU General Public License for more details.
 2114 
 2115 You should have received a copy of the GNU General Public License along with
 2116 this program. If not, see <http s ://www.gnu.org/licenses/>.
 2117 
 2118 Also add information on how to contact you by electronic and paper mail.
 2119 
 2120 If the program does terminal interaction, make it output a short notice like
 2121 this when it starts in an interactive mode:
 2122 
 2123 <program> Copyright (C) <year> <name of author>
 2124 
 2125 This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
 2126 
 2127 This is free software, and you are welcome to redistribute it under certain
 2128 conditions; type `show c' for details.
 2129 
 2130 The hypothetical commands `show w' and `show c' should show the appropriate
 2131 parts of the General Public License. Of course, your program's commands might
 2132 be different; for a GUI interface, you would use an "about box".
 2133 
 2134 You should also get your employer (if you work as a programmer) or school, if
 2135 any, to sign a "copyright disclaimer" for the program, if necessary. For more
 2136 information on this, and how to apply and follow the GNU GPL, see <http s
 2137 ://www.gnu.org/licenses/>.
 2138 
 2139 The GNU General Public License does not permit incorporating your program into
 2140 proprietary programs. If your program is a subroutine library, you may consider
 2141 it more useful to permit linking proprietary applications with the library. If
 2142 this is what you want to do, use the GNU Lesser General Public License instead
 2143 of this License. But first, please read <http s ://www.gnu.org/ licenses
 2144 /why-not-lgpl.html>.
 2145 
 2146 ------
 2147 
 2148 ** FFmpeg; version 4.2.3 -- http://ffmpeg.org/
 2149 -
 2150 
 2151 GNU LESSER GENERAL PUBLIC LICENSE
 2152 
 2153 Version 2.1, February 1999
 2154 
 2155 Copyright (C) 1991, 1999 Free Software Foundation, Inc.
 2156 
 2157 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 2158 
 2159 Everyone is permitted to copy and distribute verbatim copies of this license
 2160 document, but changing it is not allowed.
 2161 
 2162 [This is the first released version of the Lesser GPL. It also counts as the
 2163 successor of the GNU Library Public License, version 2, hence the version
 2164 number 2.1.]
 2165 
 2166 Preamble
 2167 
 2168 The licenses for most software are designed to take away your freedom to share
 2169 and change it. By contrast, the GNU General Public Licenses are intended to
 2170 guarantee your freedom to share and change free software--to make sure the
 2171 software is free for all its users.
 2172 
 2173 This license, the Lesser General Public License, applies to some specially
 2174 designated software packages--typically libraries--of the Free Software
 2175 Foundation and other authors who decide to use it. You can use it too, but we
 2176 suggest you first think carefully about whether this license or the ordinary
 2177 General Public License is the better strategy to use in any particular case,
 2178 based on the explanations below.
 2179 
 2180 When we speak of free software, we are referring to freedom of use, not price.
 2181 Our General Public Licenses are designed to make sure that you have the freedom
 2182 to distribute copies of free software (and charge for this service if you
 2183 wish); that you receive source code or can get it if you want it; that you can
 2184 change the software and use pieces of it in new free programs; and that you are
 2185 informed that you can do these things.
 2186 
 2187 To protect your rights, we need to make restrictions that forbid distributors
 2188 to deny you these rights or to ask you to surrender these rights. These
 2189 restrictions translate to certain responsibilities for you if you distribute
 2190 copies of the library or if you modify it.
 2191 
 2192 For example, if you distribute copies of the library, whether gratis or for a
 2193 fee, you must give the recipients all the rights that we gave you. You must
 2194 make sure that they, too, receive or can get the source code. If you link other
 2195 code with the library, you must provide complete object files to the
 2196 recipients, so that they can relink them with the library after making changes
 2197 to the library and recompiling it. And you must show them these terms so they
 2198 know their rights.
 2199 
 2200 We protect your rights with a two-step method: (1) we copyright the library,
 2201 and (2) we offer you this license, which gives you legal permission to copy,
 2202 distribute and/or modify the library.
 2203 
 2204 To protect each distributor, we want to make it very clear that there is no
 2205 warranty for the free library. Also, if the library is modified by someone else
 2206 and passed on, the recipients should know that what they have is not the
 2207 original version, so that the original author's reputation will not be affected
 2208 by problems that might be introduced by others.
 2209 
 2210 Finally, software patents pose a constant threat to the existence of any free
 2211 program. We wish to make sure that a company cannot effectively restrict the
 2212 users of a free program by obtaining a restrictive license from a patent
 2213 holder. Therefore, we insist that any patent license obtained for a version of
 2214 the library must be consistent with the full freedom of use specified in this
 2215 license.
 2216 
 2217 Most GNU software, including some libraries, is covered by the ordinary GNU
 2218 General Public License. This license, the GNU Lesser General Public License,
 2219 applies to certain designated libraries, and is quite different from the
 2220 ordinary General Public License. We use this license for certain libraries in
 2221 order to permit linking those libraries into non-free programs.
 2222 
 2223 When a program is linked with a library, whether statically or using a shared
 2224 library, the combination of the two is legally speaking a combined work, a
 2225 derivative of the original library. The ordinary General Public License
 2226 therefore permits such linking only if the entire combination fits its criteria
 2227 of freedom. The Lesser General Public License permits more lax criteria for
 2228 linking other code with the library.
 2229 
 2230 We call this license the "Lesser" General Public License because it does Less
 2231 to protect the user's freedom than the ordinary General Public License. It also
 2232 provides other free software developers Less of an advantage over competing
 2233 non-free programs. These disadvantages are the reason we use the ordinary
 2234 General Public License for many libraries. However, the Lesser license provides
 2235 advantages in certain special circumstances.
 2236 
 2237 For example, on rare occasions, there may be a special need to encourage the
 2238 widest possible use of a certain library, so that it becomes a de-facto
 2239 standard. To achieve this, non-free programs must be allowed to use the
 2240 library. A more frequent case is that a free library does the same job as
 2241 widely used non-free libraries. In this case, there is little to gain by
 2242 limiting the free library to free software only, so we use the Lesser General
 2243 Public License.
 2244 
 2245 In other cases, permission to use a particular library in non-free programs
 2246 enables a greater number of people to use a large body of free software. For
 2247 example, permission to use the GNU C Library in non-free programs enables many
 2248 more people to use the whole GNU operating system, as well as its variant, the
 2249 GNU/Linux operating system.
 2250 
 2251 Although the Lesser General Public License is Less protective of the users'
 2252 freedom, it does ensure that the user of a program that is linked with the
 2253 Library has the freedom and the wherewithal to run that program using a
 2254 modified version of the Library.
 2255 
 2256 The precise terms and conditions for copying, distribution and modification
 2257 follow. Pay close attention to the difference between a "work based on the
 2258 library" and a "work that uses the library". The former contains code derived
 2259 from the library, whereas the latter must be combined with the library in order
 2260 to run.
 2261 
 2262 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
 2263 
 2264    0. This License Agreement applies to any software library or other program
 2265    which contains a notice placed by the copyright holder or other authorized
 2266    party saying it may be distributed under the terms of this Lesser General
 2267    Public License (also called "this License"). Each licensee is addressed as
 2268    "you".
 2269 
 2270    A "library" means a collection of software functions and/or data prepared so
 2271    as to be conveniently linked with application programs (which use some of
 2272    those functions and data) to form executables.
 2273 
 2274    The "Library", below, refers to any such software library or work which has
 2275    been distributed under these terms. A "work based on the Library" means
 2276    either the Library or any derivative work under copyright law: that is to
 2277    say, a work containing the Library or a portion of it, either verbatim or
 2278    with modifications and/or translated straightforwardly into another
 2279    language. (Hereinafter, translation is included without limitation in the
 2280    term "modification".)
 2281 
 2282    "Source code" for a work means the preferred form of the work for making
 2283    modifications to it. For a library, complete source code means all the
 2284    source code for all modules it contains, plus any associated interface
 2285    definition files, plus the scripts used to control compilation and
 2286    installation of the library.
 2287 
 2288    Activities other than copying, distribution and modification are not covered
 2289    by this License; they are outside its scope. The act of running a program
 2290    using the Library is not restricted, and output from such a program is
 2291    covered only if its contents constitute a work based on the Library
 2292    (independent of the use of the Library in a tool for writing it). Whether
 2293    that is true depends on what the Library does and what the program that uses
 2294    the Library does.
 2295 
 2296    1. You may copy and distribute verbatim copies of the Library's complete
 2297    source code as you receive it, in any medium, provided that you
 2298    conspicuously and appropriately publish on each copy an appropriate
 2299    copyright notice and disclaimer of warranty; keep intact all the notices
 2300    that refer to this License and to the absence of any warranty; and
 2301    distribute a copy of this License along with the Library.
 2302 
 2303    You may charge a fee for the physical act of transferring a copy, and you
 2304    may at your option offer warranty protection in exchange for a fee.
 2305 
 2306    2. You may modify your copy or copies of the Library or any portion of it,
 2307    thus forming a work based on the Library, and copy and distribute such
 2308    modifications or work under the terms of Section 1 above, provided that you
 2309    also meet all of these conditions:
 2310 
 2311       a) The modified work must itself be a software library.
 2312 
 2313       b) You must cause the files modified to carry prominent notices stating
 2314       that you changed the files and the date of any change.
 2315 
 2316       c) You must cause the whole of the work to be licensed at no charge to
 2317       all third parties under the terms of this License.
 2318 
 2319       d) If a facility in the modified Library refers to a function or a table
 2320       of data to be supplied by an application program that uses the facility,
 2321       other than as an argument passed when the facility is invoked, then you
 2322       must make a good faith effort to ensure that, in the event an application
 2323       does not supply such function or table, the facility still operates, and
 2324       performs whatever part of its purpose remains meaningful.
 2325 
 2326    (For example, a function in a library to compute square roots has a purpose
 2327    that is entirely well-defined independent of the application. Therefore,
 2328    Subsection 2d requires that any application-supplied function or table used
 2329    by this function must be optional: if the application does not supply it,
 2330    the square root function must still compute square roots.)
 2331 
 2332    These requirements apply to the modified work as a whole. If identifiable
 2333    sections of that work are not derived from the Library, and can be
 2334    reasonably considered independent and separate works in themselves, then
 2335    this License, and its terms, do not apply to those sections when you
 2336    distribute them as separate works. But when you distribute the same sections
 2337    as part of a whole which is a work based on the Library, the distribution of
 2338    the whole must be on the terms of this License, whose permissions for other
 2339    licensees extend to the entire whole, and thus to each and every part
 2340    regardless of who wrote it.
 2341 
 2342    Thus, it is not the intent of this section to claim rights or contest your
 2343    rights to work written entirely by you; rather, the intent is to exercise
 2344    the right to control the distribution of derivative or collective works
 2345    based on the Library.
 2346 
 2347    In addition, mere aggregation of another work not based on the Library with
 2348    the Library (or with a work based on the Library) on a volume of a storage
 2349    or distribution medium does not bring the other work under the scope of this
 2350    License.
 2351 
 2352    3. You may opt to apply the terms of the ordinary GNU General Public License
 2353    instead of this License to a given copy of the Library. To do this, you must
 2354    alter all the notices that refer to this License, so that they refer to the
 2355    ordinary GNU General Public License, version 2, instead of to this License.
 2356    (If a newer version than version 2 of the ordinary GNU General Public
 2357    License has appeared, then you can specify that version instead if you
 2358    wish.) Do not make any other change in these notices.
 2359 
 2360    Once this change is made in a given copy, it is irreversible for that copy,
 2361    so the ordinary GNU General Public License applies to all subsequent copies
 2362    and derivative works made from that copy.
 2363 
 2364    This option is useful when you wish to copy part of the code of the Library
 2365    into a program that is not a library.
 2366 
 2367    4. You may copy and distribute the Library (or a portion or derivative of
 2368    it, under Section 2) in object code or executable form under the terms of
 2369    Sections 1 and 2 above provided that you accompany it with the complete
 2370    corresponding machine-readable source code, which must be distributed under
 2371    the terms of Sections 1 and 2 above on a medium customarily used for
 2372    software interchange.
 2373 
 2374    If distribution of object code is made by offering access to copy from a
 2375    designated place, then offering equivalent access to copy the source code
 2376    from the same place satisfies the requirement to distribute the source code,
 2377    even though third parties are not compelled to copy the source along with
 2378    the object code.
 2379 
 2380    5. A program that contains no derivative of any portion of the Library, but
 2381    is designed to work with the Library by being compiled or linked with it, is
 2382    called a "work that uses the Library". Such a work, in isolation, is not a
 2383    derivative work of the Library, and therefore falls outside the scope of
 2384    this License.
 2385 
 2386    However, linking a "work that uses the Library" with the Library creates an
 2387    executable that is a derivative of the Library (because it contains portions
 2388    of the Library), rather than a "work that uses the library". The executable
 2389    is therefore covered by this License. Section 6 states terms for
 2390    distribution of such executables.
 2391 
 2392    When a "work that uses the Library" uses material from a header file that is
 2393    part of the Library, the object code for the work may be a derivative work
 2394    of the Library even though the source code is not. Whether this is true is
 2395    especially significant if the work can be linked without the Library, or if
 2396    the work is itself a library. The threshold for this to be true is not
 2397    precisely defined by law.
 2398 
 2399    If such an object file uses only numerical parameters, data structure
 2400    layouts and accessors, and small macros and small inline functions (ten
 2401    lines or less in length), then the use of the object file is unrestricted,
 2402    regardless of whether it is legally a derivative work. (Executables
 2403    containing this object code plus portions of the Library will still fall
 2404    under Section 6.)
 2405 
 2406    Otherwise, if the work is a derivative of the Library, you may distribute
 2407    the object code for the work under the terms of Section 6. Any executables
 2408    containing that work also fall under Section 6, whether or not they are
 2409    linked directly with the Library itself.
 2410 
 2411    6. As an exception to the Sections above, you may also combine or link a
 2412    "work that uses the Library" with the Library to produce a work containing
 2413    portions of the Library, and distribute that work under terms of your
 2414    choice, provided that the terms permit modification of the work for the
 2415    customer's own use and reverse engineering for debugging such modifications.
 2416 
 2417    You must give prominent notice with each copy of the work that the Library
 2418    is used in it and that the Library and its use are covered by this License.
 2419    You must supply a copy of this License. If the work during execution
 2420    displays copyright notices, you must include the copyright notice for the
 2421    Library among them, as well as a reference directing the user to the copy of
 2422    this License. Also, you must do one of these things:
 2423 
 2424       a) Accompany the work with the complete corresponding machine-readable
 2425       source code for the Library including whatever changes were used in the
 2426       work (which must be distributed under Sections 1 and 2 above); and, if
 2427       the work is an executable linked with the Library, with the complete
 2428       machine-readable "work that uses the Library", as object code and/or
 2429       source code, so that the user can modify the Library and then relink to
 2430       produce a modified executable containing the modified Library. (It is
 2431       understood that the user who changes the contents of definitions files in
 2432       the Library will not necessarily be able to recompile the application to
 2433       use the modified definitions.)
 2434 
 2435       b) Use a suitable shared library mechanism for linking with the Library.
 2436       A suitable mechanism is one that (1) uses at run time a copy of the
 2437       library already present on the user's computer system, rather than
 2438       copying library functions into the executable, and (2) will operate
 2439       properly with a modified version of the library, if the user installs
 2440       one, as long as the modified version is interface-compatible with the
 2441       version that the work was made with.
 2442 
 2443       c) Accompany the work with a written offer, valid for at least three
 2444       years, to give the same user the materials specified in Subsection 6a,
 2445       above, for a charge no more than the cost of performing this
 2446       distribution.
 2447 
 2448       d) If distribution of the work is made by offering access to copy from a
 2449       designated place, offer equivalent access to copy the above specified
 2450       materials from the same place.
 2451 
 2452       e) Verify that the user has already received a copy of these materials or
 2453       that you have already sent this user a copy.
 2454 
 2455    For an executable, the required form of the "work that uses the Library"
 2456    must include any data and utility programs needed for reproducing the
 2457    executable from it. However, as a special exception, the materials to be
 2458    distributed need not include anything that is normally distributed (in
 2459    either source or binary form) with the major components (compiler, kernel,
 2460    and so on) of the operating system on which the executable runs, unless that
 2461    component itself accompanies the executable.
 2462 
 2463    It may happen that this requirement contradicts the license restrictions of
 2464    other proprietary libraries that do not normally accompany the operating
 2465    system. Such a contradiction means you cannot use both them and the Library
 2466    together in an executable that you distribute.
 2467 
 2468    7. You may place library facilities that are a work based on the Library
 2469    side-by-side in a single library together with other library facilities not
 2470    covered by this License, and distribute such a combined library, provided
 2471    that the separate distribution of the work based on the Library and of the
 2472    other library facilities is otherwise permitted, and provided that you do
 2473    these two things:
 2474 
 2475       a) Accompany the combined library with a copy of the same work based on
 2476       the Library, uncombined with any other library facilities. This must be
 2477       distributed under the terms of the Sections above.
 2478 
 2479       b) Give prominent notice with the combined library of the fact that part
 2480       of it is a work based on the Library, and explaining where to find the
 2481       accompanying uncombined form of the same work.
 2482 
 2483    8. You may not copy, modify, sublicense, link with, or distribute the
 2484    Library except as expressly provided under this License. Any attempt
 2485    otherwise to copy, modify, sublicense, link with, or distribute the Library
 2486    is void, and will automatically terminate your rights under this License.
 2487    However, parties who have received copies, or rights, from you under this
 2488    License will not have their licenses terminated so long as such parties
 2489    remain in full compliance.
 2490 
 2491    9. You are not required to accept this License, since you have not signed
 2492    it. However, nothing else grants you permission to modify or distribute the
 2493    Library or its derivative works. These actions are prohibited by law if you
 2494    do not accept this License. Therefore, by modifying or distributing the
 2495    Library (or any work based on the Library), you indicate your acceptance of
 2496    this License to do so, and all its terms and conditions for copying,
 2497    distributing or modifying the Library or works based on it.
 2498 
 2499    10. Each time you redistribute the Library (or any work based on the
 2500    Library), the recipient automatically receives a license from the original
 2501    licensor to copy, distribute, link with or modify the Library subject to
 2502    these terms and conditions. You may not impose any further restrictions on
 2503    the recipients' exercise of the rights granted herein. You are not
 2504    responsible for enforcing compliance by third parties with this License.
 2505 
 2506    11. If, as a consequence of a court judgment or allegation of patent
 2507    infringement or for any other reason (not limited to patent issues),
 2508    conditions are imposed on you (whether by court order, agreement or
 2509    otherwise) that contradict the conditions of this License, they do not
 2510    excuse you from the conditions of this License. If you cannot distribute so
 2511    as to satisfy simultaneously your obligations under this License and any
 2512    other pertinent obligations, then as a consequence you may not distribute
 2513    the Library at all. For example, if a patent license would not permit
 2514    royalty-free redistribution of the Library by all those who receive copies
 2515    directly or indirectly through you, then the only way you could satisfy both
 2516    it and this License would be to refrain entirely from distribution of the
 2517    Library.
 2518 
 2519    If any portion of this section is held invalid or unenforceable under any
 2520    particular circumstance, the balance of the section is intended to apply,
 2521    and the section as a whole is intended to apply in other circumstances.
 2522 
 2523    It is not the purpose of this section to induce you to infringe any patents
 2524    or other property right claims or to contest validity of any such claims;
 2525    this section has the sole purpose of protecting the integrity of the free
 2526    software distribution system which is implemented by public license
 2527    practices. Many people have made generous contributions to the wide range of
 2528    software distributed through that system in reliance on consistent
 2529    application of that system; it is up to the author/donor to decide if he or
 2530    she is willing to distribute software through any other system and a
 2531    licensee cannot impose that choice.
 2532 
 2533    This section is intended to make thoroughly clear what is believed to be a
 2534    consequence of the rest of this License.
 2535 
 2536    12. If the distribution and/or use of the Library is restricted in certain
 2537    countries either by patents or by copyrighted interfaces, the original
 2538    copyright holder who places the Library under this License may add an
 2539    explicit geographical distribution limitation excluding those countries, so
 2540    that distribution is permitted only in or among countries not thus excluded.
 2541    In such case, this License incorporates the limitation as if written in the
 2542    body of this License.
 2543 
 2544    13. The Free Software Foundation may publish revised and/or new versions of
 2545    the Lesser General Public License from time to time. Such new versions will
 2546    be similar in spirit to the present version, but may differ in detail to
 2547    address new problems or concerns.
 2548 
 2549    Each version is given a distinguishing version number. If the Library
 2550    specifies a version number of this License which applies to it and "any
 2551    later version", you have the option of following the terms and conditions
 2552    either of that version or of any later version published by the Free
 2553    Software Foundation. If the Library does not specify a license version
 2554    number, you may choose any version ever published by the Free Software
 2555    Foundation.
 2556 
 2557    14. If you wish to incorporate parts of the Library into other free programs
 2558    whose distribution conditions are incompatible with these, write to the
 2559    author to ask for permission. For software which is copyrighted by the Free
 2560    Software Foundation, write to the Free Software Foundation; we sometimes
 2561    make exceptions for this. Our decision will be guided by the two goals of
 2562    preserving the free status of all derivatives of our free software and of
 2563    promoting the sharing and reuse of software generally.
 2564 
 2565    NO WARRANTY
 2566 
 2567    15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR
 2568    THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
 2569    OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
 2570    PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
 2571    OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
 2572    MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO
 2573    THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY
 2574    PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR
 2575    CORRECTION.
 2576 
 2577    16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
 2578    WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
 2579    REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
 2580    INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
 2581    OUT OF THE USE OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO
 2582    LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR
 2583    THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER
 2584    SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
 2585    POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS
 2586 
 2587 How to Apply These Terms to Your New Libraries
 2588 
 2589 If you develop a new library, and you want it to be of the greatest possible
 2590 use to the public, we recommend making it free software that everyone can
 2591 redistribute and change. You can do so by permitting redistribution under these
 2592 terms (or, alternatively, under the terms of the ordinary General Public
 2593 License).
 2594 
 2595 To apply these terms, attach the following notices to the library. It is safest
 2596 to attach them to the start of each source file to most effectively convey the
 2597 exclusion of warranty; and each file should have at least the "copyright" line
 2598 and a pointer to where the full notice is found.
 2599 
 2600 <one line to give the library's name and an idea of what it does.>
 2601 
 2602 Copyright (C) <year> <name of author>
 2603 
 2604 This library is free software; you can redistribute it and/or modify it under
 2605 the terms of the GNU Lesser General Public License as published by the Free
 2606 Software Foundation; either version 2.1 of the License, or (at your option) any
 2607 later version.
 2608 
 2609 This library is distributed in the hope that it will be useful, but WITHOUT ANY
 2610 WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
 2611 PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
 2612 
 2613 You should have received a copy of the GNU Lesser General Public License along
 2614 with this library; if not, write to the Free Software Foundation, Inc., 51
 2615 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 2616 
 2617 Also add information on how to contact you by electronic and paper mail.
 2618 
 2619 You should also get your employer (if you work as a programmer) or your school,
 2620 if any, to sign a "copyright disclaimer" for the library, if necessary. Here is
 2621 a sample; alter the names:
 2622 
 2623 Yoyodyne, Inc., hereby disclaims all copyright interest in
 2624 
 2625 the library `Frob' (a library for tweaking knobs) written
 2626 
 2627 by James Random Hacker.
 2628 
 2629 < signature of Ty Coon > , 1 April 1990
 2630 
 2631 Ty Coon, President of Vice
 2632 
 2633 That's all there is to it!
 2634 
 2635 ------
 2636 
 2637 ** Libsndfile; version 1.0.28 -- http://www.mega-nerd.com/libsndfile/
 2638 Copyright (C) 2011-2016 Erik de Castro Lopo <erikd@mega-nerd.com>
 2639 
 2640 GNU LESSER GENERAL PUBLIC LICENSE
 2641 
 2642 Version 3, 29 June 2007
 2643 
 2644 Copyright (C) 2007 Free Software Foundation, Inc. <http s ://fsf.org/>
 2645 
 2646 Everyone is permitted to copy and distribute verbatim copies of this license
 2647 document, but changing it is not allowed.
 2648 
 2649 This version of the GNU Lesser General Public License incorporates the terms
 2650 and conditions of version 3 of the GNU General Public License, supplemented by
 2651 the additional permissions listed below.
 2652 
 2653    0. Additional Definitions.
 2654 
 2655       As used herein, "this License" refers to version 3 of the GNU Lesser
 2656       General Public License, and the "GNU GPL" refers to version 3 of the GNU
 2657       General Public License.
 2658 
 2659       "The Library" refers to a covered work governed by this License, other
 2660       than an Application or a Combined Work as defined below.
 2661 
 2662       An "Application" is any work that makes use of an interface provided by
 2663       the Library, but which is not otherwise based on the Library. Defining a
 2664       subclass of a class defined by the Library is deemed a mode of using an
 2665       interface provided by the Library.
 2666 
 2667       A "Combined Work" is a work produced by combining or linking an
 2668       Application with the Library. The particular version of the Library with
 2669       which the Combined Work was made is also called the "Linked Version".
 2670 
 2671       The "Minimal Corresponding Source" for a Combined Work means the
 2672       Corresponding Source for the Combined Work, excluding any source code for
 2673       portions of the Combined Work that, considered in isolation, are based on
 2674       the Application, and not on the Linked Version.
 2675 
 2676       The "Corresponding Application Code" for a Combined Work means the object
 2677       code and/or source code for the Application, including any data and
 2678       utility programs needed for reproducing the Combined Work from the
 2679       Application, but excluding the System Libraries of the Combined Work.
 2680 
 2681    1. Exception to Section 3 of the GNU GPL.
 2682 
 2683    You may convey a covered work under sections 3 and 4 of this License without
 2684    being bound by section 3 of the GNU GPL.
 2685 
 2686    2. Conveying Modified Versions.
 2687 
 2688    If you modify a copy of the Library, and, in your modifications, a facility
 2689    refers to a function or data to be supplied by an Application that uses the
 2690    facility (other than as an argument passed when the facility is invoked),
 2691    then you may convey a copy of the modified version:
 2692 
 2693       a) under this License, provided that you make a good faith effort to
 2694       ensure that, in the event an Application does not supply the function or
 2695       data, the facility still operates, and performs whatever part of its
 2696       purpose remains meaningful, or
 2697 
 2698       b) under the GNU GPL, with none of the additional permissions of this
 2699       License applicable to that copy.
 2700 
 2701    3. Object Code Incorporating Material from Library Header Files.
 2702 
 2703    The object code form of an Application may incorporate material from a
 2704    header file that is part of the Library. You may convey such object code
 2705    under terms of your choice, provided that, if the incorporated material is
 2706    not limited to numerical parameters, data structure layouts and accessors,
 2707    or small macros, inline functions and templates (ten or fewer lines in
 2708    length), you do both of the following:
 2709 
 2710       a) Give prominent notice with each copy of the object code that the
 2711       Library is used in it and that the Library and its use are covered by
 2712       this License.
 2713 
 2714       b) Accompany the object code with a copy of the GNU GPL and this license
 2715       document.
 2716 
 2717    4. Combined Works.
 2718 
 2719    You may convey a Combined Work under terms of your choice that, taken
 2720    together, effectively do not restrict modification of the portions of the
 2721    Library contained in the Combined Work and reverse engineering for debugging
 2722    such modifications, if you also do each of the following:
 2723 
 2724       a) Give prominent notice with each copy of the Combined Work that the
 2725       Library is used in it and that the Library and its use are covered by
 2726       this License.
 2727 
 2728       b) Accompany the Combined Work with a copy of the GNU GPL and this
 2729       license document.
 2730 
 2731       c) For a Combined Work that displays copyright notices during execution,
 2732       include the copyright notice for the Library among these notices, as well
 2733       as a reference directing the user to the copies of the GNU GPL and this
 2734       license document.
 2735 
 2736       d) Do one of the following:
 2737 
 2738          0) Convey the Minimal Corresponding Source under the terms of this
 2739          License, and the Corresponding Application Code in a form suitable
 2740          for, and under terms that permit, the user to recombine or relink the
 2741          Application with a modified version of the Linked Version to produce a
 2742          modified Combined Work, in the manner specified by section 6 of the
 2743          GNU GPL for conveying Corresponding Source.
 2744 
 2745          1) Use a suitable shared library mechanism for linking with the
 2746          Library. A suitable mechanism is one that (a) uses at run time a copy
 2747          of the Library already present on the user's computer system, and (b)
 2748          will operate properly with a modified version of the Library that is
 2749          interface-compatible with the Linked Version.
 2750 
 2751       e) Provide Installation Information, but only if you would otherwise be
 2752       required to provide such information under section 6 of the GNU GPL, and
 2753       only to the extent that such information is necessary to install and
 2754       execute a modified version of the Combined Work produced by recombining
 2755       or relinking the Application with a modified version of the Linked
 2756       Version. (If you use option 4d0, the Installation Information must
 2757       accompany the Minimal Corresponding Source and Corresponding Application
 2758       Code. If you use option 4d1, you must provide the Installation
 2759       Information in the manner specified by section 6 of the GNU GPL for
 2760       conveying Corresponding Source.)
 2761 
 2762    5. Combined Libraries.
 2763 
 2764    You may place library facilities that are a work based on the Library side
 2765    by side in a single library together with other library facilities that are
 2766    not Applications and are not covered by this License, and convey such a
 2767    combined library under terms of your choice, if you do both of the
 2768    following:
 2769 
 2770       a) Accompany the combined library with a copy of the same work based on
 2771       the Library, uncombined with any other library facilities, conveyed under
 2772       the terms of this License.
 2773 
 2774       b) Give prominent notice with the combined library that part of it is a
 2775       work based on the Library, and explaining where to find the accompanying
 2776       uncombined form of the same work.
 2777 
 2778    6. Revised Versions of the GNU Lesser General Public License.
 2779 
 2780    The Free Software Foundation may publish revised and/or new versions of the
 2781    GNU Lesser General Public License from time to time. Such new versions will
 2782    be similar in spirit to the present version, but may differ in detail to
 2783    address new problems or concerns.
 2784 
 2785    Each version is given a distinguishing version number. If the Library as you
 2786    received it specifies that a certain numbered version of the GNU Lesser
 2787    General Public License "or any later version" applies to it, you have the
 2788    option of following the terms and conditions either of that published
 2789    version or of any later version published by the Free Software Foundation.
 2790    If the Library as you received it does not specify a version number of the
 2791    GNU Lesser General Public License, you may choose any version of the GNU
 2792    Lesser General Public License ever published by the Free Software
 2793    Foundation.
 2794 
 2795    If the Library as you received it specifies that a proxy can decide whether
 2796    future versions of the GNU Lesser General Public License shall apply, that
 2797    proxy's public statement of acceptance of any version is permanent
 2798    authorization for you to choose that version for the Library.
 2799 
 2800 ------
 2801 
 2802 ** LIBPNG; version 1.6.37 -- http://prdownloads.sourceforge.net/libpng
 2803 * Copyright (c) 1995-2019 The PNG Reference Library Authors.
 2804  * Copyright (c) 2018-2019 Cosmin Truta.
 2805  * Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson.
 2806  * Copyright (c) 1996-1997 Andreas Dilger.
 2807  * Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
 2808 
 2809 This copy of the libpng notices is provided for your convenience. In case of
 2810 any discrepancy between this copy and the notices in the file png.h that is
 2811 included in the libpng distribution, the latter shall prevail.
 2812 
 2813 COPYRIGHT NOTICE, DISCLAIMER, and LICENSE:
 2814 
 2815 If you modify libpng you may insert additional notices immediately following
 2816 this sentence.
 2817 
 2818 This code is released under the libpng license.
 2819 
 2820 libpng versions 1.2.6, August 15, 2004, through 1.4.5, December 9, 2010, are
 2821 Copyright (c) 2004, 2006-2010 Glenn Randers-Pehrson, and are distributed
 2822 according to the same disclaimer and license as libpng-1.2.5 with the following
 2823 individual added to the list of Contributing Authors
 2824 
 2825 Cosmin Truta
 2826 
 2827 libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are
 2828 
 2829 Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are distributed according to
 2830 the same disclaimer and license as libpng-1.0.6 with the following individuals
 2831 added to the list of Contributing Authors
 2832 
 2833 Simon-Pierre Cadieux
 2834 
 2835 Eric S. Raymond
 2836 
 2837 Gilles Vollant
 2838 
 2839 and with the following additions to the disclaimer:
 2840 
 2841 There is no warranty against interference with your enjoyment of the library or
 2842 against infringement. There is no warranty that our efforts or the library will
 2843 fulfill any of your particular purposes or needs. This library is provided with
 2844 all faults, and the entire risk of satisfactory quality, performance, accuracy,
 2845 and effort is with the user.
 2846 
 2847 libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
 2848 
 2849 Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are distributed according
 2850 to the same disclaimer and license as libpng-0.96, with the following
 2851 individuals added to the list of Contributing Authors:
 2852 
 2853 Tom Lane
 2854 
 2855 Glenn Randers-Pehrson
 2856 
 2857 Willem van Schaik
 2858 
 2859 libpng versions 0.89, June 1996, through 0.96, May 1997, are
 2860 
 2861 Copyright (c) 1996, 1997 Andreas Digger
 2862 
 2863 Distributed according to the same disclaimer and license as libpng-0.88, with
 2864 the following individuals added to the list of Contributing Authors:
 2865 
 2866 John Bowler
 2867 
 2868 Kevin Bracey
 2869 
 2870 Sam Bushell
 2871 
 2872 Magnus Holmgren
 2873 
 2874 Greg Roelofs
 2875 
 2876 Tom Tanner
 2877 
 2878 libpng versions 0.5, May 1995, through 0.88, January 1996, are
 2879 
 2880 Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.
 2881 
 2882 For the purposes of this copyright and license, "Contributing Authors" is
 2883 defined as the following set of individuals:
 2884 
 2885 Andreas Dilger
 2886 
 2887 Dave Martindale
 2888 
 2889 Guy Eric Schalnat
 2890 
 2891 Paul Schmidt
 2892 
 2893 Tim Wegner
 2894 
 2895 The PNG Reference Library is supplied "AS IS". The Contributing Authors and
 2896 Group 42, Inc. disclaim all warranties, expressed or implied, including,
 2897 without limitation, the warranties of merchantability and of fitness for any
 2898 purpose. The Contributing Authors and Group 42, Inc. assume no liability for
 2899 direct, indirect, incidental, special, exemplary, or consequential damages,
 2900 which may result from the use of the PNG Reference Library, even if advised of
 2901 the possibility of such damage.
 2902 
 2903 Permission is hereby granted to use, copy, modify, and distribute this source
 2904 code, or portions hereof, for any purpose, without fee, subject to the
 2905 following restrictions:
 2906 
 2907    1. The origin of this source code must not be misrepresented.
 2908 
 2909    2. Altered versions must be plainly marked as such and must not be
 2910    misrepresented as being the original source.
 2911 
 2912    3. This Copyright notice may not be removed or altered from any source or
 2913    altered source distribution.
 2914 
 2915 The Contributing Authors and Group 42, Inc. specifically permit, without fee,
 2916 and encourage the use of this source code as a component to supporting the PNG
 2917 file format in commercial products. If you use this source code in a product,
 2918 acknowledgment is not required but would be appreciated.
 2919 
 2920 A "png_get_copyright" function is available, for convenient use in "about"
 2921 boxes and the like:
 2922 
 2923 printf("%s",png_get_copyright(NULL));
 2924 
 2925 Also, the PNG logo (in PNG format, of course) is supplied in the files
 2926 "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31).
 2927 
 2928 Libpng is OSI Certified Open Source Software. OSI Certified Open Source is a
 2929 certification mark of the Open Source Initiative.
 2930 
 2931 Glenn Randers-Pehrson
 2932 
 2933 glennrp at users.sourceforge.net
 2934 
 2935 December 9, 2010
 2936 
 2937 ------
 2938 
 2939 ** Libxml2; version 2.9.10 -- http://xmlsoft.org/
 2940 Copyright (C) 1998-2012 Daniel Veillard.  All Rights Reserved.
 2941 ** Mesa 3D; version 18.3.1 -- https://www.mesa3d.org/
 2942 Copyright (C) 1999-2007  Brian Paul   All Rights Reserved.
 2943 ** OPENCollada; version 1.6.68 -- https://github.com/KhronosGroup/OpenCOLLADA
 2944 Copyright (c) 2008-2009 NetAllied Systems GmbH
 2945 ** PugiXML; version 1.10 -- http://pugixml.org/
 2946 Copyright (c) 2006-2020 Arseny Kapoulkine
 2947 ** QuadriFlow; version 27a6867 -- https://github.com/hjwdzh/QuadriFlow
 2948 Copyright (c) 2018 Jingwei Huang, Yichao Zhou, Matthias Niessner,
 2949 Jonathan Shewchuk and Leonidas Guibas. All rights reserved.
 2950 
 2951 Permission is hereby granted, free of charge, to any person obtaining a copy
 2952 of this software and associated documentation files (the "Software"), to deal
 2953 in the Software without restriction, including without limitation the rights
 2954 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 2955 copies of the Software, and to permit persons to whom the Software is
 2956 furnished to do so, subject to the following conditions:
 2957 
 2958 The above copyright notice and this permission notice shall be included in all
 2959 copies or substantial portions of the Software.
 2960 
 2961 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 2962 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 2963 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 2964 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 2965 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 2966 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 2967 SOFTWARE.
 2968 
 2969 ------
 2970 
 2971 ** NanoVDB; version e62f7a0bf1e27397223c61ddeaaf57edf111b77f --
 2972 https://github.com/AcademySoftwareFoundation/openvdb
 2973 Copyright Contributors to the OpenVDB Project
 2974 ** OpenVDB; version 7.0.0 -- http://www.openvdb.org/
 2975 Copyright Contributors to the OpenVDB Project
 2976 
 2977 Mozilla Public License Version 2.0
 2978 
 2979    1. Definitions
 2980 
 2981       1.1. "Contributor" means each individual or legal entity that creates,
 2982       contributes to the creation of, or owns Covered Software.
 2983 
 2984       1.2. "Contributor Version" means the combination of the Contributions of
 2985       others (if any) used by a Contributor and that particular Contributor's
 2986       Contribution.
 2987 
 2988       1.3. "Contribution" means Covered Software of a particular Contributor.
 2989 
 2990       1.4. "Covered Software" means Source Code Form to which the initial
 2991       Contributor has attached the notice in Exhibit A, the Executable Form of
 2992       such Source Code Form, and Modifications of such Source Code Form, in
 2993       each case including portions thereof.
 2994 
 2995       1.5. "Incompatible With Secondary Licenses" means
 2996 
 2997          (a) that the initial Contributor has attached the notice described in
 2998          Exhibit B to the Covered Software; or
 2999 
 3000          (b) that the Covered Software was made available under the terms of
 3001          version 1.1 or earlier of the License, but not also under the terms of
 3002          a Secondary License.
 3003 
 3004       1.6. "Executable Form" means any form of the work other than Source Code
 3005       Form.
 3006 
 3007       1.7. "Larger Work" means a work that combines Covered Software with other
 3008       material, in a separate file or files, that is not Covered Software.
 3009 
 3010       1.8. "License" means this document.
 3011 
 3012       1.9. "Licensable" means having the right to grant, to the maximum extent
 3013       possible, whether at the time of the initial grant or subsequently, any
 3014       and all of the rights conveyed by this License.
 3015 
 3016       1.10. "Modifications" means any of the following:
 3017 
 3018          (a) any file in Source Code Form that results from an addition to,
 3019          deletion from, or modification of the contents of Covered Software; or
 3020 
 3021          (b) any new file in Source Code Form that contains any Covered
 3022          Software.
 3023 
 3024       1.11. "Patent Claims" of a Contributor means any patent claim(s),
 3025       including without limitation, method, process, and apparatus claims, in
 3026       any patent Licensable by such Contributor that would be infringed, but
 3027       for the grant of the License, by the making, using, selling, offering for
 3028       sale, having made, import, or transfer of either its Contributions or its
 3029       Contributor Version.
 3030 
 3031       1.12. "Secondary License" means either the GNU General Public License,
 3032       Version 2.0, the GNU Lesser General Public License, Version 2.1, the GNU
 3033       Affero General Public License, Version 3.0, or any later versions of
 3034       those licenses.
 3035 
 3036       1.13. "Source Code Form" means the form of the work preferred for making
 3037       modifications.
 3038 
 3039       1.14. "You" (or "Your") means an individual or a legal entity exercising
 3040       rights under this License. For legal entities, "You" includes any entity
 3041       that controls, is controlled by, or is under common control with You. For
 3042       purposes of this definition, "control" means (a) the power, direct or
 3043       indirect, to cause the direction or management of such entity, whether by
 3044       contract or otherwise, or (b) ownership of more than fifty percent (50%)
 3045       of the outstanding shares or beneficial ownership of such entity.
 3046 
 3047    2. License Grants and Conditions
 3048 
 3049       2.1. Grants
 3050 
 3051       Each Contributor hereby grants You a world-wide, royalty-free,
 3052       non-exclusive license:
 3053 
 3054          (a) under intellectual property rights (other than patent or
 3055          trademark) Licensable by such Contributor to use, reproduce, make
 3056          available, modify, display, perform, distribute, and otherwise exploit
 3057          its Contributions, either on an unmodified basis, with Modifications,
 3058          or as part of a Larger Work; and
 3059 
 3060          (b) under Patent Claims of such Contributor to make, use, sell, offer
 3061          for sale, have made, import, and otherwise transfer either its
 3062          Contributions or its Contributor Version.
 3063 
 3064       2.2. Effective Date
 3065 
 3066       The licenses granted in Section 2.1 with respect to any Contribution
 3067       become effective for each Contribution on the date the Contributor first
 3068       distributes such Contribution.
 3069 
 3070       2.3. Limitations on Grant Scope
 3071 
 3072       The licenses granted in this Section 2 are the only rights granted under
 3073       this License. No additional rights or licenses will be implied from the
 3074       distribution or licensing of Covered Software under this License.
 3075       Notwithstanding Section 2.1(b) above, no patent license is granted by a
 3076       Contributor:
 3077 
 3078          (a) for any code that a Contributor has removed from Covered Software;
 3079          or
 3080 
 3081          (b) for infringements caused by: (i) Your and any other third party's
 3082          modifications of Covered Software, or (ii) the combination of its
 3083          Contributions with other software (except as part of its Contributor
 3084          Version); or
 3085 
 3086          (c) under Patent Claims infringed by Covered Software in the absence
 3087          of its Contributions.
 3088 
 3089       This License does not grant any rights in the trademarks, service marks,
 3090       or logos of any Contributor (except as may be necessary to comply with
 3091       the notice requirements in Section 3.4).
 3092 
 3093       2.4. Subsequent Licenses
 3094 
 3095       No Contributor makes additional grants as a result of Your choice to
 3096       distribute the Covered Software under a subsequent version of this
 3097       License (see Section 10.2) or under the terms of a Secondary License (if
 3098       permitted under the terms of Section 3.3).
 3099 
 3100       2.5. Representation
 3101 
 3102       Each Contributor represents that the Contributor believes its
 3103       Contributions are its original creation(s) or it has sufficient rights to
 3104       grant the rights to its Contributions conveyed by this License.
 3105 
 3106       2.6. Fair Use
 3107 
 3108       This License is not intended to limit any rights You have under
 3109       applicable copyright doctrines of fair use, fair dealing, or other
 3110       equivalents.
 3111 
 3112       2.7. Conditions
 3113 
 3114       Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in
 3115       Section 2.1.
 3116 
 3117    3. Responsibilities
 3118 
 3119       3.1. Distribution of Source Form
 3120 
 3121       All distribution of Covered Software in Source Code Form, including any
 3122       Modifications that You create or to which You contribute, must be under
 3123       the terms of this License. You must inform recipients that the Source
 3124       Code Form of the Covered Software is governed by the terms of this
 3125       License, and how they can obtain a copy of this License. You may not
 3126       attempt to alter or restrict the recipients' rights in the Source Code
 3127       Form.
 3128 
 3129       3.2. Distribution of Executable Form
 3130 
 3131       If You distribute Covered Software in Executable Form then:
 3132 
 3133          (a) such Covered Software must also be made available in Source Code
 3134          Form, as described in Section 3.1, and You must inform recipients of
 3135          the Executable Form how they can obtain a copy of such Source Code
 3136          Form by reasonable means in a timely manner, at a charge no more than
 3137          the cost of distribution to the recipient; and
 3138 
 3139          (b) You may distribute such Executable Form under the terms of this
 3140          License, or sublicense it under different terms, provided that the
 3141          license for the Executable Form does not attempt to limit or alter the
 3142          recipients' rights in the Source Code Form under this License.
 3143 
 3144       3.3. Distribution of a Larger Work
 3145 
 3146       You may create and distribute a Larger Work under terms of Your choice,
 3147       provided that You also comply with the requirements of this License for
 3148       the Covered Software. If the Larger Work is a combination of Covered
 3149       Software with a work governed by one or more Secondary Licenses, and the
 3150       Covered Software is not Incompatible With Secondary Licenses, this
 3151       License permits You to additionally distribute such Covered Software
 3152       under the terms of such Secondary License(s), so that the recipient of
 3153       the Larger Work may, at their option, further distribute the Covered
 3154       Software under the terms of either this License or such Secondary
 3155       License(s).
 3156 
 3157       3.4. Notices
 3158 
 3159       You may not remove or alter the substance of any license notices
 3160       (including copyright notices, patent notices, disclaimers of warranty, or
 3161       limitations of liability) contained within the Source Code Form of the
 3162       Covered Software, except that You may alter any license notices to the
 3163       extent required to remedy known factual inaccuracies.
 3164 
 3165       3.5. Application of Additional Terms
 3166 
 3167       You may choose to offer, and to charge a fee for, warranty, support,
 3168       indemnity or liability obligations to one or more recipients of Covered
 3169       Software. However, You may do so only on Your own behalf, and not on
 3170       behalf of any Contributor. You must make it absolutely clear that any
 3171       such warranty, support, indemnity, or liability obligation is offered by
 3172       You alone, and You hereby agree to indemnify every Contributor for any
 3173       liability incurred by such Contributor as a result of warranty, support,
 3174       indemnity or liability terms You offer. You may include additional
 3175       disclaimers of warranty and limitations of liability specific to any
 3176       jurisdiction.
 3177 
 3178    4. Inability to Comply Due to Statute or Regulation
 3179 
 3180    If it is impossible for You to comply with any of the terms of this License
 3181    with respect to some or all of the Covered Software due to statute, judicial
 3182    order, or regulation then You must: (a) comply with the terms of this
 3183    License to the maximum extent possible; and (b) describe the limitations and
 3184    the code they affect. Such description must be placed in a text file
 3185    included with all distributions of the Covered Software under this License.
 3186    Except to the extent prohibited by statute or regulation, such description
 3187    must be sufficiently detailed for a recipient of ordinary skill to be able
 3188    to understand it.
 3189 
 3190    5. Termination
 3191 
 3192       5.1. The rights granted under this License will terminate automatically
 3193       if You fail to comply with any of its terms. However, if You become
 3194       compliant, then the rights granted under this License from a particular
 3195       Contributor are reinstated (a) provisionally, unless and until such
 3196       Contributor explicitly and finally terminates Your grants, and (b) on an
 3197       ongoing basis, if such Contributor fails to notify You of the
 3198       non-compliance by some reasonable means prior to 60 days after You have
 3199       come back into compliance. Moreover, Your grants from a particular
 3200       Contributor are reinstated on an ongoing basis if such Contributor
 3201       notifies You of the non-compliance by some reasonable means, this is the
 3202       first time You have received notice of non-compliance with this License
 3203       from such Contributor, and You become compliant prior to 30 days after
 3204       Your receipt of the notice.
 3205 
 3206       5.2. If You initiate litigation against any entity by asserting a patent
 3207       infringement claim (excluding declaratory judgment actions,
 3208       counter-claims, and cross-claims) alleging that a Contributor Version
 3209       directly or indirectly infringes any patent, then the rights granted to
 3210       You by any and all Contributors for the Covered Software under Section
 3211       2.1 of this License shall terminate.
 3212 
 3213       5.3. In the event of termination under Sections 5.1 or 5.2 above, all end
 3214       user license agreements (excluding distributors and resellers) which have
 3215       been validly granted by You or Your distributors under this License prior
 3216       to termination shall survive termination.
 3217 
 3218    6. Disclaimer of Warranty
 3219 
 3220    Covered Software is provided under this License on an "as is" basis, without
 3221    warranty of any kind, either expressed, implied, or statutory, including,
 3222    without limitation, warranties that the Covered Software is free of defects,
 3223    merchantable, fit for a particular purpose or non-infringing. The entire
 3224    risk as to the quality and performance of the Covered Software is with You.
 3225    Should any Covered Software prove defective in any respect, You (not any
 3226    Contributor) assume the cost of any necessary servicing, repair, or
 3227    correction. This disclaimer of warranty constitutes an essential part of
 3228    this License. No use of any Covered Software is authorized under this
 3229    License except under this disclaimer.
 3230 
 3231    7. Limitation of Liability
 3232 
 3233    Under no circumstances and under no legal theory, whether tort (including
 3234    negligence), contract, or otherwise, shall any Contributor, or anyone who
 3235    distributes Covered Software as permitted above, be liable to You for any
 3236    direct, indirect, special, incidental, or consequential damages of any
 3237    character including, without limitation, damages for lost profits, loss of
 3238    goodwill, work stoppage, computer failure or malfunction, or any and all
 3239    other commercial damages or losses, even if such party shall have been
 3240    informed of the possibility of such damages. This limitation of liability
 3241    shall not apply to liability for death or personal injury resulting from
 3242    such party's negligence to the extent applicable law prohibits such
 3243    limitation. Some jurisdictions do not allow the exclusion or limitation of
 3244    incidental or consequential damages, so this exclusion and limitation may
 3245    not apply to You.
 3246 
 3247    8. Litigation
 3248 
 3249    Any litigation relating to this License may be brought only in the courts of
 3250    a jurisdiction where the defendant maintains its principal place of business
 3251    and such litigation shall be governed by laws of that jurisdiction, without
 3252    reference to its conflict-of-law provisions. Nothing in this Section shall
 3253    prevent a party's ability to bring cross-claims or counter-claims.
 3254 
 3255    9. Miscellaneous
 3256 
 3257    This License represents the complete agreement concerning the subject matter
 3258    hereof. If any provision of this License is held to be unenforceable, such
 3259    provision shall be reformed only to the extent necessary to make it
 3260    enforceable. Any law or regulation which provides that the language of a
 3261    contract shall be construed against the drafter shall not be used to
 3262    construe this License against a Contributor.
 3263 
 3264    10. Versions of the License
 3265 
 3266       10.1. New Versions
 3267 
 3268       Mozilla Foundation is the license steward. Except as provided in Section
 3269       10.3, no one other than the license steward has the right to modify or
 3270       publish new versions of this License. Each version will be given a
 3271       distinguishing version number.
 3272 
 3273       10.2. Effect of New Versions
 3274 
 3275       You may distribute the Covered Software under the terms of the version of
 3276       the License under which You originally received the Covered Software, or
 3277       under the terms of any subsequent version published by the license
 3278       steward.
 3279 
 3280       10.3. Modified Versions
 3281 
 3282       If you create software not governed by this License, and you want to
 3283       create a new license for such software, you may create and use a modified
 3284       version of this License if you rename the license and remove any
 3285       references to the name of the license steward (except to note that such
 3286       modified license differs from this License).
 3287 
 3288       10.4. Distributing Source Code Form that is Incompatible With Secondary
 3289       Licenses
 3290 
 3291       If You choose to distribute Source Code Form that is Incompatible With
 3292       Secondary Licenses under the terms of this version of the License, the
 3293       notice described in Exhibit B of this License must be attached. Exhibit A
 3294       - Source Code Form License Notice
 3295 
 3296 This Source Code Form is subject to the terms of the Mozilla Public License, v.
 3297 2.0. If a copy of the MPL was not distributed with this file, You can obtain
 3298 one at http://mozilla.org/MPL/2.0/.
 3299 
 3300 If it is not possible or desirable to put the notice in a particular file, then
 3301 You may include the notice in a location (such as a LICENSE file in a relevant
 3302 directory) where a recipient would be likely to look for such a notice.
 3303 
 3304 You may add additional accurate notices of copyright ownership.
 3305 
 3306 Exhibit B - "Incompatible With Secondary Licenses" Notice
 3307 
 3308 This Source Code Form is "Incompatible With Secondary Licenses", as defined by
 3309 the Mozilla Public License, v. 2.0.
 3310 
 3311 ------
 3312 
 3313 ** Bullet Continuous Collision Detection and Physics Library; version 3.07 --
 3314 http://continuousphysics.com/Bullet/
 3315 Bullet Continuous Collision Detection and Physics Library
 3316 Copyright (c) 2003-2006 Erwin Coumans  http://continuousphysics.com/Bullet/
 3317 ** SDL; version 2.0.12 -- https://www.libsdl.org
 3318 Copyright (C) 1997-2020 Sam Lantinga <slouken@libsdl.org>
 3319 ** zlib; version 1.2.11 -- https://zlib.net
 3320 Copyright (C) 1995-2017 Jean-loup Gailly
 3321 
 3322 zlib License Copyright (c) <year> <copyright holders>
 3323 
 3324 This software is provided 'as-is', without any express or implied warranty. In
 3325 no event will the authors be held liable for any damages arising from the use
 3326 of this software.
 3327 
 3328 Permission is granted to anyone to use this software for any purpose, including
 3329 commercial applications, and to alter it and redistribute it freely, subject to
 3330 the following restrictions:
 3331 
 3332    1. The origin of this software must not be misrepresented; you must not
 3333    claim that you wrote the original software. If you use this software in a
 3334    product, an acknowledgment in the product documentation would be appreciated
 3335    but is not required.
 3336 
 3337    2. Altered source versions must be plainly marked as such, and must not be
 3338    misrepresented as being the original software.
 3339 
 3340    3. This notice may not be removed or altered from any source distribution.
 3341 
 3342 ------
 3343 
 3344 ** LibTIFF; version 4.1.0 -- http://www.libtiff.org/
 3345 Copyright (c) 1988-1997 Sam Leffler
 3346 Copyright (c) 1991-1997 Silicon Graphics, Inc.
 3347 
 3348 Copyright (c) 1988-1997 Sam Leffler
 3349 
 3350 Copyright (c) 1991-1997 Silicon Graphics, Inc.
 3351 
 3352 Permission to use, copy, modify, distribute, and sell this software and its
 3353 documentation for any purpose is hereby granted without fee, provided that (i)
 3354 the above copyright notices and this permission notice appear in all copies of
 3355 the software and related documentation, and (ii) the names of Sam Leffler and
 3356 Silicon Graphics may not be used in any advertising or publicity relating to
 3357 the software without the specific, prior written permission of Sam Leffler and
 3358 Silicon Graphics.
 3359 
 3360 THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, EXPRESS,
 3361 IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF
 3362 MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
 3363 
 3364 IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR ANY SPECIAL,
 3365 INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES
 3366 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT ADVISED
 3367 OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT OF OR
 3368 IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 3369 
 3370 ------
 3371 
 3372 ** The LLVM Compiler Infrastructure; version 9.0.1 --
 3373 https://github.com/llvm/llvm-project/
 3374 University of Illinois/NCSA
 3375 Open Source License
 3376 
 3377 Copyright (c) 2003-2019 University of Illinois at Urbana-Champaign.
 3378 All rights reserved.
 3379 
 3380 ---- LLVM Exceptions to the Apache 2.0 License ----
 3381 
 3382 As an exception, if, as a result of your compiling your source code, portions
 3383 of this Software are embedded into an Object form of such source code, you
 3384 may redistribute such embedded portions in such Object form without complying
 3385 with the conditions of Sections 4(a), 4(b) and 4(d) of the License.
 3386 
 3387 In addition, if you combine or link compiled forms of this Software with
 3388 software that is licensed under the GPLv2 ("Combined Software") and if a
 3389 court of competent jurisdiction determines that the patent provision (Section
 3390 3), the indemnity provision (Section 9) or other Section of the License
 3391 conflicts with the conditions of the GPLv2, you may retroactively and
 3392 prospectively choose to deem waived or otherwise exclude such Section(s) of
 3393 the License, but only in their entirety and only with respect to the Combined
 3394 Software.
 3395 
 3396 ------
 3397 
 3398 ** OpenSubdiv; version 3.4.3 -- http://graphics.pixar.com/opensubdiv
 3399 Copyright 2013 Pixar
 3400 ** Universal Scene Description; version 20.05 -- http://www.openusd.org/
 3401 Copyright 2016 Pixar
 3402 
 3403 Licensed under the Apache License, Version 2.0 (the "Apache License") with the
 3404 following modification; you may not use this file except in compliance with the
 3405 Apache License and the following modification to it:
 3406 
 3407 Section 6. Trademarks. is deleted and replaced with:
 3408 
 3409 6. Trademarks. This License does not grant permission to use the trade names,
 3410 trademarks, service marks, or product names of the Licensor and its affiliates,
 3411 except as required to comply with Section 4(c) of the License and to reproduce
 3412 the content of the NOTICE file.
 3413 
 3414 ------
 3415 
 3416 ** libjpeg-turbo; version 2.0.4 --
 3417 https://github.com/libjpeg-turbo/libjpeg-turbo/
 3418 Copyright (C)2009-2020 D. R. Commander. All Rights Reserved.
 3419 Copyright (C)2015 Viktor Szathmáry. All Rights Reserved.
 3420 
 3421 Redistribution and use in source and binary forms, with or without
 3422 modification, are permitted provided that the following conditions are met:
 3423 
 3424 Redistributions of source code must retain the above copyright notice, this
 3425 list of conditions and the following disclaimer.
 3426 Redistributions in binary form must reproduce the above copyright notice, this
 3427 list of conditions and the following disclaimer in the documentation and/or
 3428 other materials provided with the distribution.
 3429 Neither the name of the libjpeg-turbo Project nor the names of its contributors
 3430 may be used to endorse or promote products derived from this software without
 3431 specific prior written permission.
 3432 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS",
 3433 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 3434 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 3435 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE
 3436 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 3437 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 3438 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 3439 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
 3440 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 3441 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 3442 
 3443 ------
 3444 
 3445 ** Boost C++ Libraries; version 1.70.0 -- https://www.boost.org/
 3446 -
 3447 
 3448 Boost Software License - Version 1.0 - August 17th, 2003
 3449 
 3450 Permission is hereby granted, free of charge, to any person or organization
 3451 obtaining a copy of the software and accompanying documentation covered by
 3452 this license (the "Software") to use, reproduce, display, distribute,
 3453 execute, and transmit the Software, and to prepare derivative works of the
 3454 Software, and to permit third-parties to whom the Software is furnished to
 3455 do so, all subject to the following:
 3456 
 3457 The copyright notices in the Software and this entire statement, including
 3458 the above license grant, this restriction and the following disclaimer,
 3459 must be included in all copies of the Software, in whole or in part, and
 3460 all derivative works of the Software, unless such copies or derivative
 3461 works are solely in the form of machine-executable object code generated by
 3462 a source language processor.
 3463 
 3464 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 3465 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 3466 FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
 3467 SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
 3468 FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
 3469 ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 3470 DEALINGS IN THE SOFTWARE.
 3471 
 3472 ------
 3473 
 3474 ** Alembic; version 1.7.12 -- https://github.com/alembic/alembic
 3475 TM & © 2009-2015 Lucasfilm Entertainment Company Ltd. or Lucasfilm Ltd.
 3476 All rights reserved.
 3477 
 3478 Industrial Light & Magic, ILM and the Bulb and Gear design logo are all
 3479 registered trademarks or service marks of Lucasfilm Ltd.
 3480 
 3481 © 2009-2015 Sony Pictures Imageworks Inc.  All rights reserved.
 3482 
 3483 TM & © 2009-2015 Lucasfilm Entertainment Company Ltd. or Lucasfilm Ltd.
 3484 All rights reserved.
 3485 
 3486 Industrial Light & Magic, ILM and the Bulb and Gear design logo are all
 3487 registered trademarks or service marks of Lucasfilm Ltd.
 3488 
 3489 © 2009-2015 Sony Pictures Imageworks Inc.  All rights reserved.
 3490 
 3491 Redistribution and use in source and binary forms, with or without
 3492 modification, are permitted provided that the following conditions are
 3493 met:
 3494 * Redistributions of source code must retain the above copyright
 3495 notice, this list of conditions and the following disclaimer.
 3496 * Redistributions in binary form must reproduce the above
 3497 copyright notice, this list of conditions and the following disclaimer
 3498 in the documentation and/or other materials provided with the
 3499 distribution.
 3500 * Neither the name of Industrial Light & Magic nor the names of
 3501 its contributors may be used to endorse or promote products derived
 3502 from this software without specific prior written permission.
 3503 
 3504 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 3505 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 3506 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 3507 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 3508 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 3509 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 3510 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 3511 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 3512 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 3513 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 3514 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 3515 
 3516 
 3517 -------------------------------------------------------------------------------
 3518 
 3519 ALEMBIC ATTACHMENT A —
 3520 REQUIRED NOTICES FOR DISTRIBUTION
 3521 
 3522 The Alembic Software is distributed along with certain third party
 3523 components licensed under various open source software licenses ("Open
 3524 Source Components"). In addition to the warranty disclaimers contained
 3525 in the open source licenses found below, Industrial Light & Magic, a
 3526 division of Lucasfilm Entertainment Company Ltd. ("ILM") makes the
 3527 following disclaimers regarding the Open Source Components on behalf of
 3528 itself, the copyright holders, contributors, and licensors of such Open
 3529 Source Components:
 3530 
 3531 TO THE FULLEST EXTENT PERMITTED UNDER APPLICABLE LAW, THE OPEN SOURCE
 3532 COMPONENTS ARE PROVIDED BY THE COPYRIGHT HOLDERS, CONTRIBUTORS,
 3533 LICENSORS, AND ILM "AS IS" AND ANY REPRESENTATIONS OR WARRANTIES OF ANY
 3534 KIND, WHETHER ORAL OR WRITTEN, WHETHER EXPRESS, IMPLIED, OR ARISING BY
 3535 STATUTE, CUSTOM, COURSE OF DEALING, OR TRADE USAGE, INCLUDING WITHOUT
 3536 LIMITATION THE IMPLIED WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR
 3537 A PARTICULAR PURPOSE, AND NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT
 3538 WILL THE COPYRIGHT OWNER, CONTRIBUTORS, LICENSORS, OR ILM AND/OR ITS
 3539 AFFILIATES BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
 3540 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
 3541 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
 3542 PROFITS; OR BUSINESS INTERRUPTION), HOWEVER CAUSED AND ON ANY THEORY OF
 3543 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
 3544 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THE OPEN
 3545 SOURCE COMPONENTS, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 3546 
 3547 Boost C++ Libraries
 3548 ------------------------------------------------------------------------
 3549 
 3550 Boost Software License – Version 1.0 August 17th, 2003 Permission is
 3551 hereby granted, free of charge, to any person or organization obtaining
 3552 a copy of the software and accompanying documentation covered by this
 3553 license (the "Software") to use, reproduce, display, distribute,
 3554 execute, and transmit the Software, and to prepare derivative works of
 3555 the Software, and to permit third-parties to whom the Software is
 3556 furnished to do so, all subject to the following:
 3557 
 3558 The copyright notices in the Software and this entire statement,
 3559 including the above license grant, this restriction and the following
 3560 disclaimer, must be included in all copies of the Software, in whole or
 3561 in part, and all derivative works of the Software, unless such copies or
 3562 derivative works are solely in the form of machine-executable object
 3563 code generated by a source language processor.
 3564 
 3565 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 3566 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 3567 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND
 3568 NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE
 3569 DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER LIABILITY,
 3570 WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
 3571 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 3572 SOFTWARE.
 3573 
 3574 ------
 3575 
 3576 ** WC Width; version 2007-05-26 -- http://www.cl.cam.ac.uk/~mgk25/ucs/wcwidth.c
 3577 Markus Kuhn -- 2007-05-26 (Unicode 5.0)
 3578 
 3579 Permission to use, copy, modify, and distribute this software
 3580 for any purpose and without fee is hereby granted. The author
 3581 disclaims all warranties with regard to this software.
 3582 
 3583 ------
 3584 
 3585 ** Python; version 3.7.7 -- https://www.python.org
 3586 Copyright (c) 2001-2020 Python Software Foundation. All rights reserved.
 3587 
 3588 A. HISTORY OF THE SOFTWARE
 3589 ==========================
 3590 
 3591 Python was created in the early 1990s by Guido van Rossum at Stichting
 3592 Mathematisch Centrum (CWI, see http://www.cwi.nl) in the Netherlands
 3593 as a successor of a language called ABC.  Guido remains Python's
 3594 principal author, although it includes many contributions from others.
 3595 
 3596 In 1995, Guido continued his work on Python at the Corporation for
 3597 National Research Initiatives (CNRI, see http://www.cnri.reston.va.us)
 3598 in Reston, Virginia where he released several versions of the
 3599 software.
 3600 
 3601 In May 2000, Guido and the Python core development team moved to
 3602 BeOpen.com to form the BeOpen PythonLabs team.  In October of the same
 3603 year, the PythonLabs team moved to Digital Creations, which became
 3604 Zope Corporation.  In 2001, the Python Software Foundation (PSF, see
 3605 https://www.python.org/psf/) was formed, a non-profit organization
 3606 created specifically to own Python-related Intellectual Property.
 3607 Zope Corporation was a sponsoring member of the PSF.
 3608 
 3609 All Python releases are Open Source (see http://www.opensource.org for
 3610 the Open Source Definition).  Historically, most, but not all, Python
 3611 releases have also been GPL-compatible; the table below summarizes
 3612 the various releases.
 3613 
 3614     Release         Derived     Year        Owner       GPL-
 3615                     from                                compatible? (1)
 3616 
 3617     0.9.0 thru 1.2              1991-1995   CWI         yes
 3618     1.3 thru 1.5.2  1.2         1995-1999   CNRI        yes
 3619     1.6             1.5.2       2000        CNRI        no
 3620     2.0             1.6         2000        BeOpen.com  no
 3621     1.6.1           1.6         2001        CNRI        yes (2)
 3622     2.1             2.0+1.6.1   2001        PSF         no
 3623     2.0.1           2.0+1.6.1   2001        PSF         yes
 3624     2.1.1           2.1+2.0.1   2001        PSF         yes
 3625     2.1.2           2.1.1       2002        PSF         yes
 3626     2.1.3           2.1.2       2002        PSF         yes
 3627     2.2 and above   2.1.1       2001-now    PSF         yes
 3628 
 3629 Footnotes:
 3630 
 3631 (1) GPL-compatible doesn't mean that we're distributing Python under
 3632     the GPL.  All Python licenses, unlike the GPL, let you distribute
 3633     a modified version without making your changes open source.  The
 3634     GPL-compatible licenses make it possible to combine Python with
 3635     other software that is released under the GPL; the others don't.
 3636 
 3637 (2) According to Richard Stallman, 1.6.1 is not GPL-compatible,
 3638     because its license has a choice of law clause.  According to
 3639     CNRI, however, Stallman's lawyer has told CNRI's lawyer that 1.6.1
 3640     is "not incompatible" with the GPL.
 3641 
 3642 Thanks to the many outside volunteers who have worked under Guido's
 3643 direction to make these releases possible.
 3644 
 3645 
 3646 B. TERMS AND CONDITIONS FOR ACCESSING OR OTHERWISE USING PYTHON
 3647 ===============================================================
 3648 
 3649 Python software and documentation are licensed under the
 3650 Python Software Foundation License Version 2.
 3651 
 3652 Starting with Python 3.8.6, examples, recipes, and other code in
 3653 the documentation are dual licensed under the PSF License Version 2
 3654 and the Zero-Clause BSD license.
 3655 
 3656 Some software incorporated into Python is under different licenses.
 3657 The licenses are listed with code falling under that license.
 3658 
 3659 
 3660 PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2
 3661 --------------------------------------------
 3662 
 3663 1. This LICENSE AGREEMENT is between the Python Software Foundation
 3664 ("PSF"), and the Individual or Organization ("Licensee") accessing and
 3665 otherwise using this software ("Python") in source or binary form and
 3666 its associated documentation.
 3667 
 3668 2. Subject to the terms and conditions of this License Agreement, PSF hereby
 3669 grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce,
 3670 analyze, test, perform and/or display publicly, prepare derivative works,
 3671 distribute, and otherwise use Python alone or in any derivative version,
 3672 provided, however, that PSF's License Agreement and PSF's notice of copyright,
 3673 i.e., "Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
 3674 2010,
 3675 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Python Software
 3676 Foundation;
 3677 All Rights Reserved" are retained in Python alone or in any derivative version
 3678 prepared by Licensee.
 3679 
 3680 3. In the event Licensee prepares a derivative work that is based on
 3681 or incorporates Python or any part thereof, and wants to make
 3682 the derivative work available to others as provided herein, then
 3683 Licensee hereby agrees to include in any such work a brief summary of
 3684 the changes made to Python.
 3685 
 3686 4. PSF is making Python available to Licensee on an "AS IS"
 3687 basis.  PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
 3688 IMPLIED.  BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND
 3689 DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
 3690 FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT
 3691 INFRINGE ANY THIRD PARTY RIGHTS.
 3692 
 3693 5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
 3694 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
 3695 A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON,
 3696 OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
 3697 
 3698 6. This License Agreement will automatically terminate upon a material
 3699 breach of its terms and conditions.
 3700 
 3701 7. Nothing in this License Agreement shall be deemed to create any
 3702 relationship of agency, partnership, or joint venture between PSF and
 3703 Licensee.  This License Agreement does not grant permission to use PSF
 3704 trademarks or trade name in a trademark sense to endorse or promote
 3705 products or services of Licensee, or any third party.
 3706 
 3707 8. By copying, installing or otherwise using Python, Licensee
 3708 agrees to be bound by the terms and conditions of this License
 3709 Agreement.
 3710 
 3711 
 3712 BEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0
 3713 -------------------------------------------
 3714 
 3715 BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1
 3716 
 3717 1. This LICENSE AGREEMENT is between BeOpen.com ("BeOpen"), having an
 3718 office at 160 Saratoga Avenue, Santa Clara, CA 95051, and the
 3719 Individual or Organization ("Licensee") accessing and otherwise using
 3720 this software in source or binary form and its associated
 3721 documentation ("the Software").
 3722 
 3723 2. Subject to the terms and conditions of this BeOpen Python License
 3724 Agreement, BeOpen hereby grants Licensee a non-exclusive,
 3725 royalty-free, world-wide license to reproduce, analyze, test, perform
 3726 and/or display publicly, prepare derivative works, distribute, and
 3727 otherwise use the Software alone or in any derivative version,
 3728 provided, however, that the BeOpen Python License is retained in the
 3729 Software, alone or in any derivative version prepared by Licensee.
 3730 
 3731 3. BeOpen is making the Software available to Licensee on an "AS IS"
 3732 basis.  BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
 3733 IMPLIED.  BY WAY OF EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND
 3734 DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
 3735 FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT
 3736 INFRINGE ANY THIRD PARTY RIGHTS.
 3737 
 3738 4. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE
 3739 SOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS
 3740 AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY
 3741 DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
 3742 
 3743 5. This License Agreement will automatically terminate upon a material
 3744 breach of its terms and conditions.
 3745 
 3746 6. This License Agreement shall be governed by and interpreted in all
 3747 respects by the law of the State of California, excluding conflict of
 3748 law provisions.  Nothing in this License Agreement shall be deemed to
 3749 create any relationship of agency, partnership, or joint venture
 3750 between BeOpen and Licensee.  This License Agreement does not grant
 3751 permission to use BeOpen trademarks or trade names in a trademark
 3752 sense to endorse or promote products or services of Licensee, or any
 3753 third party.  As an exception, the "BeOpen Python" logos available at
 3754 http://www.pythonlabs.com/logos.html may be used according to the
 3755 permissions granted on that web page.
 3756 
 3757 7. By copying, installing or otherwise using the software, Licensee
 3758 agrees to be bound by the terms and conditions of this License
 3759 Agreement.
 3760 
 3761 
 3762 CNRI LICENSE AGREEMENT FOR PYTHON 1.6.1
 3763 ---------------------------------------
 3764 
 3765 1. This LICENSE AGREEMENT is between the Corporation for National
 3766 Research Initiatives, having an office at 1895 Preston White Drive,
 3767 Reston, VA 20191 ("CNRI"), and the Individual or Organization
 3768 ("Licensee") accessing and otherwise using Python 1.6.1 software in
 3769 source or binary form and its associated documentation.
 3770 
 3771 2. Subject to the terms and conditions of this License Agreement, CNRI
 3772 hereby grants Licensee a nonexclusive, royalty-free, world-wide
 3773 license to reproduce, analyze, test, perform and/or display publicly,
 3774 prepare derivative works, distribute, and otherwise use Python 1.6.1
 3775 alone or in any derivative version, provided, however, that CNRI's
 3776 License Agreement and CNRI's notice of copyright, i.e., "Copyright (c)
 3777 1995-2001 Corporation for National Research Initiatives; All Rights
 3778 Reserved" are retained in Python 1.6.1 alone or in any derivative
 3779 version prepared by Licensee.  Alternately, in lieu of CNRI's License
 3780 Agreement, Licensee may substitute the following text (omitting the
 3781 quotes): "Python 1.6.1 is made available subject to the terms and
 3782 conditions in CNRI's License Agreement.  This Agreement together with
 3783 Python 1.6.1 may be located on the Internet using the following
 3784 unique, persistent identifier (known as a handle): 1895.22/1013.  This
 3785 Agreement may also be obtained from a proxy server on the Internet
 3786 using the following URL: http://hdl.handle.net/1895.22/1013".
 3787 
 3788 3. In the event Licensee prepares a derivative work that is based on
 3789 or incorporates Python 1.6.1 or any part thereof, and wants to make
 3790 the derivative work available to others as provided herein, then
 3791 Licensee hereby agrees to include in any such work a brief summary of
 3792 the changes made to Python 1.6.1.
 3793 
 3794 4. CNRI is making Python 1.6.1 available to Licensee on an "AS IS"
 3795 basis.  CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
 3796 IMPLIED.  BY WAY OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND
 3797 DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
 3798 FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 1.6.1 WILL NOT
 3799 INFRINGE ANY THIRD PARTY RIGHTS.
 3800 
 3801 5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
 3802 1.6.1 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
 3803 A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 1.6.1,
 3804 OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
 3805 
 3806 6. This License Agreement will automatically terminate upon a material
 3807 breach of its terms and conditions.
 3808 
 3809 7. This License Agreement shall be governed by the federal
 3810 intellectual property law of the United States, including without
 3811 limitation the federal copyright law, and, to the extent such
 3812 U.S. federal law does not apply, by the law of the Commonwealth of
 3813 Virginia, excluding Virginia's conflict of law provisions.
 3814 Notwithstanding the foregoing, with regard to derivative works based
 3815 on Python 1.6.1 that incorporate non-separable material that was
 3816 previously distributed under the GNU General Public License (GPL), the
 3817 law of the Commonwealth of Virginia shall govern this License
 3818 Agreement only as to issues arising under or with respect to
 3819 Paragraphs 4, 5, and 7 of this License Agreement.  Nothing in this
 3820 License Agreement shall be deemed to create any relationship of
 3821 agency, partnership, or joint venture between CNRI and Licensee.  This
 3822 License Agreement does not grant permission to use CNRI trademarks or
 3823 trade name in a trademark sense to endorse or promote products or
 3824 services of Licensee, or any third party.
 3825 
 3826 8. By clicking on the "ACCEPT" button where indicated, or by copying,
 3827 installing or otherwise using Python 1.6.1, Licensee agrees to be
 3828 bound by the terms and conditions of this License Agreement.
 3829 
 3830         ACCEPT
 3831 
 3832 
 3833 CWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2
 3834 --------------------------------------------------
 3835 
 3836 Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam,
 3837 The Netherlands.  All rights reserved.
 3838 
 3839 Permission to use, copy, modify, and distribute this software and its
 3840 documentation for any purpose and without fee is hereby granted,
 3841 provided that the above copyright notice appear in all copies and that
 3842 both that copyright notice and this permission notice appear in
 3843 supporting documentation, and that the name of Stichting Mathematisch
 3844 Centrum or CWI not be used in advertising or publicity pertaining to
 3845 distribution of the software without specific, written prior
 3846 permission.
 3847 
 3848 STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO
 3849 THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
 3850 FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE
 3851 FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
 3852 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
 3853 ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
 3854 OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 3855 
 3856 ZERO-CLAUSE BSD LICENSE FOR CODE IN THE PYTHON DOCUMENTATION
 3857 ----------------------------------------------------------------------
 3858 
 3859 Permission to use, copy, modify, and/or distribute this software for any
 3860 purpose with or without fee is hereby granted.
 3861 
 3862 THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
 3863 REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
 3864 AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
 3865 INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
 3866 LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
 3867 OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
 3868 PERFORMANCE OF THIS SOFTWARE.
 3869 
 3870 ------
 3871 
 3872 ** Jemalloc; version 5.2.1 -- https://github.com/jemalloc/jemalloc
 3873 Copyright (C) 2002-present Jason Evans <jasone@canonware.com>.
 3874 All rights reserved.
 3875 Copyright (C) 2007-2012 Mozilla Foundation.  All rights reserved.
 3876 Copyright (C) 2009-present Facebook, Inc.  All rights reserved.
 3877 
 3878 Redistribution and use in source and binary forms, with or without
 3879 modification, are permitted provided that the following conditions are met:
 3880 1. Redistributions of source code must retain the above copyright notice(s),
 3881    this list of conditions and the following disclaimer.
 3882 2. Redistributions in binary form must reproduce the above copyright notice(s),
 3883    this list of conditions and the following disclaimer in the documentation
 3884    and/or other materials provided with the distribution.
 3885 
 3886 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER(S) ``AS IS'' AND ANY EXPRESS
 3887 OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
 3888 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO
 3889 EVENT SHALL THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY DIRECT, INDIRECT,
 3890 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 3891 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
 3892 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
 3893 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
 3894 OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
 3895 ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 3896 
 3897 ------
 3898 
 3899 ** The OpenGL Extension Wrangler Library; version 2.0.0 --
 3900 http://glew.sourceforge.net/
 3901 Copyright (C) 2008-2015, Nigel Stewart <nigels[]users sourceforge net>
 3902 Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
 3903 Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
 3904 Copyright (C) 2002, Lev Povalahev
 3905 All rights reserved.
 3906 
 3907 Redistribution and use in source and binary forms, with or without
 3908 modification, are permitted provided that the following conditions are met:
 3909 
 3910 * Redistributions of source code must retain the above copyright notice,
 3911   this list of conditions and the following disclaimer.
 3912 * Redistributions in binary form must reproduce the above copyright notice,
 3913   this list of conditions and the following disclaimer in the documentation
 3914   and/or other materials provided with the distribution.
 3915 * The name of the author may be used to endorse or promote products
 3916   derived from this software without specific prior written permission.
 3917 
 3918 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 3919 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 3920 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 3921 ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
 3922 LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
 3923 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
 3924 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
 3925 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
 3926 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
 3927 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
 3928 THE POSSIBILITY OF SUCH DAMAGE.
 3929 
 3930 
 3931 Mesa 3-D graphics library
 3932 Version:  7.0
 3933 
 3934 Copyright (C) 1999-2007  Brian Paul   All Rights Reserved.
 3935 
 3936 Permission is hereby granted, free of charge, to any person obtaining a
 3937 copy of this software and associated documentation files (the "Software"),
 3938 to deal in the Software without restriction, including without limitation
 3939 the rights to use, copy, modify, merge, publish, distribute, sublicense,
 3940 and/or sell copies of the Software, and to permit persons to whom the
 3941 Software is furnished to do so, subject to the following conditions:
 3942 
 3943 The above copyright notice and this permission notice shall be included
 3944 in all copies or substantial portions of the Software.
 3945 
 3946 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 3947 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 3948 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
 3949 BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
 3950 AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
 3951 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 3952 
 3953 
 3954 Copyright (c) 2007 The Khronos Group Inc.
 3955 
 3956 Permission is hereby granted, free of charge, to any person obtaining a
 3957 copy of this software and/or associated documentation files (the
 3958 "Materials"), to deal in the Materials without restriction, including
 3959 without limitation the rights to use, copy, modify, merge, publish,
 3960 distribute, sublicense, and/or sell copies of the Materials, and to
 3961 permit persons to whom the Materials are furnished to do so, subject to
 3962 the following conditions:
 3963 
 3964 The above copyright notice and this permission notice shall be included
 3965 in all copies or substantial portions of the Materials.
 3966 
 3967 THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 3968 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 3969 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
 3970 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
 3971 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 3972 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 3973 MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.