3rd Party Libraries

The following table contains the 3rd party library licenses bundled with this software component.

LibraryFileVersionLicenseDescription
apidiscord-json-api.jar1.6.18LGPL-3.0Discord entity domain as immutable Jackson objects
Caffeine cachecaffeine.jar3.1.6Apache 2.0A high performance caching library
Core functionality for the Reactor Netty libraryreactor-netty-core.jar1.1.15Apache 2.0Core functionality for the Reactor Netty library
discord-jsondiscord-json.jar1.6.18LGPL-3.0Discord entity domain as immutable Jackson objects
Discord4Jdiscord4j-voice.jar3.2.6LGPL-3.0A JVM-based REST/WS wrapper for the official Discord Bot API
Discord4Jdiscord4j-rest.jar3.2.6LGPL-3.0A JVM-based REST/WS wrapper for the official Discord Bot API
Discord4Jdiscord4j-gateway.jar3.2.6LGPL-3.0A JVM-based REST/WS wrapper for the official Discord Bot API
Discord4Jdiscord4j-common.jar3.2.6LGPL-3.0A JVM-based REST/WS wrapper for the official Discord Bot API
Discord4Jdiscord4j-core.jar3.2.6LGPL-3.0A JVM-based REST/WS wrapper for the official Discord Bot API
HTTP functionality for the Reactor Netty libraryreactor-netty-http.jar1.1.15Apache 2.0HTTP functionality for the Reactor Netty library
Jackson datatype: jdk8jackson-datatype-jdk8.jar2.15.3Apache 2.0Add-on module for Jackson (http://jackson.codehaus.org) to support
JDK 8 data types.
jackson-datatype-jdk8-NOTICE
jackson-datatype-jdk8-LICENSE
Jackson datatype: JSR310jackson-datatype-jsr310.jar2.15.3Apache 2.0Add-on module to support JSR-310 (Java 8 Date & Time API) data types.
jackson-datatype-jsr310-NOTICE
jackson-datatype-jsr310-LICENSE
Jackson-annotationsjackson-annotations.jar2.15.3Apache 2.0Core annotations used for value types, used by Jackson data binding package.
jackson-annotations-NOTICE
Jackson-corejackson-core.jar2.15.3Apache 2.0Core Jackson processing abstractions (aka Streaming API), implementation for JSON
jackson-core-NOTICE
jackson-core-bigint-LICENSE
jackson-core-FastDoubleParser-NOTICE
jackson-databindjackson-databind.jar2.15.3Apache 2.0General data-binding functionality for Jackson: works on core streaming API
jackson-databind-NOTICE
Netty/Buffernetty-buffer.jar4.1.108.FinalApache 2.0Netty is an asynchronous event-driven network application framework for
rapid development of maintainable high performance protocol servers and
clients.
Netty/Codecnetty-codec.jar4.1.108.FinalApache 2.0Netty is an asynchronous event-driven network application framework for
rapid development of maintainable high performance protocol servers and
clients.
Netty/Codec/DNSnetty-codec-dns.jar4.1.108.FinalApache 2.0Netty is an asynchronous event-driven network application framework for
rapid development of maintainable high performance protocol servers and
clients.
Netty/Codec/HTTPnetty-codec-http.jar4.1.108.FinalApache 2.0Netty is an asynchronous event-driven network application framework for
rapid development of maintainable high performance protocol servers and
clients.
Netty/Codec/HTTP2netty-codec-http2.jar4.1.108.FinalApache 2.0Netty is an asynchronous event-driven network application framework for
rapid development of maintainable high performance protocol servers and
clients.
Netty/Commonnetty-common.jar4.1.108.FinalApache 2.0Netty is an asynchronous event-driven network application framework for
rapid development of maintainable high performance protocol servers and
clients.
Netty/Handlernetty-handler.jar4.1.108.FinalApache 2.0Netty is an asynchronous event-driven network application framework for
rapid development of maintainable high performance protocol servers and
clients.
Netty/Handler/Proxynetty-handler-proxy.jar4.1.108.FinalApache 2.0Netty is an asynchronous event-driven network application framework for
rapid development of maintainable high performance protocol servers and
clients.
Netty/Resolvernetty-resolver.jar4.1.108.FinalApache 2.0Netty is an asynchronous event-driven network application framework for
rapid development of maintainable high performance protocol servers and
clients.
Netty/Resolver/DNSnetty-resolver-dns.jar4.1.108.FinalApache 2.0Netty is an asynchronous event-driven network application framework for
rapid development of maintainable high performance protocol servers and
clients.
Netty/Transportnetty-transport.jar4.1.108.FinalApache 2.0Netty is an asynchronous event-driven network application framework for
rapid development of maintainable high performance protocol servers and
clients.
Netty/Transport/Native/Unix/Commonnetty-transport-native-unix-common.jar4.1.108.FinalApache 2.0Static library which contains common unix utilities.
Non-Blocking Reactive Foundation for the JVMreactor-core.jar3.6.2Apache 2.0Non-Blocking Reactive Foundation for the JVM
reactive-streamsreactive-streams.jar1.0.4MIT-0A Protocol for Asynchronous Non-Blocking Data Sequence
Reactor Extrareactor-extra.jar3.5.1Apache 2.0Reactor Extra utilities, helpers and custom operators
Reactor Netty with all modulesreactor-netty.jar1.1.15Apache 2.0Reactor Netty with all modules
simple-fsmsimple-fsm.jar1.0.1MITA very simple finite state machine
Storesstores-api.jar3.2.2LGPL-3.0A set of pre-made store implementations for Discord4J
Storesstores-jdk.jar3.2.2LGPL-3.0A set of pre-made store implementations for Discord4J