jsBudbrainEqualizer — third-party components
============================================

Compiled into the program (as source):

  Monocypher   XChaCha20-Poly1305      CC0 1.0 (chosen from BSD-2-Clause OR CC0-1.0)
               https://monocypher.org

Shipped as shared libraries in the Snap (unmodified Ubuntu 24.04 packages):

  SDL2                                               zlib
  libpulse (PulseAudio client library)               LGPL-2.1+
  Cairo, Pango, GLib (from the desktop runtime)      LGPL-2.1+ / MPL-1.1

The full licence text of every shipped package is in the Snap under
usr/share/doc/<package>/copyright. The libraries are dynamically linked and may
be replaced by the user; the program does not modify them.

Shipped as DLLs in the Windows setup (MSYS2 MinGW-w64 packages, unmodified
except SDL2):

  SDL2 2.32.10 -- ALTERED SOURCE VERSION             Zlib
    Built from the official SDL2-2.32.10 release with one change in
    src/render/direct3d11/SDL_render_d3d11.c (a freed pointer is cleared so a
    graphics device reset no longer corrupts memory). The patch is
    third_party/sdl2-d3d11-fix/d3d11-blendmodes.patch in the source tree.
  Cairo                                              LGPL-2.1-or-later OR MPL-1.1
  Pango, GLib, FriBidi, Graphite2, libthai,
  libdatrie, libiconv                                LGPL-2.1-or-later
  gettext runtime (libintl)                          LGPL-2.1-or-later
  HarfBuzz, Pixman, Expat, Brotli, libffi            MIT
  FreeType                                           FTL OR GPL-2.0-or-later (FTL chosen)
  fontconfig                                         HPND (MIT-style)
  libpng                                             libpng-2.0
  bzip2                                              bzip2-1.0.6 (BSD-style)
  PCRE2                                              BSD-3-Clause
  zlib                                               Zlib
  GCC runtime (libgcc_s, libstdc++)                  GPL-3.0-or-later WITH GCC Runtime Library Exception
  libwinpthread                                      MIT AND BSD-3-Clause-Clear

  Font: Noto Sans (Regular, Bold)                    SIL Open Font License 1.1

The full licence text of every shipped package is installed next to the program
in licenses/<package>/ (taken from the MSYS2 package, checked at build time by
scripts/win/stage-runtime.sh); the Noto Sans licence is licenses/OFL-NotoSans.txt.
The libraries are dynamically linked and may be replaced by the user.

The macOS app does NOT contain Monocypher: it seals its settings with the
encryption built into macOS (CommonCrypto).

Shipped as dynamic libraries in the macOS app (Contents/Frameworks), built
unmodified from the official source releases by macos/scripts/build-deps.sh:

  SDL2 2.32.8                                        Zlib
  Cairo 1.18.4                                       LGPL-2.1-or-later OR MPL-1.1
  Pango 1.56.4, GLib 2.84.4, FriBidi 1.0.16          LGPL-2.1-or-later
  proxy-libintl 0.4                                  LGPL-2.1-or-later
  HarfBuzz 11.2.1, Pixman 0.46.0, Expat 2.7.1,
  libffi 3.4.8                                       MIT
  FreeType 2.13.3                                    FTL OR GPL-2.0-or-later (FTL chosen)
  fontconfig 2.16.0                                  HPND (MIT-style)
  libpng 1.6.47                                      libpng-2.0
  PCRE2 10.45                                        BSD-3-Clause

  Font: Noto Sans (Regular, Bold)                    SIL Open Font License 1.1

The full licence text of every library is in the app under
Contents/Resources/licenses/ (copied from the source release at build time by
macos/scripts/make-app.sh). The libraries are dynamically linked and may be
replaced by the user.

The Windows audio filter (jsBudbrainEqualizerApo.dll) is built with the Windows
SDK and links its static C runtime; it contains no third-party code besides the
Microsoft SDK helper library for audio processing objects.

The application icon, the graphics and the interface are drawn by the program
itself or generated by scripts in this project; no third-party artwork is used (the font above is not artwork of this project).
