Skip to content

Commit 170190a

Browse files
committed
licence: normalise estate to MPL-2.0 (code) + CC-BY-4.0 (docs); reconcile policy
Owner-directed licence normalisation (2026-06-04 session, fully-informed entire-tree scope): - Header-only SPDX rewrite across the tree (first identifier line, ≤L8 only; in-body examples / MPL Exhibit-A text / code-fence samples untouched): * code / config / scripts -> MPL-2.0 (2934 files) * prose docs (*.adoc/*.md) -> CC-BY-4.0 (757 files) Estate-family ids converted: AGPL-3.0-or-later, PMPL-1.0-or-later, MPL-2.0-or-later and malformed variants. - Protected (untouched): consent-aware-http/, all palimpsest* paths (the PMPL carve-out repos), LICENSES/ + licenses/ texts, MIT/foreign third-party headers, and PLMP-/PMLP- scaffold sentinels. - Added LICENSES/CC-BY-4.0.txt (canonical SPDX text). - Reconciled the policy so nothing contradicts: * LICENCE-POLICY.adoc — Rule 1 now code=MPL-2.0 / docs=CC-BY-4.0; Rule 2 reframed: PMPL is the narrow 3-repo carve-out, not the default. * .machine_readable/licensing-policy.toml — removed stale PMPL-default; encodes the MPL-2.0/CC-BY-4.0 model. * Fixed header-EMITTING generators so they stop re-introducing AGPL (build-registry.sh, setup.sh, *.rs/.py/.jl/.sh emitters) and the validate-spdx.sh hint; refreshed stale licence guidance in docs. - Filled .machine_readable/MUST.contractile project-specific invariants from this session's musts (licensing + CI hardening + registry), with a cross-repo block tracing the hypatia detector musts to standards#370. Validation: repo check-licence-consistency.sh passes; shellcheck/py_compile clean on edited scripts; MUST.contractile parens balanced; TOML valid.
1 parent e59affd commit 170190a

3,692 files changed

Lines changed: 5692 additions & 3744 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.editorconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-License-Identifier: AGPL-3.0-or-later
1+
# SPDX-License-Identifier: MPL-2.0
22
# https://editorconfig.org
33

44
root = true

.gitattributes

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-License-Identifier: AGPL-3.0-or-later
1+
# SPDX-License-Identifier: MPL-2.0
22
# RSR-compliant .gitattributes
33

44
* text=auto eol=lf

.github/FUNDING.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-License-Identifier: AGPL-3.0-or-later
1+
# SPDX-License-Identifier: MPL-2.0
22
# Funding platforms for hyperpolymath projects
33
# See: https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/displaying-a-sponsor-button-in-your-repository
44

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-License-Identifier: AGPL-3.0-or-later
1+
# SPDX-License-Identifier: MPL-2.0
22
# RSR-compliant .gitignore
33

44
# OS & Editor

.machine_readable/6a2/AGENTIC.a2ml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-License-Identifier: AGPL-3.0-or-later
1+
# SPDX-License-Identifier: MPL-2.0
22
# Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>
33
#
44
# AGENTIC.a2ml — AI agent constraints and capabilities

.machine_readable/6a2/ECOSYSTEM.a2ml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-License-Identifier: AGPL-3.0-or-later
1+
# SPDX-License-Identifier: MPL-2.0
22
# Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>
33
#
44
# ECOSYSTEM.a2ml — Standards ecosystem position

.machine_readable/6a2/META.a2ml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-License-Identifier: AGPL-3.0-or-later
1+
# SPDX-License-Identifier: MPL-2.0
22
# Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>
33
#
44
# META.a2ml — Standards meta-level information

.machine_readable/6a2/NEUROSYM.a2ml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-License-Identifier: AGPL-3.0-or-later
1+
# SPDX-License-Identifier: MPL-2.0
22
# Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>
33
#
44
# NEUROSYM.a2ml — Neurosymbolic integration metadata

.machine_readable/6a2/PLAYBOOK.a2ml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-License-Identifier: AGPL-3.0-or-later
1+
# SPDX-License-Identifier: MPL-2.0
22
# Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>
33
#
44
# PLAYBOOK.a2ml — Operational playbook

.machine_readable/6a2/STATE.a2ml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-License-Identifier: AGPL-3.0-or-later
1+
# SPDX-License-Identifier: MPL-2.0
22
# Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>
33
#
44
# STATE.a2ml — Standards project state

0 commit comments

Comments
 (0)