duckstation

duckstation, but archived from the revision just before upstream changed it to a proprietary software project, this version is the libre one
git clone https://git.neptards.moe/u3shit/duckstation.git
Log | Files | Refs | README | LICENSE

thirdparty.html (147448B)


      1 <!DOCTYPE html>
      2 <html>
      3 <body>
      4 <pre>
      5 DuckStation PS1 Emulator
      6 Copyright (C) 2019-2024 Connor McLaughlin &lt;stenzek@gmail.com&gt;
      7 
      8 This program is free software: you can redistribute it and/or modify
      9 it under the terms of the GNU General Public License as published by
     10 the Free Software Foundation, either version 3 of the License, or
     11 (at your option) any later version.
     12 
     13 This program is distributed in the hope that it will be useful,
     14 but WITHOUT ANY WARRANTY; without even the implied warranty of
     15 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     16 GNU General Public License for more details.
     17 
     18 You should have received a copy of the GNU General Public License
     19 along with this program.  If not, see &lt;<a href="http://www.gnu.org/licenses">http://www.gnu.org/licenses</a>&gt;
     20 </pre>
     21 
     22 DuckStation contains code written by, and copyrighted by third parties.<br>
     23 The copyright statements and licenses for the included third-party code is included below.
     24 
     25 <h3>biscuit - <a href="https://github.com/lioncash/biscuit">https://github.com/lioncash/biscuit</a></h3>
     26 <pre>
     27 Copyright 2021 Lioncash/Lioncache
     28 
     29 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"),
     30 to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense,
     31 and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
     32 
     33 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
     34 
     35 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
     36 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
     37 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
     38 IN THE SOFTWARE.
     39 </pre>
     40 
     41 <h3>cpuinfo - <a href="https://github.com/pytorch/cpuinfo">https://github.com/pytorch/cpuinfo</a></h3>
     42 <pre>
     43 Copyright (c) 2019 Google LLC
     44 Copyright (c) 2017-2018 Facebook Inc.
     45 Copyright (C) 2012-2017 Georgia Institute of Technology
     46 Copyright (C) 2010-2012 Marat Dukhan
     47 
     48 All rights reserved.
     49 
     50 Redistribution and use in source and binary forms, with or without
     51 modification, are permitted provided that the following conditions are met:
     52 
     53 * Redistributions of source code must retain the above copyright notice, this
     54   list of conditions and the following disclaimer.
     55 
     56 * Redistributions in binary form must reproduce the above copyright notice,
     57   this list of conditions and the following disclaimer in the documentation
     58   and/or other materials provided with the distribution.
     59 
     60 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
     61 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
     62 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
     63 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
     64 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
     65 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
     66 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
     67 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
     68 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     69 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
     70 </pre>
     71 
     72 <h3>cubeb - <a href="https://github.com/mozilla/cubeb">https://github.com/mozilla/cubeb</a></h3>
     73 <pre>
     74 Copyright   2011 Mozilla Foundation
     75 
     76 Permission to use, copy, modify, and distribute this software for any
     77 purpose with or without fee is hereby granted, provided that the above
     78 copyright notice and this permission notice appear in all copies.
     79 
     80 THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
     81 WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
     82 MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
     83 ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
     84 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
     85 ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
     86 OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
     87 </pre>
     88 
     89 <h3>D3D12 Memory Allocator - <a href="https://github.com/GPUOpen-LibrariesAndSDKs/D3D12MemoryAllocator">https://github.com/GPUOpen-LibrariesAndSDKs/D3D12MemoryAllocator</a></h3>
     90 <pre>
     91 Copyright (c) 2019-2022 Advanced Micro Devices, Inc. All rights reserved.
     92 
     93 Permission is hereby granted, free of charge, to any person obtaining a copy
     94 of this software and associated documentation files (the "Software"), to deal
     95 in the Software without restriction, including without limitation the rights
     96 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
     97 copies of the Software, and to permit persons to whom the Software is
     98 furnished to do so, subject to the following conditions:
     99 
    100 The above copyright notice and this permission notice shall be included in
    101 all copies or substantial portions of the Software.
    102 
    103 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    104 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    105 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
    106 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    107 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    108 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
    109 THE SOFTWARE.
    110 </pre>
    111 
    112 <h3>Discord-RPC - <a href="https://github.com/discord/discord-rpc">https://github.com/discord/discord-rpc</a></h3>
    113 <pre>
    114 Copyright 2017 Discord, Inc.
    115 
    116 Permission is hereby granted, free of charge, to any person obtaining a copy of
    117 this software and associated documentation files (the "Software"), to deal in
    118 the Software without restriction, including without limitation the rights to
    119 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
    120 of the Software, and to permit persons to whom the Software is furnished to do
    121 so, subject to the following conditions:
    122 
    123 The above copyright notice and this permission notice shall be included in all
    124 copies or substantial portions of the Software.
    125 
    126 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    127 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    128 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    129 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    130 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    131 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
    132 SOFTWARE.
    133 </pre>
    134 
    135 <h3>fast_float - <a href="https://github.com/fastfloat/fast_float">https://github.com/fastfloat/fast_float</a></h3>
    136 <pre>
    137 MIT License
    138 
    139 Copyright (c) 2021 The fast_float authors
    140 
    141 Permission is hereby granted, free of charge, to any
    142 person obtaining a copy of this software and associated
    143 documentation files (the "Software"), to deal in the
    144 Software without restriction, including without
    145 limitation the rights to use, copy, modify, merge,
    146 publish, distribute, sublicense, and/or sell copies of
    147 the Software, and to permit persons to whom the Software
    148 is furnished to do so, subject to the following
    149 conditions:
    150 
    151 The above copyright notice and this permission notice
    152 shall be included in all copies or substantial portions
    153 of the Software.
    154 
    155 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF
    156 ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
    157 TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
    158 PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
    159 SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
    160 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
    161 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
    162 IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
    163 DEALINGS IN THE SOFTWARE.
    164 </pre>
    165 
    166 <h3>fmt - <a href="https://github.com/fmtlib/fmt">https://github.com/fmtlib/fmt</a></h3>
    167 <pre>
    168 Copyright (c) 2012 - present, Victor Zverovich
    169 
    170 Permission is hereby granted, free of charge, to any person obtaining
    171 a copy of this software and associated documentation files (the
    172 "Software"), to deal in the Software without restriction, including
    173 without limitation the rights to use, copy, modify, merge, publish,
    174 distribute, sublicense, and/or sell copies of the Software, and to
    175 permit persons to whom the Software is furnished to do so, subject to
    176 the following conditions:
    177 
    178 The above copyright notice and this permission notice shall be
    179 included in all copies or substantial portions of the Software.
    180 
    181 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
    182 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
    183 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
    184 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
    185 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
    186 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
    187 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
    188 
    189 --- Optional exception to the license ---
    190 
    191 As an exception, if, as a result of your compiling your source code, portions
    192 of this Software are embedded into a machine-executable object form of such
    193 source code, you may redistribute such embedded portions in such object form
    194 without including the above copyright and permission notices.
    195 </pre>
    196 
    197 <h3>FreeType - <a href="https://freetype.org/index.html">https://freetype.org/index.html</a></h3>
    198 <pre>
    199                     The FreeType Project LICENSE
    200                     ----------------------------
    201 
    202                             2006-Jan-27
    203 
    204                     Copyright 1996-2002, 2006 by
    205           David Turner, Robert Wilhelm, and Werner Lemberg
    206 
    207 
    208 
    209 Introduction
    210 ============
    211 
    212   The FreeType  Project is distributed in  several archive packages;
    213   some of them may contain, in addition to the FreeType font engine,
    214   various tools and  contributions which rely on, or  relate to, the
    215   FreeType Project.
    216 
    217   This  license applies  to all  files found  in such  packages, and
    218   which do not  fall under their own explicit  license.  The license
    219   affects  thus  the  FreeType   font  engine,  the  test  programs,
    220   documentation and makefiles, at the very least.
    221 
    222   This  license   was  inspired  by  the  BSD,   Artistic,  and  IJG
    223   (Independent JPEG  Group) licenses, which  all encourage inclusion
    224   and  use of  free  software in  commercial  and freeware  products
    225   alike.  As a consequence, its main points are that:
    226 
    227     o We don't promise that this software works. However, we will be
    228       interested in any kind of bug reports. (`as is' distribution)
    229 
    230     o You can  use this software for whatever you  want, in parts or
    231       full form, without having to pay us. (`royalty-free' usage)
    232 
    233     o You may not pretend that  you wrote this software.  If you use
    234       it, or  only parts of it,  in a program,  you must acknowledge
    235       somewhere  in  your  documentation  that  you  have  used  the
    236       FreeType code. (`credits')
    237 
    238   We  specifically  permit  and  encourage  the  inclusion  of  this
    239   software, with  or without modifications,  in commercial products.
    240   We  disclaim  all warranties  covering  The  FreeType Project  and
    241   assume no liability related to The FreeType Project.
    242 
    243 
    244   Finally,  many  people  asked  us  for  a  preferred  form  for  a
    245   credit/disclaimer to use in compliance with this license.  We thus
    246   encourage you to use the following text:
    247 
    248    """
    249     Portions of this software are copyright &copy; <year> The FreeType
    250     Project (www.freetype.org).  All rights reserved.
    251    """
    252 
    253   Please replace <year> with the value from the FreeType version you
    254   actually use.
    255 
    256 
    257 Legal Terms
    258 ===========
    259 
    260 0. Definitions
    261 --------------
    262 
    263   Throughout this license,  the terms `package', `FreeType Project',
    264   and  `FreeType  archive' refer  to  the  set  of files  originally
    265   distributed  by the  authors  (David Turner,  Robert Wilhelm,  and
    266   Werner Lemberg) as the `FreeType Project', be they named as alpha,
    267   beta or final release.
    268 
    269   `You' refers to  the licensee, or person using  the project, where
    270   `using' is a generic term including compiling the project's source
    271   code as  well as linking it  to form a  `program' or `executable'.
    272   This  program is  referred to  as  `a program  using the  FreeType
    273   engine'.
    274 
    275   This  license applies  to all  files distributed  in  the original
    276   FreeType  Project,   including  all  source   code,  binaries  and
    277   documentation,  unless  otherwise  stated   in  the  file  in  its
    278   original, unmodified form as  distributed in the original archive.
    279   If you are  unsure whether or not a particular  file is covered by
    280   this license, you must contact us to verify this.
    281 
    282   The FreeType  Project is copyright (C) 1996-2000  by David Turner,
    283   Robert Wilhelm, and Werner Lemberg.  All rights reserved except as
    284   specified below.
    285 
    286 1. No Warranty
    287 --------------
    288 
    289   THE FREETYPE PROJECT  IS PROVIDED `AS IS' WITHOUT  WARRANTY OF ANY
    290   KIND, EITHER  EXPRESS OR IMPLIED,  INCLUDING, BUT NOT  LIMITED TO,
    291   WARRANTIES  OF  MERCHANTABILITY   AND  FITNESS  FOR  A  PARTICULAR
    292   PURPOSE.  IN NO EVENT WILL ANY OF THE AUTHORS OR COPYRIGHT HOLDERS
    293   BE LIABLE  FOR ANY DAMAGES CAUSED  BY THE USE OR  THE INABILITY TO
    294   USE, OF THE FREETYPE PROJECT.
    295 
    296 2. Redistribution
    297 -----------------
    298 
    299   This  license  grants  a  worldwide, royalty-free,  perpetual  and
    300   irrevocable right  and license to use,  execute, perform, compile,
    301   display,  copy,   create  derivative  works   of,  distribute  and
    302   sublicense the  FreeType Project (in  both source and  object code
    303   forms)  and  derivative works  thereof  for  any  purpose; and  to
    304   authorize others  to exercise  some or all  of the  rights granted
    305   herein, subject to the following conditions:
    306 
    307     o Redistribution of  source code  must retain this  license file
    308       (`FTL.TXT') unaltered; any  additions, deletions or changes to
    309       the original  files must be clearly  indicated in accompanying
    310       documentation.   The  copyright   notices  of  the  unaltered,
    311       original  files must  be  preserved in  all  copies of  source
    312       files.
    313 
    314     o Redistribution in binary form must provide a  disclaimer  that
    315       states  that  the software is based in part of the work of the
    316       FreeType Team,  in  the  distribution  documentation.  We also
    317       encourage you to put an URL to the FreeType web page  in  your
    318       documentation, though this isn't mandatory.
    319 
    320   These conditions  apply to any  software derived from or  based on
    321   the FreeType Project,  not just the unmodified files.   If you use
    322   our work, you  must acknowledge us.  However, no  fee need be paid
    323   to us.
    324 
    325 3. Advertising
    326 --------------
    327 
    328   Neither the  FreeType authors and  contributors nor you  shall use
    329   the name of the  other for commercial, advertising, or promotional
    330   purposes without specific prior written permission.
    331 
    332   We suggest,  but do not require, that  you use one or  more of the
    333   following phrases to refer  to this software in your documentation
    334   or advertising  materials: `FreeType Project',  `FreeType Engine',
    335   `FreeType library', or `FreeType Distribution'.
    336 
    337   As  you have  not signed  this license,  you are  not  required to
    338   accept  it.   However,  as  the FreeType  Project  is  copyrighted
    339   material, only  this license, or  another one contracted  with the
    340   authors, grants you  the right to use, distribute,  and modify it.
    341   Therefore,  by  using,  distributing,  or modifying  the  FreeType
    342   Project, you indicate that you understand and accept all the terms
    343   of this license.
    344 
    345 4. Contacts
    346 -----------
    347 
    348   There are two mailing lists related to FreeType:
    349 
    350     o freetype@nongnu.org
    351 
    352       Discusses general use and applications of FreeType, as well as
    353       future and  wanted additions to the  library and distribution.
    354       If  you are looking  for support,  start in  this list  if you
    355       haven't found anything to help you in the documentation.
    356 
    357     o freetype-devel@nongnu.org
    358 
    359       Discusses bugs,  as well  as engine internals,  design issues,
    360       specific licenses, porting, etc.
    361 
    362   Our home page can be found at
    363 
    364     https://www.freetype.org
    365 </pre>
    366 
    367 <h3>HarfBuzz - <a href="https://github.com/harfbuzz/harfbuzz">https://github.com/harfbuzz/harfbuzz</a></h3>
    368 <pre>
    369 HarfBuzz is licensed under the so-called "Old MIT" license.  Details follow.
    370 For parts of HarfBuzz that are licensed under different licenses see individual
    371 files names COPYING in subdirectories where applicable.
    372 
    373 Copyright &copy; 2010-2022  Google, Inc.
    374 Copyright &copy; 2015-2020  Ebrahim Byagowi
    375 Copyright &copy; 2019,2020  Facebook, Inc.
    376 Copyright &copy; 2012,2015  Mozilla Foundation
    377 Copyright &copy; 2011  Codethink Limited
    378 Copyright &copy; 2008,2010  Nokia Corporation and/or its subsidiary(-ies)
    379 Copyright &copy; 2009  Keith Stribley
    380 Copyright &copy; 2011  Martin Hosken and SIL International
    381 Copyright &copy; 2007  Chris Wilson
    382 Copyright &copy; 2005,2006,2020,2021,2022,2023  Behdad Esfahbod
    383 Copyright &copy; 2004,2007,2008,2009,2010,2013,2021,2022,2023  Red Hat, Inc.
    384 Copyright &copy; 1998-2005  David Turner and Werner Lemberg
    385 Copyright &copy; 2016  Igalia S.L.
    386 Copyright &copy; 2022  Matthias Clasen
    387 Copyright &copy; 2018,2021  Khaled Hosny
    388 Copyright &copy; 2018,2019,2020  Adobe, Inc
    389 Copyright &copy; 2013-2015  Alexei Podtelezhnikov
    390 
    391 For full copyright notices consult the individual files in the package.
    392 
    393 
    394 Permission is hereby granted, without written agreement and without
    395 license or royalty fees, to use, copy, modify, and distribute this
    396 software and its documentation for any purpose, provided that the
    397 above copyright notice and the following two paragraphs appear in
    398 all copies of this software.
    399 
    400 IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR
    401 DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
    402 ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN
    403 IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
    404 DAMAGE.
    405 
    406 THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING,
    407 BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
    408 FITNESS FOR A PARTICULAR PURPOSE.  THE SOFTWARE PROVIDED HEREUNDER IS
    409 ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO
    410 PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
    411 </pre>
    412 
    413 <h3>glslang - <a href="https://github.com/KhronosGroup/glslang">https://github.com/KhronosGroup/glslang</a></h3>
    414 <pre>
    415 Here, glslang proper means core GLSL parsing, HLSL parsing, and SPIR-V code
    416 generation. Glslang proper requires use of two licenses, one that covers
    417 non-preprocessing and an additional one that covers preprocessing.
    418 
    419 Bison was removed long ago. You can build glslang from the source grammar,
    420 using tools of your choice, without using bison or any bison files.
    421 
    422 Other parts, outside of glslang proper, include:
    423 
    424 - gl_types.h, only needed for OpenGL-like reflection, and can be left out of
    425   a parse and codegen project.  See it for its license.
    426 
    427 - update_glslang_sources.py, which is not part of the project proper and does
    428   not need to be used.
    429 
    430 - the SPIR-V "remapper", which is optional, but has the same license as
    431   glslang proper
    432 
    433 - Google tests and SPIR-V tools, and anything in the external subdirectory
    434   are external and optional; see them for their respective licenses.
    435 
    436 --------------------------------------------------------------------------------
    437 
    438 The core of glslang-proper, minus the preprocessor is licenced as follows:
    439 
    440 //
    441 // Copyright (C) 2015-2018 Google, Inc.
    442 // Copyright (C) <various other dates and companies>
    443 //
    444 // All rights reserved.
    445 //
    446 // Redistribution and use in source and binary forms, with or without
    447 // modification, are permitted provided that the following conditions
    448 // are met:
    449 //
    450 //    Redistributions of source code must retain the above copyright
    451 //    notice, this list of conditions and the following disclaimer.
    452 //
    453 //    Redistributions in binary form must reproduce the above
    454 //    copyright notice, this list of conditions and the following
    455 //    disclaimer in the documentation and/or other materials provided
    456 //    with the distribution.
    457 //
    458 //    Neither the name of 3Dlabs Inc. Ltd. nor the names of its
    459 //    contributors may be used to endorse or promote products derived
    460 //    from this software without specific prior written permission.
    461 //
    462 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
    463 // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
    464 // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
    465 // FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
    466 // COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
    467 // INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
    468 // BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
    469 // LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
    470 // CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
    471 // LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
    472 // ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
    473 // POSSIBILITY OF SUCH DAMAGE.
    474 //
    475 
    476 --------------------------------------------------------------------------------
    477 
    478 The preprocessor has the core license stated above, plus an additional licence:
    479 
    480 /****************************************************************************\
    481 Copyright (c) 2002, NVIDIA Corporation.
    482 
    483 NVIDIA Corporation("NVIDIA") supplies this software to you in
    484 consideration of your agreement to the following terms, and your use,
    485 installation, modification or redistribution of this NVIDIA software
    486 constitutes acceptance of these terms.  If you do not agree with these
    487 terms, please do not use, install, modify or redistribute this NVIDIA
    488 software.
    489 
    490 In consideration of your agreement to abide by the following terms, and
    491 subject to these terms, NVIDIA grants you a personal, non-exclusive
    492 license, under NVIDIA's copyrights in this original NVIDIA software (the
    493 "NVIDIA Software"), to use, reproduce, modify and redistribute the
    494 NVIDIA Software, with or without modifications, in source and/or binary
    495 forms; provided that if you redistribute the NVIDIA Software, you must
    496 retain the copyright notice of NVIDIA, this notice and the following
    497 text and disclaimers in all such redistributions of the NVIDIA Software.
    498 Neither the name, trademarks, service marks nor logos of NVIDIA
    499 Corporation may be used to endorse or promote products derived from the
    500 NVIDIA Software without specific prior written permission from NVIDIA.
    501 Except as expressly stated in this notice, no other rights or licenses
    502 express or implied, are granted by NVIDIA herein, including but not
    503 limited to any patent rights that may be infringed by your derivative
    504 works or by other works in which the NVIDIA Software may be
    505 incorporated. No hardware is licensed hereunder.
    506 
    507 THE NVIDIA SOFTWARE IS BEING PROVIDED ON AN "AS IS" BASIS, WITHOUT
    508 WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED,
    509 INCLUDING WITHOUT LIMITATION, WARRANTIES OR CONDITIONS OF TITLE,
    510 NON-INFRINGEMENT, MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR
    511 ITS USE AND OPERATION EITHER ALONE OR IN COMBINATION WITH OTHER
    512 PRODUCTS.
    513 
    514 IN NO EVENT SHALL NVIDIA BE LIABLE FOR ANY SPECIAL, INDIRECT,
    515 INCIDENTAL, EXEMPLARY, CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
    516 TO, LOST PROFITS; PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
    517 USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) OR ARISING IN ANY WAY
    518 OUT OF THE USE, REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION OF THE
    519 NVIDIA SOFTWARE, HOWEVER CAUSED AND WHETHER UNDER THEORY OF CONTRACT,
    520 TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN IF
    521 NVIDIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    522 \****************************************************************************/
    523 </pre>
    524 
    525 <h3>Shaderc - <a href="https://github.com/google/shaderc">https://github.com/google/shaderc</a></h3>
    526 <h3>SPIRV-Tools - <a href="https://github.com/KhronosGroup/SPIRV-Tools">https://github.com/KhronosGroup/SPIRV-Tools</a></h3>
    527 <pre>
    528                                  Apache License
    529                            Version 2.0, January 2004
    530                         http://www.apache.org/licenses/
    531 
    532    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
    533 
    534    1. Definitions.
    535 
    536       "License" shall mean the terms and conditions for use, reproduction,
    537       and distribution as defined by Sections 1 through 9 of this document.
    538 
    539       "Licensor" shall mean the copyright owner or entity authorized by
    540       the copyright owner that is granting the License.
    541 
    542       "Legal Entity" shall mean the union of the acting entity and all
    543       other entities that control, are controlled by, or are under common
    544       control with that entity. For the purposes of this definition,
    545       "control" means (i) the power, direct or indirect, to cause the
    546       direction or management of such entity, whether by contract or
    547       otherwise, or (ii) ownership of fifty percent (50%) or more of the
    548       outstanding shares, or (iii) beneficial ownership of such entity.
    549 
    550       "You" (or "Your") shall mean an individual or Legal Entity
    551       exercising permissions granted by this License.
    552 
    553       "Source" form shall mean the preferred form for making modifications,
    554       including but not limited to software source code, documentation
    555       source, and configuration files.
    556 
    557       "Object" form shall mean any form resulting from mechanical
    558       transformation or translation of a Source form, including but
    559       not limited to compiled object code, generated documentation,
    560       and conversions to other media types.
    561 
    562       "Work" shall mean the work of authorship, whether in Source or
    563       Object form, made available under the License, as indicated by a
    564       copyright notice that is included in or attached to the work
    565       (an example is provided in the Appendix below).
    566 
    567       "Derivative Works" shall mean any work, whether in Source or Object
    568       form, that is based on (or derived from) the Work and for which the
    569       editorial revisions, annotations, elaborations, or other modifications
    570       represent, as a whole, an original work of authorship. For the purposes
    571       of this License, Derivative Works shall not include works that remain
    572       separable from, or merely link (or bind by name) to the interfaces of,
    573       the Work and Derivative Works thereof.
    574 
    575       "Contribution" shall mean any work of authorship, including
    576       the original version of the Work and any modifications or additions
    577       to that Work or Derivative Works thereof, that is intentionally
    578       submitted to Licensor for inclusion in the Work by the copyright owner
    579       or by an individual or Legal Entity authorized to submit on behalf of
    580       the copyright owner. For the purposes of this definition, "submitted"
    581       means any form of electronic, verbal, or written communication sent
    582       to the Licensor or its representatives, including but not limited to
    583       communication on electronic mailing lists, source code control systems,
    584       and issue tracking systems that are managed by, or on behalf of, the
    585       Licensor for the purpose of discussing and improving the Work, but
    586       excluding communication that is conspicuously marked or otherwise
    587       designated in writing by the copyright owner as "Not a Contribution."
    588 
    589       "Contributor" shall mean Licensor and any individual or Legal Entity
    590       on behalf of whom a Contribution has been received by Licensor and
    591       subsequently incorporated within the Work.
    592 
    593    2. Grant of Copyright License. Subject to the terms and conditions of
    594       this License, each Contributor hereby grants to You a perpetual,
    595       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    596       copyright license to reproduce, prepare Derivative Works of,
    597       publicly display, publicly perform, sublicense, and distribute the
    598       Work and such Derivative Works in Source or Object form.
    599 
    600    3. Grant of Patent License. Subject to the terms and conditions of
    601       this License, each Contributor hereby grants to You a perpetual,
    602       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    603       (except as stated in this section) patent license to make, have made,
    604       use, offer to sell, sell, import, and otherwise transfer the Work,
    605       where such license applies only to those patent claims licensable
    606       by such Contributor that are necessarily infringed by their
    607       Contribution(s) alone or by combination of their Contribution(s)
    608       with the Work to which such Contribution(s) was submitted. If You
    609       institute patent litigation against any entity (including a
    610       cross-claim or counterclaim in a lawsuit) alleging that the Work
    611       or a Contribution incorporated within the Work constitutes direct
    612       or contributory patent infringement, then any patent licenses
    613       granted to You under this License for that Work shall terminate
    614       as of the date such litigation is filed.
    615 
    616    4. Redistribution. You may reproduce and distribute copies of the
    617       Work or Derivative Works thereof in any medium, with or without
    618       modifications, and in Source or Object form, provided that You
    619       meet the following conditions:
    620 
    621       (a) You must give any other recipients of the Work or
    622           Derivative Works a copy of this License; and
    623 
    624       (b) You must cause any modified files to carry prominent notices
    625           stating that You changed the files; and
    626 
    627       (c) You must retain, in the Source form of any Derivative Works
    628           that You distribute, all copyright, patent, trademark, and
    629           attribution notices from the Source form of the Work,
    630           excluding those notices that do not pertain to any part of
    631           the Derivative Works; and
    632 
    633       (d) If the Work includes a "NOTICE" text file as part of its
    634           distribution, then any Derivative Works that You distribute must
    635           include a readable copy of the attribution notices contained
    636           within such NOTICE file, excluding those notices that do not
    637           pertain to any part of the Derivative Works, in at least one
    638           of the following places: within a NOTICE text file distributed
    639           as part of the Derivative Works; within the Source form or
    640           documentation, if provided along with the Derivative Works; or,
    641           within a display generated by the Derivative Works, if and
    642           wherever such third-party notices normally appear. The contents
    643           of the NOTICE file are for informational purposes only and
    644           do not modify the License. You may add Your own attribution
    645           notices within Derivative Works that You distribute, alongside
    646           or as an addendum to the NOTICE text from the Work, provided
    647           that such additional attribution notices cannot be construed
    648           as modifying the License.
    649 
    650       You may add Your own copyright statement to Your modifications and
    651       may provide additional or different license terms and conditions
    652       for use, reproduction, or distribution of Your modifications, or
    653       for any such Derivative Works as a whole, provided Your use,
    654       reproduction, and distribution of the Work otherwise complies with
    655       the conditions stated in this License.
    656 
    657    5. Submission of Contributions. Unless You explicitly state otherwise,
    658       any Contribution intentionally submitted for inclusion in the Work
    659       by You to the Licensor shall be under the terms and conditions of
    660       this License, without any additional terms or conditions.
    661       Notwithstanding the above, nothing herein shall supersede or modify
    662       the terms of any separate license agreement you may have executed
    663       with Licensor regarding such Contributions.
    664 
    665    6. Trademarks. This License does not grant permission to use the trade
    666       names, trademarks, service marks, or product names of the Licensor,
    667       except as required for reasonable and customary use in describing the
    668       origin of the Work and reproducing the content of the NOTICE file.
    669 
    670    7. Disclaimer of Warranty. Unless required by applicable law or
    671       agreed to in writing, Licensor provides the Work (and each
    672       Contributor provides its Contributions) on an "AS IS" BASIS,
    673       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
    674       implied, including, without limitation, any warranties or conditions
    675       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
    676       PARTICULAR PURPOSE. You are solely responsible for determining the
    677       appropriateness of using or redistributing the Work and assume any
    678       risks associated with Your exercise of permissions under this License.
    679 
    680    8. Limitation of Liability. In no event and under no legal theory,
    681       whether in tort (including negligence), contract, or otherwise,
    682       unless required by applicable law (such as deliberate and grossly
    683       negligent acts) or agreed to in writing, shall any Contributor be
    684       liable to You for damages, including any direct, indirect, special,
    685       incidental, or consequential damages of any character arising as a
    686       result of this License or out of the use or inability to use the
    687       Work (including but not limited to damages for loss of goodwill,
    688       work stoppage, computer failure or malfunction, or any and all
    689       other commercial damages or losses), even if such Contributor
    690       has been advised of the possibility of such damages.
    691 
    692    9. Accepting Warranty or Additional Liability. While redistributing
    693       the Work or Derivative Works thereof, You may choose to offer,
    694       and charge a fee for, acceptance of support, warranty, indemnity,
    695       or other liability obligations and/or rights consistent with this
    696       License. However, in accepting such obligations, You may act only
    697       on Your own behalf and on Your sole responsibility, not on behalf
    698       of any other Contributor, and only if You agree to indemnify,
    699       defend, and hold each Contributor harmless for any liability
    700       incurred by, or claims asserted against, such Contributor by reason
    701       of your accepting any such warranty or additional liability.
    702 
    703    END OF TERMS AND CONDITIONS
    704 
    705    APPENDIX: How to apply the Apache License to your work.
    706 
    707       To apply the Apache License to your work, attach the following
    708       boilerplate notice, with the fields enclosed by brackets "[]"
    709       replaced with your own identifying information. (Don't include
    710       the brackets!)  The text should be enclosed in the appropriate
    711       comment syntax for the file format. We also recommend that a
    712       file or class name and description of purpose be included on the
    713       same "printed page" as the copyright notice for easier
    714       identification within third-party archives.
    715 
    716    Copyright [yyyy] [name of copyright owner]
    717 
    718    Licensed under the Apache License, Version 2.0 (the "License");
    719    you may not use this file except in compliance with the License.
    720    You may obtain a copy of the License at
    721 
    722        http://www.apache.org/licenses/LICENSE-2.0
    723 
    724    Unless required by applicable law or agreed to in writing, software
    725    distributed under the License is distributed on an "AS IS" BASIS,
    726    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    727    See the License for the specific language governing permissions and
    728    limitations under the License.
    729 </pre>
    730 
    731 <h3>SPIRV-Headers - <a href="https://github.com/KhronosGroup/SPIRV-Headers">https://github.com/KhronosGroup/SPIRV-Headers</a></h3>
    732 <pre>
    733 Files: All files except for those called out below.
    734 Copyright (c) 2015-2024 The Khronos Group Inc.
    735 
    736 Permission is hereby granted, free of charge, to any person obtaining a
    737 copy of this software and/or associated documentation files (the
    738 "Materials"), to deal in the Materials without restriction, including
    739 without limitation the rights to use, copy, modify, merge, publish,
    740 distribute, sublicense, and/or sell copies of the Materials, and to
    741 permit persons to whom the Materials are furnished to do so, subject to
    742 the following conditions:
    743 
    744 The above copyright notice and this permission notice shall be included
    745 in all copies or substantial portions of the Materials.
    746 
    747 MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS
    748 KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS
    749 SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT
    750    https://www.khronos.org/registry/
    751 
    752 THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
    753 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
    754 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
    755 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
    756 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
    757 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
    758 MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
    759 
    760 ---
    761 
    762 Files: include/spirv/spir-v.xml
    763 Copyright (c) 2015-2024 The Khronos Group Inc.
    764 
    765 Permission is hereby granted, free of charge, to any person obtaining a
    766 copy of this software and/or associated documentation files (the
    767 "Materials"), to deal in the Materials without restriction, including
    768 without limitation the rights to use, copy, modify, merge, publish,
    769 distribute, sublicense, and/or sell copies of the Materials, and to
    770 permit persons to whom the Materials are furnished to do so, subject to
    771 the following conditions:
    772 
    773 The above copyright notice and this permission notice shall be included
    774 in all copies or substantial portions of the Materials.
    775 
    776 THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
    777 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
    778 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
    779 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
    780 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
    781 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
    782 MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
    783 
    784 ---
    785 
    786 Files: tools/buildHeaders/jsoncpp/*
    787 The JsonCpp library's source code, including accompanying documentation,
    788 tests and demonstration applications, are licensed under the following
    789 conditions...
    790 
    791 The author (Baptiste Lepilleur) explicitly disclaims copyright in all
    792 jurisdictions which recognize such a disclaimer. In such jurisdictions,
    793 this software is released into the Public Domain.
    794 
    795 In jurisdictions which do not recognize Public Domain property (e.g. Germany as of
    796 2010), this software is Copyright (c) 2007-2010 by Baptiste Lepilleur, and is
    797 released under the terms of the MIT License (see below).
    798 
    799 In jurisdictions which recognize Public Domain property, the user of this
    800 software may choose to accept it either as 1) Public Domain, 2) under the
    801 conditions of the MIT License (see below), or 3) under the terms of dual
    802 Public Domain/MIT License conditions described here, as they choose.
    803 
    804 The MIT License is about as close to Public Domain as a license can get, and is
    805 described in clear, concise terms at:
    806 
    807    http://en.wikipedia.org/wiki/MIT_License
    808 
    809 The full text of the MIT License follows:
    810 
    811 ========================================================================
    812 Copyright (c) 2007-2010 Baptiste Lepilleur
    813 
    814 Permission is hereby granted, free of charge, to any person
    815 obtaining a copy of this software and associated documentation
    816 files (the "Software"), to deal in the Software without
    817 restriction, including without limitation the rights to use, copy,
    818 modify, merge, publish, distribute, sublicense, and/or sell copies
    819 of the Software, and to permit persons to whom the Software is
    820 furnished to do so, subject to the following conditions:
    821 
    822 The above copyright notice and this permission notice shall be
    823 included in all copies or substantial portions of the Software.
    824 
    825 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
    826 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
    827 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
    828 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
    829 BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
    830 ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
    831 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
    832 SOFTWARE.
    833 ========================================================================
    834 
    835 ---
    836 </pre>
    837 
    838 <h3>Dear ImGui - <a href="https://github.com/ocornut/imgui">https://github.com/ocornut/imgui</a></h3>
    839 <pre>
    840 The MIT License (MIT)
    841 
    842 Copyright (c) 2014-2019 Omar Cornut
    843 
    844 Permission is hereby granted, free of charge, to any person obtaining a copy
    845 of this software and associated documentation files (the "Software"), to deal
    846 in the Software without restriction, including without limitation the rights
    847 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    848 copies of the Software, and to permit persons to whom the Software is
    849 furnished to do so, subject to the following conditions:
    850 
    851 The above copyright notice and this permission notice shall be included in all
    852 copies or substantial portions of the Software.
    853 
    854 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    855 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    856 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    857 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    858 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    859 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
    860 SOFTWARE.
    861 </pre>
    862 
    863 <h3>stb - <a href="https://github.com/nothings/stb">https://github.com/nothings/stb</a></h3>
    864 <pre>
    865 Copyright (c) 2017 Sean Barrett
    866 Permission is hereby granted, free of charge, to any person obtaining a copy of
    867 this software and associated documentation files (the "Software"), to deal in
    868 the Software without restriction, including without limitation the rights to
    869 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
    870 of the Software, and to permit persons to whom the Software is furnished to do
    871 so, subject to the following conditions:
    872 The above copyright notice and this permission notice shall be included in all
    873 copies or substantial portions of the Software.
    874 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    875 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    876 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    877 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    878 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    879 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
    880 SOFTWARE.
    881 </pre>
    882 
    883 <h3>FreeSurround - <a href="https://hydrogenaud.io/index.php/topic,52235.0.html">https://hydrogenaud.io/index.php/topic,52235.0.html</a></h3>
    884 <pre>
    885 Copyright (C) 2007-2010 Christian Kothe
    886 
    887 		    GNU GENERAL PUBLIC LICENSE
    888 		       Version 2, June 1991
    889 
    890  Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
    891  51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
    892  Everyone is permitted to copy and distribute verbatim copies
    893  of this license document, but changing it is not allowed.
    894 
    895 			    Preamble
    896 
    897   The licenses for most software are designed to take away your
    898 freedom to share and change it.  By contrast, the GNU General Public
    899 License is intended to guarantee your freedom to share and change free
    900 software--to make sure the software is free for all its users.  This
    901 General Public License applies to most of the Free Software
    902 Foundation's software and to any other program whose authors commit to
    903 using it.  (Some other Free Software Foundation software is covered by
    904 the GNU Lesser General Public License instead.)  You can apply it to
    905 your programs, too.
    906 
    907   When we speak of free software, we are referring to freedom, not
    908 price.  Our General Public Licenses are designed to make sure that you
    909 have the freedom to distribute copies of free software (and charge for
    910 this service if you wish), that you receive source code or can get it
    911 if you want it, that you can change the software or use pieces of it
    912 in new free programs; and that you know you can do these things.
    913 
    914   To protect your rights, we need to make restrictions that forbid
    915 anyone to deny you these rights or to ask you to surrender the rights.
    916 These restrictions translate to certain responsibilities for you if you
    917 distribute copies of the software, or if you modify it.
    918 
    919   For example, if you distribute copies of such a program, whether
    920 gratis or for a fee, you must give the recipients all the rights that
    921 you have.  You must make sure that they, too, receive or can get the
    922 source code.  And you must show them these terms so they know their
    923 rights.
    924 
    925   We protect your rights with two steps: (1) copyright the software, and
    926 (2) offer you this license which gives you legal permission to copy,
    927 distribute and/or modify the software.
    928 
    929   Also, for each author's protection and ours, we want to make certain
    930 that everyone understands that there is no warranty for this free
    931 software.  If the software is modified by someone else and passed on, we
    932 want its recipients to know that what they have is not the original, so
    933 that any problems introduced by others will not reflect on the original
    934 authors' reputations.
    935 
    936   Finally, any free program is threatened constantly by software
    937 patents.  We wish to avoid the danger that redistributors of a free
    938 program will individually obtain patent licenses, in effect making the
    939 program proprietary.  To prevent this, we have made it clear that any
    940 patent must be licensed for everyone's free use or not licensed at all.
    941 
    942   The precise terms and conditions for copying, distribution and
    943 modification follow.
    944 
    945 		    GNU GENERAL PUBLIC LICENSE
    946    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
    947 
    948   0. This License applies to any program or other work which contains
    949 a notice placed by the copyright holder saying it may be distributed
    950 under the terms of this General Public License.  The "Program", below,
    951 refers to any such program or work, and a "work based on the Program"
    952 means either the Program or any derivative work under copyright law:
    953 that is to say, a work containing the Program or a portion of it,
    954 either verbatim or with modifications and/or translated into another
    955 language.  (Hereinafter, translation is included without limitation in
    956 the term "modification".)  Each licensee is addressed as "you".
    957 
    958 Activities other than copying, distribution and modification are not
    959 covered by this License; they are outside its scope.  The act of
    960 running the Program is not restricted, and the output from the Program
    961 is covered only if its contents constitute a work based on the
    962 Program (independent of having been made by running the Program).
    963 Whether that is true depends on what the Program does.
    964 
    965   1. You may copy and distribute verbatim copies of the Program's
    966 source code as you receive it, in any medium, provided that you
    967 conspicuously and appropriately publish on each copy an appropriate
    968 copyright notice and disclaimer of warranty; keep intact all the
    969 notices that refer to this License and to the absence of any warranty;
    970 and give any other recipients of the Program a copy of this License
    971 along with the Program.
    972 
    973 You may charge a fee for the physical act of transferring a copy, and
    974 you may at your option offer warranty protection in exchange for a fee.
    975 
    976   2. You may modify your copy or copies of the Program or any portion
    977 of it, thus forming a work based on the Program, and copy and
    978 distribute such modifications or work under the terms of Section 1
    979 above, provided that you also meet all of these conditions:
    980 
    981     a) You must cause the modified files to carry prominent notices
    982     stating that you changed the files and the date of any change.
    983 
    984     b) You must cause any work that you distribute or publish, that in
    985     whole or in part contains or is derived from the Program or any
    986     part thereof, to be licensed as a whole at no charge to all third
    987     parties under the terms of this License.
    988 
    989     c) If the modified program normally reads commands interactively
    990     when run, you must cause it, when started running for such
    991     interactive use in the most ordinary way, to print or display an
    992     announcement including an appropriate copyright notice and a
    993     notice that there is no warranty (or else, saying that you provide
    994     a warranty) and that users may redistribute the program under
    995     these conditions, and telling the user how to view a copy of this
    996     License.  (Exception: if the Program itself is interactive but
    997     does not normally print such an announcement, your work based on
    998     the Program is not required to print an announcement.)
    999 
   1000 These requirements apply to the modified work as a whole.  If
   1001 identifiable sections of that work are not derived from the Program,
   1002 and can be reasonably considered independent and separate works in
   1003 themselves, then this License, and its terms, do not apply to those
   1004 sections when you distribute them as separate works.  But when you
   1005 distribute the same sections as part of a whole which is a work based
   1006 on the Program, the distribution of the whole must be on the terms of
   1007 this License, whose permissions for other licensees extend to the
   1008 entire whole, and thus to each and every part regardless of who wrote it.
   1009 
   1010 Thus, it is not the intent of this section to claim rights or contest
   1011 your rights to work written entirely by you; rather, the intent is to
   1012 exercise the right to control the distribution of derivative or
   1013 collective works based on the Program.
   1014 
   1015 In addition, mere aggregation of another work not based on the Program
   1016 with the Program (or with a work based on the Program) on a volume of
   1017 a storage or distribution medium does not bring the other work under
   1018 the scope of this License.
   1019 
   1020   3. You may copy and distribute the Program (or a work based on it,
   1021 under Section 2) in object code or executable form under the terms of
   1022 Sections 1 and 2 above provided that you also do one of the following:
   1023 
   1024     a) Accompany it with the complete corresponding machine-readable
   1025     source code, which must be distributed under the terms of Sections
   1026     1 and 2 above on a medium customarily used for software interchange; or,
   1027 
   1028     b) Accompany it with a written offer, valid for at least three
   1029     years, to give any third party, for a charge no more than your
   1030     cost of physically performing source distribution, a complete
   1031     machine-readable copy of the corresponding source code, to be
   1032     distributed under the terms of Sections 1 and 2 above on a medium
   1033     customarily used for software interchange; or,
   1034 
   1035     c) Accompany it with the information you received as to the offer
   1036     to distribute corresponding source code.  (This alternative is
   1037     allowed only for noncommercial distribution and only if you
   1038     received the program in object code or executable form with such
   1039     an offer, in accord with Subsection b above.)
   1040 
   1041 The source code for a work means the preferred form of the work for
   1042 making modifications to it.  For an executable work, complete source
   1043 code means all the source code for all modules it contains, plus any
   1044 associated interface definition files, plus the scripts used to
   1045 control compilation and installation of the executable.  However, as a
   1046 special exception, the source code distributed need not include
   1047 anything that is normally distributed (in either source or binary
   1048 form) with the major components (compiler, kernel, and so on) of the
   1049 operating system on which the executable runs, unless that component
   1050 itself accompanies the executable.
   1051 
   1052 If distribution of executable or object code is made by offering
   1053 access to copy from a designated place, then offering equivalent
   1054 access to copy the source code from the same place counts as
   1055 distribution of the source code, even though third parties are not
   1056 compelled to copy the source along with the object code.
   1057 
   1058   4. You may not copy, modify, sublicense, or distribute the Program
   1059 except as expressly provided under this License.  Any attempt
   1060 otherwise to copy, modify, sublicense or distribute the Program is
   1061 void, and will automatically terminate your rights under this License.
   1062 However, parties who have received copies, or rights, from you under
   1063 this License will not have their licenses terminated so long as such
   1064 parties remain in full compliance.
   1065 
   1066   5. You are not required to accept this License, since you have not
   1067 signed it.  However, nothing else grants you permission to modify or
   1068 distribute the Program or its derivative works.  These actions are
   1069 prohibited by law if you do not accept this License.  Therefore, by
   1070 modifying or distributing the Program (or any work based on the
   1071 Program), you indicate your acceptance of this License to do so, and
   1072 all its terms and conditions for copying, distributing or modifying
   1073 the Program or works based on it.
   1074 
   1075   6. Each time you redistribute the Program (or any work based on the
   1076 Program), the recipient automatically receives a license from the
   1077 original licensor to copy, distribute or modify the Program subject to
   1078 these terms and conditions.  You may not impose any further
   1079 restrictions on the recipients' exercise of the rights granted herein.
   1080 You are not responsible for enforcing compliance by third parties to
   1081 this License.
   1082 
   1083   7. If, as a consequence of a court judgment or allegation of patent
   1084 infringement or for any other reason (not limited to patent issues),
   1085 conditions are imposed on you (whether by court order, agreement or
   1086 otherwise) that contradict the conditions of this License, they do not
   1087 excuse you from the conditions of this License.  If you cannot
   1088 distribute so as to satisfy simultaneously your obligations under this
   1089 License and any other pertinent obligations, then as a consequence you
   1090 may not distribute the Program at all.  For example, if a patent
   1091 license would not permit royalty-free redistribution of the Program by
   1092 all those who receive copies directly or indirectly through you, then
   1093 the only way you could satisfy both it and this License would be to
   1094 refrain entirely from distribution of the Program.
   1095 
   1096 If any portion of this section is held invalid or unenforceable under
   1097 any particular circumstance, the balance of the section is intended to
   1098 apply and the section as a whole is intended to apply in other
   1099 circumstances.
   1100 
   1101 It is not the purpose of this section to induce you to infringe any
   1102 patents or other property right claims or to contest validity of any
   1103 such claims; this section has the sole purpose of protecting the
   1104 integrity of the free software distribution system, which is
   1105 implemented by public license practices.  Many people have made
   1106 generous contributions to the wide range of software distributed
   1107 through that system in reliance on consistent application of that
   1108 system; it is up to the author/donor to decide if he or she is willing
   1109 to distribute software through any other system and a licensee cannot
   1110 impose that choice.
   1111 
   1112 This section is intended to make thoroughly clear what is believed to
   1113 be a consequence of the rest of this License.
   1114 
   1115   8. If the distribution and/or use of the Program is restricted in
   1116 certain countries either by patents or by copyrighted interfaces, the
   1117 original copyright holder who places the Program under this License
   1118 may add an explicit geographical distribution limitation excluding
   1119 those countries, so that distribution is permitted only in or among
   1120 countries not thus excluded.  In such case, this License incorporates
   1121 the limitation as if written in the body of this License.
   1122 
   1123   9. The Free Software Foundation may publish revised and/or new versions
   1124 of the General Public License from time to time.  Such new versions will
   1125 be similar in spirit to the present version, but may differ in detail to
   1126 address new problems or concerns.
   1127 
   1128 Each version is given a distinguishing version number.  If the Program
   1129 specifies a version number of this License which applies to it and "any
   1130 later version", you have the option of following the terms and conditions
   1131 either of that version or of any later version published by the Free
   1132 Software Foundation.  If the Program does not specify a version number of
   1133 this License, you may choose any version ever published by the Free Software
   1134 Foundation.
   1135 
   1136   10. If you wish to incorporate parts of the Program into other free
   1137 programs whose distribution conditions are different, write to the author
   1138 to ask for permission.  For software which is copyrighted by the Free
   1139 Software Foundation, write to the Free Software Foundation; we sometimes
   1140 make exceptions for this.  Our decision will be guided by the two goals
   1141 of preserving the free status of all derivatives of our free software and
   1142 of promoting the sharing and reuse of software generally.
   1143 
   1144 			    NO WARRANTY
   1145 
   1146   11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
   1147 FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
   1148 OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
   1149 PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
   1150 OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
   1151 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
   1152 TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
   1153 PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
   1154 REPAIR OR CORRECTION.
   1155 
   1156   12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
   1157 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
   1158 REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
   1159 INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
   1160 OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
   1161 TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
   1162 YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
   1163 PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
   1164 POSSIBILITY OF SUCH DAMAGES.
   1165 
   1166 		     END OF TERMS AND CONDITIONS
   1167 
   1168 	    How to Apply These Terms to Your New Programs
   1169 
   1170   If you develop a new program, and you want it to be of the greatest
   1171 possible use to the public, the best way to achieve this is to make it
   1172 free software which everyone can redistribute and change under these terms.
   1173 
   1174   To do so, attach the following notices to the program.  It is safest
   1175 to attach them to the start of each source file to most effectively
   1176 convey the exclusion of warranty; and each file should have at least
   1177 the "copyright" line and a pointer to where the full notice is found.
   1178 
   1179     <one line to give the program's name and a brief idea of what it does.>
   1180     Copyright (C) <year>  <name of author>
   1181 
   1182     This program is free software; you can redistribute it and/or modify
   1183     it under the terms of the GNU General Public License as published by
   1184     the Free Software Foundation; either version 2 of the License, or
   1185     (at your option) any later version.
   1186 
   1187     This program is distributed in the hope that it will be useful,
   1188     but WITHOUT ANY WARRANTY; without even the implied warranty of
   1189     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   1190     GNU General Public License for more details.
   1191 
   1192     You should have received a copy of the GNU General Public License along
   1193     with this program; if not, write to the Free Software Foundation, Inc.,
   1194     51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
   1195 
   1196 Also add information on how to contact you by electronic and paper mail.
   1197 
   1198 If the program is interactive, make it output a short notice like this
   1199 when it starts in an interactive mode:
   1200 
   1201     Gnomovision version 69, Copyright (C) year name of author
   1202     Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
   1203     This is free software, and you are welcome to redistribute it
   1204     under certain conditions; type `show c' for details.
   1205 
   1206 The hypothetical commands `show w' and `show c' should show the appropriate
   1207 parts of the General Public License.  Of course, the commands you use may
   1208 be called something other than `show w' and `show c'; they could even be
   1209 mouse-clicks or menu items--whatever suits your program.
   1210 
   1211 You should also get your employer (if you work as a programmer) or your
   1212 school, if any, to sign a "copyright disclaimer" for the program, if
   1213 necessary.  Here is a sample; alter the names:
   1214 
   1215   Yoyodyne, Inc., hereby disclaims all copyright interest in the program
   1216   `Gnomovision' (which makes passes at compilers) written by James Hacker.
   1217 
   1218   <signature of Ty Coon>, 1 April 1989
   1219   Ty Coon, President of Vice
   1220 
   1221 This General Public License does not permit incorporating your program into
   1222 proprietary programs.  If your program is a subroutine library, you may
   1223 consider it more useful to permit linking proprietary applications with the
   1224 library.  If this is what you want to do, use the GNU Lesser General
   1225 Public License instead of this License.
   1226 </pre>
   1227 
   1228 <h3>lunasvg - <a href="https://github.com/sammycage/lunasvg">https://github.com/sammycage/lunasvg</a></h3>
   1229 <pre>
   1230 MIT License
   1231 
   1232 Copyright (c) 2020-2024 Samuel Ugochukwu <sammycageagle@gmail.com>
   1233 
   1234 Permission is hereby granted, free of charge, to any person obtaining a copy
   1235 of this software and associated documentation files (the "Software"), to deal
   1236 in the Software without restriction, including without limitation the rights
   1237 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
   1238 copies of the Software, and to permit persons to whom the Software is
   1239 furnished to do so, subject to the following conditions:
   1240 
   1241 The above copyright notice and this permission notice shall be included in all
   1242 copies or substantial portions of the Software.
   1243 
   1244 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
   1245 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
   1246 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
   1247 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
   1248 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
   1249 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
   1250 SOFTWARE.
   1251 </pre>
   1252 
   1253 <h3>libchdr - <a href="https://github.com/rtissera/libchdr">https://github.com/rtissera/libchdr</a></h3>
   1254 <pre>
   1255 Copyright Romain Tisserand
   1256 All rights reserved.
   1257 
   1258 Redistribution and use in source and binary forms, with or without
   1259 modification, are permitted provided that the following conditions are met:
   1260     * Redistributions of source code must retain the above copyright
   1261       notice, this list of conditions and the following disclaimer.
   1262     * Redistributions in binary form must reproduce the above copyright
   1263       notice, this list of conditions and the following disclaimer in the
   1264       documentation and/or other materials provided with the distribution.
   1265     * Neither the name of the &lt;organization&gt; nor the
   1266       names of its contributors may be used to endorse or promote products
   1267       derived from this software without specific prior written permission.
   1268 
   1269 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
   1270 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
   1271 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
   1272 DISCLAIMED. IN NO EVENT SHALL &lt;COPYRIGHT HOLDER&gt; BE LIABLE FOR ANY
   1273 DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
   1274 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
   1275 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
   1276 ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
   1277 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
   1278 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
   1279 </pre>
   1280 
   1281 <h3>libjpeg - <a href="https://ijg.org/">https://ijg.org/</a></h3>
   1282 <pre>
   1283 The authors make NO WARRANTY or representation, either express or implied,
   1284 with respect to this software, its quality, accuracy, merchantability, or
   1285 fitness for a particular purpose.  This software is provided "AS IS", and you,
   1286 its user, assume the entire risk as to its quality and accuracy.
   1287 
   1288 This software is copyright (C) 1991-2024, Thomas G. Lane, Guido Vollbeding.
   1289 All Rights Reserved except as specified below.
   1290 
   1291 Permission is hereby granted to use, copy, modify, and distribute this
   1292 software (or portions thereof) for any purpose, without fee, subject to these
   1293 conditions:
   1294 (1) If any part of the source code for this software is distributed, then this
   1295 README file must be included, with this copyright and no-warranty notice
   1296 unaltered; and any additions, deletions, or changes to the original files
   1297 must be clearly indicated in accompanying documentation.
   1298 (2) If only executable code is distributed, then the accompanying
   1299 documentation must state that "this software is based in part on the work of
   1300 the Independent JPEG Group".
   1301 (3) Permission for use of this software is granted only if the user accepts
   1302 full responsibility for any undesirable consequences; the authors accept
   1303 NO LIABILITY for damages of any kind.
   1304 
   1305 These conditions apply to any software derived from or based on the IJG code,
   1306 not just to the unmodified library.  If you use our work, you ought to
   1307 acknowledge us.
   1308 
   1309 Permission is NOT granted for the use of any IJG author's name or company name
   1310 in advertising or publicity relating to this software or products derived from
   1311 it.  This software may be referred to only as "the Independent JPEG Group's
   1312 software".
   1313 
   1314 We specifically permit and encourage the use of this software as the basis of
   1315 commercial products, provided that all warranty or liability claims are
   1316 assumed by the product vendor.
   1317 </pre>
   1318 
   1319 <h3>libpng - <a href="http://www.libpng.org/pub/png/libpng.html">http://www.libpng.org/pub/png/libpng.html</a></h3>
   1320 <pre>
   1321  * Copyright (c) 1995-2024 The PNG Reference Library Authors.
   1322  * Copyright (c) 2018-2024 Cosmin Truta.
   1323  * Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson.
   1324  * Copyright (c) 1996-1997 Andreas Dilger.
   1325  * Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
   1326 
   1327 The software is supplied "as is", without warranty of any kind,
   1328 express or implied, including, without limitation, the warranties
   1329 of merchantability, fitness for a particular purpose, title, and
   1330 non-infringement.  In no event shall the Copyright owners, or
   1331 anyone distributing the software, be liable for any damages or
   1332 other liability, whether in contract, tort or otherwise, arising
   1333 from, out of, or in connection with the software, or the use or
   1334 other dealings in the software, even if advised of the possibility
   1335 of such damage.
   1336 
   1337 Permission is hereby granted to use, copy, modify, and distribute
   1338 this software, or portions hereof, for any purpose, without fee,
   1339 subject to the following restrictions:
   1340 
   1341  1. The origin of this software must not be misrepresented; you
   1342     must not claim that you wrote the original software.  If you
   1343     use this software in a product, an acknowledgment in the product
   1344     documentation would be appreciated, but is not required.
   1345 
   1346  2. Altered source versions must be plainly marked as such, and must
   1347     not be misrepresented as being the original software.
   1348 
   1349  3. This Copyright notice may not be removed or altered from any
   1350     source or altered source distribution.
   1351 </pre>
   1352 
   1353 <h3>LLVM - <a href="https://github.com/llvm/llvm-project">https://github.com/llvm/llvm-project</a></h3>
   1354 <pre>
   1355                                  Apache License
   1356                            Version 2.0, January 2004
   1357                         http://www.apache.org/licenses/
   1358 
   1359     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
   1360 
   1361     1. Definitions.
   1362 
   1363       "License" shall mean the terms and conditions for use, reproduction,
   1364       and distribution as defined by Sections 1 through 9 of this document.
   1365 
   1366       "Licensor" shall mean the copyright owner or entity authorized by
   1367       the copyright owner that is granting the License.
   1368 
   1369       "Legal Entity" shall mean the union of the acting entity and all
   1370       other entities that control, are controlled by, or are under common
   1371       control with that entity. For the purposes of this definition,
   1372       "control" means (i) the power, direct or indirect, to cause the
   1373       direction or management of such entity, whether by contract or
   1374       otherwise, or (ii) ownership of fifty percent (50%) or more of the
   1375       outstanding shares, or (iii) beneficial ownership of such entity.
   1376 
   1377       "You" (or "Your") shall mean an individual or Legal Entity
   1378       exercising permissions granted by this License.
   1379 
   1380       "Source" form shall mean the preferred form for making modifications,
   1381       including but not limited to software source code, documentation
   1382       source, and configuration files.
   1383 
   1384       "Object" form shall mean any form resulting from mechanical
   1385       transformation or translation of a Source form, including but
   1386       not limited to compiled object code, generated documentation,
   1387       and conversions to other media types.
   1388 
   1389       "Work" shall mean the work of authorship, whether in Source or
   1390       Object form, made available under the License, as indicated by a
   1391       copyright notice that is included in or attached to the work
   1392       (an example is provided in the Appendix below).
   1393 
   1394       "Derivative Works" shall mean any work, whether in Source or Object
   1395       form, that is based on (or derived from) the Work and for which the
   1396       editorial revisions, annotations, elaborations, or other modifications
   1397       represent, as a whole, an original work of authorship. For the purposes
   1398       of this License, Derivative Works shall not include works that remain
   1399       separable from, or merely link (or bind by name) to the interfaces of,
   1400       the Work and Derivative Works thereof.
   1401 
   1402       "Contribution" shall mean any work of authorship, including
   1403       the original version of the Work and any modifications or additions
   1404       to that Work or Derivative Works thereof, that is intentionally
   1405       submitted to Licensor for inclusion in the Work by the copyright owner
   1406       or by an individual or Legal Entity authorized to submit on behalf of
   1407       the copyright owner. For the purposes of this definition, "submitted"
   1408       means any form of electronic, verbal, or written communication sent
   1409       to the Licensor or its representatives, including but not limited to
   1410       communication on electronic mailing lists, source code control systems,
   1411       and issue tracking systems that are managed by, or on behalf of, the
   1412       Licensor for the purpose of discussing and improving the Work, but
   1413       excluding communication that is conspicuously marked or otherwise
   1414       designated in writing by the copyright owner as "Not a Contribution."
   1415 
   1416       "Contributor" shall mean Licensor and any individual or Legal Entity
   1417       on behalf of whom a Contribution has been received by Licensor and
   1418       subsequently incorporated within the Work.
   1419 
   1420     2. Grant of Copyright License. Subject to the terms and conditions of
   1421       this License, each Contributor hereby grants to You a perpetual,
   1422       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
   1423       copyright license to reproduce, prepare Derivative Works of,
   1424       publicly display, publicly perform, sublicense, and distribute the
   1425       Work and such Derivative Works in Source or Object form.
   1426 
   1427     3. Grant of Patent License. Subject to the terms and conditions of
   1428       this License, each Contributor hereby grants to You a perpetual,
   1429       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
   1430       (except as stated in this section) patent license to make, have made,
   1431       use, offer to sell, sell, import, and otherwise transfer the Work,
   1432       where such license applies only to those patent claims licensable
   1433       by such Contributor that are necessarily infringed by their
   1434       Contribution(s) alone or by combination of their Contribution(s)
   1435       with the Work to which such Contribution(s) was submitted. If You
   1436       institute patent litigation against any entity (including a
   1437       cross-claim or counterclaim in a lawsuit) alleging that the Work
   1438       or a Contribution incorporated within the Work constitutes direct
   1439       or contributory patent infringement, then any patent licenses
   1440       granted to You under this License for that Work shall terminate
   1441       as of the date such litigation is filed.
   1442 
   1443     4. Redistribution. You may reproduce and distribute copies of the
   1444       Work or Derivative Works thereof in any medium, with or without
   1445       modifications, and in Source or Object form, provided that You
   1446       meet the following conditions:
   1447 
   1448       (a) You must give any other recipients of the Work or
   1449           Derivative Works a copy of this License; and
   1450 
   1451       (b) You must cause any modified files to carry prominent notices
   1452           stating that You changed the files; and
   1453 
   1454       (c) You must retain, in the Source form of any Derivative Works
   1455           that You distribute, all copyright, patent, trademark, and
   1456           attribution notices from the Source form of the Work,
   1457           excluding those notices that do not pertain to any part of
   1458           the Derivative Works; and
   1459 
   1460       (d) If the Work includes a "NOTICE" text file as part of its
   1461           distribution, then any Derivative Works that You distribute must
   1462           include a readable copy of the attribution notices contained
   1463           within such NOTICE file, excluding those notices that do not
   1464           pertain to any part of the Derivative Works, in at least one
   1465           of the following places: within a NOTICE text file distributed
   1466           as part of the Derivative Works; within the Source form or
   1467           documentation, if provided along with the Derivative Works; or,
   1468           within a display generated by the Derivative Works, if and
   1469           wherever such third-party notices normally appear. The contents
   1470           of the NOTICE file are for informational purposes only and
   1471           do not modify the License. You may add Your own attribution
   1472           notices within Derivative Works that You distribute, alongside
   1473           or as an addendum to the NOTICE text from the Work, provided
   1474           that such additional attribution notices cannot be construed
   1475           as modifying the License.
   1476 
   1477       You may add Your own copyright statement to Your modifications and
   1478       may provide additional or different license terms and conditions
   1479       for use, reproduction, or distribution of Your modifications, or
   1480       for any such Derivative Works as a whole, provided Your use,
   1481       reproduction, and distribution of the Work otherwise complies with
   1482       the conditions stated in this License.
   1483 
   1484     5. Submission of Contributions. Unless You explicitly state otherwise,
   1485       any Contribution intentionally submitted for inclusion in the Work
   1486       by You to the Licensor shall be under the terms and conditions of
   1487       this License, without any additional terms or conditions.
   1488       Notwithstanding the above, nothing herein shall supersede or modify
   1489       the terms of any separate license agreement you may have executed
   1490       with Licensor regarding such Contributions.
   1491 
   1492     6. Trademarks. This License does not grant permission to use the trade
   1493       names, trademarks, service marks, or product names of the Licensor,
   1494       except as required for reasonable and customary use in describing the
   1495       origin of the Work and reproducing the content of the NOTICE file.
   1496 
   1497     7. Disclaimer of Warranty. Unless required by applicable law or
   1498       agreed to in writing, Licensor provides the Work (and each
   1499       Contributor provides its Contributions) on an "AS IS" BASIS,
   1500       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
   1501       implied, including, without limitation, any warranties or conditions
   1502       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
   1503       PARTICULAR PURPOSE. You are solely responsible for determining the
   1504       appropriateness of using or redistributing the Work and assume any
   1505       risks associated with Your exercise of permissions under this License.
   1506 
   1507     8. Limitation of Liability. In no event and under no legal theory,
   1508       whether in tort (including negligence), contract, or otherwise,
   1509       unless required by applicable law (such as deliberate and grossly
   1510       negligent acts) or agreed to in writing, shall any Contributor be
   1511       liable to You for damages, including any direct, indirect, special,
   1512       incidental, or consequential damages of any character arising as a
   1513       result of this License or out of the use or inability to use the
   1514       Work (including but not limited to damages for loss of goodwill,
   1515       work stoppage, computer failure or malfunction, or any and all
   1516       other commercial damages or losses), even if such Contributor
   1517       has been advised of the possibility of such damages.
   1518 
   1519     9. Accepting Warranty or Additional Liability. While redistributing
   1520       the Work or Derivative Works thereof, You may choose to offer,
   1521       and charge a fee for, acceptance of support, warranty, indemnity,
   1522       or other liability obligations and/or rights consistent with this
   1523       License. However, in accepting such obligations, You may act only
   1524       on Your own behalf and on Your sole responsibility, not on behalf
   1525       of any other Contributor, and only if You agree to indemnify,
   1526       defend, and hold each Contributor harmless for any liability
   1527       incurred by, or claims asserted against, such Contributor by reason
   1528       of your accepting any such warranty or additional liability.
   1529 
   1530     END OF TERMS AND CONDITIONS
   1531 
   1532     APPENDIX: How to apply the Apache License to your work.
   1533 
   1534       To apply the Apache License to your work, attach the following
   1535       boilerplate notice, with the fields enclosed by brackets "[]"
   1536       replaced with your own identifying information. (Don't include
   1537       the brackets!)  The text should be enclosed in the appropriate
   1538       comment syntax for the file format. We also recommend that a
   1539       file or class name and description of purpose be included on the
   1540       same "printed page" as the copyright notice for easier
   1541       identification within third-party archives.
   1542 
   1543     Copyright [yyyy] [name of copyright owner]
   1544 
   1545     Licensed under the Apache License, Version 2.0 (the "License");
   1546     you may not use this file except in compliance with the License.
   1547     You may obtain a copy of the License at
   1548 
   1549        http://www.apache.org/licenses/LICENSE-2.0
   1550 
   1551     Unless required by applicable law or agreed to in writing, software
   1552     distributed under the License is distributed on an "AS IS" BASIS,
   1553     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   1554     See the License for the specific language governing permissions and
   1555     limitations under the License.
   1556 
   1557 
   1558 ---- LLVM Exceptions to the Apache 2.0 License ----
   1559 
   1560 As an exception, if, as a result of your compiling your source code, portions
   1561 of this Software are embedded into an Object form of such source code, you
   1562 may redistribute such embedded portions in such Object form without complying
   1563 with the conditions of Sections 4(a), 4(b) and 4(d) of the License.
   1564 
   1565 In addition, if you combine or link compiled forms of this Software with
   1566 software that is licensed under the GPLv2 ("Combined Software") and if a
   1567 court of competent jurisdiction determines that the patent provision (Section
   1568 3), the indemnity provision (Section 9) or other Section of the License
   1569 conflicts with the conditions of the GPLv2, you may retroactively and
   1570 prospectively choose to deem waived or otherwise exclude such Section(s) of
   1571 the License, but only in their entirety and only with respect to the Combined
   1572 Software.
   1573 </pre>
   1574 
   1575 <h3>LZMA SDK - <a href="https://7-zip.org/sdk.html">https://7-zip.org/sdk.html</a></h3>
   1576 <pre>
   1577 LZMA SDK is placed in the public domain.
   1578 
   1579 Anyone is free to copy, modify, publish, use, compile, sell, or distribute the original LZMA SDK code,
   1580 either in source code form or as a compiled binary, for any purpose, commercial or non-commercial,
   1581 and by any means.
   1582 </pre>
   1583 
   1584 <h3>kissfft - <a href="https://github.com/mborgerding/kissfft">https://github.com/mborgerding/kissfft</a></h3>
   1585 <pre>
   1586 Copyright (c) 2003-2010 Mark Borgerding . All rights reserved.
   1587 
   1588 Redistribution and use in source and binary forms, with or without modification,
   1589 are permitted provided that the following conditions are met:
   1590 
   1591 1. Redistributions of source code must retain the above copyright notice,
   1592 this list of conditions and the following disclaimer.
   1593 
   1594 2. Redistributions in binary form must reproduce the above copyright notice,
   1595 this list of conditions and the following disclaimer in the documentation
   1596 and/or other materials provided with the distribution.
   1597 
   1598 3. Neither the name of the copyright holder nor the names of its contributors
   1599 may be used to endorse or promote products derived from this software without
   1600 specific prior written permission.
   1601 
   1602 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
   1603 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
   1604 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
   1605 ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
   1606 LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
   1607 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
   1608 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
   1609 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
   1610 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
   1611 USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
   1612 </pre>
   1613 
   1614 <h3>PromptFont - </h3><a href="https://shinmera.github.io/promptfont/">https://shinmera.github.io/promptfont/</a></h3>
   1615 <pre>
   1616 This Font Software is licensed under the SIL Open Font License,
   1617 Version 1.1. This license is copied below, and is also available
   1618 with a FAQ at <http: //scripts.sil.org/OFL>
   1619 
   1620 
   1621 -----------------------------------------------------------
   1622 SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
   1623 -----------------------------------------------------------
   1624 
   1625 PREAMBLE
   1626 The goals of the Open Font License (OFL) are to stimulate worldwide
   1627 development of collaborative font projects, to support the font creation
   1628 efforts of academic and linguistic communities, and to provide a free and
   1629 open framework in which fonts may be shared and improved in partnership
   1630 with others.
   1631 
   1632 The OFL allows the licensed fonts to be used, studied, modified and
   1633 redistributed freely as long as they are not sold by themselves. The
   1634 fonts, including any derivative works, can be bundled, embedded,
   1635 redistributed and/or sold with any software provided that any reserved
   1636 names are not used by derivative works. The fonts and derivatives,
   1637 however, cannot be released under any other type of license. The
   1638 requirement for fonts to remain under this license does not apply
   1639 to any document created using the fonts or their derivatives.
   1640 
   1641 DEFINITIONS
   1642 "Font Software" refers to the set of files released by the Copyright
   1643 Holder(s) under this license and clearly marked as such. This may
   1644 include source files, build scripts and documentation.
   1645 
   1646 "Reserved Font Name" refers to any names specified as such after the
   1647 copyright statement(s).
   1648 
   1649 "Original Version" refers to the collection of Font Software components as
   1650 distributed by the Copyright Holder(s).
   1651 
   1652 "Modified Version" refers to any derivative made by adding to, deleting,
   1653 or substituting -- in part or in whole -- any of the components of the
   1654 Original Version, by changing formats or by porting the Font Software to a
   1655 new environment.
   1656 
   1657 "Author" refers to any designer, engineer, programmer, technical
   1658 writer or other person who contributed to the Font Software.
   1659 
   1660 PERMISSION & CONDITIONS
   1661 Permission is hereby granted, free of charge, to any person obtaining
   1662 a copy of the Font Software, to use, study, copy, merge, embed, modify,
   1663 redistribute, and sell modified and unmodified copies of the Font
   1664 Software, subject to the following conditions:
   1665 
   1666 1) Neither the Font Software nor any of its individual components,
   1667 in Original or Modified Versions, may be sold by itself.
   1668 
   1669 2) Original or Modified Versions of the Font Software may be bundled,
   1670 redistributed and/or sold with any software, provided that each copy
   1671 contains the above copyright notice and this license. These can be
   1672 included either as stand-alone text files, human-readable headers or
   1673 in the appropriate machine-readable metadata fields within text or
   1674 binary files as long as those fields can be easily viewed by the user.
   1675 
   1676 3) No Modified Version of the Font Software may use the Reserved Font
   1677 Name(s) unless explicit written permission is granted by the corresponding
   1678 Copyright Holder. This restriction only applies to the primary font name as
   1679 presented to the users.
   1680 
   1681 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
   1682 Software shall not be used to promote, endorse or advertise any
   1683 Modified Version, except to acknowledge the contribution(s) of the
   1684 Copyright Holder(s) and the Author(s) or with their explicit written
   1685 permission.
   1686 
   1687 5) The Font Software, modified or unmodified, in part or in whole,
   1688 must be distributed entirely under this license, and must not be
   1689 distributed under any other license. The requirement for fonts to
   1690 remain under this license does not apply to any document created
   1691 using the Font Software.
   1692 
   1693 TERMINATION
   1694 This license becomes null and void if any of the above conditions are
   1695 not met.
   1696 
   1697 DISCLAIMER
   1698 THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
   1699 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
   1700 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
   1701 OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
   1702 COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
   1703 INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
   1704 DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
   1705 FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
   1706 OTHER DEALINGS IN THE FONT SOFTWARE.
   1707 </pre>
   1708 
   1709 <h3>twemoji-color-font - <a href="https://github.com/13rac1/twemoji-color-font">https://github.com/13rac1/twemoji-color-font</a></h3>
   1710 <pre>
   1711 # Licenses
   1712 
   1713 * Copyright 2016-2022 Brad Erickson CC-BY-4.0/MIT
   1714 * Copyright 2016-2022 Twitter, Inc. CC-BY-4.0
   1715 * Copyright 2013 Joe Loughry and Terence Eden MIT
   1716 
   1717 ## Artwork
   1718 * Applies to SVG file and TTF font files
   1719 * License: Creative Commons Attribution 4.0 International
   1720 * Human Readable License: http://creativecommons.org/licenses/by/4.0/
   1721 * Complete Legal Terms: http://creativecommons.org/licenses/by/4.0/legalcode
   1722 
   1723 ## Twitter Emoji for Everyone License
   1724 A few SVG files of the Twitter Emoji for Everyone project are used to fill in
   1725 where Emoji One is missing characters required to generate a font. Files are
   1726 stored in `assets/svg`.
   1727 
   1728 * Source: https://github.com/twitter/twemoji
   1729 * Art License: Creative Commons Attribution 4.0 International
   1730 
   1731 ## Power Symbol License
   1732 The SVG files from the [Unicode Power Symbol](http://unicodepowersymbol.com/)
   1733 project have been modified to create B&W Power Symbol glyphs. Files are stored
   1734 in `assets/svg-bw`.
   1735 
   1736 * Source: https://github.com/jloughry/Unicode
   1737 * Art License: MIT
   1738 </pre>
   1739 
   1740 <h3>rcheevos - <a href="https://github.com/RetroAchievements/rcheevos/">https://github.com/RetroAchievements/rcheevos/</a></h3>
   1741 <pre>
   1742 MIT License
   1743 
   1744 Copyright (c) 2019 RetroAchievements.org
   1745 
   1746 Permission is hereby granted, free of charge, to any person obtaining a copy
   1747 of this software and associated documentation files (the "Software"), to deal
   1748 in the Software without restriction, including without limitation the rights
   1749 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
   1750 copies of the Software, and to permit persons to whom the Software is
   1751 furnished to do so, subject to the following conditions:
   1752 
   1753 The above copyright notice and this permission notice shall be included in all
   1754 copies or substantial portions of the Software.
   1755 
   1756 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
   1757 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
   1758 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
   1759 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
   1760 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
   1761 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
   1762 SOFTWARE.
   1763 </pre>
   1764 
   1765 <h3>reshadefx - <a href="https://github.com/crosire/reshade">https://github.com/crosire/reshade</a></h3>
   1766 <pre>
   1767 Copyright 2014 Patrick Mours. All rights reserved.
   1768 
   1769 Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
   1770 
   1771   * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
   1772   * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
   1773   * Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
   1774 
   1775 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
   1776 </pre>
   1777 
   1778 <h3>riscv-disassembler - <a href="https://github.com/michaeljclark/riscv-disassembler">https://github.com/michaeljclark/riscv-disassembler</a></h3>
   1779 RISC-V Disassembler
   1780 
   1781 Copyright (c) 2016-2017 Michael Clark <michaeljclark@mac.com>
   1782 Copyright (c) 2017-2018 SiFive, Inc.
   1783 
   1784 Permission is hereby granted, free of charge, to any person obtaining a copy
   1785 of this software and associated documentation files (the "Software"), to deal
   1786 in the Software without restriction, including without limitation the rights
   1787 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
   1788 copies of the Software, and to permit persons to whom the Software is
   1789 furnished to do so, subject to the following conditions:
   1790 
   1791 The above copyright notice and this permission notice shall be included in
   1792 all copies or substantial portions of the Software.
   1793 
   1794 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
   1795 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
   1796 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
   1797 THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
   1798 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
   1799 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
   1800 THE SOFTWARE.
   1801 </h3>
   1802 
   1803 <h3>SDL - <a href="https://github.com/libsdl-org/SDL">https://github.com/libsdl-org/SDL</a></h3>
   1804 <pre>Simple DirectMedia Layer
   1805   Copyright (C) 1997-2024 Sam Lantinga <slouken@libsdl.org>
   1806 
   1807   This software is provided 'as-is', without any express or implied
   1808   warranty.  In no event will the authors be held liable for any damages
   1809   arising from the use of this software.
   1810 
   1811   Permission is granted to anyone to use this software for any purpose,
   1812   including commercial applications, and to alter it and redistribute it
   1813   freely, subject to the following restrictions:
   1814 
   1815   1. The origin of this software must not be misrepresented; you must not
   1816      claim that you wrote the original software. If you use this software
   1817      in a product, an acknowledgment in the product documentation would be
   1818      appreciated but is not required.
   1819   2. Altered source versions must be plainly marked as such, and must not be
   1820      misrepresented as being the original software.
   1821   3. This notice may not be removed or altered from any source distribution.</pre>
   1822 
   1823 <h3>simpleini - <a href="https://github.com/brofield/simpleini">https://github.com/brofield/simpleini</a></h3>
   1824 <pre>
   1825 The MIT License (MIT)
   1826 
   1827 Copyright (c) 2006-2013 Brodie Thiesfield
   1828 
   1829 Permission is hereby granted, free of charge, to any person obtaining a copy of
   1830 this software and associated documentation files (the "Software"), to deal in
   1831 the Software without restriction, including without limitation the rights to
   1832 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
   1833 the Software, and to permit persons to whom the Software is furnished to do so,
   1834 subject to the following conditions:
   1835 
   1836 The above copyright notice and this permission notice shall be included in all
   1837 copies or substantial portions of the Software.
   1838 
   1839 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
   1840 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
   1841 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
   1842 COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
   1843 IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
   1844 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
   1845 </pre>
   1846 
   1847 <h3>RapidJSON - <a href="https://rapidjson.org/">https://rapidjson.org/</a></h3>
   1848 <pre>Tencent is pleased to support the open source community by making
   1849 RapidJSON available. 
   1850  
   1851 Copyright (C) 2015 THL A29 Limited, a Tencent company, and Milo Yip.
   1852 All rights reserved.
   1853 
   1854 If you have downloaded a copy of the RapidJSON binary from Tencent, please note
   1855 that the RapidJSON binary is licensed under the MIT License. If you have
   1856 downloaded a copy of the RapidJSON source code from Tencent, please note that
   1857 RapidJSON source code is licensed under the MIT License, except for the
   1858 third-party components listed below which are subject to different license
   1859 terms.  Your integration of RapidJSON into your own projects may require
   1860 compliance with the MIT License, as well as the other licenses applicable
   1861 to the third-party components included within RapidJSON.
   1862 
   1863 A copy of the MIT License is included in this file.
   1864 
   1865 Other dependencies and licenses:
   1866 
   1867 Open Source Software Licensed Under the BSD License:
   1868 --------------------------------------------------------------------
   1869 
   1870 The msinttypes r29 
   1871 Copyright (c) 2006-2013 Alexander Chemeris 
   1872 All rights reserved.
   1873 
   1874 Redistribution and use in source and binary forms, with or without modification,
   1875 are permitted provided that the following conditions are met:
   1876 
   1877 * Redistributions of source code must retain the above copyright notice, this
   1878   list of conditions and the following disclaimer. 
   1879 * Redistributions in binary form must reproduce the above copyright notice,
   1880   this list of conditions and the following disclaimer in the documentation
   1881   and/or other materials provided with the distribution.
   1882 * Neither the name of copyright holder nor the names of its contributors may be
   1883   used to endorse or promote products derived from this software without specific
   1884   prior written permission.
   1885 
   1886 THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY
   1887 EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
   1888 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
   1889 DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY
   1890 DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
   1891 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
   1892 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
   1893 ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
   1894 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
   1895 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
   1896 
   1897 
   1898 Terms of the MIT License:
   1899 --------------------------------------------------------------------
   1900 
   1901 Permission is hereby granted, free of charge, to any person obtaining a copy
   1902 of this software and associated documentation files (the "Software"), to deal
   1903 in the Software without restriction, including without limitation the rights
   1904 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
   1905 copies of the Software, and to permit persons to whom the Software is
   1906 furnished to do so, subject to the following conditions:
   1907 
   1908 The above copyright notice and this permission notice shall be included in all
   1909 copies or substantial portions of the Software.
   1910 
   1911 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
   1912 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
   1913 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
   1914 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
   1915 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
   1916 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
   1917 SOFTWARE.</pre>
   1918 
   1919 <h3>Rapid YAML - <a href="https://github.com/biojppm/rapidyaml">https://github.com/biojppm/rapidyaml</a></h3>
   1920 <pre>Copyright (c) 2018, Joao Paulo Magalhaes <dev@jpmag.me>
   1921 
   1922 Permission is hereby granted, free of charge, to any person obtaining
   1923 a copy of this software and associated documentation files (the "Software"),
   1924 to deal in the Software without restriction, including without limitation
   1925 the rights to use, copy, modify, merge, publish, distribute, sublicense,
   1926 and/or sell copies of the Software, and to permit persons to whom the
   1927 Software is furnished to do so, subject to the following conditions:
   1928 
   1929 The above copyright notice and this permission notice shall be included
   1930 in all copies or substantial portions of the Software.
   1931 
   1932 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
   1933 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
   1934 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
   1935 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
   1936 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
   1937 FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
   1938 DEALINGS IN THE SOFTWARE.</pre>
   1939 
   1940 <h3>SoundTouch audio processing library - https://github.com/rspeyer/soundtouch</h3>
   1941 <h3>FFmpeg - https://www.ffmpeg.org/</h3>
   1942 <p>
   1943     Build instructions for distributed FFmpeg can be found at <a href="https://github.com/stenzek/duckstation/tree/master/scripts/deps">https://github.com/stenzek/duckstation/tree/master/scripts/deps</a>.<br />
   1944     FFmpeg sources can be downloaded from <a href="https://www.ffmpeg.org/download.html">https://www.ffmpeg.org/download.html</a>
   1945 </p>
   1946 <pre>
   1947 		  GNU LESSER GENERAL PUBLIC LICENSE
   1948 		       Version 2.1, February 1999
   1949 
   1950  Copyright (C) 1991, 1999 Free Software Foundation, Inc.
   1951      59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
   1952  Everyone is permitted to copy and distribute verbatim copies
   1953  of this license document, but changing it is not allowed.
   1954 
   1955 [This is the first released version of the Lesser GPL.  It also counts
   1956  as the successor of the GNU Library Public License, version 2, hence
   1957  the version number 2.1.]
   1958 
   1959 			    Preamble
   1960 
   1961   The licenses for most software are designed to take away your
   1962 freedom to share and change it.  By contrast, the GNU General Public
   1963 Licenses are intended to guarantee your freedom to share and change
   1964 free software--to make sure the software is free for all its users.
   1965 
   1966   This license, the Lesser General Public License, applies to some
   1967 specially designated software packages--typically libraries--of the
   1968 Free Software Foundation and other authors who decide to use it.  You
   1969 can use it too, but we suggest you first think carefully about whether
   1970 this license or the ordinary General Public License is the better
   1971 strategy to use in any particular case, based on the explanations below.
   1972 
   1973   When we speak of free software, we are referring to freedom of use,
   1974 not price.  Our General Public Licenses are designed to make sure that
   1975 you have the freedom to distribute copies of free software (and charge
   1976 for this service if you wish); that you receive source code or can get
   1977 it if you want it; that you can change the software and use pieces of
   1978 it in new free programs; and that you are informed that you can do
   1979 these things.
   1980 
   1981   To protect your rights, we need to make restrictions that forbid
   1982 distributors to deny you these rights or to ask you to surrender these
   1983 rights.  These restrictions translate to certain responsibilities for
   1984 you if you distribute copies of the library or if you modify it.
   1985 
   1986   For example, if you distribute copies of the library, whether gratis
   1987 or for a fee, you must give the recipients all the rights that we gave
   1988 you.  You must make sure that they, too, receive or can get the source
   1989 code.  If you link other code with the library, you must provide
   1990 complete object files to the recipients, so that they can relink them
   1991 with the library after making changes to the library and recompiling
   1992 it.  And you must show them these terms so they know their rights.
   1993 
   1994   We protect your rights with a two-step method: (1) we copyright the
   1995 library, and (2) we offer you this license, which gives you legal
   1996 permission to copy, distribute and/or modify the library.
   1997 
   1998   To protect each distributor, we want to make it very clear that
   1999 there is no warranty for the free library.  Also, if the library is
   2000 modified by someone else and passed on, the recipients should know
   2001 that what they have is not the original version, so that the original
   2002 author's reputation will not be affected by problems that might be
   2003 introduced by others.
   2004 
   2005   Finally, software patents pose a constant threat to the existence of
   2006 any free program.  We wish to make sure that a company cannot
   2007 effectively restrict the users of a free program by obtaining a
   2008 restrictive license from a patent holder.  Therefore, we insist that
   2009 any patent license obtained for a version of the library must be
   2010 consistent with the full freedom of use specified in this license.
   2011 
   2012   Most GNU software, including some libraries, is covered by the
   2013 ordinary GNU General Public License.  This license, the GNU Lesser
   2014 General Public License, applies to certain designated libraries, and
   2015 is quite different from the ordinary General Public License.  We use
   2016 this license for certain libraries in order to permit linking those
   2017 libraries into non-free programs.
   2018 
   2019   When a program is linked with a library, whether statically or using
   2020 a shared library, the combination of the two is legally speaking a
   2021 combined work, a derivative of the original library.  The ordinary
   2022 General Public License therefore permits such linking only if the
   2023 entire combination fits its criteria of freedom.  The Lesser General
   2024 Public License permits more lax criteria for linking other code with
   2025 the library.
   2026 
   2027   We call this license the "Lesser" General Public License because it
   2028 does Less to protect the user's freedom than the ordinary General
   2029 Public License.  It also provides other free software developers Less
   2030 of an advantage over competing non-free programs.  These disadvantages
   2031 are the reason we use the ordinary General Public License for many
   2032 libraries.  However, the Lesser license provides advantages in certain
   2033 special circumstances.
   2034 
   2035   For example, on rare occasions, there may be a special need to
   2036 encourage the widest possible use of a certain library, so that it becomes
   2037 a de-facto standard.  To achieve this, non-free programs must be
   2038 allowed to use the library.  A more frequent case is that a free
   2039 library does the same job as widely used non-free libraries.  In this
   2040 case, there is little to gain by limiting the free library to free
   2041 software only, so we use the Lesser General Public License.
   2042 
   2043   In other cases, permission to use a particular library in non-free
   2044 programs enables a greater number of people to use a large body of
   2045 free software.  For example, permission to use the GNU C Library in
   2046 non-free programs enables many more people to use the whole GNU
   2047 operating system, as well as its variant, the GNU/Linux operating
   2048 system.
   2049 
   2050   Although the Lesser General Public License is Less protective of the
   2051 users' freedom, it does ensure that the user of a program that is
   2052 linked with the Library has the freedom and the wherewithal to run
   2053 that program using a modified version of the Library.
   2054 
   2055   The precise terms and conditions for copying, distribution and
   2056 modification follow.  Pay close attention to the difference between a
   2057 "work based on the library" and a "work that uses the library".  The
   2058 former contains code derived from the library, whereas the latter must
   2059 be combined with the library in order to run.
   2060 
   2061 		  GNU LESSER GENERAL PUBLIC LICENSE
   2062    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
   2063 
   2064   0. This License Agreement applies to any software library or other
   2065 program which contains a notice placed by the copyright holder or
   2066 other authoried party saying it may be distributed under the terms of
   2067 this Lesser General Public License (also called "this License").
   2068 Each licensee is addressed as "you".
   2069 
   2070   A "library" means a collection of software functions and/or data
   2071 prepared so as to be conveniently linked with application programs
   2072 (which use some of those functions and data) to form executables.
   2073 
   2074   The "Library", below, refers to any such software library or work
   2075 which has been distributed under these terms.  A "work based on the
   2076 Library" means either the Library or any derivative work under
   2077 copyright law: that is to say, a work containing the Library or a
   2078 portion of it, either verbatim or with modifications and/or translated
   2079 straightforwardly into another language.  (Hereinafter, translation is
   2080 included without limitation in the term "modification".)
   2081 
   2082   "Source code" for a work means the preferred form of the work for
   2083 making modifications to it.  For a library, complete source code means
   2084 all the source code for all modules it contains, plus any associated
   2085 interface definition files, plus the scripts used to control compilation
   2086 and installation of the library.
   2087 
   2088   Activities other than copying, distribution and modification are not
   2089 covered by this License; they are outside its scope.  The act of
   2090 running a program using the Library is not restricted, and output from
   2091 such a program is covered only if its contents constitute a work based
   2092 on the Library (independent of the use of the Library in a tool for
   2093 writing it).  Whether that is true depends on what the Library does
   2094 and what the program that uses the Library does.
   2095   
   2096   1. You may copy and distribute verbatim copies of the Library's
   2097 complete source code as you receive it, in any medium, provided that
   2098 you conspicuously and appropriately publish on each copy an
   2099 appropriate copyright notice and disclaimer of warranty; keep intact
   2100 all the notices that refer to this License and to the absence of any
   2101 warranty; and distribute a copy of this License along with the
   2102 Library.
   2103 
   2104   You may charge a fee for the physical act of transferring a copy,
   2105 and you may at your option offer warranty protection in exchange for a
   2106 fee.
   2107 
   2108   2. You may modify your copy or copies of the Library or any portion
   2109 of it, thus forming a work based on the Library, and copy and
   2110 distribute such modifications or work under the terms of Section 1
   2111 above, provided that you also meet all of these conditions:
   2112 
   2113     a) The modified work must itself be a software library.
   2114 
   2115     b) You must cause the files modified to carry prominent notices
   2116     stating that you changed the files and the date of any change.
   2117 
   2118     c) You must cause the whole of the work to be licensed at no
   2119     charge to all third parties under the terms of this License.
   2120 
   2121     d) If a facility in the modified Library refers to a function or a
   2122     table of data to be supplied by an application program that uses
   2123     the facility, other than as an argument passed when the facility
   2124     is invoked, then you must make a good faith effort to ensure that,
   2125     in the event an application does not supply such function or
   2126     table, the facility still operates, and performs whatever part of
   2127     its purpose remains meaningful.
   2128 
   2129     (For example, a function in a library to compute square roots has
   2130     a purpose that is entirely well-defined independent of the
   2131     application.  Therefore, Subsection 2d requires that any
   2132     application-supplied function or table used by this function must
   2133     be optional: if the application does not supply it, the square
   2134     root function must still compute square roots.)
   2135 
   2136 These requirements apply to the modified work as a whole.  If
   2137 identifiable sections of that work are not derived from the Library,
   2138 and can be reasonably considered independent and separate works in
   2139 themselves, then this License, and its terms, do not apply to those
   2140 sections when you distribute them as separate works.  But when you
   2141 distribute the same sections as part of a whole which is a work based
   2142 on the Library, the distribution of the whole must be on the terms of
   2143 this License, whose permissions for other licensees extend to the
   2144 entire whole, and thus to each and every part regardless of who wrote
   2145 it.
   2146 
   2147 Thus, it is not the intent of this section to claim rights or contest
   2148 your rights to work written entirely by you; rather, the intent is to
   2149 exercise the right to control the distribution of derivative or
   2150 collective works based on the Library.
   2151 
   2152 In addition, mere aggregation of another work not based on the Library
   2153 with the Library (or with a work based on the Library) on a volume of
   2154 a storage or distribution medium does not bring the other work under
   2155 the scope of this License.
   2156 
   2157   3. You may opt to apply the terms of the ordinary GNU General Public
   2158 License instead of this License to a given copy of the Library.  To do
   2159 this, you must alter all the notices that refer to this License, so
   2160 that they refer to the ordinary GNU General Public License, version 2,
   2161 instead of to this License.  (If a newer version than version 2 of the
   2162 ordinary GNU General Public License has appeared, then you can specify
   2163 that version instead if you wish.)  Do not make any other change in
   2164 these notices.
   2165 
   2166   Once this change is made in a given copy, it is irreversible for
   2167 that copy, so the ordinary GNU General Public License applies to all
   2168 subsequent copies and derivative works made from that copy.
   2169 
   2170   This option is useful when you wish to copy part of the code of
   2171 the Library into a program that is not a library.
   2172 
   2173   4. You may copy and distribute the Library (or a portion or
   2174 derivative of it, under Section 2) in object code or executable form
   2175 under the terms of Sections 1 and 2 above provided that you accompany
   2176 it with the complete corresponding machine-readable source code, which
   2177 must be distributed under the terms of Sections 1 and 2 above on a
   2178 medium customarily used for software interchange.
   2179 
   2180   If distribution of object code is made by offering access to copy
   2181 from a designated place, then offering equivalent access to copy the
   2182 source code from the same place satisfies the requirement to
   2183 distribute the source code, even though third parties are not
   2184 compelled to copy the source along with the object code.
   2185 
   2186   5. A program that contains no derivative of any portion of the
   2187 Library, but is designed to work with the Library by being compiled or
   2188 linked with it, is called a "work that uses the Library".  Such a
   2189 work, in isolation, is not a derivative work of the Library, and
   2190 therefore falls outside the scope of this License.
   2191 
   2192   However, linking a "work that uses the Library" with the Library
   2193 creates an executable that is a derivative of the Library (because it
   2194 contains portions of the Library), rather than a "work that uses the
   2195 library".  The executable is therefore covered by this License.
   2196 Section 6 states terms for distribution of such executables.
   2197 
   2198   When a "work that uses the Library" uses material from a header file
   2199 that is part of the Library, the object code for the work may be a
   2200 derivative work of the Library even though the source code is not.
   2201 Whether this is true is especially significant if the work can be
   2202 linked without the Library, or if the work is itself a library.  The
   2203 threshold for this to be true is not precisely defined by law.
   2204 
   2205   If such an object file uses only numerical parameters, data
   2206 structure layouts and accessors, and small macros and small inline
   2207 functions (ten lines or less in length), then the use of the object
   2208 file is unrestricted, regardless of whether it is legally a derivative
   2209 work.  (Executables containing this object code plus portions of the
   2210 Library will still fall under Section 6.)
   2211 
   2212   Otherwise, if the work is a derivative of the Library, you may
   2213 distribute the object code for the work under the terms of Section 6.
   2214 Any executables containing that work also fall under Section 6,
   2215 whether or not they are linked directly with the Library itself.
   2216 
   2217   6. As an exception to the Sections above, you may also combine or
   2218 link a "work that uses the Library" with the Library to produce a
   2219 work containing portions of the Library, and distribute that work
   2220 under terms of your choice, provided that the terms permit
   2221 modification of the work for the customer's own use and reverse
   2222 engineering for debugging such modifications.
   2223 
   2224   You must give prominent notice with each copy of the work that the
   2225 Library is used in it and that the Library and its use are covered by
   2226 this License.  You must supply a copy of this License.  If the work
   2227 during execution displays copyright notices, you must include the
   2228 copyright notice for the Library among them, as well as a reference
   2229 directing the user to the copy of this License.  Also, you must do one
   2230 of these things:
   2231 
   2232     a) Accompany the work with the complete corresponding
   2233     machine-readable source code for the Library including whatever
   2234     changes were used in the work (which must be distributed under
   2235     Sections 1 and 2 above); and, if the work is an executable linked
   2236     with the Library, with the complete machine-readable "work that
   2237     uses the Library", as object code and/or source code, so that the
   2238     user can modify the Library and then relink to produce a modified
   2239     executable containing the modified Library.  (It is understood
   2240     that the user who changes the contents of definitions files in the
   2241     Library will not necessarily be able to recompile the application
   2242     to use the modified definitions.)
   2243 
   2244     b) Use a suitable shared library mechanism for linking with the
   2245     Library.  A suitable mechanism is one that (1) uses at run time a
   2246     copy of the library already present on the user's computer system,
   2247     rather than copying library functions into the executable, and (2)
   2248     will operate properly with a modified version of the library, if
   2249     the user installs one, as long as the modified version is
   2250     interface-compatible with the version that the work was made with.
   2251 
   2252     c) Accompany the work with a written offer, valid for at
   2253     least three years, to give the same user the materials
   2254     specified in Subsection 6a, above, for a charge no more
   2255     than the cost of performing this distribution.
   2256 
   2257     d) If distribution of the work is made by offering access to copy
   2258     from a designated place, offer equivalent access to copy the above
   2259     specified materials from the same place.
   2260 
   2261     e) Verify that the user has already received a copy of these
   2262     materials or that you have already sent this user a copy.
   2263 
   2264   For an executable, the required form of the "work that uses the
   2265 Library" must include any data and utility programs needed for
   2266 reproducing the executable from it.  However, as a special exception,
   2267 the materials to be distributed need not include anything that is
   2268 normally distributed (in either source or binary form) with the major
   2269 components (compiler, kernel, and so on) of the operating system on
   2270 which the executable runs, unless that component itself accompanies
   2271 the executable.
   2272 
   2273   It may happen that this requirement contradicts the license
   2274 restrictions of other proprietary libraries that do not normally
   2275 accompany the operating system.  Such a contradiction means you cannot
   2276 use both them and the Library together in an executable that you
   2277 distribute.
   2278 
   2279   7. You may place library facilities that are a work based on the
   2280 Library side-by-side in a single library together with other library
   2281 facilities not covered by this License, and distribute such a combined
   2282 library, provided that the separate distribution of the work based on
   2283 the Library and of the other library facilities is otherwise
   2284 permitted, and provided that you do these two things:
   2285 
   2286     a) Accompany the combined library with a copy of the same work
   2287     based on the Library, uncombined with any other library
   2288     facilities.  This must be distributed under the terms of the
   2289     Sections above.
   2290 
   2291     b) Give prominent notice with the combined library of the fact
   2292     that part of it is a work based on the Library, and explaining
   2293     where to find the accompanying uncombined form of the same work.
   2294 
   2295   8. You may not copy, modify, sublicense, link with, or distribute
   2296 the Library except as expressly provided under this License.  Any
   2297 attempt otherwise to copy, modify, sublicense, link with, or
   2298 distribute the Library is void, and will automatically terminate your
   2299 rights under this License.  However, parties who have received copies,
   2300 or rights, from you under this License will not have their licenses
   2301 terminated so long as such parties remain in full compliance.
   2302 
   2303   9. You are not required to accept this License, since you have not
   2304 signed it.  However, nothing else grants you permission to modify or
   2305 distribute the Library or its derivative works.  These actions are
   2306 prohibited by law if you do not accept this License.  Therefore, by
   2307 modifying or distributing the Library (or any work based on the
   2308 Library), you indicate your acceptance of this License to do so, and
   2309 all its terms and conditions for copying, distributing or modifying
   2310 the Library or works based on it.
   2311 
   2312   10. Each time you redistribute the Library (or any work based on the
   2313 Library), the recipient automatically receives a license from the
   2314 original licensor to copy, distribute, link with or modify the Library
   2315 subject to these terms and conditions.  You may not impose any further
   2316 restrictions on the recipients' exercise of the rights granted herein.
   2317 You are not responsible for enforcing compliance by third parties with
   2318 this License.
   2319 
   2320   11. If, as a consequence of a court judgment or allegation of patent
   2321 infringement or for any other reason (not limited to patent issues),
   2322 conditions are imposed on you (whether by court order, agreement or
   2323 otherwise) that contradict the conditions of this License, they do not
   2324 excuse you from the conditions of this License.  If you cannot
   2325 distribute so as to satisfy simultaneously your obligations under this
   2326 License and any other pertinent obligations, then as a consequence you
   2327 may not distribute the Library at all.  For example, if a patent
   2328 license would not permit royalty-free redistribution of the Library by
   2329 all those who receive copies directly or indirectly through you, then
   2330 the only way you could satisfy both it and this License would be to
   2331 refrain entirely from distribution of the Library.
   2332 
   2333 If any portion of this section is held invalid or unenforceable under any
   2334 particular circumstance, the balance of the section is intended to apply,
   2335 and the section as a whole is intended to apply in other circumstances.
   2336 
   2337 It is not the purpose of this section to induce you to infringe any
   2338 patents or other property right claims or to contest validity of any
   2339 such claims; this section has the sole purpose of protecting the
   2340 integrity of the free software distribution system which is
   2341 implemented by public license practices.  Many people have made
   2342 generous contributions to the wide range of software distributed
   2343 through that system in reliance on consistent application of that
   2344 system; it is up to the author/donor to decide if he or she is willing
   2345 to distribute software through any other system and a licensee cannot
   2346 impose that choice.
   2347 
   2348 This section is intended to make thoroughly clear what is believed to
   2349 be a consequence of the rest of this License.
   2350 
   2351   12. If the distribution and/or use of the Library is restricted in
   2352 certain countries either by patents or by copyrighted interfaces, the
   2353 original copyright holder who places the Library under this License may add
   2354 an explicit geographical distribution limitation excluding those countries,
   2355 so that distribution is permitted only in or among countries not thus
   2356 excluded.  In such case, this License incorporates the limitation as if
   2357 written in the body of this License.
   2358 
   2359   13. The Free Software Foundation may publish revised and/or new
   2360 versions of the Lesser General Public License from time to time.
   2361 Such new versions will be similar in spirit to the present version,
   2362 but may differ in detail to address new problems or concerns.
   2363 
   2364 Each version is given a distinguishing version number.  If the Library
   2365 specifies a version number of this License which applies to it and
   2366 "any later version", you have the option of following the terms and
   2367 conditions either of that version or of any later version published by
   2368 the Free Software Foundation.  If the Library does not specify a
   2369 license version number, you may choose any version ever published by
   2370 the Free Software Foundation.
   2371 
   2372   14. If you wish to incorporate parts of the Library into other free
   2373 programs whose distribution conditions are incompatible with these,
   2374 write to the author to ask for permission.  For software which is
   2375 copyrighted by the Free Software Foundation, write to the Free
   2376 Software Foundation; we sometimes make exceptions for this.  Our
   2377 decision will be guided by the two goals of preserving the free status
   2378 of all derivatives of our free software and of promoting the sharing
   2379 and reuse of software generally.
   2380 
   2381 			    NO WARRANTY
   2382 
   2383   15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
   2384 WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
   2385 EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
   2386 OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
   2387 KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
   2388 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
   2389 PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
   2390 LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
   2391 THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
   2392 
   2393   16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
   2394 WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
   2395 AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
   2396 FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
   2397 CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
   2398 LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
   2399 RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
   2400 FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
   2401 SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
   2402 DAMAGES.
   2403 
   2404 		     END OF TERMS AND CONDITIONS
   2405 </pre>
   2406 
   2407 <h3>SPIRV-Cross - <a href="https://github.com/KhronosGroup/SPIRV-Cross">https://github.com/KhronosGroup/SPIRV-Cross</a></h3>
   2408 <pre>
   2409 
   2410                                  Apache License
   2411                            Version 2.0, January 2004
   2412                         http://www.apache.org/licenses/
   2413 
   2414    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
   2415 
   2416    1. Definitions.
   2417 
   2418       "License" shall mean the terms and conditions for use, reproduction,
   2419       and distribution as defined by Sections 1 through 9 of this document.
   2420 
   2421       "Licensor" shall mean the copyright owner or entity authorized by
   2422       the copyright owner that is granting the License.
   2423 
   2424       "Legal Entity" shall mean the union of the acting entity and all
   2425       other entities that control, are controlled by, or are under common
   2426       control with that entity. For the purposes of this definition,
   2427       "control" means (i) the power, direct or indirect, to cause the
   2428       direction or management of such entity, whether by contract or
   2429       otherwise, or (ii) ownership of fifty percent (50%) or more of the
   2430       outstanding shares, or (iii) beneficial ownership of such entity.
   2431 
   2432       "You" (or "Your") shall mean an individual or Legal Entity
   2433       exercising permissions granted by this License.
   2434 
   2435       "Source" form shall mean the preferred form for making modifications,
   2436       including but not limited to software source code, documentation
   2437       source, and configuration files.
   2438 
   2439       "Object" form shall mean any form resulting from mechanical
   2440       transformation or translation of a Source form, including but
   2441       not limited to compiled object code, generated documentation,
   2442       and conversions to other media types.
   2443 
   2444       "Work" shall mean the work of authorship, whether in Source or
   2445       Object form, made available under the License, as indicated by a
   2446       copyright notice that is included in or attached to the work
   2447       (an example is provided in the Appendix below).
   2448 
   2449       "Derivative Works" shall mean any work, whether in Source or Object
   2450       form, that is based on (or derived from) the Work and for which the
   2451       editorial revisions, annotations, elaborations, or other modifications
   2452       represent, as a whole, an original work of authorship. For the purposes
   2453       of this License, Derivative Works shall not include works that remain
   2454       separable from, or merely link (or bind by name) to the interfaces of,
   2455       the Work and Derivative Works thereof.
   2456 
   2457       "Contribution" shall mean any work of authorship, including
   2458       the original version of the Work and any modifications or additions
   2459       to that Work or Derivative Works thereof, that is intentionally
   2460       submitted to Licensor for inclusion in the Work by the copyright owner
   2461       or by an individual or Legal Entity authorized to submit on behalf of
   2462       the copyright owner. For the purposes of this definition, "submitted"
   2463       means any form of electronic, verbal, or written communication sent
   2464       to the Licensor or its representatives, including but not limited to
   2465       communication on electronic mailing lists, source code control systems,
   2466       and issue tracking systems that are managed by, or on behalf of, the
   2467       Licensor for the purpose of discussing and improving the Work, but
   2468       excluding communication that is conspicuously marked or otherwise
   2469       designated in writing by the copyright owner as "Not a Contribution."
   2470 
   2471       "Contributor" shall mean Licensor and any individual or Legal Entity
   2472       on behalf of whom a Contribution has been received by Licensor and
   2473       subsequently incorporated within the Work.
   2474 
   2475    2. Grant of Copyright License. Subject to the terms and conditions of
   2476       this License, each Contributor hereby grants to You a perpetual,
   2477       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
   2478       copyright license to reproduce, prepare Derivative Works of,
   2479       publicly display, publicly perform, sublicense, and distribute the
   2480       Work and such Derivative Works in Source or Object form.
   2481 
   2482    3. Grant of Patent License. Subject to the terms and conditions of
   2483       this License, each Contributor hereby grants to You a perpetual,
   2484       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
   2485       (except as stated in this section) patent license to make, have made,
   2486       use, offer to sell, sell, import, and otherwise transfer the Work,
   2487       where such license applies only to those patent claims licensable
   2488       by such Contributor that are necessarily infringed by their
   2489       Contribution(s) alone or by combination of their Contribution(s)
   2490       with the Work to which such Contribution(s) was submitted. If You
   2491       institute patent litigation against any entity (including a
   2492       cross-claim or counterclaim in a lawsuit) alleging that the Work
   2493       or a Contribution incorporated within the Work constitutes direct
   2494       or contributory patent infringement, then any patent licenses
   2495       granted to You under this License for that Work shall terminate
   2496       as of the date such litigation is filed.
   2497 
   2498    4. Redistribution. You may reproduce and distribute copies of the
   2499       Work or Derivative Works thereof in any medium, with or without
   2500       modifications, and in Source or Object form, provided that You
   2501       meet the following conditions:
   2502 
   2503       (a) You must give any other recipients of the Work or
   2504           Derivative Works a copy of this License; and
   2505 
   2506       (b) You must cause any modified files to carry prominent notices
   2507           stating that You changed the files; and
   2508 
   2509       (c) You must retain, in the Source form of any Derivative Works
   2510           that You distribute, all copyright, patent, trademark, and
   2511           attribution notices from the Source form of the Work,
   2512           excluding those notices that do not pertain to any part of
   2513           the Derivative Works; and
   2514 
   2515       (d) If the Work includes a "NOTICE" text file as part of its
   2516           distribution, then any Derivative Works that You distribute must
   2517           include a readable copy of the attribution notices contained
   2518           within such NOTICE file, excluding those notices that do not
   2519           pertain to any part of the Derivative Works, in at least one
   2520           of the following places: within a NOTICE text file distributed
   2521           as part of the Derivative Works; within the Source form or
   2522           documentation, if provided along with the Derivative Works; or,
   2523           within a display generated by the Derivative Works, if and
   2524           wherever such third-party notices normally appear. The contents
   2525           of the NOTICE file are for informational purposes only and
   2526           do not modify the License. You may add Your own attribution
   2527           notices within Derivative Works that You distribute, alongside
   2528           or as an addendum to the NOTICE text from the Work, provided
   2529           that such additional attribution notices cannot be construed
   2530           as modifying the License.
   2531 
   2532       You may add Your own copyright statement to Your modifications and
   2533       may provide additional or different license terms and conditions
   2534       for use, reproduction, or distribution of Your modifications, or
   2535       for any such Derivative Works as a whole, provided Your use,
   2536       reproduction, and distribution of the Work otherwise complies with
   2537       the conditions stated in this License.
   2538 
   2539    5. Submission of Contributions. Unless You explicitly state otherwise,
   2540       any Contribution intentionally submitted for inclusion in the Work
   2541       by You to the Licensor shall be under the terms and conditions of
   2542       this License, without any additional terms or conditions.
   2543       Notwithstanding the above, nothing herein shall supersede or modify
   2544       the terms of any separate license agreement you may have executed
   2545       with Licensor regarding such Contributions.
   2546 
   2547    6. Trademarks. This License does not grant permission to use the trade
   2548       names, trademarks, service marks, or product names of the Licensor,
   2549       except as required for reasonable and customary use in describing the
   2550       origin of the Work and reproducing the content of the NOTICE file.
   2551 
   2552    7. Disclaimer of Warranty. Unless required by applicable law or
   2553       agreed to in writing, Licensor provides the Work (and each
   2554       Contributor provides its Contributions) on an "AS IS" BASIS,
   2555       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
   2556       implied, including, without limitation, any warranties or conditions
   2557       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
   2558       PARTICULAR PURPOSE. You are solely responsible for determining the
   2559       appropriateness of using or redistributing the Work and assume any
   2560       risks associated with Your exercise of permissions under this License.
   2561 
   2562    8. Limitation of Liability. In no event and under no legal theory,
   2563       whether in tort (including negligence), contract, or otherwise,
   2564       unless required by applicable law (such as deliberate and grossly
   2565       negligent acts) or agreed to in writing, shall any Contributor be
   2566       liable to You for damages, including any direct, indirect, special,
   2567       incidental, or consequential damages of any character arising as a
   2568       result of this License or out of the use or inability to use the
   2569       Work (including but not limited to damages for loss of goodwill,
   2570       work stoppage, computer failure or malfunction, or any and all
   2571       other commercial damages or losses), even if such Contributor
   2572       has been advised of the possibility of such damages.
   2573 
   2574    9. Accepting Warranty or Additional Liability. While redistributing
   2575       the Work or Derivative Works thereof, You may choose to offer,
   2576       and charge a fee for, acceptance of support, warranty, indemnity,
   2577       or other liability obligations and/or rights consistent with this
   2578       License. However, in accepting such obligations, You may act only
   2579       on Your own behalf and on Your sole responsibility, not on behalf
   2580       of any other Contributor, and only if You agree to indemnify,
   2581       defend, and hold each Contributor harmless for any liability
   2582       incurred by, or claims asserted against, such Contributor by reason
   2583       of your accepting any such warranty or additional liability.
   2584 
   2585    END OF TERMS AND CONDITIONS
   2586 
   2587    APPENDIX: How to apply the Apache License to your work.
   2588 
   2589       To apply the Apache License to your work, attach the following
   2590       boilerplate notice, with the fields enclosed by brackets "[]"
   2591       replaced with your own identifying information. (Don't include
   2592       the brackets!)  The text should be enclosed in the appropriate
   2593       comment syntax for the file format. We also recommend that a
   2594       file or class name and description of purpose be included on the
   2595       same "printed page" as the copyright notice for easier
   2596       identification within third-party archives.
   2597 
   2598    Copyright [yyyy] [name of copyright owner]
   2599 
   2600    Licensed under the Apache License, Version 2.0 (the "License");
   2601    you may not use this file except in compliance with the License.
   2602    You may obtain a copy of the License at
   2603 
   2604        http://www.apache.org/licenses/LICENSE-2.0
   2605 
   2606    Unless required by applicable law or agreed to in writing, software
   2607    distributed under the License is distributed on an "AS IS" BASIS,
   2608    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   2609    See the License for the specific language governing permissions and
   2610    limitations under the License.
   2611 </pre>
   2612 
   2613 <h3>StackWalker.cpp</h3>
   2614 <pre>
   2615 Copyright (c) 2005-2013, Jochen Kalmbach
   2616 All rights reserved.
   2617 
   2618 Redistribution and use in source and binary forms, with or without modification,
   2619 are permitted provided that the following conditions are met:
   2620 
   2621 Redistributions of source code must retain the above copyright notice,
   2622 this list of conditions and the following disclaimer.
   2623 Redistributions in binary form must reproduce the above copyright notice,
   2624 this list of conditions and the following disclaimer in the documentation
   2625 and/or other materials provided with the distribution.
   2626 Neither the name of Jochen Kalmbach nor the names of its contributors may be
   2627 used to endorse or promote products derived from this software without
   2628 specific prior written permission.
   2629 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
   2630 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
   2631 THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
   2632 ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
   2633 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
   2634 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
   2635 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
   2636 ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
   2637 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
   2638 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
   2639 </pre>
   2640 
   2641 <h3>vixl - <a href="https://git.linaro.org/arm/vixl.git">https://git.linaro.org/arm/vixl.git</a></h3>
   2642 <pre>
   2643 LICENCE
   2644 =======
   2645 
   2646 The software in this repository is covered by the following licence.
   2647 
   2648 // Copyright 2015, VIXL authors
   2649 // All rights reserved.
   2650 //
   2651 // Redistribution and use in source and binary forms, with or without
   2652 // modification, are permitted provided that the following conditions are met:
   2653 //
   2654 //   * Redistributions of source code must retain the above copyright notice,
   2655 //     this list of conditions and the following disclaimer.
   2656 //   * Redistributions in binary form must reproduce the above copyright notice,
   2657 //     this list of conditions and the following disclaimer in the documentation
   2658 //     and/or other materials provided with the distribution.
   2659 //   * Neither the name of ARM Limited nor the names of its contributors may be
   2660 //     used to endorse or promote products derived from this software without
   2661 //     specific prior written permission.
   2662 //
   2663 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS CONTRIBUTORS "AS IS" AND
   2664 // ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
   2665 // WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
   2666 // DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
   2667 // FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
   2668 // DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
   2669 // SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
   2670 // CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
   2671 // OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
   2672 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
   2673 </pre>
   2674 
   2675 <h3>xbyak - <a href="https://github.com/herumi/xbyak">https://github.com/herumi/xbyak</a></h3>
   2676     
   2677 Copyright (c) 2007 MITSUNARI Shigeo
   2678 All rights reserved.
   2679 
   2680 Redistribution and use in source and binary forms, with or without
   2681 modification, are permitted provided that the following conditions are met:
   2682 
   2683 Redistributions of source code must retain the above copyright notice, this
   2684 list of conditions and the following disclaimer.
   2685 Redistributions in binary form must reproduce the above copyright notice,
   2686 this list of conditions and the following disclaimer in the documentation
   2687 and/or other materials provided with the distribution.
   2688 Neither the name of the copyright owner nor the names of its contributors may
   2689 be used to endorse or promote products derived from this software without
   2690 specific prior written permission.
   2691 
   2692 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
   2693 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
   2694 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
   2695 ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
   2696 LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
   2697 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
   2698 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
   2699 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
   2700 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
   2701 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
   2702 THE POSSIBILITY OF SUCH DAMAGE.
   2703 
   2704 <h3>xxhash - <a href="https://github.com/Cyan4973/xxHash">https://github.com/Cyan4973/xxHash</a></h3>
   2705 <pre>
   2706 xxHash Library
   2707 Copyright (c) 2012-present, Yann Collet
   2708 All rights reserved.
   2709 
   2710 BSD 2-Clause License (https://www.opensource.org/licenses/bsd-license.php)
   2711 
   2712 Redistribution and use in source and binary forms, with or without modification,
   2713 are permitted provided that the following conditions are met:
   2714 
   2715 * Redistributions of source code must retain the above copyright notice, this
   2716   list of conditions and the following disclaimer.
   2717 
   2718 * Redistributions in binary form must reproduce the above copyright notice, this
   2719   list of conditions and the following disclaimer in the documentation and/or
   2720   other materials provided with the distribution.
   2721 
   2722 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
   2723 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
   2724 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
   2725 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
   2726 ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
   2727 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
   2728 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
   2729 ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
   2730 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
   2731 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
   2732 </pre>
   2733 
   2734 <h3>zlib - <a href="https://github.com/madler/zlib">https://github.com/madler/zlib</a></h3>
   2735 <pre>
   2736   Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler
   2737   This software is provided 'as-is', without any express or implied
   2738   warranty.  In no event will the authors be held liable for any damages
   2739   arising from the use of this software.
   2740   Permission is granted to anyone to use this software for any purpose,
   2741   including commercial applications, and to alter it and redistribute it
   2742   freely, subject to the following restrictions:
   2743   1. The origin of this software must not be misrepresented; you must not
   2744      claim that you wrote the original software. If you use this software
   2745      in a product, an acknowledgment in the product documentation would be
   2746      appreciated but is not required.
   2747   2. Altered source versions must be plainly marked as such, and must not be
   2748      misrepresented as being the original software.
   2749   3. This notice may not be removed or altered from any source distribution.
   2750   Jean-loup Gailly        Mark Adler
   2751   jloup@gzip.org          madler@alumni.caltech.edu
   2752 </pre>
   2753 
   2754 <h3>Zstandard - <a href="https://github.com/facebook/zstd">https://github.com/facebook/zstd</a></h3>
   2755 <pre>
   2756 BSD License
   2757 
   2758 For Zstandard software
   2759 
   2760 Copyright (c) 2016-present, Facebook, Inc. All rights reserved.
   2761 
   2762 Redistribution and use in source and binary forms, with or without modification,
   2763 are permitted provided that the following conditions are met:
   2764 
   2765  * Redistributions of source code must retain the above copyright notice, this
   2766    list of conditions and the following disclaimer.
   2767 
   2768  * Redistributions in binary form must reproduce the above copyright notice,
   2769    this list of conditions and the following disclaimer in the documentation
   2770    and/or other materials provided with the distribution.
   2771 
   2772  * Neither the name Facebook nor the names of its contributors may be used to
   2773    endorse or promote products derived from this software without specific
   2774    prior written permission.
   2775 
   2776 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
   2777 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
   2778 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
   2779 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
   2780 ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
   2781 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
   2782 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
   2783 ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
   2784 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
   2785 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
   2786 </pre>
   2787 
   2788 <h3>Zydis - <a href="https://github.com/zyantific/zydis">https://github.com/zyantific/zydis</a></h3>
   2789 <pre>
   2790 The MIT License (MIT)
   2791 
   2792 Copyright (c) 2014-2021 Florian Bernd
   2793 Copyright (c) 2014-2021 Joel H ner
   2794 
   2795 Permission is hereby granted, free of charge, to any person obtaining a copy
   2796 of this software and associated documentation files (the "Software"), to deal
   2797 in the Software without restriction, including without limitation the rights
   2798 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
   2799 copies of the Software, and to permit persons to whom the Software is
   2800 furnished to do so, subject to the following conditions:
   2801 
   2802 The above copyright notice and this permission notice shall be included in all
   2803 copies or substantial portions of the Software.
   2804 
   2805 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
   2806 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
   2807 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
   2808 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
   2809 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
   2810 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
   2811 SOFTWARE.
   2812 </pre>
   2813 
   2814 <h3>MIPS Encoder - <a href="https://raw.githubusercontent.com/grumpycoders/pcsx-redux/main/src/mips/common/util/encoder.hh">https://raw.githubusercontent.com/grumpycoders/pcsx-redux/main/src/mips/common/util/encoder.hh</a></h3>
   2815 <pre>
   2816 MIT License
   2817 
   2818 Copyright (c) 2021 PCSX-Redux authors
   2819 
   2820 Permission is hereby granted, free of charge, to any person obtaining a copy
   2821 of this software and associated documentation files (the "Software"), to deal
   2822 in the Software without restriction, including without limitation the rights
   2823 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
   2824 copies of the Software, and to permit persons to whom the Software is
   2825 furnished to do so, subject to the following conditions:
   2826 
   2827 The above copyright notice and this permission notice shall be included in all
   2828 copies or substantial portions of the Software.
   2829 
   2830 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
   2831 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
   2832 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
   2833 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
   2834 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
   2835 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
   2836 SOFTWARE.
   2837 </pre>
   2838 
   2839 Some shaders provided with the application are sourced from:
   2840 <ul>
   2841 <li><a href="https://github.com/Matsilagi/RSRetroArch/">https://github.com/Matsilagi/RSRetroArch/</a></li>
   2842 <li><a href="https://github.com/akgunter/crt-royale-reshade">https://github.com/akgunter/crt-royale-reshade</a></li>
   2843 <li><a href="https://github.com/HelelSingh/CRT-Guest-ReShade">https://github.com/HelelSingh/CRT-Guest-ReShade</a></li>
   2844 </ul>
   2845 License details are included in the relevant shader source files, under resources\shaders\reshade.
   2846 
   2847 </body>
   2848 </html>