Skip to content

fix(licence): set top-level LICENSE to MPL-2.0 (owner-directed)#354

Merged
hyperpolymath merged 1 commit into
mainfrom
claude/standards-license-mpl
Jun 2, 2026
Merged

fix(licence): set top-level LICENSE to MPL-2.0 (owner-directed)#354
hyperpolymath merged 1 commit into
mainfrom
claude/standards-license-mpl

Conversation

@hyperpolymath
Copy link
Copy Markdown
Owner

What

Sets standards' top-level LICENSE to MPL-2.0 (owner-directed 2026-06-02). The file previously declared AGPL-3.0-or-later with a body that didn't match any licence template.

Scope — LICENSE file only (no SPDX sweep)

standards is a deliberately multi-licensed repo — PMPL-1.0-or-later dominates its spec/template content (3644 files), alongside MPL-2.0, MIT, AGPL, Palimpsest-0.4, and CC-BY-SA. This PR changes only the top-level LICENSE file; per-file SPDX-License-Identifier headers are intentionally left untouched (no bulk SPDX sweep, per the estate no-sweep mandate). The repo's mixed per-file licensing is preserved exactly as-is.

Verified locally: check-licence-consistency.sh[OK] Licence consistency check passed (standards has no root build manifest, so the gate validates the LICENSE SPDX + body alone; both now resolve to MPL-2.0).


Generated by Claude Code

standards is a deliberately multi-licensed repo (PMPL-1.0-or-later dominant
across spec/template content, plus MPL/MIT/AGPL/Palimpsest/CC-BY-SA). The
top-level LICENSE file declared AGPL-3.0-or-later with a malformed body; owner
directed it be set to MPL-2.0 (2026-06-02).

Scope: ONLY the top-level LICENSE file is changed. Per-file SPDX headers —
including the PMPL-1.0-or-later-dominant content — are intentionally left
untouched (no SPDX sweep, per the estate no-sweep mandate). Licence-consistency
gate passes (no root manifest to compare; body now matches the MPL-2.0 template).

https://claude.ai/code/session_01GsJX13UjwiBk9hkddqvYMh
@hyperpolymath hyperpolymath enabled auto-merge (squash) June 2, 2026 20:18
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 2, 2026

🔍 Hypatia Security Scan

Findings: 222 issues detected

Severity Count
🔴 Critical 64
🟠 High 62
🟡 Medium 96

⚠️ Action Required: Critical security issues found!

View findings
[
  {
    "reason": "Action for the check script)\n        uses: actions/checkout@de0f needs attention",
    "type": "unpinned_action",
    "file": "governance-reusable.yml",
    "action": "pin_sha",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Action for the check script)\n        uses: actions/checkout@de0f needs attention",
    "type": "unpinned_action",
    "file": "governance-reusable.yml",
    "action": "pin_sha",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in affinescript-verify.yml",
    "type": "missing_timeout_minutes",
    "file": "affinescript-verify.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in boj-build.yml",
    "type": "missing_timeout_minutes",
    "file": "boj-build.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in casket-pages.yml",
    "type": "missing_timeout_minutes",
    "file": "casket-pages.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in casket-pages.yml",
    "type": "missing_timeout_minutes",
    "file": "casket-pages.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in changelog-reusable.yml",
    "type": "missing_timeout_minutes",
    "file": "changelog-reusable.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in codeql-reusable.yml",
    "type": "missing_timeout_minutes",
    "file": "codeql-reusable.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in codeql.yml",
    "type": "missing_timeout_minutes",
    "file": "codeql.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in deno-ci-reusable.yml",
    "type": "missing_timeout_minutes",
    "file": "deno-ci-reusable.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  }
]

Powered by Hypatia Neurosymbolic CI/CD Intelligence

@hyperpolymath hyperpolymath merged commit 0b96f61 into main Jun 2, 2026
20 checks passed
@hyperpolymath hyperpolymath deleted the claude/standards-license-mpl branch June 2, 2026 20:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants