The following table contains the 3rd party library licenses bundled with this software component.
| Library | File | Version | License | Description |
|---|---|---|---|---|
| api | discord-json-api.jar | 1.6.22 | LGPL-3.0 | Discord entity domain as immutable Jackson objects |
| Caffeine cache | caffeine.jar | 3.1.6 | Apache 2.0 | A high performance caching library |
| Core functionality for the Reactor Netty library | reactor-netty-core.jar | 1.2.2 | Apache 2.0 | Core functionality for the Reactor Netty library |
| discord-json | discord-json.jar | 1.6.22 | LGPL-3.0 | Discord entity domain as immutable Jackson objects |
| Discord4J | discord4j-voice.jar | 3.2.7 | LGPL-3.0 | A JVM-based REST/WS wrapper for the official Discord Bot API |
| Discord4J | discord4j-rest.jar | 3.2.7 | LGPL-3.0 | A JVM-based REST/WS wrapper for the official Discord Bot API |
| Discord4J | discord4j-gateway.jar | 3.2.7 | LGPL-3.0 | A JVM-based REST/WS wrapper for the official Discord Bot API |
| Discord4J | discord4j-common.jar | 3.2.7 | LGPL-3.0 | A JVM-based REST/WS wrapper for the official Discord Bot API |
| Discord4J | discord4j-core.jar | 3.2.7 | LGPL-3.0 | A JVM-based REST/WS wrapper for the official Discord Bot API |
| HTTP functionality for the Reactor Netty library | reactor-netty-http.jar | 1.2.2 | Apache 2.0 | HTTP functionality for the Reactor Netty library |
| Jackson datatype: jdk8 | jackson-datatype-jdk8.jar | 2.18.2 | Apache 2.0 | Add-on module for Jackson (https://github.com/FasterXML/jackson) to support JDK 8 data types. |
| jackson-datatype-jdk8-NOTICE | ||||
| jackson-datatype-jdk8-LICENSE | ||||
| Jackson datatype: JSR310 | jackson-datatype-jsr310.jar | 2.18.2 | Apache 2.0 | Add-on module to support JSR-310 (Java 8 Date & Time API) data types. |
| jackson-datatype-jsr310-NOTICE | ||||
| jackson-datatype-jsr310-LICENSE | ||||
| Jackson-annotations | jackson-annotations.jar | 2.18.2 | Apache 2.0 | Core annotations used for value types, used by Jackson data binding package. |
| jackson-annotations-NOTICE | ||||
| Jackson-core | jackson-core.jar | 2.18.2 | Apache 2.0 | Core Jackson processing abstractions (aka Streaming API), implementation for JSON |
| jackson-core-NOTICE | ||||
| jackson-core-FastDoubleParser-NOTICE | ||||
| jackson-core-thirdparty-LICENSE | ||||
| jackson-databind | jackson-databind.jar | 2.18.2 | Apache 2.0 | General data-binding functionality for Jackson: works on core streaming API |
| jackson-databind-NOTICE | ||||
| Netty/Buffer | netty-buffer.jar | 4.1.118.Final | Apache 2.0 | Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers and clients. |
| Netty/Codec | netty-codec.jar | 4.1.118.Final | Apache 2.0 | Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers and clients. |
| Netty/Codec/DNS | netty-codec-dns.jar | 4.1.118.Final | Apache 2.0 | Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers and clients. |
| Netty/Codec/HTTP | netty-codec-http.jar | 4.1.118.Final | Apache 2.0 | Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers and clients. |
| Netty/Codec/HTTP2 | netty-codec-http2.jar | 4.1.118.Final | Apache 2.0 | Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers and clients. |
| Netty/Common | netty-common.jar | 4.1.118.Final | Apache 2.0 | Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers and clients. |
| Netty/Handler | netty-handler.jar | 4.1.118.Final | Apache 2.0 | Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers and clients. |
| Netty/Handler/Proxy | netty-handler-proxy.jar | 4.1.118.Final | Apache 2.0 | Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers and clients. |
| Netty/Resolver | netty-resolver.jar | 4.1.118.Final | Apache 2.0 | Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers and clients. |
| Netty/Resolver/DNS | netty-resolver-dns.jar | 4.1.118.Final | Apache 2.0 | Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers and clients. |
| Netty/Transport | netty-transport.jar | 4.1.118.Final | Apache 2.0 | Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers and clients. |
| Netty/Transport/Native/Unix/Common | netty-transport-native-unix-common.jar | 4.1.118.Final | Apache 2.0 | Static library which contains common unix utilities. |
| Non-Blocking Reactive Foundation for the JVM | reactor-core.jar | 3.6.7 | Apache 2.0 | Non-Blocking Reactive Foundation for the JVM |
| reactive-streams | reactive-streams.jar | 1.0.4 | MIT-0 | A Protocol for Asynchronous Non-Blocking Data Sequence |
| Reactor Extra | reactor-extra.jar | 3.5.2 | Apache 2.0 | Reactor Extra utilities, helpers and custom operators |
| Reactor Netty with all modules | reactor-netty.jar | 1.2.2 | Apache 2.0 | Reactor Netty with all modules |
| simple-fsm | simple-fsm.jar | 1.0.1 | MIT | A very simple finite state machine |
| Stores | stores-api.jar | 3.2.3 | LGPL-3.0 | A set of pre-made store implementations for Discord4J |
| Stores | stores-jdk.jar | 3.2.3 | LGPL-3.0 | A set of pre-made store implementations for Discord4J |