Complete Corresponding Source
=============================

jmwg is Free Software under the GNU GPL v3 or later. You are entitled to the
complete corresponding source code for everything in this distribution.

1) jmwg itself (and its mpv fork)
---------------------------------
jmwg is a fork of mpv. The only original code added is the Win32 GUI
(video/out/win32/gui.c and a small number of glue changes in the mpv tree;
see CHANGES.jmwg.md in the source). The full, buildable source is published at:

    https://joshuagarner.xyz/jmwg/

It builds with the MSYS2 UCRT64 toolchain and Meson/Ninja, the same way mpv
does; the GUI is enabled with the project's win32-desktop feature.

2) Bundled libraries (FFmpeg, x264, x265, libass, etc.)
-------------------------------------------------------
The .dll files shipped here are UNMODIFIED binaries from the MSYS2
"mingw-w64-ucrt-x86_64-*" packages. Their exact versions are listed in
THIRD-PARTY-LICENSES\_COMPONENTS.txt. The corresponding source for each is
available from:

  - MSYS2 packaging:  https://github.com/msys2/MINGW-packages
                      (folder mingw-w64-<name> for each component, at the
                       version shown in _COMPONENTS.txt)
  - And each project's upstream, e.g.:
        FFmpeg   https://ffmpeg.org/download.html  (this is a --enable-gpl
                 --enable-version3 build => GPL-3.0-or-later)
        x264     https://www.videolan.org/developers/x264.html
        x265     https://www.videolan.org/developers/x265.html
        libass   https://github.com/libass/libass
        mpv      https://github.com/mpv-player/mpv (forked at commit 2bd9c3229)

Written offer
-------------
For three years from the date you received this binary, the distributor will,
on request, provide the complete corresponding source for the GPL/LGPL portions
on a physical medium for no more than the cost of distribution. Contact:

    See https://joshuagarner.xyz/  (contact address is on the site)

(The simplest way to comply is to publish the source repository above and keep
it available wherever you host the binary download.)
