The DeltaXML software is licenced under the terms described in the file Licence.html
. The licence terms in this file differ depending upon whether this is an evaluation release of the software or a purchased release.
This product makes use of the Professional Edition of Saxon ('The SAXON XSLT and XQuery Processor from Saxonica Limited.'). This version of Saxon may only be used when invoked from a DeltaXML product.
The home page for Saxonica is http://www.saxonica.com/. For further details of Saxon's licensing please see http://www.saxonica.com/license/license.xml and the docs/notices/saxon/
subdirectory included in the distribution.
This product includes software developed by the Apache Software Foundation (http://www.apache.org/), these include:
xercesImpl.jar
component from the binary 2.12.2 release of the Xerces-J SAX parser.the xml-apis.jar
component from the binary 2.12.2 release of the Xerces-J SAX parser.
commons-io-2.13.0.jar
component from the binary 2.13.0 release of the Apache Commons IO library.resolver.jar
component from the 1.2 release of the Apache Commons Resolver OASIS catalog reader. This product also makes use of software licensed under the Apache 2.0 License:
gson-2.8.9.jar
component from Gson.fastutil.jar
, which has been sourced from the fastutil project. The home page for the fastutil project is http://fastutil.di.unimi.it.The DeltaXML adaptation of Apache's resolver contains standard fixes for some of the known bugs and an enhancement that enables entities to be loaded via Java's resource loading mechanism. For further information please see our Customized Catalog Resolver page for details of the changes and the associated source code and/or contact us.
These components are: Copyright (c) 1999-2010 The Apache Software Foundation. All rights reserved. and are licensed under the terms of the Apache License, Version 2.0. These components must be used under the terms of the license at: http://www.apache.org/licenses/LICENSE-2.0
In accordance with section 4(d) of the Apache License, the notices for these libraries are enclosed in appropriately labelled subdirectories of the ConversionQA distribution, as follows:
docs/notices/xerces/
directory.docs/notices/resolver/
directory.docs/notices/fastutil/
directory.docs/notices/gson/
directory.The deltaxml-conversion-qa-1.2.1.jar
file contains one compiled class from the 'TrueLicense Library', which is a component of the TrueLicense Library Collection (http://truelicense.java.net/). This code is: Copyright 2005 Schlichtherle IT Services, and licensed under the terms of the Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0).
In accordance with section 4(d) of the Apache License, the notices for these libraries are enclosed in the docs/notices/truelicense/
directory of the distribution.
Included in the distribution is icu4j.jar
, which is a binary component of the ICU (International Components for Unicode) project.
The home page for the ICU project is https://icu.unicode.org/. ICU4J is copyright Unicode, Inc. Please see this file docs/notices/icu4j/LICENSE
for full details.
The distribution includes DITA-OT. The home page for DITA-OT is https://www.dita-ot.org/. For further details of DITA-OT's licensing please see https://www.dita-ot.org/dev/reference/license.html and the docs/notices/dita-ot/
subdirectory included in the distribution.
For security reasons, we have patched DITA-OT 3.7.4 to update various dependencies to newer versions. The details of which are available in the commit history here: https://github.com/DeltaXML/dita-ot.
We have also made one modification to the file plugins/org.dita.normalize/xsl/normalize.xsl
to disable an <xsl:message/>
instruction that output the URI of a file being processed, to cut down on excessive system output messages.
DITA-OT also makes use of various third-party libraries, details of the licenses for those are available at https://www.dita-ot.org/dev/reference/third-party-software.html and docs/notices/dita-ot/NOTICES.txt
.
Our Java API uses JAXB, of which the components are all under the Eclipse Distribution License.
The legal notices can be found in docs/notices/jaxb
.
dependency | license |
---|---|
org.glassfish.jaxb:jaxb-runtime:2.3.8 | https://www.eclipse.org/org/documents/edl-v10.html |
jakarta.xml.bind:jakarta.xml.bind-api:2.3.3 | https://www.eclipse.org/org/documents/edl-v10.html |
org.glassfish.jaxb:txw2:2.3.8 | https://www.eclipse.org/org/documents/edl-v10.html |
com.sun.istack:istack-commons-runtime:3.0.12 | https://www.eclipse.org/org/documents/edl-v10.html |
The REST API makes use of various other dependencies, a full list of which (including license details) is available in docs/notices/attribution.xml
.