
Third-Party Dependency Licenses
===============================

Third-party dependencies grouped by their license type (see [pom.xml](/pom.xml) for version information):


Apache License Version 2.0
-------------------------------

 * ClassMate - [com.fasterxml:classmate](https://github.com/FasterXML/java-classmate)
 * Jackson-annotations - [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson)
 * Jackson-core - [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core)
 * jackson-databind - [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson)
 * JCIP Annotations under Apache License - [com.github.stephenc.jcip:jcip-annotations](http://stephenc.github.com/jcip-annotations)
 * json-path - [com.jayway.jsonpath:json-path](https://github.com/jayway/JsonPath)
 * Nimbus Content Type - [com.nimbusds:content-type](https://bitbucket.org/connect2id/nimbus-content-type)
 * Nimbus LangTag - [com.nimbusds:lang-tag](https://bitbucket.org/connect2id/nimbus-language-tags)
 * Nimbus JOSE+JWT - [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt)
 * OAuth 2.0 SDK with OpenID Connect extensions - [com.nimbusds:oauth2-oidc-sdk](https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions)
 * JSON library from Android SDK - [com.vaadin.external.google:android-json](http://developer.android.com/sdk)
 * micrometer-commons - [io.micrometer:micrometer-commons](https://github.com/micrometer-metrics/micrometer)
 * micrometer-observation - [io.micrometer:micrometer-observation](https://github.com/micrometer-metrics/micrometer)
 * Netty/Buffer - [io.netty:netty-buffer](https://netty.io/netty-buffer/)
 * Netty/Codec - [io.netty:netty-codec](https://netty.io/netty-codec/)
 * Netty/Codec/DNS - [io.netty:netty-codec-dns](https://netty.io/netty-codec-dns/)
 * Netty/Codec/HTTP - [io.netty:netty-codec-http](https://netty.io/netty-codec-http/)
 * Netty/Codec/HTTP2 - [io.netty:netty-codec-http2](https://netty.io/netty-codec-http2/)
 * Netty/Codec/Socks - [io.netty:netty-codec-socks](https://netty.io/netty-codec-socks/)
 * Netty/Common - [io.netty:netty-common](https://netty.io/netty-common/)
 * Netty/Handler - [io.netty:netty-handler](https://netty.io/netty-handler/)
 * Netty/Handler/Proxy - [io.netty:netty-handler-proxy](https://netty.io/netty-handler-proxy/)
 * Netty/Resolver - [io.netty:netty-resolver](https://netty.io/netty-resolver/)
 * Netty/Resolver/DNS - [io.netty:netty-resolver-dns](https://netty.io/netty-resolver-dns/)
 * Netty/Resolver/DNS/Classes/MacOS - [io.netty:netty-resolver-dns-classes-macos](https://netty.io/netty-resolver-dns-classes-macos/)
 * Netty/Resolver/DNS/Native/MacOS - [io.netty:netty-resolver-dns-native-macos](https://netty.io/netty-resolver-dns-native-macos/)
 * Netty/Transport - [io.netty:netty-transport](https://netty.io/netty-transport/)
 * Netty/Transport/Classes/Epoll - [io.netty:netty-transport-classes-epoll](https://netty.io/netty-transport-classes-epoll/)
 * Netty/Transport/Native/Epoll - [io.netty:netty-transport-native-epoll](https://netty.io/netty-transport-native-epoll/)
 * Netty/Transport/Native/Unix/Common - [io.netty:netty-transport-native-unix-common](https://netty.io/netty-transport-native-unix-common/)
 * Non-Blocking Reactive Foundation for the JVM - [io.projectreactor:reactor-core](https://github.com/reactor/reactor-core)
 * Core functionality for the Reactor Netty library - [io.projectreactor.netty:reactor-netty-core](https://github.com/reactor/reactor-netty)
 * HTTP functionality for the Reactor Netty library - [io.projectreactor.netty:reactor-netty-http](https://github.com/reactor/reactor-netty)
 * Jakarta Bean Validation API - [jakarta.validation:jakarta.validation-api](https://beanvalidation.org)
 * Byte Buddy (without dependencies) - [net.bytebuddy:byte-buddy](https://bytebuddy.net/byte-buddy)
 * Byte Buddy agent - [net.bytebuddy:byte-buddy-agent](https://bytebuddy.net/byte-buddy-agent)
 * Logstash Logback Encoder - [net.logstash.logback:logstash-logback-encoder](https://github.com/logfellow/logstash-logback-encoder)
 * ASM based accessors helper used by json-smart - [net.minidev:accessors-smart](https://urielch.github.io/)
 * JSON Small and Fast Parser - [net.minidev:json-smart](https://urielch.github.io/)
 * Apache Log4j API - [org.apache.logging.log4j:log4j-api](https://logging.apache.org/log4j/2.x/log4j/log4j-api/)
 * Log4j API to SLF4J Adapter - [org.apache.logging.log4j:log4j-to-slf4j](https://logging.apache.org/log4j/2.x/log4j/log4j-to-slf4j/)
 * org.apiguardian:apiguardian-api - [org.apiguardian:apiguardian-api](https://github.com/apiguardian-team/apiguardian)
 * AssertJ Core - [org.assertj:assertj-core](https://assertj.github.io/doc/#assertj-core)
 * Awaitility - [org.awaitility:awaitility](http://awaitility.org)
 * Hibernate Validator Engine - [org.hibernate.validator:hibernate-validator](http://hibernate.org/validator/hibernate-validator)
 * JBoss Logging 3 - [org.jboss.logging:jboss-logging](http://www.jboss.org)
 * Objenesis - [org.objenesis:objenesis](http://objenesis.org/objenesis)
 * org.opentest4j:opentest4j - [org.opentest4j:opentest4j](https://github.com/ota4j-team/opentest4j)
 * JSONassert - [org.skyscreamer:jsonassert](https://github.com/skyscreamer/JSONassert)
 * Spring AOP - [org.springframework:spring-aop](https://github.com/spring-projects/spring-framework)
 * Spring Beans - [org.springframework:spring-beans](https://github.com/spring-projects/spring-framework)
 * Spring Context - [org.springframework:spring-context](https://github.com/spring-projects/spring-framework)
 * Spring Core - [org.springframework:spring-core](https://github.com/spring-projects/spring-framework)
 * Spring Expression Language (SpEL) - [org.springframework:spring-expression](https://github.com/spring-projects/spring-framework)
 * Spring Commons Logging Bridge - [org.springframework:spring-jcl](https://github.com/spring-projects/spring-framework)
 * Spring TestContext Framework - [org.springframework:spring-test](https://github.com/spring-projects/spring-framework)
 * Spring Web - [org.springframework:spring-web](https://github.com/spring-projects/spring-framework)
 * Spring WebFlux - [org.springframework:spring-webflux](https://github.com/spring-projects/spring-framework)
 * spring-boot - [org.springframework.boot:spring-boot](https://spring.io/projects/spring-boot)
 * spring-boot-autoconfigure - [org.springframework.boot:spring-boot-autoconfigure](https://spring.io/projects/spring-boot)
 * spring-boot-configuration-processor - [org.springframework.boot:spring-boot-configuration-processor](https://spring.io/projects/spring-boot)
 * spring-boot-starter - [org.springframework.boot:spring-boot-starter](https://spring.io/projects/spring-boot)
 * spring-boot-starter-logging - [org.springframework.boot:spring-boot-starter-logging](https://spring.io/projects/spring-boot)
 * spring-boot-starter-oauth2-client - [org.springframework.boot:spring-boot-starter-oauth2-client](https://spring.io/projects/spring-boot)
 * spring-boot-starter-oauth2-resource-server - [org.springframework.boot:spring-boot-starter-oauth2-resource-server](https://spring.io/projects/spring-boot)
 * spring-boot-starter-test - [org.springframework.boot:spring-boot-starter-test](https://spring.io/projects/spring-boot)
 * spring-boot-test - [org.springframework.boot:spring-boot-test](https://spring.io/projects/spring-boot)
 * spring-boot-test-autoconfigure - [org.springframework.boot:spring-boot-test-autoconfigure](https://spring.io/projects/spring-boot)
 * spring-security-config - [org.springframework.security:spring-security-config](https://spring.io/projects/spring-security)
 * spring-security-core - [org.springframework.security:spring-security-core](https://spring.io/projects/spring-security)
 * spring-security-crypto - [org.springframework.security:spring-security-crypto](https://spring.io/projects/spring-security)
 * spring-security-oauth2-client - [org.springframework.security:spring-security-oauth2-client](https://spring.io/projects/spring-security)
 * spring-security-oauth2-core - [org.springframework.security:spring-security-oauth2-core](https://spring.io/projects/spring-security)
 * spring-security-oauth2-jose - [org.springframework.security:spring-security-oauth2-jose](https://spring.io/projects/spring-security)
 * spring-security-oauth2-resource-server - [org.springframework.security:spring-security-oauth2-resource-server](https://spring.io/projects/spring-security)
 * spring-security-web - [org.springframework.security:spring-security-web](https://spring.io/projects/spring-security)
 * WireMock - [org.wiremock:wiremock-standalone](http://wiremock.org)
 * org.xmlunit:xmlunit-core - [org.xmlunit:xmlunit-core](https://www.xmlunit.org/)
 * SnakeYAML - [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml)

BSD License 3
-------------------------------

 * Hamcrest - [org.hamcrest:hamcrest](http://hamcrest.org/JavaHamcrest/)
 * asm - [org.ow2.asm:asm](http://asm.ow2.io/)

Eclipse Distribution License - v 1.0
-------------------------------

 * Jakarta Activation API - [jakarta.activation:jakarta.activation-api](https://github.com/jakartaee/jaf-api)
 * Jakarta XML Binding API - [jakarta.xml.bind:jakarta.xml.bind-api](https://github.com/jakartaee/jaxb-api/jakarta.xml.bind-api)

Eclipse Public License v2.0
-------------------------------

 * Jakarta Annotations API - [jakarta.annotation:jakarta.annotation-api](https://projects.eclipse.org/projects/ee4j.ca)
 * Jakarta Servlet - [jakarta.servlet:jakarta.servlet-api](https://projects.eclipse.org/projects/ee4j.servlet)
 * JUnit Jupiter (Aggregator) - [org.junit.jupiter:junit-jupiter](https://junit.org/junit5/)
 * JUnit Jupiter API - [org.junit.jupiter:junit-jupiter-api](https://junit.org/junit5/)
 * JUnit Jupiter Engine - [org.junit.jupiter:junit-jupiter-engine](https://junit.org/junit5/)
 * JUnit Jupiter Params - [org.junit.jupiter:junit-jupiter-params](https://junit.org/junit5/)
 * JUnit Platform Commons - [org.junit.platform:junit-platform-commons](https://junit.org/junit5/)
 * JUnit Platform Engine API - [org.junit.platform:junit-platform-engine](https://junit.org/junit5/)

Eclipse Public License, Version 1.0
-------------------------------

 * Logback Classic Module - [ch.qos.logback:logback-classic](http://logback.qos.ch/logback-classic)
 * Logback Core Module - [ch.qos.logback:logback-core](http://logback.qos.ch/logback-core)

GNU General Public License, version 2 (GPL2), with the classpath exception
-------------------------------

 * Jakarta Annotations API - [jakarta.annotation:jakarta.annotation-api](https://projects.eclipse.org/projects/ee4j.ca)
 * Jakarta Servlet - [jakarta.servlet:jakarta.servlet-api](https://projects.eclipse.org/projects/ee4j.servlet)

GNU Lesser General Public License
-------------------------------

 * Logback Classic Module - [ch.qos.logback:logback-classic](http://logback.qos.ch/logback-classic)
 * Logback Core Module - [ch.qos.logback:logback-core](http://logback.qos.ch/logback-core)

MIT License
-------------------------------

 * Logstash Logback Encoder - [net.logstash.logback:logstash-logback-encoder](https://github.com/logfellow/logstash-logback-encoder)
 * mockito-core - [org.mockito:mockito-core](https://github.com/mockito/mockito)
 * mockito-junit-jupiter - [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito)
 * Project Lombok - [org.projectlombok:lombok](https://projectlombok.org)
 * reactive-streams - [org.reactivestreams:reactive-streams](http://www.reactive-streams.org/)
 * JUL to SLF4J bridge - [org.slf4j:jul-to-slf4j](http://www.slf4j.org)
 * SLF4J API Module - [org.slf4j:slf4j-api](http://www.slf4j.org)
