Skip to content

docs: drop Palimpsest branding → Mozilla Public License 2.0 (MPL-2.0)#132

Merged
hyperpolymath merged 1 commit into
mainfrom
licence/drop-palimpsest
Jun 13, 2026
Merged

docs: drop Palimpsest branding → Mozilla Public License 2.0 (MPL-2.0)#132
hyperpolymath merged 1 commit into
mainfrom
licence/drop-palimpsest

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

Completes the owner decision (2026-06-13) to drop the Palimpsest License brand entirely — the licence is MPL-2.0. #130 did a partial PMPL→MPL reword that left "Palimpsest License" across ~14 files and even created a self-contradiction in faq.adoc; this removes it completely.

Fixed (14 files — git grep -i 'palimpsest|PMPL'0 outside historical octads; reuse lint PASS 768/768)

  • docs/business/pr/faq.adoc — resolves the self-contradiction (l.219 "Palimpsest License (MPL-2.0)" vs l.226 "Mozilla Public License 2.0").
  • .well-known/void.{rdf,ttl} ×2 dirs — licence URI palimpsest.spdx.devhttps://spdx.org/licenses/MPL-2.0.html.
  • CONTRIBUTING.md; rsr-compliance.adoc badge → a real MPL-2.0 shields badge; business/marketing/PR/paper/release prose → "Mozilla Public License 2.0 (MPL-2.0)".
  • .machine_readable/contractiles/_base.ncl — drops the "fallback until PMPL is formally recognised" note.
  • .machine_readable/svc/k9/examples/setup-repo.k9.ncl — the curl …/hyperpolymath/pmpl/…/LICENSE → canonical MPL-2.0 text URL.
  • Left intact: historical commit data under .verisimdb/octads/ (a record of the past, not current licensing).

https://claude.ai/code/session_01W9Voe3JceP66Bna9FT4jME


Generated by Claude Code

…) everywhere

Owner decision 2026-06-13: retire the Palimpsest License brand entirely; the licence is MPL-2.0. Completes #130's partial reword - fixes the faq self-contradiction, the void.rdf/void.ttl licence URI (palimpsest.spdx.dev -> spdx.org/licenses/MPL-2.0.html), CONTRIBUTING, the rsr-compliance badge, the _base.ncl PMPL-fallback note, the k9 setup-example LICENSE curl, and the remaining marketing prose. Historical commit data under .verisimdb/octads/ left intact.

https://claude.ai/code/session_01W9Voe3JceP66Bna9FT4jME
@hyperpolymath
hyperpolymath marked this pull request as ready for review June 13, 2026 13:05
@hyperpolymath
hyperpolymath enabled auto-merge (squash) June 13, 2026 13:05
@github-actions

Copy link
Copy Markdown

🔍 Hypatia Security Scan

Findings: 143 issues detected

Severity Count
🔴 Critical 17
🟠 High 50
🟡 Medium 76

⚠️ Action Required: Critical security issues found!

View findings
[
  {
    "reason": "Issue in governance.yml",
    "type": "missing_timeout_minutes",
    "file": "governance.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in hypatia-scan.yml",
    "type": "missing_timeout_minutes",
    "file": "hypatia-scan.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in mirror.yml",
    "type": "missing_timeout_minutes",
    "file": "mirror.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in scorecard.yml",
    "type": "missing_timeout_minutes",
    "file": "scorecard.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in secret-scanner.yml",
    "type": "missing_timeout_minutes",
    "file": "secret-scanner.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in security-scan.yml",
    "type": "missing_timeout_minutes",
    "file": "security-scan.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in spark-theatre-gate.yml",
    "type": "missing_timeout_minutes",
    "file": "spark-theatre-gate.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in scorecard-enforcer.yml",
    "type": "scorecard_publish_with_run_step",
    "file": "scorecard-enforcer.yml",
    "action": "split_scorecard_publish_job",
    "rule_module": "workflow_audit",
    "severity": "high"
  },
  {
    "reason": "Issue in instant-sync.yml",
    "type": "secret_action_without_presence_gate",
    "file": "instant-sync.yml",
    "action": "peter-evans/repository-dispatch",
    "rule_module": "workflow_audit",
    "severity": "high"
  },
  {
    "reason": "Issue in codeql.yml",
    "type": "codeql_missing_actions_language",
    "file": "codeql.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  }
]

Powered by Hypatia Neurosymbolic CI/CD Intelligence

@hyperpolymath
hyperpolymath disabled auto-merge June 13, 2026 13:09
@hyperpolymath
hyperpolymath merged commit 861102d into main Jun 13, 2026
35 checks passed
@hyperpolymath
hyperpolymath deleted the licence/drop-palimpsest branch June 13, 2026 13:09
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