stillpub
Copyright 2026 Parallax Intelligence Partnership, LLC

This product includes software developed by third parties, listed below.
stillpub's own source is licensed under the Apache License, Version 2.0; see
LICENSE. The components below keep their own licenses.

stillpub is an independent product and is not affiliated with, endorsed by, or
sponsored by Microsoft. "Microsoft" and "Microsoft Publisher" are trademarks of
Microsoft Corporation, used here only to describe file compatibility.

--------------------------------------------------------------------------------
Inside dist/wasm/pub2json.wasm
--------------------------------------------------------------------------------

libmspub — reads Microsoft Publisher documents.
  Mozilla Public License 2.0.
  Built from upstream master, plus a local patch that stops a malformed
  DocumentSummaryInformation stream from failing an entire document.
  Source: https://github.com/LibreOffice/libmspub
  License: https://www.mozilla.org/MPL/2.0/

librevenge — the document interface layer libmspub emits through.
  Dual licensed MPL 2.0 or LGPL 2.1 or later; taken here under MPL 2.0.
  Version 0.0.6.
  Source: https://sourceforge.net/projects/libwpd/files/librevenge/
  License: https://www.mozilla.org/MPL/2.0/

zlib — linked in by Emscripten (-sUSE_ZLIB).
  zlib license.
  Source: https://zlib.net/

The ICU stand-in these are built against is stillpub's own code, not ICU, and
is covered by this project's Apache 2.0 license. It is a minimal stub, not a
real ICU implementation.

The MPL requires that the source of MPL-covered files stay available. Both
projects above are published at the upstream locations named, and stillpub's
patch to libmspub is carried in this repository under
converter/build/patches/.

--------------------------------------------------------------------------------
Inside dist/fonts/
--------------------------------------------------------------------------------

All bundled typefaces are licensed under the SIL Open Font License 1.1. Each
family ships its own unmodified OFL.txt in its directory, which is the copy
that governs it.

  Carlito                     metric-compatible with Calibri
  Caladea                     metric-compatible with Cambria
  Liberation Sans/Serif/Mono  metric-compatible with Arial / Times New Roman /
                              Courier New
  Alfa Slab One, Anton, Crimson Text, Great Vibes, Lilita One, Pacifico,
  Quattrocento, Quattrocento Sans, Titillium Web

No Microsoft fonts are included or redistributed. Where a document asks for
one, stillpub substitutes the metric-compatible face above and says so in its
import and export reports rather than swapping silently.

--------------------------------------------------------------------------------
Bundled into dist/cli.js
--------------------------------------------------------------------------------

pdf-lib                 MIT      https://github.com/Hopding/pdf-lib
@pdf-lib/fontkit        MIT      https://github.com/Hopding/fontkit
wmf                     Apache-2.0  https://github.com/SheetJS/js-wmf

Declared as runtime dependencies rather than bundled:

@modelcontextprotocol/sdk   MIT   https://github.com/modelcontextprotocol/typescript-sdk
ws                          MIT   https://github.com/websockets/ws
