3rd Party Libraries

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

LibraryFileVersionLicenseDescription
Apache Commons Codeccommons-codec.jar1.16.0Apache-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.4Apache 2.0The Apache Commons Collections package contains types that extend and augment the Java Collections Framework.
commons-collections4-NOTICE
Apache Commons Compresscommons-compress.jar1.26.0Apache-2.0Apache Commons Compress 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 IOcommons-io.jar2.11.0Apache 2.0The Apache Commons IO library contains utility classes, stream implementations, file filters,
file comparators, endian transformation classes, and much more.
commons-io-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 Log4j APIlog4j-api.jar2.20.0Apache 2.0The Apache Log4j API
log4j-api-NOTICE
Apache POIpoi-scratchpad.jar5.2.3Apache 2.0Apache POI - Java API To Access Microsoft Format Files (Scratchpad)
poi-scratchpad-NOTICE
poi-scratchpad-LICENSE
Apache Poi0Apache 2.0Embedded library
Apache POI - API based on OPC and OOXML schemaspoi-ooxml.jar5.2.3Apache 2.0Apache POI - Java API To Access Microsoft Format Files
poi-ooxml-NOTICE
poi-ooxml-LICENSE
Apache POI - Commonpoi.jar5.2.3Apache 2.0Apache POI - Java API To Access Microsoft Format Files
poi-LICENSE
poi-NOTICE
Apache POI - OOXML schemas (full)poi-ooxml-full.jar5.2.3Apache 2.0XmlBeans generated from the Ecma supplied xsds (since POI 5.0.0, the 5th edition is used):
https://www.ecma-international.org/publications/standards/Ecma-376.htm
poi-ooxml-full-LICENSE
poi-ooxml-full-NOTICE
Apache Poi ooxml0Apache 2.0Embedded library
Apache Poi ooxml schemas0Apache 2.0Embedded library
Apache Poi scratchpad0Apache 2.0Embedded library
curvesapicurvesapi.jar1.08BSD 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.
curvesapi0curvesapiEmbedded library
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-NOTICE
ooxml-schemas-LICENSE
SparseBitSetSparseBitSet.jar1.3Apache 2.0An efficient sparse bitset implementation for Java
XmlBeansxmlbeans.jar5.1.1Apache 2.0XmlBeans main jar