THIRD-PARTY SOFTWARE LICENSES
==============================

QueueMetrics includes third-party open-source libraries distributed in
binary form. The full license text for each library is provided in a 
subfolder of this directory, named after the library
(e.g. jackson-core/LICENSE).

This summary lists libraries by name only, without version numbers, so
it remains valid across minor dependency upgrades. The actual versions
shipped are reflected in the names of the subfolders alongside this file.

All included libraries permit binary redistribution in commercial
software. A summary follows.


Libraries licensed under the Apache License 2.0
------------------------------------------------
  commons-collections4
  commons-io
  commons-math3
  exp4j
  FastInfoset
  jackson-annotations
  jackson-core
  jackson-databind
  log4j-api
  log4j-to-slf4j
  picocli
  poi
  SparseBitSet
  tomcat-annotations-api
  tomcat-embed-core
  tomcat-embed-el
  tomcat-embed-jasper
  tomcat-embed-websocket
  woodstox-core
  xercesImpl
  xml-apis

Libraries licensed under the MIT License
-----------------------------------------
  slf4j-api
  slf4j-jdk14

Libraries licensed under the BSD 2-Clause License
--------------------------------------------------
  commonmark
  stax2-api

Libraries licensed under the Eclipse Distribution License v1.0
(BSD 3-Clause)
--------------------------------------------------------------
  gmbal
  jakarta.activation
  jakarta.xml.bind-api
  jakarta.xml.soap-api
  jakarta.xml.ws-api
  jaxb-impl
  jaxws-rt
  management-api
  mimepull
  pfl-basic
  pfl-tf
  policy
  saaj-impl
  stax-ex
  streambuffer

Libraries licensed under the Eclipse Public License 2.0
--------------------------------------------------------
  ecj

Libraries licensed under the EPL 2.0 / GPL 2.0 with Classpath Exception
------------------------------------------------------------------------
  ha-api
  jakarta.annotation-api

Libraries licensed under the CDDL 1.0 / GPL 2.0 with Classpath Exception
-------------------------------------------------------------------------
  javax.jws-api
  mail

Libraries licensed under the GNU Lesser General Public License v2.1 or later
-----------------------------------------------------------------------------
  (full license text in LICENSE-LGPL-2.1.txt in this directory)
  JID3
  mariadb-java-client

Libraries licensed under the Unicode/ICU License
-------------------------------------------------
  icu4j

Libraries licensed under the JSON License
------------------------------------------
  json

Proprietary / commercially licensed components
------------------------------------------------
  loway-tpf       (Loway TPF framework, © Loway SA)
  PDFjet          (commercial license, https://pdfjet.com)
                  Licensed from the producer on 2016-03-06.


SOURCE CODE AVAILABILITY NOTICE
================================

Certain libraries included in this distribution are licensed under
terms that require the source code of those libraries to be made
available upon request. This obligation applies only to the library
itself, not to QueueMetrics proprietary code. Where a GPL "Classpath
Exception" is present it expressly permits linking these libraries with
independent proprietary modules.

The source code for the following libraries can be obtained from
the locations listed below:

  JavaMail
    CDDL 1.0 / GPL 2.0 with Classpath Exception
    Source: https://github.com/javaee/javamail
    Maven Central: javax.mail:mail

  Java Web Services Metadata API (javax.jws-api)
    CDDL 1.0 / GPL 2.0 with Classpath Exception
    Source: https://github.com/javaee/javax.jws
    Maven Central: javax.jws:javax.jws-api

  Jakarta Annotations API
    EPL 2.0 / GPL 2.0 with Classpath Exception
    Source: https://github.com/eclipse-ee4j/common-annotations-api
    Maven Central: jakarta.annotation:jakarta.annotation-api

  GlassFish HA API (ha-api)
    EPL 2.0 / GPL 2.0 with Classpath Exception
    Source: https://github.com/eclipse-ee4j/glassfish-ha-api
    Maven Central: org.glassfish.ha:ha-api

  JID3
    LGPL 2.1 or later
    Source: http://jid3.blinkenlights.org/
    Maven Central: org.blinkenlights.jid3:JID3

  MariaDB Connector/J (mariadb-java-client)
    LGPL 2.1 or later
    Source: https://github.com/mariadb-corporation/mariadb-connector-j
    Maven Central: org.mariadb.jdbc:mariadb-java-client

  Apache Tomcat (XML Schema subcomponents under CDDL 1.0)
    Source: https://github.com/apache/tomcat
    Maven Central: org.apache.tomcat.embed:tomcat-embed-core

If you would like to receive a copy of the source code for any of
the above libraries, please contact us and we will provide it at no
charge, or you may download it directly from the URLs listed above.

