Files
booru-viewer/licenses/THIRD-PARTY-NOTICES.txt
T
pax 59a5e4fee5 fix: restore CRLF endings in third-party notices
text-mode rewrite flattened the Windows-shipped file
2026-08-23 22:09:31 -05:00

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-20260823-git-654e9382c0
Source https://github.com/zhongfly/mpv-winbuild
release 2026-08-23-654e9382c0
SHA-256 of that release archive
78fa666d12f9cc0419e523a9421855f28a7d3864b2cb731abb263ce875fbdbbb
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