| 1 | # Third-Party Notices
|
|---|
| 2 |
|
|---|
| 3 | Klonkt is licensed under **AGPL-3.0-or-later** (see [LICENSE](LICENSE)). It is built on the
|
|---|
| 4 | open-source software listed below, with gratitude. Each dependency's own licence text is retained in
|
|---|
| 5 | `node_modules/<package>/` after `npm install`; this file is a summary and acknowledgement.
|
|---|
| 6 |
|
|---|
| 7 | ## Runtime dependencies (npm)
|
|---|
| 8 |
|
|---|
| 9 | | Package(s) | Licence |
|
|---|
| 10 | |---|---|
|
|---|
| 11 | | express · express-session · body-parser · multer · express-rate-limit · helmet · bcryptjs · better-sqlite3 · marked · sanitize-html · uuid · fluent-ffmpeg | MIT |
|
|---|
| 12 | | nodemailer | MIT-0 |
|
|---|
| 13 | | dotenv | BSD-2-Clause |
|
|---|
| 14 | | htmx.org | 0BSD |
|
|---|
| 15 | | ejs | Apache-2.0 |
|
|---|
| 16 | | @resvg/resvg-js | MPL-2.0 |
|
|---|
| 17 | | node-webpmux | LGPL-3.0-or-later |
|
|---|
| 18 | | ffmpeg-static | GPL-3.0-or-later |
|
|---|
| 19 |
|
|---|
| 20 | ## Bundled binaries & native libraries
|
|---|
| 21 |
|
|---|
| 22 | These packages ship pre-built native components, redistributed under their own licences:
|
|---|
| 23 |
|
|---|
| 24 | - **FFmpeg** — bundled via [`ffmpeg-static`](https://github.com/eugeneware/ffmpeg-static), licensed
|
|---|
| 25 | **GPL-3.0-or-later**. Source: <https://ffmpeg.org/>. Used to transcode audio and build the
|
|---|
| 26 | looping video covers.
|
|---|
| 27 | - **libwebp** — bundled via [`node-webpmux`](https://github.com/ApeironTsuka/node-webpmux)
|
|---|
| 28 | (LGPL-3.0-or-later); libwebp itself is BSD-3-Clause (© Google Inc.). Used to decode animated WebP
|
|---|
| 29 | covers.
|
|---|
| 30 | - **resvg** — bundled via [`@resvg/resvg-js`](https://github.com/yisibl/resvg-js) (MPL-2.0). Used to
|
|---|
| 31 | render the Open Graph preview cards.
|
|---|
| 32 | - **SQLite** — bundled via [`better-sqlite3`](https://github.com/WiseLibs/better-sqlite3) (MIT);
|
|---|
| 33 | SQLite itself is public domain. The database engine.
|
|---|
| 34 |
|
|---|
| 35 | ## Fonts
|
|---|
| 36 |
|
|---|
| 37 | Bundled in `src/assets/fonts/`, all under the **SIL Open Font License 1.1** (full text in
|
|---|
| 38 | `src/assets/fonts/OFL.txt`):
|
|---|
| 39 |
|
|---|
| 40 | - **Fraunces** — © The Fraunces Project Authors (<https://github.com/undercasetype/Fraunces>).
|
|---|
| 41 | - **Plus Jakarta Sans** — © The Plus Jakarta Sans Project Authors
|
|---|
| 42 | (<https://github.com/tokotype/PlusJakartaSans>).
|
|---|
| 43 | - **Literata** — © The Literata Project Authors.
|
|---|
| 44 |
|
|---|
| 45 | ---
|
|---|
| 46 |
|
|---|
| 47 | If you redistribute Klonkt, please keep this file and the bundled licence texts intact.
|
|---|