License information

Welcome to Semarchy xDI.
This document provides license information about Semarchy xDI.

End-User License Agreement

This software is provider under the terms of the End-User License Agreement (EULA).

External libraries

This software uses external libraries, listed in the following tables.

Semarchy xDI Designer

Third-party libraries used in xDI Designer.

License Type Library

Apache License 2.0

  • Apache Ant (Ant Core, Ant Apache Resolver, Ant JSCH, Ant Launcher) © The Apache Software Foundation

  • Apache Aries (Apache Aries SPI Fly) © The Apache Software Foundation

  • Apache Felix © The Apache Software Foundation

  • Apache Foundation Libraries (Commons Bean Scripting Framework, Commons BeanUtils, Commons Codec, Commons Collections, Commons Compress, Commons IO, Commons JXPath, Commons Lang, Commons Logging, Apache HTTP Client, Apache HTTP Core, Apache HttpClient Mime, XML APIs) © The Apache Software Foundation

  • Apache HTTP Components (fluent-hc, httpclient5, httpclient5-win, httpcore5, httpcore5-h2) © The Apache Software Foundation

  • Apache Lucene (Module: Core) © The Apache Software Foundation

  • Apache Mina (Apache Mina SSHD) © The Apache Software Foundation

  • [Apache Xmlgraphics^] (Batik Anim, Batik AWT Utilities, Batik Bridge, Batik Codec, Batik Constants, Batik CSS, Batik DOM, Batik Ext, Batik GVT, Batik I18N, Batik Parser, Batik Script, Batik Shared Resources, Batik SVG DOM, Batik Svggen, Batik Transcoder, Batik Utilities, Batik XML, Apache XML Graphics Commons) © The Apache Software Foundation

  • Eclipse Jetty (Jetty :: Utilities) © The Eclipse Foundation

  • Google (Error Prone Annotations) © Google, Inc

  • Guava: Google Core Libraries for Java (Guava InternalFutureFailureAccess and InternalFutures, Guava: Google Core Libraries For Java) © Google, Inc

  • J2ObjC © Google, Inc

  • JDepend Maven Plugin © Codehaus

  • JSpecify (JSpecify Annotations) © JSpecify Authors

  • Jakarta (Jakarta Regexp, Jakarta Oro) © The Apache Software Foundation

  • Java Native Access (Java Native Access, Java Native Access Platform) © Java Native Access Contributors

  • JavaEWAH © Daniel Lemire, Cliff Moon, David McIntosh, Robert Becho, Colby Ranger, Veronika Zenz, Owen Kaser, Gregory Ssi-Yan-Kai, and Rory Graves

  • MortBay Jasper (Apache EL, Apache JSP) © The Apache Software Foundation

  • OPS4J Pax Logging (OPS4J Pax Logging API, OPS4J Pax Logging Log4Jv2 Implementation) © OPS4J - Open Participation Software for Java

  • OSGi (OSGi Compendium, OSGi Core, OSGi Namespace Extender, OSGi Namespace Implementation, OSGi Service CM, OSGi Service Component, OSGi Service Device, OSGi Service Event, OSGi Service HTTP Whiteboard, OSGi Service Metatype, OSGi Service Prefs, OSGi Service Provisioning, OSGi Service UPnP, OSGi Service UserAdmin, OSGi Service WireAdmin, OSGi Utilities Function, OSGi Utilities Measurement, OSGi Utilities Position, OSGi Utilities Promise, OSGi Utilities XML, OSGi Annotation, OSGi CPMN) © OSGi Alliance

  • The Apache XML Project (Serializer, External Components, Resolver) © The Apache Software Foundation

  • Xerces2 (Xerces2 J) © The Apache Software Foundation

BSD License

BSD 3-Clause License

  • ASM (ASM Core, ASM Analysis, ASM Commons, ASM Tree, ASM Util) © INRIA, France Telecom

https://opensource.org/licenses/CDDL-1.0

CDDL v1.1 and GPL v2 with Classpath Exception

Common Development and Distribution License (CDDL-1.1)

Common Development and Distribution License (CDDL-1.0)

  • WSDL4J © dbarfield, dmatthew, hughesjp, kaputin and pnickoll

Eclipse Distribution License - v 1.0

  • Jakarta EE (Jakarta Activation API, Jakarta Annotations API, Jakarta Web Services Metadata API, Jakarta XML Binding API) © The Eclipse Foundation

Eclipse Public License 1.0

  • Eclipse Projects (Eclipse RCP, Eclipse Orbit, Eclipse Jetty, Eclipse Communication Framework, Eclipse EMF, Eclipse Team, Eclipse Equinox) © The Eclipse Foundation

  • Sat4J (SAT4J Core, SAT4J Pseudo) © Artois University and CNRS

Eclipse Public License 2.0

MIT License

Public Domain

Specific License Terms

Unicode License v3

Semarchy xDI Runtime and components

Third-party libraries used in xDI Runtime and its Components.

License Type Library

Apache License 2.0

  • ASM (ASM Based Accessors Helper Used By JSON Smart) © Uriel Chemouni

  • AWS SDK for Java (annotations, apache-client, arns, auth, AWS SDK For Java Core, AWS Json Protocol, aws-query-protocol, aws-xml-protocol, Amazon Java Checksums, Amazon Java Checksums SPI, crt-core, endpoints-spi, Amazon HTTP Auth, Amazon HTTP Auth Specific AWS, http-auth-aws-eventstream, Amazon HTTP Auth SPI Module, http-client-spi, Amazon, netty-nio-client, profiles, protocol-core, regions, retries, retries-spi, sdk-core, secretsmanager, third-party-jackson-core, utils) © Amazon Web Services

  • AWS Secretsmanager (AWS Secretsmanager Caching Java) © Amazon Web Services

  • Active MQ (Active MQ Broker, Active MQ Client, Active MQ JAAS, ActiveMQ KahaDB Store, ActiveMQ Openwire Legacy Support, ActiveMQ Protocol Buffers Implementation and Compiler) © The Apache Software Foundation

  • Aircompressor © Airlift

  • Amazon AwsSDK (AWS Java SDK :: Services :: Amazon S3) © Amazon Web Services

  • Amazon (AWS EventStream for Java) © Amazon Web Services

  • Apache Ant (Ant Core, Ant Apache Resolver, Ant Contrib, Ant JSCH, Ant Launcher) © The Apache Software Foundation

  • Apache Arrow (arrow-format, arrow-memory-core, arrow-memory-netty, arrow-memory-netty-buffer-patch, arrow-vector) © The Apache Software Foundation

  • Apache Atlas (atlas-client-common, atlas-client-v2, atlas-intg) © The Apache Software Foundation

  • Apache Avro (Avro, Avro Tools) © The Apache Software Foundation

  • Apache CXF (cxf-core, cxf-rt-bindings-soap, cxf-rt-databinding-jaxb, cxf-rt-frontend-simple, cxf-rt-transports-http, cxf-rt-wsdl) © The Apache Software Foundation

  • Apache Cassandra (Apache Cassandra Java Driver Guava Shaded DEP) © The Apache Software Foundation

  • Apache Curator (Apache Curator, Apache Curator Client, Apache Curator Framework, Apache Curator Recipes) © The Apache Software Foundation

  • Apache Derby © The Apache Software Foundation

  • Apache Foundation Libraries (Commons Bean Scripting Framework, Commons BeanUtils, Commons CLI, Commons Codec, Commons Collections, Commons Compress, Commons Configuration, Commons Crypto, Commons DBCP, Commons Digester, Commons IO, Commons JEXL, Commons Lang, Commons Logging, Commons Math, Commons Net, Commons Pool, Commons Text, Commons Validator, derbyshared, Apache HttpComponents AsyncClient, Apache HTTP Client, Apache HTTP Core, Apache HTTP Core NIO, Apache HttpClient Mime, XML Commons Resolver Component) © The Apache Software Foundation

  • Apache Groovy © The Apache Software Foundation

  • Apache HBase (Apache HBase Client, Apache HBase Common, hbase-hadoop2-compat, hbase-hadoop-compat, hbase-logging, hbase-metrics, hbase-metrics-api, Apache HBase Protocol, hbase-protocol-shaded, hbase-shaded-gson, hbase-shaded-miscellaneous, hbase-shaded-netty, hbase-shaded-protobuf, hbase-unsafe) © The Apache Software Foundation

  • Apache Hadoop (Apache Hadoop Annotations, Apache Hadoop Auth, Apache Hadoop Client API, Apache Hadoop Client Runtime, Apache Hadoop Common, hadoop-hdfs-client, Apache Hadoop MapReduce Core, hadoop-shaded-guava, Apache Hadoop Shaded Protobuf, Apache Hadoop YARN API, hadoop-yarn-client, Apache Hadoop YARN Common) © The Apache Software Foundation

  • Apache Hive (hive-classification, Hive Common, hive-exec, Hive JDBC, hive-llap-client, hive-llap-common, hive-llap-tez, Hive Serde, Hive Service, hive-service-rpc, Hive Shims, hive-shims-0.23, Hive Shims Common, hive-standalone-metastore-common, hive-storage-api, hive-vector-code-gen) © The Apache Software Foundation

  • Apache Ivy © The Apache Software Foundation

  • Apache Kafka (Kafka Clients) © The Apache Software Foundation

  • Apache Kerby (kerb-core, kerb-crypto, kerb-util, kerby-asn1, kerby-config, kerby-pkix, kerby-util) © The Apache Software Foundation

  • Apache Log4J (log4j-jcl, log4j-jul, Apache Log4j SLF4J 2.0 Binding) © The Apache Software Foundation

  • Apache Log4j (Apache Log4j 1.x Compatibility API, Apache Log4j API, Apache Log4j Core) © The Apache Software Foundation

  • Apache Maven (maven-artifact) © The Apache Software Foundation

  • Apache ORC (orc-core, Apache ORC Format, orc-shims) © The Apache Software Foundation

  • Apache Parquet (parquet-column, parquet-common, parquet-encoding, parquet-format-structures, parquet-hadoop, Apache Parquet Hadoop Bundle (Incubating), parquet-jackson) © The Apache Software Foundation

  • Apache Tez © The Apache Software Foundation

  • Apache Thrift © The Apache Software Foundation

  • Apache Tomcat (tomcat-embed-core, tomcat-embed-el, tomcat-embed-websocket) © The Apache Software Foundation

  • Apache Velocity © The Apache Software Foundation

  • Apache Web Services (Apache XML Schema) © The Apache Software Foundation

  • Apache Yetus Audience Annotations © The Apache Software Foundation

  • Apache Zookeeper (Apache Zookeeper, zookeeper-jute) © The Apache Software Foundation

  • Beanshell © Pat Niemeyer

  • Brotli4j (Brotli4j, Brotli4j) © Aayush Atharva

  • Byte Buddy (Byte Buddy, Byte Buddy Agent) © Rafael Winterhalter

  • CGLib © The Apache Software Foundation

  • Caffeine © Ben Manes

  • Codehaus Plexus © Codehaus Plexus

  • Config © Lightbend

  • Confluent Libraries (common-config, common-utils, kafka-avro-serializer, kafka-json-schema-provider, kafka-json-schema-serializer, kafka-json-serializer, kafka-schema-registry-client, kafka-schema-serializer, logredactor, logredactor-metrics) © Confluent Inc.

  • Conscrypt © Conscrypt Contributors

  • Couchbase Client (Couchbase JVM Core IO, Couchbase Java SDK) © Couchbase, Inc

  • DataNucleus (DataNucleus Core) © DataNucleus

  • DataStax Java Driver for Apache Cassandra (java-driver-core, java-driver-query-builder, native-protocol) © DataStax

  • Dropwizard (Dropwizard Metrics Reporter for Hadoop Metrics2, Dropwizard Metrics) © Josh Elser

  • Eclipse Jetty (Core :: ALPN :: Client, Jetty :: Utilities) © The Eclipse Foundation

  • [ElasticSearch Client Libraries^] (Elasticsearch Java API Client, ElasticSearch REST) © Elastic

  • Esri Geometry API for Java © Esri

  • Everit JSON Schema © Bence Eros

  • FlatBuffers (FlatBuffers Java API) © Volkan Yazıcı, FlatBuffers Contributors.

  • FuseSource Jansi (Jansi) © FuseSource Corp

  • GSON © Google, Inc

  • GlassFish Jersey Core (Jersey Core Client, Jersey Core Server) © The Eclipse Foundation

  • Google API gRPC (Proto Google Cloud Monitoring V3) © Google, Inc

  • Google APIs (Google Cloud Storage Client for Java, Google APIs Client Library For Java, Google BigQuery API, Google Sheets API, Google Cloud BigQuery Client for Java, Google BigQuery Storage Client for Java, Google Cloud Java Client - Core, Google Cloud Java Client - Core, Google Cloud Java Client — Core HTTP extensions, Google Cloud Monitoring, Google Secret Management Client for Java, Google HTTP Client Library for Java, Google App Engine Extensions to The Google HTTP Client Library For Java, GSON Extensions to The Google HTTP Client Library For Java., Jackson 2 Extensions to The Google HTTP Client Library For Java, Google OAuth Client Library For Java, Proto Google Common Protos, Google IAM Policy Protos) © Google, Inc

  • Google Android Annotations Library © Google, Inc

  • Google Cloud OpenTelemetry (detector-resources-support, exporter-metrics, shared-resourcemapping) © OpenTelemetry

  • Google Guice (Google Guice Core Library, Google Guice Extensions Servlet) © Google, Inc

  • Google (AutoValue Annotations, Error Prone Annotations) © Google, Inc

  • Guava: Google Core Libraries for Java (Guava InternalFutureFailureAccess and InternalFutures, Guava: Google Core Libraries For Java) © Google, Inc

  • HPPC: High Performance Primitive Collections © Carrot Search s.c

  • Handy URI Templates © Ryan J. McDonough

  • HawtBuf © Hiram Chirino

  • HikariCP © Brett Wooldridge

  • J2ObjC © Google, Inc

  • JICP Annotations © Stephen Connolly

  • JPam © Greg Luck

  • JSONWebToken (JJWT :: API, JJWT :: Impl, JJWT :: Extensions :: Jackson) © Les Hazlewood

  • JSQLParser Library © Tobias Warneke

  • JSR305 Annotations for Findbugs © FindBugs

  • JSpecify (JSpecify Annotations) © JSpecify Authors

  • Jackson (Jackson Annotations, Jackson Core, Jackson Databind, jackson-dataformat-csv, Jackson Dataformat - YAML, jackson-datatype-guava, jackson-datatype-jdk8, jackson-datatype-joda, jackson-datatype-jsr310, jackson-jaxrs-base, jackson-jaxrs-json-provider, jackson-module-jaxb-annotations, jackson-module-parameter-names) © FasterXML

  • Jakarta Bean Validation API © Red Hat, Inc.

  • Java Native Access (Java Native Access, Java Native Access Platform) © Java Native Access Contributors

  • Javatuples © The Apache Software Foundation

  • Javax Inject © Oracle Corporation

  • JetBrains (Annotations for JVM-based languages) © JetBrains

  • Jettison © Jettison Contributors

  • Joda Time © Joda.org

  • Kotlin Programming Language (kotlin-scripting-common, kotlin-scripting-compiler-embeddable, kotlin-scripting-compiler-impl-embeddable, kotlin-scripting-jvm, kotlin-script-runtime, kotlin-stdlib, kotlin-stdlib-common, kotlin-stdlib-jdk7, kotlin-stdlib-jdk8) © JetBrains

  • LZ4 and XxHash © Adrien Grand, Rei Odaira

  • Micrometer (Micrometer Commons, Micrometer Core, Micrometer Registry Prometheus, Micrometer Observation, Micrometer Registry Prometheus) © VMware, Inc.

  • MongoDB Java Driver (Bson Record Codec, MongoDB Java Driver Core, MongoDB Legacy Driver, MongoDB Synchronous Driver) © MongoDB

  • Netty (Netty/All In One, Netty/Buffer, Netty Codec, netty-codec-dns, netty-codec-haproxy, Netty/Codec/HTTP, netty-codec-http2, netty-codec-memcache, netty-codec-mqtt, netty-codec-redis, netty-codec-smtp, netty-codec-socks, netty-codec-stomp, netty-codec-xml, Netty/Common, Netty/Handler, netty-handler-proxy, netty-handler-ssl-ocsp, Netty/Resolver, netty-resolver-dns, netty-resolver-dns-classes-macos, netty-resolver-dns-native-macos, netty-tcnative-boringssl-static, netty-tcnative-classes, Netty/Transport, netty-transport-classes-epoll, netty-transport-classes-kqueue, netty-transport-native-epoll, netty-transport-native-kqueue, netty-transport-native-unix-common, netty-transport-rxtx, netty-transport-sctp, netty-transport-udt) © The Netty Project

  • NimbusDS (Nimbus JOSE + JWT) © Connect2id Ltd

  • Objenesis © Objenesis Team

  • OkHttp © Square, Inc

  • Okio (okio, okio-jvm) © Square, Inc

  • OpenCSV © Glen Smith, Sean Sullivan, Scott Conway

  • OpenCensus © OpenCensus Contributors

  • OpenTelemetry Java Contrib (opentelemetry-gcp-resources) © OpenTelemetry

  • OpenTelemetry Java (opentelemetry-api, opentelemetry-api-incubator, opentelemetry-context, opentelemetry-sdk, opentelemetry-sdk-common, opentelemetry-sdk-extension-autoconfigure-spi, opentelemetry-sdk-logs, opentelemetry-sdk-metrics, opentelemetry-sdk-trace, opentelemetry-semconv) © OpenTelemetry

  • OpenTelemetry (OpenTelemetry Java, OpenTelemetry Java, OpenTelemetry Java, OpenTelemetry Java) © OpenTelemetry

  • PerfMark © Perfmark

  • Prometheus (prometheus-metrics-config, prometheus-metrics-core, prometheus-metrics-exposition-formats, Prometheus Metrics Exposition Text Formats) © The Apache Software Foundation

  • https://qpid.apache.org/proton/proton-j [Qpid (Proton J)^] © The Apache Software Foundation

  • Quartz Job Scheduler © Terracotta

  • RabbitMQ (amqp-client) © VMWare, Inc

  • Reactor (Reactor Core, Reactor Netty) © Project Reactor

  • Reflections © Ronmamo

  • SnakeYAML © Andrey Somov, Alexander Maslov, Jordan Angold

  • Snappy Java © xerial.org

  • Snowflake Ingest Service Java SDK © Snowflake Inc

  • Snowflake JDBC Driver © Snowflake Inc

  • Spring Framework (Spring Aop, Spring Beans, Spring Boot, SpringFramework Boot, SpringFramework Boot, Spring Boot Autoconfigure, Spring Boot Starter, SpringFramework Boot, Spring Boot Starter Json, Spring Boot Starter Log4j2, Spring Boot Starter Security, Spring Boot Starter Tomcat, Spring Boot Starter Web, Spring Context, Spring Core, Spring Data Core, Spring Data Core, Spring doc, Spring doc, Spring doc, Spring Expression, GraphQL Support For Spring Applications, Spring Jcl, Spring Ldap Core, Spring Oxm, Spring Security Config, Spring Security Core, Spring Security Crypto, Spring Security Web, Spring TX, Spring Vault Core, Spring Web, Spring WebFlux, Spring Webmvc, Spring WS Core, Spring XML) © Pivotal Software

  • Swagger (Swagger Annotations, Swagger Annotations Jakarta, Swagger Core, Swagger Core Jakarta, Swagger Models, Swagger Models Jakarta, Swagger Parser Core, Swagger Parser Safe URL Resolver, Swagger Parser v3, Swagger UI) © SmartBear Software

  • The Apache XML Project (Resolver) © The Apache Software Foundation

  • The BSON library © MongoDB, Inc.

  • The Eclipse EE4J Project (FastInfoset) © The Eclipse Foundation

  • The Java Native Runtime Project (jffi, jnr-a64asm, jnr-constants, jnr-ffi) © The Java Native Runtime Project

  • Woodstox © Faster XML

  • com.google.auto.value (AutoValue) © Google, Inc

  • gRPC-Java © gRPC Authors

  • io.prometheus (prometheus-metrics-model, prometheus-metrics-tracer-common) © The Apache Software Foundation

  • org.javassist (Javassist) © Shigeru Chiba

  • xdi.designer.thirdparties.libs (com.sun.script.js-engine) © RightTime, Inc.

BSD License

BSD 2-Clause "Simplified" License

BSD 3-Clause License

BSD-Like License

Creative Commons Zero (CC0) 1.0 Universal

https://opensource.org/licenses/CDDL-1.0

CDDL v1.1 and GPL v2 with Classpath Exception

Common Development and Distribution License (CDDL-1.1)

Common Development and Distribution License (CDDL-1.0)

  • WSDL4J © dbarfield, dmatthew, hughesjp, kaputin and pnickoll

Eclipse Distribution License - v 1.0

Eclipse Public License 1.0

Eclipse Public License 2.0

GPL v2 with Classpath Exception

GNU Lesser General Public License v2.1 (LGPL-2.1)

MIT License

Mozilla Public License 1.0

We extended the saxon library to add the ability to perform a custom evaluation for the XML attribute values and to switch the current XML tinytree data with its attributes' values resolved or using the unresolved value. The sources of the changes are accessible in the runtime/build/libs/saxon9b-9.1.0.8-extended.jar file, in the package net.sf.saxon.tinytree.extension.

Mozilla Public License 1.1

Public Domain

Specific License Terms

Unicode License v3

Semarchy xDI Analytics

Third-party libraries used in xDI Analytics components.

License Type Library

Apache License 2.0

BSD 2-Clause "Simplified" License

BSD 3-Clause License

  • ASM (ASM Core, ASM Analysis, ASM Commons, ASM Tree, ASM Util) © INRIA, France Telecom

https://opensource.org/licenses/CDDL-1.0

CDDL v1.1 and GPL v2 with Classpath Exception

Eclipse Distribution License - v 1.0

Eclipse Public License 1.0

  • Eclipse Projects (Eclipse Remote Application Platform (RAP), Eclipse Orbit, Eclipse Jetty, Eclipse RCP, Eclipse EMF) © The Eclipse Foundation

Eclipse Public License 2.0

MIT License

Specific License Terms

Unicode License v3

Semarchy xDI License Server

Third-party libraries used in Semarchy xDI License Server components.

License Type Library

Apache License 2.0

  • Apache Log4J (log4j-jul, Apache Log4j SLF4J 2.0 Binding) © The Apache Software Foundation

  • Apache Log4j (Apache Log4j API, Apache Log4j Core) © The Apache Software Foundation

  • Apache Tomcat (tomcat-embed-el) © The Apache Software Foundation

  • Eclipse Jetty (Core :: ALPN :: Client, Jetty :: Utilities) © The Eclipse Foundation

  • GlassFish Jersey Core (Jersey Core Client, Jersey Core Server) © The Eclipse Foundation

  • Jakarta Bean Validation API © Red Hat, Inc.

  • Jakarta EE (CDI APIs, CDI Language Model) © The Eclipse Foundation

  • Micrometer (Micrometer Commons, Micrometer Core, Micrometer Observation) © VMware, Inc.

  • SnakeYAML © Andrey Somov, Alexander Maslov, Jordan Angold

  • Spring Framework (Spring Aop, Spring Beans, Spring Boot, Spring Boot Autoconfigure, Spring Boot Starter, Spring Boot Starter Jetty, Spring Boot Starter Log4j2, Spring Context, Spring Core, Spring Expression, Spring Jcl, Spring Ldap Core, Spring TX, Spring Web) © Pivotal Software

  • org.javassist (Javassist) © Shigeru Chiba

BSD 3-Clause License

  • ASM (ASM Core, ASM Commons, ASM Tree) © INRIA, France Telecom

Creative Commons Zero (CC0) 1.0 Universal

https://opensource.org/licenses/CDDL-1.0

Eclipse Distribution License - v 1.0

Eclipse Public License 1.0

Eclipse Public License 2.0

  • Eclipse Jersey (Jersey Core Common, Jersey Inject HK2) © The Eclipse Foundation

  • GlassFish HK2 (Glassfish HK2, HK2 API module, HK2 ServiceLocator Default Implementation, HK2 Implementation Utilities, OSGi Resource Locator) © The Eclipse Foundation

  • Jakarta EE (Jakarta Interceptors) © Yamini K B

  • Jakarta (Jakarta Inject - OSGI Repackaged, Jakarta Servlet, Jakarta Transaction API, Jakarta WebSocket, Jakarta WebSocket Client API, Jakarta RESTful Web Services) © The Eclipse Foundation

MIT License