Updated build deps and license

master
Robinson 2023-02-08 22:56:56 +01:00
parent 488eda3fcc
commit cdd6c7e7bd
No known key found for this signature in database
GPG Key ID: 8E7DB78588BD6F5C
2 changed files with 54 additions and 146 deletions

174
LICENSE
View File

@ -63,7 +63,7 @@
- Objenesis -
[The Apache Software License, Version 2.0]
http://objenesis.org
https://github.com/easymock/objenesis
Objenesis Team and all contributors
- MinLog-SLF4J -
@ -91,7 +91,7 @@
- SLF4J - Simple facade or abstraction for various logging frameworks
[MIT License]
http://www.slf4j.org
https://www.slf4j.org
Copyright 2023
QOS.ch
@ -106,20 +106,10 @@
- ByteUtilties - Byte manipulation and Unsigned Number Utilities
[The Apache Software License, Version 2.0]
https://git.dorkbox.com/dorkbox/ByteUtilities
Copyright 2022
Copyright 2023
Dorkbox LLC
Extra license information
- Byte Utils (UByte, UInteger, ULong, Unsigned, UNumber, UShort) -
[The Apache Software License, Version 2.0]
https://github.com/jOOQ/jOOQ/tree/master/jOOQ/src/main/java/org/jooq/types
Copyright 2017
Data Geekery GmbH (http://www.datageekery.com)
Lukas Eder
Ed Schaller
Jens Nerche
Ivan Sokolov
- Kryo Serialization -
[BSD 3-Clause License]
https://github.com/EsotericSoftware/kryo
@ -152,14 +142,14 @@
- Netty - An event-driven asynchronous network application framework
[The Apache Software License, Version 2.0]
https://netty.io
Copyright 2022
Copyright 2023
The Netty Project
Contributors. See source NOTICE
- Kryo - Fast and efficient binary object graph serialization framework for Java
[BSD 3-Clause License]
https://github.com/EsotericSoftware/kryo
Copyright 2022
Copyright 2023
Nathan Sweet
Extra license information
@ -168,7 +158,7 @@
https://github.com/EsotericSoftware/reflectasm
Nathan Sweet
- Objenesis -
- Objenesis -
[The Apache Software License, Version 2.0]
http://objenesis.org
Objenesis Team and all contributors
@ -196,16 +186,10 @@
- Collections - Niche collections to augment what is already available.
[The Apache Software License, Version 2.0]
https://git.dorkbox.com/dorkbox/Collections
Copyright 2022
Copyright 2023
Dorkbox LLC
Extra license information
- AhoCorasickDoubleArrayTrie - Niche collections to augment what is already available.
[The Apache Software License, Version 2.0]
https://github.com/hankcs/AhoCorasickDoubleArrayTrie
Copyright 2018
hankcs <me@hankcs.com>
- Bias, BinarySearch -
[MIT License]
https://git.dorkbox.com/dorkbox/Collections
@ -289,7 +273,7 @@
[BSD 3-Clause License]
https://git.dorkbox.com/dorkbox/MinLog-SLF4J
https://github.com/EsotericSoftware/minlog
Copyright 2021
Copyright 2023
Dorkbox LLC
Nathan Sweet
Dan Brown
@ -298,7 +282,7 @@
- SLF4J - Simple facade or abstraction for various logging frameworks
[MIT License]
http://www.slf4j.org
Copyright 2021
Copyright 2023
QOS.ch
- Updates - Software Update Management
@ -1280,48 +1264,6 @@
Kotlin Compiler, Test Data+Libraries, and Tools repository contain third-party code, to which different licenses may apply
See: https://github.com/JetBrains/kotlin/blob/master/license/README.md
- ObjectPool - Fast, lightweight, and compatible blocking/non-blocking/soft-reference object pool for Java 8+
[The Apache Software License, Version 2.0]
https://git.dorkbox.com/dorkbox/ObjectPool
Copyright 2022
Dorkbox LLC
Extra license information
- kotlinx.coroutines - Library support for Kotlin coroutines with multiplatform support
[The Apache Software License, Version 2.0]
https://github.com/Kotlin/kotlinx.coroutines
Copyright 2022
JetBrains s.r.o.
- Conversant Disruptor - Disruptor is the highest performing intra-thread transfer mechanism available in Java.
[The Apache Software License, Version 2.0]
https://github.com/conversant/disruptor
Copyright 2022
Conversant, Inc
- Kotlin -
[The Apache Software License, Version 2.0]
https://github.com/JetBrains/kotlin
Copyright 2020
JetBrains s.r.o. and Kotlin Programming Language contributors
Kotlin Compiler, Test Data+Libraries, and Tools repository contain third-party code, to which different licenses may apply
See: https://github.com/JetBrains/kotlin/blob/master/license/README.md
- Updates - Software Update Management
[The Apache Software License, Version 2.0]
https://git.dorkbox.com/dorkbox/Updates
Copyright 2021
Dorkbox LLC
Extra license information
- Kotlin -
[The Apache Software License, Version 2.0]
https://github.com/JetBrains/kotlin
Copyright 2020
JetBrains s.r.o. and Kotlin Programming Language contributors
Kotlin Compiler, Test Data+Libraries, and Tools repository contain third-party code, to which different licenses may apply
See: https://github.com/JetBrains/kotlin/blob/master/license/README.md
- OS - Information about the system, Java runtime, OS, Window Manager, and Desktop Environment.
[The Apache Software License, Version 2.0]
https://git.dorkbox.com/dorkbox/OS
@ -1355,7 +1297,7 @@
- Serializers - Kryo based serializers
[The Apache Software License, Version 2.0]
https://git.dorkbox.com/dorkbox/Serializers
Copyright 2022
Copyright 2023
Dorkbox LLC
Extra license information
@ -1377,7 +1319,7 @@
- Kryo - Fast and efficient binary object graph serialization framework for Java
[BSD 3-Clause License]
https://github.com/EsotericSoftware/kryo
Copyright 2022
Copyright 2023
Nathan Sweet
Extra license information
@ -1386,7 +1328,7 @@
https://github.com/EsotericSoftware/reflectasm
Nathan Sweet
- Objenesis -
- Objenesis -
[The Apache Software License, Version 2.0]
http://objenesis.org
Objenesis Team and all contributors
@ -1399,7 +1341,7 @@
- Bouncy Castle Crypto - Lightweight cryptography API and JCE Extension
[The Apache Software License, Version 2.0]
http://www.bouncycastle.org
Copyright 2022
Copyright 2023
The Legion of the Bouncy Castle Inc
- Updates - Software Update Management
@ -1420,26 +1362,26 @@
- Storage - Storage system for Java
[The Apache Software License, Version 2.0]
https://git.dorkbox.com/dorkbox/Storage
Copyright 2022
Copyright 2023
Dorkbox LLC
Extra license information
- kotlin-logging - Lightweight logging framework for Kotlin
[The Apache Software License, Version 2.0]
https://github.com/MicroUtils/kotlin-logging
Copyright 2022
Copyright 2023
Ohad Shai
- SLF4J - Simple facade or abstraction for various logging frameworks
[MIT License]
http://www.slf4j.org
Copyright 2022
https://www.slf4j.org
Copyright 2023
QOS.ch
- Kryo - Fast and efficient binary object graph serialization framework for Java
[BSD 3-Clause License]
https://github.com/EsotericSoftware/kryo
Copyright 2022
Copyright 2023
Nathan Sweet
Extra license information
@ -1448,9 +1390,9 @@
https://github.com/EsotericSoftware/reflectasm
Nathan Sweet
- Objenesis -
- Objenesis -
[The Apache Software License, Version 2.0]
http://objenesis.org
https://github.com/easymock/objenesis
Objenesis Team and all contributors
- MinLog-SLF4J -
@ -1484,20 +1426,10 @@
- ByteUtilties - Byte manipulation and Unsigned Number Utilities
[The Apache Software License, Version 2.0]
https://git.dorkbox.com/dorkbox/ByteUtilities
Copyright 2022
Copyright 2023
Dorkbox LLC
Extra license information
- Byte Utils (UByte, UInteger, ULong, Unsigned, UNumber, UShort) -
[The Apache Software License, Version 2.0]
https://github.com/jOOQ/jOOQ/tree/master/jOOQ/src/main/java/org/jooq/types
Copyright 2017
Data Geekery GmbH (http://www.datageekery.com)
Lukas Eder
Ed Schaller
Jens Nerche
Ivan Sokolov
- Kryo Serialization -
[BSD 3-Clause License]
https://github.com/EsotericSoftware/kryo
@ -1530,14 +1462,14 @@
- Netty - An event-driven asynchronous network application framework
[The Apache Software License, Version 2.0]
https://netty.io
Copyright 2022
Copyright 2023
The Netty Project
Contributors. See source NOTICE
- Kryo - Fast and efficient binary object graph serialization framework for Java
[BSD 3-Clause License]
https://github.com/EsotericSoftware/kryo
Copyright 2022
Copyright 2023
Nathan Sweet
Extra license information
@ -1546,7 +1478,7 @@
https://github.com/EsotericSoftware/reflectasm
Nathan Sweet
- Objenesis -
- Objenesis -
[The Apache Software License, Version 2.0]
http://objenesis.org
Objenesis Team and all contributors
@ -1574,7 +1506,7 @@
- Serializers - Kryo based serializers
[The Apache Software License, Version 2.0]
https://git.dorkbox.com/dorkbox/Serializers
Copyright 2022
Copyright 2023
Dorkbox LLC
Extra license information
@ -1596,7 +1528,7 @@
- Kryo - Fast and efficient binary object graph serialization framework for Java
[BSD 3-Clause License]
https://github.com/EsotericSoftware/kryo
Copyright 2022
Copyright 2023
Nathan Sweet
Extra license information
@ -1605,7 +1537,7 @@
https://github.com/EsotericSoftware/reflectasm
Nathan Sweet
- Objenesis -
- Objenesis -
[The Apache Software License, Version 2.0]
http://objenesis.org
Objenesis Team and all contributors
@ -1618,7 +1550,7 @@
- Bouncy Castle Crypto - Lightweight cryptography API and JCE Extension
[The Apache Software License, Version 2.0]
http://www.bouncycastle.org
Copyright 2022
Copyright 2023
The Legion of the Bouncy Castle Inc
- Updates - Software Update Management
@ -1639,20 +1571,20 @@
- ObjectPool - Fast, lightweight, and compatible blocking/non-blocking/soft-reference object pool for Java 8+
[The Apache Software License, Version 2.0]
https://git.dorkbox.com/dorkbox/ObjectPool
Copyright 2022
Copyright 2023
Dorkbox LLC
Extra license information
- kotlinx.coroutines - Library support for Kotlin coroutines with multiplatform support
[The Apache Software License, Version 2.0]
https://github.com/Kotlin/kotlinx.coroutines
Copyright 2022
Copyright 2023
JetBrains s.r.o.
- Conversant Disruptor - Disruptor is the highest performing intra-thread transfer mechanism available in Java.
[The Apache Software License, Version 2.0]
https://github.com/conversant/disruptor
Copyright 2022
Copyright 2023
Conversant, Inc
- Kotlin -
@ -1682,7 +1614,7 @@
[BSD 3-Clause License]
https://git.dorkbox.com/dorkbox/MinLog-SLF4J
https://github.com/EsotericSoftware/minlog
Copyright 2022
Copyright 2023
Dorkbox LLC
Nathan Sweet
Dan Brown
@ -1691,7 +1623,7 @@
- SLF4J - Simple facade or abstraction for various logging frameworks
[MIT License]
http://www.slf4j.org
Copyright 2022
Copyright 2023
QOS.ch
- Updates - Software Update Management
@ -1824,15 +1756,9 @@
Tatu Saloranta (tatu.saloranta@iki.fi)
Contributors. See source release-notes/CREDITS
- kotlin-logging - Lightweight logging framework for Kotlin
[The Apache Software License, Version 2.0]
https://github.com/MicroUtils/kotlin-logging
Copyright 2023
Ohad Shai
- SLF4J - Simple facade or abstraction for various logging frameworks
[MIT License]
http://www.slf4j.org
https://www.slf4j.org
Copyright 2023
QOS.ch
@ -1851,18 +1777,6 @@
Kotlin Compiler, Test Data+Libraries, and Tools repository contain third-party code, to which different licenses may apply
See: https://github.com/JetBrains/kotlin/blob/master/license/README.md
- JNA - Simplified native library access for Java.
[The Apache Software License, Version 2.0]
https://github.com/twall/jna
Copyright 2023
Timothy Wall
- JNA-Platform - Mappings for a number of commonly used platform functions
[The Apache Software License, Version 2.0]
https://github.com/twall/jna
Copyright 2023
Timothy Wall
- Netty - An event-driven asynchronous network application framework
[The Apache Software License, Version 2.0]
https://netty.io
@ -1872,7 +1786,7 @@
- Bouncy Castle Crypto - Lightweight cryptography API and JCE Extension
[The Apache Software License, Version 2.0]
http://www.bouncycastle.org
https://www.bouncycastle.org
Copyright 2023
The Legion of the Bouncy Castle Inc
@ -1891,16 +1805,10 @@
- Collections - Niche collections to augment what is already available.
[The Apache Software License, Version 2.0]
https://git.dorkbox.com/dorkbox/Collections
Copyright 2022
Copyright 2023
Dorkbox LLC
Extra license information
- AhoCorasickDoubleArrayTrie - Niche collections to augment what is already available.
[The Apache Software License, Version 2.0]
https://github.com/hankcs/AhoCorasickDoubleArrayTrie
Copyright 2018
hankcs <me@hankcs.com>
- Bias, BinarySearch -
[MIT License]
https://git.dorkbox.com/dorkbox/Collections
@ -1983,7 +1891,7 @@
- Executor - Shell, JVM, and SSH command execution on Linux, MacOS, or Windows for Java 8+
[The Apache Software License, Version 2.0]
https://git.dorkbox.com/dorkbox/Executor
Copyright 2022
Copyright 2023
Dorkbox LLC
Extra license information
@ -2010,25 +1918,25 @@
- kotlinx.coroutines - Library support for Kotlin coroutines with multiplatform support
[The Apache Software License, Version 2.0]
https://github.com/Kotlin/kotlinx.coroutines
Copyright 2022
Copyright 2023
JetBrains s.r.o.
- SLF4J - Simple facade or abstraction for various logging frameworks
[MIT License]
http://www.slf4j.org
Copyright 2022
Copyright 2023
QOS.ch
- Logback - Logback is a logging framework for Java applications
[The Apache Software License, Version 2.0]
http://logback.qos.ch
Copyright 2022
Copyright 2023
QOS.ch
- SSHJ - SSHv2 library for Java
[The Apache Software License, Version 2.0]
https://github.com/hierynomus/sshj
Copyright 2022
Copyright 2023
Jeroen van Erp
SSHJ Contributors

View File

@ -25,10 +25,10 @@ import java.time.Instant
gradle.startParameter.showStacktrace = ShowStacktrace.ALWAYS // always show the stacktrace!
plugins {
id("com.dorkbox.GradleUtils") version "3.6"
id("com.dorkbox.Licensing") version "2.17"
id("com.dorkbox.VersionUpdate") version "2.5"
id("com.dorkbox.GradlePublish") version "1.15"
id("com.dorkbox.GradleUtils") version "3.11"
id("com.dorkbox.Licensing") version "2.21"
id("com.dorkbox.VersionUpdate") version "2.6"
id("com.dorkbox.GradlePublish") version "1.17"
id("com.github.johnrengelman.shadow") version "7.1.2"
@ -153,17 +153,17 @@ dependencies {
api("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4")
// https://github.com/dorkbox
api("com.dorkbox:ByteUtilities:1.5")
api("com.dorkbox:Collections:1.2")
api("com.dorkbox:MinLog:2.4")
api("com.dorkbox:ByteUtilities:1.8")
api("com.dorkbox:Collections:1.4")
api("com.dorkbox:MinLog:2.5")
api("com.dorkbox:NetworkDNS:2.7.2")
api("com.dorkbox:NetworkUtils:2.19.1")
api("com.dorkbox:ObjectPool:4.0")
api("com.dorkbox:OS:1.5")
api("com.dorkbox:Serializers:2.7")
api("com.dorkbox:Storage:1.1")
// api("com.dorkbox:ObjectPool:4.2")
api("com.dorkbox:OS:1.6")
api("com.dorkbox:Serializers:2.8")
api("com.dorkbox:Storage:1.2")
api("com.dorkbox:Updates:1.1")
api("com.dorkbox:Utilities:1.35")
api("com.dorkbox:Utilities:1.40")
// we include ALL of aeron, in case we need to debug aeron behavior
@ -194,7 +194,7 @@ dependencies {
api("net.jodah:expiringmap:0.5.10")
// https://github.com/MicroUtils/kotlin-logging
api("io.github.microutils:kotlin-logging:3.0.4")
api("io.github.microutils:kotlin-logging:3.0.5")
api("org.slf4j:slf4j-api:2.0.6")