Release Documentation

XML Compare Legal Notices for .NET Distribution

1. Licence Information

1.1. DeltaXML Licensing

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.

1.2. Saxon Licensing

Included in the distribution is saxon9pe.dll, which is a dotnet IKVM translation of the - otherwise unmodified - saxon9pe.jar, a binary component 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.

Also included in the distribution is the net.sf.saxon.dotnet package from the open source home edition of Saxon (Saxon-HE), which is compiled and IKVM translated to the saxon9pe-dotnet.dll library. Saxon-HE is provided under the terms of the Mozilla Public License, a copy of which can be obtained at http://www.mozilla.org/MPL/.

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.

1.3. Apache Licensing

This product includes software developed by the Apache Software Foundation (http://www.apache.org/), these include:

  1. the xml-apis.jar component from the binary 2.11.0 release of the Xerces-J SAX parser.

  2. the xercesImpl.dll library which is an IKVM compiled combination of the xercesImpl.jar component from the binary 2.9.0 release of the Xerces-J SAX parser and the DeltaXML adaptaion (variant) of the resolver.jar component from the 1.2 release of the Apache Commons Resolver OASIS catalog reader.

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 an IKVMed translation of 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 XML Compare distribution, as follows:

  1. Xerces-J SAX parser notices are in the docs/notices/xerces/ directory.
  2. Resolver catalog reader notices are in the docs/notices/resolver/ directory.

1.4. TrueLicense Licensing

The deltaxml.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.

1.5. ICU4J Licensing

Included in the distribution is icu4j.dll, which is a dotnet IKVM translation of the - otherwise unmodified - icu4j.jar, a binary component of the ICU (International Components for Unicode) project.

The home page for the ICU project is http://site.icu-project.org/. ICU4J is released under docs/notices/icu4j/license.html and contains Unicode license components released under docs/notices/icu4j/unicode-license.txt.

1.6. IKVM Licensing

Included in the distribution are several umodified, binary DLLs that form part of the IKVM runtime. The IKVM product and documentation is available from http://www.ikvm.net. These files are licensed under the terms of the GPLv2 with the classpath exception, for further details please refer to the files within the docs/notices/ikvm/ directory of the distribution.

1.7. REST Licensing

Our REST API uses various dependencies, of which there is a variety of licenses. These are documented below. Note: where dependencies are dual-licensed under CDDL and GPL, DeltaXML elects to include this software in this distribution under the CDDL license. These legal notices are included under docs/notices/rest.

dependency license
org.glassfish.jersey.containers:jersey-container-grizzly2-http https://javaee.github.io/glassfish/LICENSE
org.glassfish.jersey.media:jersey-media-moxy https://javaee.github.io/glassfish/LICENSE
org.glassfish.jersey.media:jersey-media-json-jackson https://javaee.github.io/glassfish/LICENSE
org.glassfish.jersey.media:jersey-media-multipart https://javaee.github.io/glassfish/LICENSE
org.glassfish.jersey.ext:jersey-declarative-linking https://javaee.github.io/glassfish/LICENSE
org.glassfish.jersey.ext:jersey-entity-filtering https://javaee.github.io/glassfish/LICENSE
org.glassfish.web:javax.el https://javaee.github.io/glassfish/LICENSE
org.glassfish.hk2:hk2-api https://javaee.github.io/glassfish/LICENSE
javax.transaction:javax.transaction-api https://javaee.github.io/glassfish/LICENSE
com.fasterxml.jackson.jaxrs:jackson-jaxrs-xml-provider https://www.apache.org/licenses/LICENSE-2.0.txt
io.jsonwebtoken:jjwt https://www.apache.org/licenses/LICENSE-2.0
org.eclipse.persistence:org.eclipse.persistence.core https://www.eclipse.org/legal/epl-v10.html
com.cloudrail:cloudrail-si-java https://cloudrail.com/terms-of-service
com.mashape.unirest:unirest-java https://github.com/Kong/unirest-java/blob/master/LICENSE