THIRD-PARTY NOTICES - NARUTO: THE BROKEN BOND PC PORT (0.2.0-beta)

This port's own code is licensed under GPL-3.0-only: broken-bond-recomp.txt.
It includes the components below, each under its own license; the license texts
are in this folder. Naruto: The Broken Bond, its content, artwork and trademarks
belong to their respective owners and are not covered by these licenses. Game
data is not distributed with this port.

nlohmann/json 3.11.3
  License: MIT (nlohmann-json.txt)
  Source:  https://github.com/nlohmann/json
  Used in: broken_bond.exe

ReXGlue SDK (includes code derived from Xenia)
  License: BSD-3-Clause (rexglue-sdk.txt)
  Source:  https://github.com/rexglue/rexglue-sdk
  Used in: broken_bond.exe, rexruntime.dll

FFmpeg (libavcodec, libavutil)
  License: LGPL-2.1-or-later (ffmpeg.txt)
  Source:  https://github.com/wmarti/FFmpeg
  Used in: rexruntime.dll

libmspack (LZX decompressor)
  License: LGPL-2.1-only (libmspack.txt)
  Source:  https://github.com/kyz/libmspack
  Used in: rexruntime.dll

SDL3
  License: Zlib (sdl3.txt)
  Source:  https://github.com/libsdl-org/SDL
  Used in: rexruntime.dll, broken_bond.exe

Dear ImGui
  License: MIT (imgui.txt)
  Source:  https://github.com/ocornut/imgui
  Used in: rexruntime.dll

stb_image
  License: MIT OR Unlicense (stb.txt)
  Source:  https://github.com/nothings/stb
  Used in: rexruntime.dll, broken_bond.exe

{fmt}
  License: MIT (fmt.txt)
  Source:  https://github.com/fmtlib/fmt
  Used in: rexruntime.dll

spdlog
  License: MIT (spdlog.txt)
  Source:  https://github.com/gabime/spdlog
  Used in: rexruntime.dll

SIMDe
  License: MIT (simde.txt)
  Source:  https://github.com/simd-everywhere/simde
  Used in: rexruntime.dll

toml++
  License: MIT (tomlplusplus.txt)
  Source:  https://github.com/marzer/tomlplusplus
  Used in: rexruntime.dll, broken_bond.exe

CLI11
  License: BSD-3-Clause (cli11.txt)
  Source:  https://github.com/CLIUtils/CLI11
  Used in: rexruntime.dll

xxHash
  License: BSD-2-Clause (xxhash.txt)
  Source:  https://github.com/Cyan4973/xxHash
  Used in: rexruntime.dll

o1heap
  License: MIT (o1heap.txt)
  Source:  https://github.com/pavel-kirienko/o1heap
  Used in: rexruntime.dll

disruptorplus
  License: MIT (disruptorplus.txt)
  Source:  https://github.com/lewissbaker/disruptorplus
  Used in: rexruntime.dll

UTF8-CPP
  License: BSL-1.0 (utfcpp.txt)
  Source:  https://github.com/nemtrif/utfcpp
  Used in: rexruntime.dll, broken_bond.exe

aes_128
  License: MIT (aes_128.txt)
  Source:  https://github.com/openluopworld/aes_128
  Used in: rexruntime.dll

DES (Faraz Fallahi)
  License: MIT (des.txt)
  Source:  https://github.com/fffaraz/cppDES
  Used in: rexruntime.dll

TinySHA1
  License: ISC (tinysha1.txt)
  Source:  https://github.com/mohaps/TinySHA1
  Used in: rexruntime.dll

SHA-256 (Stephan Brumme)
  License: Zlib (sha256.txt)
  Source:  https://create.stephan-brumme.com/hash-library/
  Used in: rexruntime.dll

Rijndael reference implementation
  License: Public domain (rijndael.txt)
  Source:  https://github.com/rexglue/rexglue-sdk/tree/main/thirdparty/crypto
  Used in: rexruntime.dll

NT image format header (pe_image.h)
  License: Notice (pe-image.txt)
  Source:  https://github.com/rexglue/rexglue-sdk/tree/main/thirdparty/pe
  Used in: rexruntime.dll

RenderDoc in-application API header
  License: MIT (renderdoc.txt)
  Source:  https://github.com/baldurk/renderdoc
  Used in: rexruntime.dll

DirectX Shader Compiler API headers
  License: NCSA (directx-shader-compiler.txt)
  Source:  https://github.com/microsoft/DirectXShaderCompiler
  Used in: rexruntime.dll

plume
  License: MIT (plume.txt)
  Source:  https://github.com/renderbag/plume
  Used in: broken_bond.exe

D3D12 Memory Allocator
  License: MIT (d3d12memoryallocator.txt)
  Source:  https://github.com/GPUOpen-LibrariesAndSDKs/D3D12MemoryAllocator
  Used in: broken_bond.exe

XenosRecomp (shader translation, shader_common.h in the embedded shaders)
  License: MIT (xenosrecomp.txt)
  Source:  https://github.com/hedge-dev/XenosRecomp
  Used in: broken_bond.exe

Zstandard
  License: BSD-3-Clause (zstd.txt)
  Source:  https://github.com/facebook/zstd
  Used in: broken_bond.exe (embedded shader package decoder)

RmlUi 6.3
  License: MIT (rmlui.txt)
  Source:  https://github.com/mikke89/RmlUi
  Used in: broken_bond.exe (menus)

robin_hood hashing and itlib (inside RmlUi)
  License: MIT (rmlui-containers.txt)
  Source:  https://github.com/mikke89/RmlUi
  Used in: broken_bond.exe (menus)

FreeType 2.15.0 (portions of this software are copyright The FreeType Project, https://freetype.org)
  License: FTL (freetype.txt)
  Source:  https://freetype.org
  Used in: broken_bond.exe (menus)

Roboto and Roboto Condensed (Roboto 3.016)
  License: OFL-1.1 (roboto-condensed.txt)
  Source:  https://github.com/googlefonts/roboto-3-classic
  Used in: broken_bond.exe (embedded menu fonts)

volk
  License: MIT (volk.txt)
  Source:  https://github.com/zeux/volk
  Used in: broken_bond.exe (Vulkan loader)

Vulkan Memory Allocator
  License: MIT (vulkan-memory-allocator.txt)
  Source:  https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator
  Used in: broken_bond.exe

Vulkan Headers
  License: Apache-2.0 (vulkan-headers.txt)
  Source:  https://github.com/KhronosGroup/Vulkan-Headers
  Used in: broken_bond.exe

SMOL-V
  License: MIT and Apache-2.0 (smol-v.txt)
  Source:  https://github.com/aras-p/smol-v
  Used in: broken_bond.exe (embedded SPIR-V decoder)

Sentry Native 0.17.4 with Crashpad and their bundled libraries
  License: MIT (Sentry Native), Apache-2.0 (Crashpad) and the bundled libraries' licenses (sentry-native.txt)
  Source:  https://github.com/getsentry/sentry-native
  Used in: crashpad_handler.exe, crashpad_wer.dll, sentry.dll (opt-in crash reports)

LGPL SOURCE CODE:
FFmpeg (LGPL-2.1-or-later) and libmspack (LGPL-2.1-only) are statically linked
into rexruntime.dll, which is built from the ReXGlue SDK (BSD-3-Clause). The
complete source code of these libraries and of rexruntime.dll, at the revisions
this release was built from:

  Naruto: The Broken Bond PC port (SDK patches: patches)
    https://github.com/jorjbarbosa/broken-bond-recomp/tree/9ba129837be8066658e27ed9089b90fdff9b6c37
  ReXGlue SDK (rexruntime.dll)
    https://github.com/rexglue/rexglue-sdk/tree/c94f5ebdcb3c9d1a460ca48e04f9758448f8d518
  FFmpeg
    https://github.com/wmarti/FFmpeg/tree/0604b464c7cb4ebc94940cf1f324a3b26b87717c
  libmspack
    https://github.com/kyz/libmspack/tree/305907723a4e7ab2018e58040059ffb5e77db837

You may modify these libraries, rebuild rexruntime.dll from these sources and
replace the rexruntime.dll of this package with it.
