pdfspine
Copyright 2026 pdfspine authors

Licensed under the Apache License, Version 2.0.
You may obtain a copy of the License in the accompanying LICENSE file or at
http://www.apache.org/licenses/LICENSE-2.0.

------------------------------------------------------------------------------
THIRD-PARTY BUNDLED DATA ATTRIBUTIONS
------------------------------------------------------------------------------

This distribution bundles third-party data whose licenses require that their
attribution notices be carried in redistributions. The authoritative,
per-file provenance and full license headers are retained in
`crates/pdf-fonts/data/` (see `crates/pdf-fonts/data/NOTICE` and
`crates/pdf-fonts/data/PROVENANCE.md`).

* Adobe Glyph List (AGL) and Adobe ITC ZapfDingbats glyph list
  (`crates/pdf-fonts/data/glyphlist.txt`, `crates/pdf-fonts/data/zapfdingbats.txt`)
  Copyright 2002-2019 Adobe (http://www.adobe.com/).
  Licensed under the BSD-3-Clause license. The full BSD-3-Clause text is
  retained verbatim in the comment header of each bundled data file.
  Source: https://github.com/adobe-type-tools/agl-aglfn

* Liberation fonts (Liberation Sans / Serif / Mono, 12 faces)
  (`crates/pdf-fonts/fonts/liberation/Liberation*.ttf`)
  Digitized data copyright (c) 2010 Google Corporation, with Reserved Font
  Name Arimo, Tinos and Cousine. Copyright (c) 2012 Red Hat, Inc., with
  Reserved Font Name Liberation. Original designer: Steve Matteson.
  Licensed under the SIL Open Font License, Version 1.1 (SPDX: OFL-1.1). The
  full OFL-1.1 text is retained verbatim in
  `crates/pdf-fonts/fonts/liberation/LICENSE`. The renderer uses these
  metric-compatible faces as substitute glyph outlines for the non-embedded
  standard-14 text fonts (Helvetica / Times / Courier and the Arial / Times
  New Roman / Courier New aliases). The font files are shipped unmodified.
  Source: https://github.com/liberationfonts/liberation-fonts (release 2.1.5)
  Per-file provenance and SHA-256 checksums are retained in
  `crates/pdf-fonts/fonts/liberation/PROVENANCE.md` and `NOTICE`.

* Noto symbol fonts (Noto Sans Math, Noto Sans Symbols, Noto Sans Symbols 2)
  (`crates/pdf-fonts/fonts/symbols/NotoSans*.ttf`)
  Copyright 2022 The Noto Project Authors
  (https://github.com/notofonts/symbols) — Noto Sans Symbols / Symbols 2.
  Copyright 2022 Google LLC. All Rights Reserved. — Noto Sans Math.
  Licensed under the SIL Open Font License, Version 1.1 (SPDX: OFL-1.1). The
  full OFL-1.1 text is retained verbatim in
  `crates/pdf-fonts/fonts/symbols/LICENSE`. The renderer uses these faces as
  substitute glyph outlines for the non-embedded pictographic standard-14
  fonts Symbol (Noto Sans Math + Symbols 2) and ZapfDingbats (Noto Sans
  Symbols 2 + Symbols). The font files are shipped unmodified.
  Source: https://github.com/notofonts (mirror: notofonts.github.io)
  Per-file provenance, SHA-256 checksums, and the verified Symbol /
  ZapfDingbats repertoire coverage are retained in
  `crates/pdf-fonts/fonts/symbols/PROVENANCE.md` and `NOTICE`.

* PaddleOCR PP-OCR models and recognition dictionary
  (`crates/pdf-ocr/models/ppocrv5_det.onnx`,
  `crates/pdf-ocr/models/ppocrv5_rec.onnx`,
  `crates/pdf-ocr/models/ppocrv5_cls.onnx`,
  `crates/pdf-ocr/models/ppocr_keys_v5.txt`)
  Copyright (c) PaddlePaddle Authors.
  Licensed under the Apache License, Version 2.0.
  The bundled files are the PP-OCRv5 mobile text-detection and text-recognition
  models, the PP-LCNet text-line-orientation classification model, and the
  PP-OCRv5 recognition character dictionary, converted to ONNX (via Paddle2ONNX)
  from the upstream PaddlePaddle weights, then post-processed by this repo's
  `scripts/strip_onnx_dims.py` (a deterministic ONNX dim-name/shape-hint cleanup
  so the pure-Rust `tract` runtime can parse them — no weight changes). The ONNX
  weights ship as data files alongside the wheel; the recognition dictionary is
  embedded into the binary via `include_str!`.
  Source: https://github.com/PaddlePaddle/PaddleOCR
  Per-file provenance and the conversion record are retained in
  `crates/pdf-ocr/models/PROVENANCE.md`.

Third-party Rust dependencies are distributed under their own permissive
licenses (MIT, Apache-2.0, BSD, Zlib, ISC, Unicode, and similar); their
license texts ship with each release as generated by the build's license
tooling. Apache-2.0 is compatible with each.
