Skip to content

docs(business): reword PMPL -> MPL-2.0#130

Merged
hyperpolymath merged 2 commits into
mainfrom
docs/reword-pmpl-marketing
Jun 13, 2026
Merged

docs(business): reword PMPL -> MPL-2.0#130
hyperpolymath merged 2 commits into
mainfrom
docs/reword-pmpl-marketing

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

Summary

Retire the "PMPL" licence branding across all marketing/business prose. MPL-2.0 is the licence; PMPL is gone.

Files changed

  • docs/business/strategy/economics-analysis.adoc — "Community Edition (PMPL)" → "Community Edition (MPL-2.0)"
  • docs/business/marketing/feature-comparison.adoc — licence cell + GPLv3 comparison line
  • docs/business/marketing/pitch-deck-outline.adoc — tier diagram + comparison table cell
  • docs/business/financials/cost-structure.csv — Legal Notes field
  • docs/business/pr/key-messages.adoc — proof point + messaging guidance
  • docs/business/pr/faq.adoc — SurrealDB comparison line; "What is the PMPL license?" Q&A rewritten as "What licence is VeriSimDB under?" answered with MPL-2.0
  • docs/business/business-case.adoc — licence column, tier label, philosophy line, risk table row (dropped "PMPL unfamiliarity / non-OSI" framing; replaced with OSI-approved MPL-2.0 narrative)
  • .machine_readable/svc/k9/examples/setup-repo.k9.ncldescription = "Add PMPL-1.0 license""Add MPL-2.0 license"

Verification results

  • rg -n 'PMPL' . | grep -v '.verisimdb/octads/' | grep -v '.git/'no output (zero residual PMPL references outside historical octad data)
  • reuse lintPASS (768/768 files compliant, MPL-2.0 + CC-BY-SA-4.0, zero errors)

No SPDX headers, LICENSES/, REUSE.toml, or code files were touched.

https://claude.ai/code/session_01W9Voe3JceP66Bna9FT4jME


Generated by Claude Code

@github-actions

Copy link
Copy Markdown

🔍 Hypatia Security Scan

Findings: 177 issues detected

Severity Count
🔴 Critical 17
🟠 High 50
🟡 Medium 110

⚠️ Action Required: Critical security issues found!

View findings
[
  {
    "reason": "Issue in build-validation.yml",
    "type": "missing_timeout_minutes",
    "file": "build-validation.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in build-validation.yml",
    "type": "missing_timeout_minutes",
    "file": "build-validation.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in cflite_batch.yml",
    "type": "missing_timeout_minutes",
    "file": "cflite_batch.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in cflite_pr.yml",
    "type": "missing_timeout_minutes",
    "file": "cflite_pr.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 coq-build.yml",
    "type": "missing_timeout_minutes",
    "file": "coq-build.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in dogfood-gate.yml",
    "type": "missing_timeout_minutes",
    "file": "dogfood-gate.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in elixir-ci.yml",
    "type": "missing_timeout_minutes",
    "file": "elixir-ci.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in elixir-ci.yml",
    "type": "missing_timeout_minutes",
    "file": "elixir-ci.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in elixir-ci.yml",
    "type": "missing_timeout_minutes",
    "file": "elixir-ci.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  }
]

Powered by Hypatia Neurosymbolic CI/CD Intelligence

@hyperpolymath
hyperpolymath marked this pull request as ready for review June 13, 2026 12:35
@hyperpolymath
hyperpolymath merged commit f6534a6 into main Jun 13, 2026
23 of 32 checks passed
@hyperpolymath
hyperpolymath deleted the docs/reword-pmpl-marketing branch June 13, 2026 12:35
@github-actions

Copy link
Copy Markdown

🔍 Hypatia Security Scan

Findings: 150 issues detected

Severity Count
🔴 Critical 17
🟠 High 50
🟡 Medium 83

⚠️ 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 pushed a commit that referenced this pull request Jun 13, 2026
…) 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
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