From e3731e71fc74fb1cf8e4fdbb35674e7aa8a5e3e8 Mon Sep 17 00:00:00 2001 From: "Jonathan D.A. Jewell" <6759885+hyperpolymath@users.noreply.github.com> Date: Wed, 2 Sep 2026 12:44:35 +0100 Subject: [PATCH] fix(rsr): template READMEs declare MPL-2.0, not MPL-2.0-or-later MPL-2.0-or-later is not an SPDX identifier. The rhodium-standard-repositories README and its example/satellite READMEs are the template every scaffolded repo copies (988 local files in 88 repos carry the phrase today), so the source is fixed first. Carve-outs left untouched: satellites/palimpsest-license (that project's own declaration, owner-ruled carve-out) and the LANGUAGE-POLICY changelog line that records a past correction. Surfaced by a review finding on double-track-browser#93. --- rhodium-standard-repositories/README.adoc | 4 ++-- .../examples/ai-ml-project/README.adoc | 2 +- .../examples/enterprise-service/README.adoc | 2 +- .../examples/rhodium-minimal/README.adoc | 4 ++-- .../examples/standard-library/README.adoc | 2 +- rhodium-standard-repositories/satellites/cccp/README.adoc | 2 +- .../satellites/cccp/satellites/php-aegis/README.adoc | 2 +- .../satellites/robot-repo-automaton/README.adoc | 2 +- .../satellites/rsr-certifier/README.adoc | 2 +- .../satellites/well-known-ecosystem/README.adoc | 2 +- 10 files changed, 12 insertions(+), 12 deletions(-) diff --git a/rhodium-standard-repositories/README.adoc b/rhodium-standard-repositories/README.adoc index 33c9aa50b..2df9955a9 100644 --- a/rhodium-standard-repositories/README.adoc +++ b/rhodium-standard-repositories/README.adoc @@ -1,9 +1,9 @@ -image:https://img.shields.io/badge/License-MPL_2.0-blue.svg[MPL-2.0-or-later,link="https://opensource.org/licenses/MPL-2.0"] +image:https://img.shields.io/badge/License-MPL_2.0-blue.svg[MPL-2.0,link="https://opensource.org/licenses/MPL-2.0"] image:https://img.shields.io/badge/Philosophy-Palimpsest-indigo.svg[Palimpsest,link="https://github.com/hyperpolymath/palimpsest-license"] == License & Philosophy -This project must declare **MPL-2.0-or-later** for platform/tooling compatibility. +This project must declare **MPL-2.0** for platform/tooling compatibility. Philosophy: **Palimpsest**. The Palimpsest-MPL (PMPL) text is provided in `license/PMPL-1.0.txt`, and the canonical source is the palimpsest-license repository. diff --git a/rhodium-standard-repositories/examples/ai-ml-project/README.adoc b/rhodium-standard-repositories/examples/ai-ml-project/README.adoc index c9d9613e4..8020e2ae0 100644 --- a/rhodium-standard-repositories/examples/ai-ml-project/README.adoc +++ b/rhodium-standard-repositories/examples/ai-ml-project/README.adoc @@ -4,7 +4,7 @@ https://github.com/Hyperpolymath/rhodium-standard-repositories[image:https://img.shields.io/badge/rhodium-rhodium-9C27B0[Rhodium Compliance]] -image:https://img.shields.io/badge/License-MPL_2.0-blue.svg[MPL-2.0-or-later,link="`https://opensource.org/licenses/MPL-2.0`"] +image:https://img.shields.io/badge/License-MPL_2.0-blue.svg[MPL-2.0,link="`https://opensource.org/licenses/MPL-2.0`"] A comprehensive AI/ML project demonstrating *Rhodium* level compliance - the highest tier of the Rhodium Framework. This example showcases: diff --git a/rhodium-standard-repositories/examples/enterprise-service/README.adoc b/rhodium-standard-repositories/examples/enterprise-service/README.adoc index dc2a1e254..35f650ecf 100644 --- a/rhodium-standard-repositories/examples/enterprise-service/README.adoc +++ b/rhodium-standard-repositories/examples/enterprise-service/README.adoc @@ -4,7 +4,7 @@ https://github.com/Hyperpolymath/rhodium-standard-repositories[image:https://img.shields.io/badge/rhodium-gold-FFD700[Rhodium Compliance]] -image:https://img.shields.io/badge/License-MPL_2.0-blue.svg[MPL-2.0-or-later,link="`https://opensource.org/licenses/MPL-2.0`"] +image:https://img.shields.io/badge/License-MPL_2.0-blue.svg[MPL-2.0,link="`https://opensource.org/licenses/MPL-2.0`"] A production-ready REST API microservice demonstrating Gold-level compliance with the Rhodium Framework. This example showcases diff --git a/rhodium-standard-repositories/examples/rhodium-minimal/README.adoc b/rhodium-standard-repositories/examples/rhodium-minimal/README.adoc index 2ef643e13..e90ea6e6f 100644 --- a/rhodium-standard-repositories/examples/rhodium-minimal/README.adoc +++ b/rhodium-standard-repositories/examples/rhodium-minimal/README.adoc @@ -2,8 +2,8 @@ *Minimal Rhodium Standard Repository (RSR) Compliant Example* -image:https://img.shields.io/badge/License-MPL_2.0-blue.svg[MPL-2.0-or-later,link="`https://opensource.org/licenses/MPL-2.0`"] -image:https://img.shields.io/badge/License-MPL_2.0-blue.svg[MPL-2.0-or-later,link="`https://opensource.org/licenses/MPL-2.0`"] +image:https://img.shields.io/badge/License-MPL_2.0-blue.svg[MPL-2.0,link="`https://opensource.org/licenses/MPL-2.0`"] +image:https://img.shields.io/badge/License-MPL_2.0-blue.svg[MPL-2.0,link="`https://opensource.org/licenses/MPL-2.0`"] link:../../COMPLIANCE_CHECKLIST.md[image:https://img.shields.io/badge/RSR-Bronze-cd7f32.svg[RSR Compliance: Bronze]] diff --git a/rhodium-standard-repositories/examples/standard-library/README.adoc b/rhodium-standard-repositories/examples/standard-library/README.adoc index 195fcc1b3..269a6fc00 100644 --- a/rhodium-standard-repositories/examples/standard-library/README.adoc +++ b/rhodium-standard-repositories/examples/standard-library/README.adoc @@ -4,7 +4,7 @@ https://github.com/Hyperpolymath/rhodium-standard-repositories[image:https://img.shields.io/badge/rhodium-silver-C0C0C0[Rhodium Compliance]] -image:https://img.shields.io/badge/License-MPL_2.0-blue.svg[MPL-2.0-or-later,link="`https://opensource.org/licenses/MPL-2.0`"] +image:https://img.shields.io/badge/License-MPL_2.0-blue.svg[MPL-2.0,link="`https://opensource.org/licenses/MPL-2.0`"] A collection of useful data structures demonstrating Silver-level compliance with the Rhodium Framework. This project builds upon the diff --git a/rhodium-standard-repositories/satellites/cccp/README.adoc b/rhodium-standard-repositories/satellites/cccp/README.adoc index d6fa2ce1a..a1f8c122c 100644 --- a/rhodium-standard-repositories/satellites/cccp/README.adoc +++ b/rhodium-standard-repositories/satellites/cccp/README.adoc @@ -1,4 +1,4 @@ -image:https://img.shields.io/badge/License-MPL_2.0-blue.svg[MPL-2.0-or-later,link="https://opensource.org/licenses/MPL-2.0"] +image:https://img.shields.io/badge/License-MPL_2.0-blue.svg[MPL-2.0,link="https://opensource.org/licenses/MPL-2.0"] // SPDX-License-Identifier: CC-BY-SA-4.0 // SPDX-FileCopyrightText: 2024-2025 hyperpolymath diff --git a/rhodium-standard-repositories/satellites/cccp/satellites/php-aegis/README.adoc b/rhodium-standard-repositories/satellites/cccp/satellites/php-aegis/README.adoc index 6bfb50d6e..45b2a7254 100644 --- a/rhodium-standard-repositories/satellites/cccp/satellites/php-aegis/README.adoc +++ b/rhodium-standard-repositories/satellites/cccp/satellites/php-aegis/README.adoc @@ -5,7 +5,7 @@ :source-highlighter: highlight.js image:https://img.shields.io/badge/PHP-8.1+-blue.svg[PHP 8.1+] -image:https://img.shields.io/badge/License-MPL_2.0-blue.svg[MPL-2.0-or-later,link="https://opensource.org/licenses/MPL-2.0"] +image:https://img.shields.io/badge/License-MPL_2.0-blue.svg[MPL-2.0,link="https://opensource.org/licenses/MPL-2.0"] image:https://img.shields.io/badge/RSR-Compliant-gold.svg[RSR Compliant] **A PHP security and hardening toolkit providing input validation, sanitization, and security utilities.** diff --git a/rhodium-standard-repositories/satellites/robot-repo-automaton/README.adoc b/rhodium-standard-repositories/satellites/robot-repo-automaton/README.adoc index ae98ee2bf..f6507e947 100644 --- a/rhodium-standard-repositories/satellites/robot-repo-automaton/README.adoc +++ b/rhodium-standard-repositories/satellites/robot-repo-automaton/README.adoc @@ -12,7 +12,7 @@ Jonathan D.A. Jewell Automated repository management bot image:https://img.shields.io/badge/RSR-Certified-gold[RSR Certified,link=https://github.com/hyperpolymath/rhodium-standard-repositories] -image:https://img.shields.io/badge/License-MPL_2.0-blue.svg[MPL-2.0-or-later,link="https://opensource.org/licenses/MPL-2.0"] +image:https://img.shields.io/badge/License-MPL_2.0-blue.svg[MPL-2.0,link="https://opensource.org/licenses/MPL-2.0"] toc::[] diff --git a/rhodium-standard-repositories/satellites/rsr-certifier/README.adoc b/rhodium-standard-repositories/satellites/rsr-certifier/README.adoc index f93e85065..0090f9508 100644 --- a/rhodium-standard-repositories/satellites/rsr-certifier/README.adoc +++ b/rhodium-standard-repositories/satellites/rsr-certifier/README.adoc @@ -1,4 +1,4 @@ -image:https://img.shields.io/badge/License-MPL_2.0-blue.svg[MPL-2.0-or-later,link="https://opensource.org/licenses/MPL-2.0"] +image:https://img.shields.io/badge/License-MPL_2.0-blue.svg[MPL-2.0,link="https://opensource.org/licenses/MPL-2.0"] image:https://img.shields.io/badge/Philosophy-Palimpsest-indigo.svg[Palimpsest,link="https://github.com/hyperpolymath/palimpsest-license"] diff --git a/rhodium-standard-repositories/satellites/well-known-ecosystem/README.adoc b/rhodium-standard-repositories/satellites/well-known-ecosystem/README.adoc index ad42b2058..747c67ea1 100644 --- a/rhodium-standard-repositories/satellites/well-known-ecosystem/README.adoc +++ b/rhodium-standard-repositories/satellites/well-known-ecosystem/README.adoc @@ -12,7 +12,7 @@ Jonathan D.A. Jewell Well-known URI ecosystem management image:https://img.shields.io/badge/RSR-Certified-gold[RSR Certified,link=https://github.com/hyperpolymath/rhodium-standard-repositories] -image:https://img.shields.io/badge/License-MPL_2.0-blue.svg[MPL-2.0-or-later,link="https://opensource.org/licenses/MPL-2.0"] +image:https://img.shields.io/badge/License-MPL_2.0-blue.svg[MPL-2.0,link="https://opensource.org/licenses/MPL-2.0"] toc::[]