Third-party licenses

Kryspal Media's web player and server use the components below. This page lists their licenses and, for LGPL components, where to find the corresponding source.

Last updated: 2026-10-12

Subtitles

ComponentPurpose and notesLicenseSource
JASSUB2.5.18ASS/SSA subtitle rendering (JavaScript wrapper).MITSource
libassbundled in the JASSUB wasmSubtitle layout and rendering, compiled to WebAssembly.ISC—
FriBidi1.0.16, bundled in the JASSUB wasmBidirectional text layout.The same tarball ships in the web player under /web/licenses/source/fribidi-1.0.16.tar.xz.LGPL-2.1 or laterSource
HarfBuzzbundled in the JASSUB wasmText shaping.MIT (Old)—
FreeTypebundled in the JASSUB wasmFont rendering. FreeType is offered under the FTL or GPL-2.0-or-later; the FTL is chosen here.FreeType License (FTL)—
Brotli, Expatbundled in the JASSUB wasmDecompression and XML parsing.MIT—
libpgs-js0.9.0PGS bitmap subtitle (.sup) rendering.MITSource
Noto Sans CJK SC (subset)Fallback CJK font used when an ASS subtitle carries no fonts (common characters only).SIL OFL 1.1—

The JASSUB wasm and worker are unmodified and loaded as separate files, copied as-is at build time. You can replace them with your own build of the same interface; see the Makefile and Dockerfile of the JASSUB project. The full notices of each component are in jassub-wasm-NOTICE.txt.

Player

ComponentPurpose and notesLicenseSource
Video.js 1010.0.1@videojs/react, @videojs/hlsjs-video and sub-packages.Apache-2.0—
hls.js1.7.3HLS playback in the browser.Apache-2.0—

Server components

ComponentPurpose and notesLicenseSource
ffmpeg, ffprobe8.1.2Container remuxing, audio conversion and media file inspection. A minimal build with unmodified source.The corresponding source and build options ship with the Docker image, in /usr/share/licenses/ffmpeg inside the image.LGPL-2.1 or laterSource

This website

ComponentPurpose and notesLicenseSource
GitHub OcticonsThe “comment-discussion” icon on the links to GitHub Discussions on this website.MITSource

Fonts in video files

Fonts embedded in video files are read during playback; their copyright belongs to the original authors.

Other dependencies

The licenses of the other front-end dependencies are checked with license-checker at build time; none of them is GPL, LGPL or AGPL. The same notices are shown inside the product at /web/licenses/.