Files
booru-viewer/licenses/THIRD-PARTY-NOTICES.txt
T

51 lines
1.7 KiB
Plaintext

booru-viewer - third-party notices
=================================
booru-viewer itself is MIT licensed; see LICENSE.
This installer additionally ships one third-party binary:
libmpv-2.dll
Project mpv (libmpv), https://mpv.io
License GNU Lesser General Public License, version 2.1 or later
Text LGPL-2.1.txt, in this directory
Build mpv-dev-lgpl-x86_64-20260828-git-e8673660ab
Source https://github.com/zhongfly/mpv-winbuild
release 2026-08-28-e8673660ab
SHA-256 of that release archive
470437b5dc9f8c74092fdfab668e89bedf7b1a6385a53ffadf241a6a7a4c6ffb
This is an LGPL build of mpv, produced without any GPL-only components.
It statically includes FFmpeg (https://ffmpeg.org), likewise under the
LGPL version 2.1 or later, together with further permissively licensed
codec libraries including dav1d and libvpx. Their own notices ship in
the upstream archive linked above.
Replacing the library
---------------------
booru-viewer loads libmpv-2.dll dynamically at run time. It is not
statically linked into booru-viewer.exe. To run booru-viewer against a
different build of libmpv, replace
<install directory>\libmpv-2.dll
with any binary-compatible libmpv 2 and restart the application.
Nothing needs to be relinked or rebuilt. This is what satisfies
section 6 of the LGPL version 2.1.
Obtaining the source
--------------------
Complete corresponding source for the LGPL components is published by
the upstream projects:
mpv https://github.com/mpv-player/mpv
FFmpeg https://git.ffmpeg.org/ffmpeg.git
The build scripts that produced the shipped binary from that source:
https://github.com/zhongfly/mpv-winbuild