FreeXmlToolkit (Version 1.0.0) uses several third-party libraries. The following is a comprehensive list of these libraries and the licenses under which they are provided.
Last Updated: November 2025
| Library | Version | License |
|---|---|---|
| Saxon-HE (net.sf.saxon:Saxon-HE) | 12.9 | Mozilla Public License 2.0 |
| Jakarta XML Bind API (jakarta.xml.bind:jakarta.xml.bind-api) | 4.0.4 | Eclipse Distribution License 1.0 |
| Gson (com.google.code.gson:gson) | 2.13.2 | Apache License 2.0 |
| Library | Version | License |
|---|---|---|
| Apache Xerces (org.exist-db.thirdparty.xerces:xercesImpl) | 2.12.2 | Apache License 2.0 |
| XPath 2.0 Processor (org.exist-db.thirdparty.org.eclipse.wst.xml:xpath2) | 1.2.0 | Eclipse Public License 2.0 |
| Java CUP Runtime (edu.princeton.cup:java-cup) | 10k | CUP License |
| Library | Version | License |
|---|---|---|
| JavaFX (Liberica Full JDK) | 24.0.1 | GPL v2 with Classpath Exception |
| AtlantaFX (io.github.mkpaz:atlantafx-base) | 2.1.0 | MIT License |
| RichTextFX (org.fxmisc.richtext:richtextfx) | 0.11.6 | BSD-2-Clause License |
| ControlsFX (org.controlsfx:controlsfx) | 11.2.2 | BSD 3-Clause License |
| CSSFX (fr.brouillard.oss:cssfx) | 11.5.1 | Apache License 2.0 |
| Library | Version | License |
|---|---|---|
| Ikonli JavaFX (org.kordamp.ikonli:ikonli-javafx) | 12.4.0 | Apache License 2.0 |
| Ikonli Bootstrap Icons (org.kordamp.ikonli:ikonli-bootstrapicons-pack) | 12.4.0 | Apache License 2.0 |
| Ikonli Windows 10 (org.kordamp.ikonli:ikonli-win10-pack) | 12.4.0 | Apache License 2.0 |
| Ikonli Feather (org.kordamp.ikonli:ikonli-feather-pack) | 12.4.0 | Apache License 2.0 |
| Ikonli CoreUI (org.kordamp.ikonli:ikonli-coreui-pack) | 12.4.0 | Apache License 2.0 |
| Ikonli FontAwesome (org.kordamp.ikonli:ikonli-fontawesome-pack) | 12.4.0 | Apache License 2.0 |
| Library | Version | License |
|---|---|---|
| Apache FOP (org.apache.xmlgraphics:fop) | 2.11 | Apache License 2.0 |
| Apache PDFBox (org.apache.pdfbox:pdfbox) | 3.0.6 | Apache License 2.0 |
| Apache POI (org.apache.poi:poi) | 5.4.1 | Apache License 2.0 |
| Apache POI OOXML (org.apache.poi:poi-ooxml) | 5.4.1 | Apache License 2.0 |
| Library | Version | License |
|---|---|---|
| Apache Batik SVG Generator (org.apache.xmlgraphics:batik-svggen) | 1.19 | Apache License 2.0 |
| Apache Batik All (org.apache.xmlgraphics:batik-all) | 1.19 | Apache License 2.0 |
| Apache Batik Transcoder (org.apache.xmlgraphics:batik-transcoder) | 1.19 | Apache License 2.0 |
| Library | Version | License |
|---|---|---|
| Apache Santuario (org.apache.santuario:xmlsec) | 4.0.4 | Apache License 2.0 |
| Bouncy Castle (org.bouncycastle:bcpkix-jdk18on) | 1.82 | MIT License |
| Library | Version | License |
|---|---|---|
| Apache Commons Lang3 (org.apache.commons:commons-lang3) | 3.19.0 | Apache License 2.0 |
| Apache Commons IO (commons-io:commons-io) | 2.20.0 | Apache License 2.0 |
| Apache Commons Text (org.apache.commons:commons-text) | 1.14.0 | Apache License 2.0 |
| Apache Commons Validator (commons-validator:commons-validator) | 1.10.0 | Apache License 2.0 |
| Library | Version | License |
|---|---|---|
| Thymeleaf (org.thymeleaf:thymeleaf) | 3.1.3.RELEASE | Apache License 2.0 |
| FlexMark (com.vladsch.flexmark:flexmark-all) | 0.64.8 | BSD 2-Clause License |
| Library | Version | License |
|---|---|---|
| Generex (com.github.mifmif:generex) | 1.0.2 | Apache License 2.0 |
| RgxGen (com.github.curious-odd-man:rgxgen) | 3.0 | Apache License 2.0 |
| Library | Version | License |
|---|---|---|
| Log4j API (org.apache.logging.log4j:log4j-api) | 2.24.1 | Apache License 2.0 |
| Log4j Core (org.apache.logging.log4j:log4j-core) | 2.24.1 | Apache License 2.0 |
| Log4j SLF4J2 Implementation (org.apache.logging.log4j:log4j-slf4j2-impl) | 2.24.1 | Apache License 2.0 |
| Library | Version | License |
|---|---|---|
| Jakarta Activation API (jakarta.activation:jakarta.activation-api) | 2.1.3 | Eclipse Distribution License 1.0 |
| Library | Version | License |
|---|---|---|
| JUnit Jupiter (org.junit.jupiter:junit-jupiter) | 5.x | Eclipse Public License 2.0 |
| Mockito (org.mockito:mockito-core) | 5.x | MIT License |
| TestFX Core (org.testfx:testfx-core) | 4.0.18 | EUPL-1.1 |
| TestFX JUnit5 (org.testfx:testfx-junit5) | 4.0.18 | EUPL-1.1 |
| OpenJFX Monocle (org.testfx:openjfx-monocle) | jdk-12.0.1+2 | GPL v2 with Classpath Exception |
The majority of libraries used in FreeXmlToolkit are licensed under permissive open-source licenses:
| License Type | Count |
|---|---|
| Apache License 2.0 | ~30 |
| MIT License | 3 |
| BSD (2/3-Clause) | 3 |
| Eclipse Public License 2.0 | 4 |
| Mozilla Public License 2.0 | 1 |
| GPL v2 with Classpath Exception | 2 |
All licenses are compatible with the Apache License 2.0 under which FreeXmlToolkit is distributed.
| Previous | Home | Next |
|---|---|---|
| Technology Stack | Home | Home |
| All Pages: XML Editor | XML Features | XSD Tools | XSD Validation | XSLT | FOP/PDF | Signatures | IntelliSense | Schematron | Favorites | Templates | Tech Stack | Licenses |