Skip to content
Plume

Open source licenses and credits

Plume is built on other people's work. This page lists every third-party package, WebAssembly engine, model and font the site ships, together with the license each one is published under. Nothing here is a summary: the license texts are linked in full, in the original English, because a translated license is not the license.

Last updated September 2026

HEIC photos: heic-to, under the LGPL

Plume converts HEIC and HEIF photos with heic-to version 1.5.2, which is free software published under the GNU Lesser General Public License, version 3. Plume uses it unmodified and loads it as its own separate file, so you can swap in a different build of the library and the tools carry on working.

Where to get the source and the licenses:

heic-to carries two upstream libraries inside it, each published under the GNU Lesser General Public License by its own project:

Packages

Every third-party package Plume installs, grouped by license, with the copyright line taken from that package's own license file and the version the site is built with. The four that run only on our server, for the barcode generator and the social preview images, are listed here too.

Apache-2.0

BSD-2-Clause

  • tesseract-wasm 0.11.0Copyright (c) 2022, Robert Knight and tesseract-wasm contributorsEngines inside it, listed below under their own licenses: Tesseract, LeptonicaFull license text

BSD-3-Clause OR GPL-2.0

ISC

MIT

  • @dnd-kit/core 6.3.1Copyright (c) 2021, Claudéric Demers
  • @dnd-kit/sortable 10.0.0Copyright (c) 2021, Claudéric Demers
  • @dnd-kit/utilities 3.2.2Copyright (c) 2021, Claudéric Demers
  • @embedpdf/pdfium 2.14.4Copyright (c) 2024 CloudPDF, Ji ChangEngines inside it, listed below under their own licenses: PDFium
  • @napi-rs/canvas 1.0.2Copyright (c) 2020 lynweklm@gmail.com
  • @pdf-lib/fontkit 1.1.1Declares MIT in its package metadata and ships no license file of its own.
  • @signpdf/placeholder-pdf-lib 3.3.0Copyright (c) 2019 The Authors
  • @signpdf/signer-p12 3.3.0Copyright (c) 2019 The Authors
  • @signpdf/signpdf 3.3.0Copyright (c) 2019 The Authors
  • @signpdf/utils 3.3.0Copyright (c) 2019 The Authors
  • buffer 6.0.3Copyright (c) Feross Aboukhadijeh, and other contributors.
  • bwip-js 4.11.2Copyright (c) 2011-2026 Mark Warren
  • docx 9.7.1Copyright (c) 2016 Dolan
  • exceljs 4.4.0Copyright (c) 2014-2019 Guyon Roche
  • fflate 0.8.3Copyright (c) 2026 Arjun Barrett
  • jsdom 29.1.1Copyright (c) 2010 Elijah Insua
  • next 16.2.12Copyright (c) 2025 Vercel, Inc.
  • next-intl 4.13.2Copyright (c) 2024 Jan Amann
  • next-themes 0.4.6Copyright (c) 2022 Paco Coursey
  • pdf-lib 1.17.1Copyright (c) 2019 Andrew Dillon
  • qr-code-styling 1.9.2Copyright (c) 2019 Denys Kozak
  • qr-scanner-wechat 0.1.3Copyright (c) 2022 Anthony Fu <https://github.com/antfu>Engines inside it, listed below under their own licenses: OpenCV (wechat_qrcode)
  • react 19.2.7Copyright (c) Meta Platforms, Inc. and affiliates.
  • react-dom 19.2.7Copyright (c) Meta Platforms, Inc. and affiliates.
  • server-only 0.0.1Declares MIT in its package metadata and ships no license file of its own.
  • signature_pad 5.1.3Copyright (c) 2018 Szymon Nowak
  • utif2 4.1.0Copyright (c) 2017 Photopea
  • zxing-wasm 3.1.1Copyright (c) 2023 Ze-Zheng WuEngines inside it, listed below under their own licenses: zxing-cpp, zint
The MIT license text, which every package above is published under
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

WebAssembly engines and models

These are the third-party engines and models the site serves from its own origin instead of a package registry or someone else's network, which is why running a tool here fetches nothing from anywhere else. Several carry a license the npm package that wraps them never mentions, so each engine is listed here under its own license rather than its wrapper's.

Fonts

Every typeface the site serves, with the copyright line read out of the font file itself and what each one is for: embedded into the PDFs the tools write, set on these pages, or opened only by the server that draws the social preview images. All of them are served from Plume's own origin, so reading a page here never calls a font service.

  • Noto Sans OFL-1.1 embedded into PDFsCopyright 2022 The Noto Project Authors (https://github.com/notofonts/latin-greek-cyrillic)public/fonts/text/notosans-text.ttf, notosans-text-b.ttf
  • Noto Serif OFL-1.1 embedded into PDFsCopyright 2022 The Noto Project Authors (https://github.com/notofonts/latin-greek-cyrillic)public/fonts/text/notoserif-text-b.ttf
  • Noto Sans Mono OFL-1.1 embedded into PDFsCopyright 2022 The Noto Project Authors (https://github.com/notofonts/latin-greek-cyrillic)public/fonts/text/notomono-text-b.ttf
  • Roboto OFL-1.1 embedded into PDFsCopyright 2011 The Roboto Project Authors (https://github.com/googlefonts/roboto-classic)public/fonts/roboto.ttf, roboto-b.ttf, roboto-i.ttf, roboto-bi.ttf
  • Open Sans OFL-1.1 embedded into PDFsCopyright 2020 The Open Sans Project Authors (https://github.com/googlefonts/opensans)public/fonts/opensans.ttf, opensans-b.ttf, opensans-i.ttf, opensans-bi.ttf
  • Montserrat OFL-1.1 embedded into PDFsCopyright 2011 The Montserrat Project Authors (https://github.com/JulietaUla/Montserrat)public/fonts/montserrat.ttf, montserrat-b.ttf, montserrat-i.ttf, montserrat-bi.ttf
  • Merriweather OFL-1.1 embedded into PDFsCopyright 2024 The Merriweather Project Authors (https://github.com/EbenSorkin/Merriweather4) with Reserved Font Name "Merriweather".public/fonts/merriweather.ttf, merriweather-b.ttf, merriweather-i.ttf, merriweather-bi.ttf
  • Inter OFL-1.1 these pagesCopyright (c) 2016 The Inter Project Authors (https://github.com/rsms/inter)self-hosted by next/font, served from /_next/static/media
  • Bricolage Grotesque OFL-1.1 these pages · social preview imagesCopyright 2022 The Bricolage Grotesque Project Authors (https://github.com/ateliertriay/bricolage)public/fonts/bricolage-grotesque-700-latin-ext.ttf, plus the variable face self-hosted by next/font
  • IBM Plex Mono OFL-1.1 these pagesCopyright (c) 2017 IBM Corp. with Reserved Font Name "Plex"self-hosted by next/font, served from /_next/static/media
  • Hanken Grotesk OFL-1.1 social preview imagesCopyright 2021 The Hanken Grotesk Project Authors (https://github.com/marcologous/hanken-grotesk)public/fonts/hanken-grotesk-400-latin-ext.ttf

The full font license file

Something wrong or missing?

If a package, font or engine on this page is credited incorrectly, or is missing altogether, write to hello@plumedocs.com and it will be fixed.