# Third-party software

DITA Open Toolkit uses third-party software components to provide certain features in the core toolkit, Java API, and bundled plug-ins.

## DITA-OT 4.2

DITA-OT core processing uses the following third-party software:

Software | Version | License
--- | --- | ---
Ant | 1.10.14 | Apache License 2.0
Apache Commons Codec | 1.10 | Apache License 2.0
Apache Commons IO | 2.8.0 | Apache License 2.0
Apache XML Commons Resolver | 1.2 | Apache License 2.0
Guava | 32.1.1-jre | Apache License 2.0
ICU for Java (ICU4J) | 74.2 | ICU License
Jackson data binding library | 2.16.1 | Apache License 2.0
Logback Classic Module | 1.4.14 | Eclipse Public License 1.0, GNU Lesser General Public License 2.1
Saxon-HE | 12.4 | Mozilla Public License 1.0
Simple Logging Facade for Java (SLF4J) | 2.0.12 | MIT License
Xerces | 2.12.2 | Apache License 2.0
XML APIs | 1.4.01 | Apache License 2.0, W3C Document License
XML Resolver | 5.2.3 | Apache License 2.0

Note:
The XML APIs library contains source code for SAX and DOM APIs, which each have their own licenses.

## PDF plug-in

The `org.dita.pdf2` plug-in relies on additional third-party software to generate PDF output:

Software | Version | License
--- | --- | ---
Apache Commons Logging | 1.0.4 | Apache License 2.0
Apache XML Graphics | 2.9 | Apache License 2.0
Batik | 1.13 | Apache License 2.0
FOP | 2.9 | Apache License 2.0