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 Semarchy xDI Designer.

License Type Library

Apache License 2.0

BSD License

Common Development and Distribution License (CDDL-1.0)

CDDL v1.1 and GPL v2 with Classpath Exception

Common Development and Distribution License (CDDL-1.1)

Common Public License 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 Orbit, Eclipse RCP, Eclipse ECJ, Eclipse Jetty, Eclipse Equinox, Eclipse Communication Framework, Eclipse EMF) © The Eclipse Foundation

  • Sat4J (org.ow2.sat4j.core, org.ow2.sat4j.pb) © Artois University and CNRS

Eclipse Public License 2.0

GPL v2 with Classpath Exception

MIT License

Public Domain

  • XZ for Java © Lasse Collin, Igor Pavlov, and/or Brett Okken

Specific License Terms

Semarchy xDI Runtime and Components

Third-party libraries used in Semarchy xDI Runtime and the Components

License Type Library

Apache License 2.0

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

  • AWS EventStream for Java © Amazon Web Services

  • AWS SDK for Java (annotations, apache-client, auth, aws-core, aws-java-sdk-core, aws-java-sdk-kms, aws-java-sdk-s3, aws-json-protocol, endpoints-spi, http-client-spi, jmespath-java, netty-nio-client, profiles, protocol-core, regions, sdk-core, secretsmanager, third-party-jackson-core, utils) © Amazon Web Services

  • Aalto XML © Faster XML

  • 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 Ion Java © Amazon.com, Inc.

  • Annotations for JVM-based languages © JetBrains

  • Ant Contrib © carnold, mattinger

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

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

  • Apache Avro (Avro, Avro Tools, trevni-avro, trevni-core) © 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 Calcite (avatica, calcite-core, calcite-druid, calcite-linq4j) © The Apache Software Foundation

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

  • Apache DataSketches (Memory, Sketches Core) © 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 Exec, Commons IO, Commons Lang, Commons Logging, Commons Math, Commons Net, Commons Pool, Commons Text, Commons Validator, Commons VFS, 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 Geronimo (J2EE Management 1.1, JMS 1.1, JTA 1.1) © 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 Common, hadoop-hdfs-client, Apache Hadoop MapReduce Core, hadoop-shaded-guava, hadoop-shaded-protobuf_3_7, 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-server, hive-llap-tez, Hive Metastore, Hive Serde, Hive Service, hive-service-rpc, Hive Shims, hive-shims-0.23, Hive Shims Common, Hive Shims Scheduler, hive-standalone-metastore, hive-storage-api, hive-upgrade-acid, hive-vector-code-gen) © The Apache Software Foundation

  • Apache Ivy © The Apache Software Foundation

  • Apache Kafka (kafka_2.13, Kafka Clients, kafka-metadata, kafka-raft, kafka-server-common, kafka-storage, kafka-storage-api) © The Apache Software Foundation

  • Apache Kerby (kerb-admin, kerb-client, kerb-common, kerb-core, kerb-crypto, kerb-identity, kerb-server, kerb-simplekdc, kerb-util, kerby-asn1, kerby-config, kerby-pkix, kerby-util, kerby-xdr, token-provider) © The Apache Software Foundation

  • Apache Log4J (log4j-jcl, log4j-jul, log4j-slf4j-impl) © The Apache Software Foundation

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

  • Apache Lucene (Lucene Common Analyzers, Module: Backward Codecs, Module: Core, Module: Grouping, Module: Highlighter, Module: Join, Module: Memory, Module: Misc, Module: Queries, Module: Query Parser, Module: Sandbox, Module: Spatial3D, Module: Suggest) © The Apache Software Foundation

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

  • Apache ORC (orc-core, 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 Taglibs (taglibs-standard-impl, taglibs-standard-spec) © The Apache Software Foundation

  • Apache Tephra (tephra-api, tephra-core, tephra-hbase-compat-1.0) © 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 Twill (twill-api, twill-common, twill-core, twill-discovery-api, twill-discovery-core, twill-zookeeper) © 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

  • AutoValue Annotations © Google, Inc

  • BoneCP © Wallace Wadge

  • 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) © Confluent Inc.

  • Conscrypt © Conscrypt Contributors

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

  • DataNucleus (DataNucleus JDO API Plugin, DataNucleus Core, DataNucleus RDBMS Plugin) © DataNucleus

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

  • Dropwizard Metrics © Dropwizard Team

  • Dropwizard Metrics Reporter for Hadoop Metrics2 © Josh Elser

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

  • Elasticsearch (Aggs Matrix Stats, ElasticSearch, ElasticSearch CLI, ElasticSearch Core, ElasticSearch Geo, Elasticsearch LZ4, ElasticSearch NIO, Elasticsearch Plugin ClassLoader, ElasticSearch REST, ElasticSearch REST High Level, ElasticSearch Secure SM, ElasticSearch SSL Config, ElasticSearch X Content, Mustache scripting integration for Elasticsearch, Transport, Transport Netty4, Transport NIO) © Elastic

  • Elasticsearch Plugins (Mapper Extras, Parent Join, Percolator, Rank Eval, Reindex) © Elastic

  • Error Prone Annotations © Google, Inc

  • Esri Geometry API for Java © Esri

  • Everit JSON Schema © Bence Eros

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

  • GSON © 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 HTTP extensions, 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, Google IAM Policy Protos, Proto Google Common Protos) © Google, Inc

  • Google Android Annotations Library © Google, Inc

  • Google Guice (Google Guice Core Library, Google Guice Extensions AssistedInject, Google Guice Extensions Servlet) © 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

  • JDO API © The Apache Software Foundation

  • JICP Annotations © Stephen Connolly

  • JOSE4j © Brian Campbell

  • JPam © Greg Luck

  • JSQLParser Library © Tobias Warneke

  • JSR305 Annotations for Findbugs © FindBugs

  • Jackson (Jackson Annotations, Jackson Core, Jackson Databind, Jackson Dataformat - Cbor, jackson-dataformat-csv, Jackson Dataformat - Smile, jackson-dataformat-xml, 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, jackson-module-scala_2.13) © FasterXML

  • Jakarta Bean Validation API © Red Hat, Inc.

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

  • Javassist © Shigeru Chiba

  • Javax Inject © Oracle Corporation

  • Jettison © Jettison Contributors

  • Joda Time © Joda.org

  • KeePassJava2 © Jo Rabin

  • 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

  • MongoDB Java Driver (MongoDB Java Driver Core, MongoDB Legacy Driver, MongoDB Synchronous Driver) © MongoDB

  • Mustache.java © RightTime, Inc.

  • Netty (Netty/All In One, Netty/Buffer, Netty Codec, netty-codec-dns, Netty/Codec/HTTP, netty-codec-http2, netty-codec-socks, Netty/Common, Netty/Handler, netty-handler-proxy, 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) © The Netty Project

  • NimbusDS (Nimbus Content Type, Nimbus Language Tags, Nimbus JOSE + JWT, Nimbus OAuth 2.0 SDK with OpenID Connect extensions) © Connect2id Ltd

  • OkHttp © Square, Inc

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

  • Open Feign (Feign Core, Open Feign Forms Core) © The Feign Authors

  • OpenCSV © Glen Smith, Sean Sullivan, Scott Conway

  • OpenCensus © OpenCensus Contributors

  • OpenTelemetry Java (opentelemetry-api, opentelemetry-context, opentelemetry-semconv) © OpenTelemetry

  • PerfMark © Perfmark

  • Quartz Job Scheduler © Terracotta

  • RabbitMQ Java Client © VMWare, Inc

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

  • Scala Language and Modules (scala-collection-compat_2.13, scala-java8-compat_2.13, scala-library, scala-reflect) © Ecole Polytechnique Federale Lausanne

  • Scala Logging © Lightbend

  • Simple XML © Niall Gallagher

  • 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, Spring Boot Autoconfigure, Spring Boot Starter, 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 Expression, Spring Jcl, Spring Oxm, Spring Security Config, Spring Security Core, Spring Security Crypto, Spring Security Web, Spring Vault Core, Spring Web, Spring Webmvc, Spring WS Core, Spring XML) © Pivotal Software

  • Swagger (Swagger Annotations, Swagger Core, Swagger Models, Swagger Parser Core, Swagger Parser v3) © SmartBear Software

  • T Digest © Ted Dunning

  • 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

  • UnboundID LDAP SDK For Java © Ping Identity Corporation

  • Woodstox © Faster XML

  • YAJSW - AHessian © YAJSW Contributors

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

  • fastutil © Sebastiano Vigna

  • gRPC-Java © gRPC Authors

  • xdi.designer.thirdparties.libs (com.sun.script.js-engine)

BSD License

BSD 2-Clause "Simplified" License

BSD 3-Clause License

BSD-Like License

Creative Commons Zero (CC0) 1.0 Universal

Common Development and Distribution License (CDDL-1.0)

CDDL v1.1 and GPL v2 with Classpath Exception

Common Development and Distribution License (CDDL-1.1)

Common Public License 1.0

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

Eclipse Distribution License - v 1.0

  • Eclipse Implementation of JAXB. (DTD Parser) © The Eclipse Foundation

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

  • RNGOM © The Eclipse Foundation

Elastic License

Eclipse Public License 1.0

Eclipse Public License 2.0

  • Eclipse Jersey (Jersey Core Client, Jersey Core Common, Jersey Container JDK HTTP, Jersey Entity Filtering, Jersey Inject HK2, Jersey Media JAXB, Jersey Media Moxy, Jersey Media Multipart, Jersey Core Server) © The Eclipse Foundation

  • EclipseLink (EclipseLink ASM, EclipseLink Core, EclipseLink MOXy) © The Eclipse Foundation

  • GlassFish HA (Glassfish HA API) © The Eclipse Foundation

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

  • Jakarta (Jakarta Inject - OSGI Repackaged, Jakarta JSON Processing, Jakarta RESTful Web Services) © The Eclipse Foundation

  • The Java Native Runtime Project (jnr-posix) © The Java Native Runtime Project

GPL v2 with Classpath Exception

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

MIT License

Mozilla Public License 1.0

Mozilla Public License 1.1

Mozilla Public License 2.0

  • Rhino (Rhino - Javascript in Java, Rhino - JS Engine) © Mozilla

Public Domain

Specific License Terms

Semarchy xDI Production Analytics

Third-party libraries used in Semarchy xDI Production Analytics components.

License Type Library

Apache License 2.0

BSD License

BSD 3-Clause License

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

Common Development and Distribution License (CDDL-1.0)

CDDL v1.1 and GPL v2 with Classpath Exception

Common Development and Distribution License (CDDL-1.1)

Eclipse Distribution License - v 1.0

  • Jakarta EE (Jakarta Activation API, Jakarta Annotations API, Jakarta Persistence API, Jakarta XML Binding API) © The Eclipse Foundation

Eclipse Public License 1.0

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

  • Machinery For Change Projects (c3p0, mchange-commons-java) © Steve Waldman

Eclipse Public License 2.0

  • Eclipse Jersey (Jersey Core Client, Jersey Core Common, Jersey Inject HK2, Jersey Media JAXB, Jersey Media Multipart, Jersey Core Server) © The Eclipse Foundation

  • Eclipse Projects (Eclipse Equinox Servlet Bridge) © The Eclipse Foundation

  • EclipseLink (EclipseLink, EclipseLink ASM, EclipseLink Core, EclipseLink JPA, EclipseLink Hermes Parser) © The Eclipse Foundation

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

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

GPL v2 with Classpath Exception

MIT License

Specific License Terms

Semarchy xDI License Server

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

License Type Library

Apache License 2.0

  • Apache Foundation Libraries (Commons CLI, Commons Collections, Commons Configuration, Commons IO, Commons Lang, Commons Logging, Commons Text, Commons VFS) © The Apache Software Foundation

  • Apache Log4J (log4j-jul, log4j-slf4j-impl) © 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 (Jetty :: Utilities) © The Eclipse Foundation

  • Jakarta Bean Validation API © Red Hat, Inc.

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

  • Javassist © Shigeru Chiba

  • Netty (Netty/Buffer, Netty Codec, Netty/Common, Netty/Handler, Netty/Resolver, Netty/Transport, netty-transport-native-unix-common) © The Netty Project

  • 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

  • YAJSW - AHessian © YAJSW Contributors

BSD 3-Clause License

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

Common Development and Distribution License (CDDL-1.0)

Common Development and Distribution License (CDDL-1.1)

Eclipse Distribution License - v 1.0

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

Eclipse Public License 1.0

Eclipse Public License 2.0

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

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

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

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

MIT License