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
| Component | Purpose and notes | License | Source |
|---|---|---|---|
| JASSUB2.5.18 | ASS/SSA subtitle rendering (JavaScript wrapper). | MIT | Source |
| libassbundled in the JASSUB wasm | Subtitle layout and rendering, compiled to WebAssembly. | ISC | — |
| FriBidi1.0.16, bundled in the JASSUB wasm | Bidirectional text layout.The same tarball ships in the web player under /web/licenses/source/fribidi-1.0.16.tar.xz. | LGPL-2.1 or later | Source |
| HarfBuzzbundled in the JASSUB wasm | Text shaping. | MIT (Old) | — |
| FreeTypebundled in the JASSUB wasm | Font 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 wasm | Decompression and XML parsing. | MIT | — |
| libpgs-js0.9.0 | PGS bitmap subtitle (.sup) rendering. | MIT | Source |
| 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
| Component | Purpose and notes | License | Source |
|---|---|---|---|
| Video.js 1010.0.1 | @videojs/react, @videojs/hlsjs-video and sub-packages. | Apache-2.0 | — |
| hls.js1.7.3 | HLS playback in the browser. | Apache-2.0 | — |
Server components
| Component | Purpose and notes | License | Source |
|---|---|---|---|
| ffmpeg, ffprobe8.1.2 | Container 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 later | Source |
This website
| Component | Purpose and notes | License | Source |
|---|---|---|---|
| GitHub Octicons | The “comment-discussion” icon on the links to GitHub Discussions on this website. | MIT | Source |
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/.