From cf34cc7b12e9090c6cd03b0358106ccc6d622abd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Nuno=20Matos?= Date: Wed, 20 Aug 2025 05:45:42 +0200 Subject: [PATCH] Add explicit license information to packages' POM file Having the license information in the POM file allows it to be self-contained. A glance to it is enough to determine licensing. This is especially important for private artifact mirrors, that often do not allow closed-source, source-available or hard-copyleft libraries to be used. Without the license information on the POM file, some of these repositories will deny mirroring this library. --- json-core/pom.xml | 8 ++++++++ json-node/pom.xml | 8 ++++++++ jsonb-generator/pom.xml | 8 ++++++++ jsonb-inject-plugin/pom.xml | 8 ++++++++ jsonb-jackson/pom.xml | 8 ++++++++ jsonb-spring-adapter/pom.xml | 8 ++++++++ jsonb/pom.xml | 8 ++++++++ 7 files changed, 56 insertions(+) diff --git a/json-core/pom.xml b/json-core/pom.xml index 5612e288..b6c364d2 100644 --- a/json-core/pom.xml +++ b/json-core/pom.xml @@ -13,6 +13,14 @@ avaje json core Core JSON Streaming and Generation API + + + Apache-2.0 + https://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + io.helidon.webserver diff --git a/json-node/pom.xml b/json-node/pom.xml index 6001dab4..166426a4 100644 --- a/json-node/pom.xml +++ b/json-node/pom.xml @@ -13,6 +13,14 @@ avaje json node JSON Node API for avaje-json + + + Apache-2.0 + https://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + diff --git a/jsonb-generator/pom.xml b/jsonb-generator/pom.xml index a61cf532..9f661c74 100644 --- a/jsonb-generator/pom.xml +++ b/jsonb-generator/pom.xml @@ -14,6 +14,14 @@ 1.43 + + + Apache-2.0 + https://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + diff --git a/jsonb-inject-plugin/pom.xml b/jsonb-inject-plugin/pom.xml index ec9c98e8..13aa8129 100644 --- a/jsonb-inject-plugin/pom.xml +++ b/jsonb-inject-plugin/pom.xml @@ -13,6 +13,14 @@ avaje jsonb inject plugin avaje-inject plugin for avaje-jsonb + + + Apache-2.0 + https://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + diff --git a/jsonb-jackson/pom.xml b/jsonb-jackson/pom.xml index 91911a14..54190e59 100644 --- a/jsonb-jackson/pom.xml +++ b/jsonb-jackson/pom.xml @@ -11,6 +11,14 @@ avaje jsonb jackson jackson adapter for avaje-jsonb + + + Apache-2.0 + https://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + diff --git a/jsonb-spring-adapter/pom.xml b/jsonb-spring-adapter/pom.xml index 45746184..00331dee 100644 --- a/jsonb-spring-adapter/pom.xml +++ b/jsonb-spring-adapter/pom.xml @@ -13,6 +13,14 @@ avaje jsonb spring adapter springframework adapter for avaje-jsonb + + + Apache-2.0 + https://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + diff --git a/jsonb/pom.xml b/jsonb/pom.xml index fdd9ad62..bf7eb816 100644 --- a/jsonb/pom.xml +++ b/jsonb/pom.xml @@ -11,6 +11,14 @@ avaje jsonb JSON Streaming Generation and data binding library using source code generation + + + Apache-2.0 + https://www.apache.org/licenses/LICENSE-2.0.txt + repo + + +