Restunts SDL3 packages - third-party notices
===========================================

Nuked OPL2 Lite
--------------
Copyright (C) 2026 Nuke.YKT.
https://github.com/nukeykt/Nuked-OPL2-Lite
Upstream revision: f3209b087da9117a5cd0e6db2fb8bea4df4e181a (0.9 beta).

The desktop/browser game, renderer dumper, and audio regression use this library under
GNU Lesser General Public License version 2.1 or, at your option, any later
version. It is provided WITHOUT ANY WARRANTY; without even the implied warranty
of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the complete license
in share/licenses/restunts/Nuked-OPL2-LICENSE (or LICENSE beside its source).

Desktop builds link the library dynamically. Browser builds link it statically. You may modify this application for your own
use and reverse engineer it for debugging modifications to the LGPL-covered
library. No restriction in these distribution terms limits those permissions.
This notice does not change the licenses of unrelated code or game assets.

The complete corresponding library source, dated local modification notices,
and standalone build script are in share/restunts/nuked-opl2-lite/. Its README.md
explains how to rebuild and replace the library without rebuilding the game;
nuked-build-info.txt records the distributed build's compiler and options.
The build-context/ directory preserves the parent project's build-control files.
Keep these source files, notices and license with any redistributed package,
and follow the LGPL for any further changes or redistribution.

On Linux, replace lib/libnuked-opl2.so. On macOS, replace
lib/libnuked-opl2.dylib. On Windows, replace bin/nuked-opl2.dll.
Use the same CPU architecture and compatible public API and structure layouts.
The game does not check library signatures or prohibit modified replacements.

Browser packages include the same library source and license, plus a standalone
relink kit in share/restunts/wasm-relink/. It contains the application, WebM
decoder and SDL object/archive files, enhanced artwork, HTML shell, and build
instructions needed
to relink the application with a modified Nuked library using the recorded
Emscripten SDK. No original game data is included or needed to relink. Keep the
complete kit with a redistributed browser package, even though only the HTML is
needed to run it. The own-use modification and debugging permissions above also
apply to browser builds.

stb_vorbis
----------
Copyright (c) 2017 Sean Barrett.
https://github.com/nothings/stb
Upstream revision: 2c980bb59875b0d32144a71867fbdebb2f77cd20 (stb_vorbis 1.22).
Source: https://github.com/nothings/stb/blob/2c980bb59875b0d32144a71867fbdebb2f77cd20/stb_vorbis.c

All SDL3 builds include this Ogg Vorbis decoder under its MIT license option.
See the complete license in share/licenses/restunts/stb-LICENSE (or LICENSE
beside its source in third_party/stb). The decoder is unmodified apart from
working-tree line endings. The unused push-data API is disabled when compiling.

libvpx and nestegg
------------------
The SDL3 builds decode external WebM VP8 opponent animations with libvpx 1.17.0
(BSD-3-Clause) and Mozilla nestegg (ISC).
libvpx source: https://github.com/webmproject/libvpx/tree/v1.17.0
nestegg source: https://github.com/mozilla/nestegg/tree/767aab25013acefbdcc6d68a2a7a2c9081303e3f

Copyright (c) 2010, The WebM Project authors. All rights reserved.
Copyright (c) 2010, Mozilla Foundation.
Complete licenses and the additional WebM patent grant are installed as
share/licenses/restunts/libvpx-LICENSE, libvpx-PATENTS and nestegg-LICENSE.
The upstream sources are unmodified; only the portable VP8 decoder is built,
without encoders, VP9, assembly, threads or external codec dependencies.
The generated libvpx configuration is in third_party/libvpx-config/.

SDL3
----
Bundled SDL3 builds include SDL's zlib license in
share/licenses/restunts/SDL-LICENSE.txt. Builds using a system SDL3 installation
use that installation's library and accompanying license instead.

DOS builds write the hardware AdLib chip and do not include Nuked OPL2 Lite.
Original game resources are supplied separately and retain their own terms.
