# Third-party notices The package facade and binding-generation extensions are provided under Apache-2.0. OpenCV and opencv_contrib 5.0.0 are built from their tagged source releases; their license notices and notices found in bundled dependencies are copied into `lib/licenses/` during the build. Sources: - https://github.com/opencv/opencv/tree/5.0.0 - https://github.com/opencv/opencv_contrib/tree/5.0.0 - https://github.com/emscripten-core/emsdk/releases/tag/4.0.3 The binary includes code from OpenCV/contrib, Emscripten's runtime/libc, Eigen, ADE, libmv and bundled codec/model-format dependencies, including libjpeg-turbo, libpng, libwebp, libtiff, OpenJPEG, OpenEXR, zlib, protobuf, FlatBuffers and quirc. It also links these separately compiled dependencies, whose notices are included under `lib/licenses/`: | Dependency | Version | Source | | --- | --- | --- | | FreeType | 2.13.3 | [freetype/freetype](https://github.com/freetype/freetype/tree/VER-2-13-3) | | HarfBuzz | 10.2.0 | [harfbuzz/harfbuzz](https://github.com/harfbuzz/harfbuzz/tree/10.2.0) | | HDF5 | 1.14.5 | [HDFGroup/hdf5](https://github.com/HDFGroup/hdf5/tree/hdf5_1.14.5) | | Leptonica | 1.85.0 | [DanBloomberg/leptonica](https://github.com/DanBloomberg/leptonica/tree/1.85.0) | | Tesseract | 5.5.0 | [tesseract-ocr/tesseract](https://github.com/tesseract-ocr/tesseract/tree/5.5.0) | | gflags | 2.2.2 | [gflags/gflags](https://github.com/gflags/gflags/tree/v2.2.2) | | glog | 0.6.0 | [google/glog](https://github.com/google/glog/tree/v0.6.0) | | Ceres Solver | 2.2.0 | [ceres-solver/ceres-solver](https://github.com/ceres-solver/ceres-solver/tree/2.2.0) | | Imath | 3.1.12 | [AcademySoftwareFoundation/Imath](https://github.com/AcademySoftwareFoundation/Imath/tree/v3.1.12) | | OpenEXR | 3.3.3 | [AcademySoftwareFoundation/openexr](https://github.com/AcademySoftwareFoundation/openexr/tree/v3.3.3) | | libdeflate | 1.23 | [ebiggers/libdeflate](https://github.com/ebiggers/libdeflate/tree/v1.23) | FreeType is used under the FreeType License (FTL). Portions of this software are copyright (C) 1996-2024 The FreeType Project (www.freetype.org). All rights reserved. The copied notice directory also contains notices for other components present in the upstream source distribution, including alternative license texts. Presence of a notice does not indicate that a component or license alternative was selected. OpenCV's hand-written JavaScript C++ bindings and parser have their original copyright and license headers retained in the source archives. No third-party model weights, fonts or sample images are included in the npm package. Development tests download an English Tesseract model from tessdata_fast 4.1.0 and use a font from HarfBuzz's source fixtures. The small ONNX test model is generated by the test fixture script. The separate documentation website bundles OpenCV NM text classifiers, English tessdata_fast 4.1.0 data and an FSRCNN ×2 model. Their pinned sources, checksums and license files are recorded in `website/public/lab-assets/README.md`. These website assets are not included in the npm package.