From 64723faa2a87b9300f165f0ed42452e4f1bd3e06 Mon Sep 17 00:00:00 2001 From: James Maes Date: Wed, 30 Sep 2026 20:17:46 -0500 Subject: [PATCH 1/2] fix: align first-party Apache-2.0 declarations Refs QRun-IO/qqq#923. --- CLAUDE.md | 2 +- README.md | 2 +- pom.xml | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index faf197a..efae655 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -9,4 +9,4 @@ Reviewed knowledge for this repo and the wider QQQ platform lives in the second- (reviewed commit `f7889fdf7495` on `main`, 2026-07-04) - QBit mechanics refresher: `R:/Git.Local/KofTwentyTwo/second-brain/knowledge/qqq/architecture/metadata-model.md` -Key cautions from the review: entities produce PossibleValueSources only (`produceTableMetaData` defaults false — no tables are registered); the sync step's natural keys (`countryAlpha2`/`stateCode`) don't exist in the schema; the `geoDataSync` process name collides on multi-instance registration; pom/README still declare AGPL-3.0 while LICENSE/NOTICE are Apache-2.0; main and develop have diverged. +Key cautions from the review: entities produce PossibleValueSources only (`produceTableMetaData` defaults false — no tables are registered); the sync step's natural keys (`countryAlpha2`/`stateCode`) don't exist in the schema; the `geoDataSync` process name collides on multi-instance registration; current first-party pom/README declarations align with Apache-2.0 LICENSE/NOTICE; main and develop have diverged. diff --git a/README.md b/README.md index e6bd4d0..548aeca 100644 --- a/README.md +++ b/README.md @@ -162,4 +162,4 @@ The generator creates a changelog with your prefix substituted and only includes ## License -AGPL-3.0 - See [LICENSE](LICENSE) +Apache-2.0 - See [LICENSE](LICENSE) diff --git a/pom.xml b/pom.xml index db61a5d..3b83e0b 100644 --- a/pom.xml +++ b/pom.xml @@ -21,8 +21,8 @@ - GNU Affero General Public License v3.0 - https://www.gnu.org/licenses/agpl-3.0.html + Apache License, Version 2.0 + https://www.apache.org/licenses/LICENSE-2.0 repo -- 2.54.0 From 2c403b77c81777483881f152fbfb03ca3d312d6b Mon Sep 17 00:00:00 2001 From: James Maes Date: Wed, 30 Sep 2026 23:40:11 -0500 Subject: [PATCH 2/2] fix(#944): locate root notices for geo modules --- README.md | 7 +++++++ qbit-geo-data-core/pom.xml | 4 ++++ tools/pom.xml | 4 ++++ 3 files changed, 15 insertions(+) diff --git a/README.md b/README.md index 548aeca..431b425 100644 --- a/README.md +++ b/README.md @@ -162,4 +162,11 @@ The generator creates a changelog with your prefix substituted and only includes ## License +Both Maven child modules set `qbit.noticesDirectory` to their parent directory, +where this repository's `LICENSE` and `NOTICE` live. This supports the shared +notice packaging correction in `qbit-build-parent`; it takes effect after adopting +a parent version containing that correction. Existing public parent 2.0.0 is +unchanged. Verify each generated module archive against these root files when +integrating the new parent. + Apache-2.0 - See [LICENSE](LICENSE) diff --git a/qbit-geo-data-core/pom.xml b/qbit-geo-data-core/pom.xml index 0bd8667..9ec92bb 100644 --- a/qbit-geo-data-core/pom.xml +++ b/qbit-geo-data-core/pom.xml @@ -13,6 +13,10 @@ qbit-geo-data jar + + ${project.basedir}/.. + + QBit Geographic Data Geographic reference data for QQQ applications - countries, states/provinces, and cities diff --git a/tools/pom.xml b/tools/pom.xml index 4d1343b..14ac9dc 100644 --- a/tools/pom.xml +++ b/tools/pom.xml @@ -13,6 +13,10 @@ qbit-geo-data-tools jar + + ${project.basedir}/.. + + QBit Geographic Data - Tools Data acquisition and formatting utilities for geo-data -- 2.54.0