3rd Party Libraries

The following table contains the 3rd party library licenses bundled with this software component.

LibraryFileVersionLicenseDescription
Apache Commons Codeccommons-codec.jar1.13Apache 2.0The Apache Commons Codec package contains simple encoder and decoders for
various formats such as Base64 and Hexadecimal. In addition to these
widely used encoders and decoders, the codec package also maintains a
collection of phonetic encoding utilities.
commons-codec-NOTICE
Apache Commons Collectionscommons-collections4.jar4.2Apache 2.0The Apache Commons Collections package contains types that extend and augment the Java Collections Framework.
commons-collections4-NOTICE
Apache Commons Compresscommons-compress.jar1.21Apache 2.0Apache Commons Compress software defines an API for working with
compression and archive formats. These include: bzip2, gzip, pack200,
lzma, xz, Snappy, traditional Unix Compress, DEFLATE, DEFLATE64, LZ4,
Brotli, Zstandard and ar, cpio, jar, tar, zip, dump, 7z, arj.
commons-compress-NOTICE
Apache Commons Mathcommons-math3.jar3.6.1Apache 2.0The Apache Commons Math project is a library of lightweight, self-contained mathematics and statistics components addressing the most common practical problems not immediately available in the Java programming language or commons-lang.
commons-math3-LICENSE
commons-math3-NOTICE
Apache POIpoi-ooxml.jar4.1.2Apache 2.0Apache POI - Java API To Access Microsoft Format Files
poi-ooxml-LICENSE
poi-ooxml-NOTICE
Apache POIpoi.jar4.1.2Apache 2.0Apache POI - Java API To Access Microsoft Format Files
poi-NOTICE
poi-LICENSE
Apache POIpoi-scratchpad.jar4.1.2Apache 2.0Apache POI - Java API To Access Microsoft Format Files
poi-scratchpad-NOTICE
poi-scratchpad-LICENSE
Apache POIpoi-ooxml-schemas.jar4.1.2Apache 2.0Apache POI - Java API To Access Microsoft Format Files
poi-ooxml-schemas-LICENSE
poi-ooxml-schemas-NOTICE
curvesapicurvesapi.jar1.06BSD LicenseImplementation of various mathematical curves that define themselves over a set of control points. The API is written in Java. The curves supported are: Bezier, B-Spline, Cardinal Spline, Catmull-Rom Spline, Lagrange, Natural Cubic Spline, and NURBS.
OOXML schemasooxml-schemas.jar1.4Apache 2.0XmlBeans generated from the Ecma supplied xsds:
http://www.ecma-international.org/publications/files/ECMA-ST/Office%20Open%20XML%20Part%204%20(DOCX).zip
ooxml-schemas-LICENSE
ooxml-schemas-NOTICE
XmlBeansxmlbeans.jar3.0.2Apache 2.0XmlBeans main jar