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 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 Logging, Apache HTTP Client, Apache HTTP Core, Apache HTTP Core NIO, 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 SSHD © The Apache Software Foundation

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

  • 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

  • JSR305 Annotations for Findbugs © FindBugs

  • 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 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

  • OpenTest4J © Open Test Alliance for the JVM

  • 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

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 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

  • JUnit (JUnit Platform Commons, JUnit Platform Engine API, JUnit Platform Launcher) © JUnit Team

  • Jakarta (Jakarta Expression Language, Jakarta Inject - OSGI Repackaged, Jakarta Servlet) © The Eclipse Foundation

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 xDI Runtime and its Components.

License Type Library

Apache License 1.1

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

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 SDK For Java Core, aws-java-sdk-core, AWS Java SDK For AWS KMS, AWS Java SDK For Amazon S3, AWS Java SDK For AWS STS, 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

  • 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 HTTP Auth SPI Module © Amazon.com, Inc.

  • Amazon HTTP Auth Specific AWS © Amazon.com, Inc.

  • Amazon HTTP Auth © Amazon.com, Inc.

  • Amazon Java Checksums SPI © Amazon.com, Inc.

  • Amazon Java Checksums © Amazon.com, Inc.

  • Amazon © 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 IO, Commons Lang, Commons Logging, Commons Math, Commons Net, Commons Pool, Commons Text, Commons Validator, 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 (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-group-coordinator, kafka-metadata, kafka-raft, kafka-server-common, kafka-storage, kafka-storage-api, kafka-tools-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, 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 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 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

  • Byte Buddy © Rafael Winterhalter

  • 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 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 Reporter for Hadoop Metrics2 © Josh Elser

  • Dropwizard Metrics © Dropwizard Team

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

  • ElasticSearch Client Libraries (Aggs Matrix Stats, ElasticSearch, ElasticSearch CLI, ElasticSearch Core, ElasticSearch Geo, ElasticSearch NIO, Elasticsearch Plugin ClassLoader, ElasticSearch REST, 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, 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, Proto Google Common Protos, Google IAM Policy 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

  • Javatuples © The Apache Software Foundation

  • Javax Inject © Oracle Corporation

  • 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

  • Mustache.java © RightTime, Inc.

  • Netty (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

  • OpenCSV © Glen Smith, Sean Sullivan, Scott Conway

  • OpenCensus © OpenCensus Contributors

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

  • PerfMark © Perfmark

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

  • 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

  • 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, Spring Jcl, Spring Oxm, Spring Security Config, Spring Security Core, Spring Security Crypto, Spring Security Web, Spring TX, Spring Vault Core, Spring Web, 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

  • 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

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

  • fastutil © Sebastiano Vigna

  • gRPC-Java © gRPC Authors

  • io.prometheus (simpleclient, simpleclient_common, simpleclient_tracer_common, simpleclient_tracer_otel, simpleclient_tracer_otel_agent) © The Apache Software Foundation

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

Elastic License

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

Mozilla Public License 1.1

Mozilla Public License 2.0

Public Domain

Specific License Terms

Semarchy xDI Analytics

Third-party libraries used in xDI 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 Orbit, Eclipse ECJ, Eclipse Remote Application Platform (RAP), Eclipse Jetty, Eclipse RCP, Eclipse EMF) © 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) © The Eclipse Foundation

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

  • JUnit (JUnit Platform Launcher) © JUnit Team

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

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

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

  • Angus Activation © The Eclipse Foundation

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

  • Jakarta XML Binding (JAXB Core, TXW2 Runtime) © 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 Transaction API, Jakarta WebSocket, Jakarta WebSocket Client API, Jakarta RESTful Web Services) © The Eclipse Foundation

MIT License