# Third-party notices - RedAction 1.0.21.0

This file supplements the complete licence files under `third_party_licenses/`
and the exact status table in `DEPENDENCIES.md`.

## PyMuPDF and MuPDF

RedAction uses PyMuPDF 1.27.2.3 and MuPDF 1.27.2 for PDF opening, extraction,
rendering, permanent redaction, insertion, metadata sanitisation, merging and
verification. They are core components. Release 1.0.21.0 selects their GNU AGPL
v3 route and does not claim an Artifex commercial licence.

Exact retained source archives and SHA-256 values are recorded in the release
source manifest.

## PySide6 and Qt

The UI uses PySide6/Qt 6.11.1. Exact PySide6 and retained Qt module source is
included under `third_party_sources/1.0.16.0/`. LGPL/GPL conditions and
module-specific third-party notices continue to apply. The packaged Qt
libraries are dynamically loaded from the PySide6 directory so a recipient can
rebuild and replace them in an independently packaged build.

Qt PDF uses the PDFium snapshot distributed in the Qt WebEngine source archive;
PDFium and Chromium-derived code retain their own notices. Qt WebEngine browser
binaries are not shipped. QML, Quick and Virtual Keyboard are filtered out of
the build. See `QT_COMPONENTS.md`; this record does not claim a commercial Qt
licence.

The installed Qt notice collection includes the Qt PDF/PDFium component
licences identified for the retained 6.11.1 snapshot, including Abseil,
FreeType, fast_float, ICU, libjpeg-turbo, libpng and zlib, plus PDFium's direct
third-party notices. Qt Image Formats notices for libtiff and libwebp and Qt
Base image/font notices are also installed.

## RedAction custom OpenCV build

Release 1.0.21.0 uses a reproducible source build of OpenCV 4.13.0 and the
opencv-python wrapper at tag 92, rather than the standard precompiled PyPI
wheel. The retained modules are core, imgproc, imgcodecs, flann, features2d,
calib3d, objdetect and python3.

Intel IPP and ITT, FFmpeg, MSMF, DirectShow, GStreamer, video, videoio and
HighGUI are disabled at CMake configuration time. The package does not contain
an `opencv_videoio_ffmpeg*.dll`. Build evidence is recorded in
`OPENCV_BUILD.md` and `OPENCV_BUILD_INFORMATION.txt`.

OpenCV is Apache-2.0 licensed. Its source-built imgcodecs module retains zlib,
libjpeg-turbo, libpng, libtiff and libwebp; their notices are included in the
exact OpenCV source archive. The bundled face cascade contains its historical
Intel Open Source Computer Vision Library notice. That notice is unrelated to
the disabled Intel IPP acceleration library.

## Other components

Python, Pillow, OpenCV, NumPy, qasync, cffi, Argon2, python-docx, python-pptx,
XlsxWriter, openpyxl, lxml, et_xmlfile, winrt packages, PyInstaller, OpenSSL,
libffi and Microsoft runtimes retain their own terms. Exact versions, source
locations and inclusion status appear in `DEPENDENCIES.md`. Licence files
collected from the isolated release environment appear under
`third_party_licenses/`. PyWinRT wheels declare MIT but omit a standalone
licence file, so the upstream PyWinRT licence and exact 3.2.1 source archives
are retained under `third_party_sources/1.0.16.0/winrt/`.

Microsoft, Windows and Microsoft Store are trademarks of the Microsoft group of
companies. Third-party marks belong to their respective owners.
