Commit b61df34
fix: restore guix.scm identity and licence (squisher-corpus clobber is live on main) (#143)
## Urgent: a licence misstatement is currently live on the public
default branch
`guix.scm` on `main` declares this repository as **`squisher-corpus`**
under **`PMPL-1.0-or-later`**. It is neither — this is `maa-framework`,
MPL-2.0.
```diff
- (name "squisher-corpus") + (name "maa-framework")
- (synopsis "squisher-corpus") + (synopsis "maa-framework")
- (home-page ".../hyperpolymath/squisher-corpus") + (home-page ".../hyperpolymath/maa-framework")
- "PMPL-1.0-or-later" + "MPL-2.0"
```
Restored verbatim from `7b6a293`, the last commit where it was correct.
**One file, six lines.**
## How it got here
An automated sweep on **2026-07-26 ~16:00 BST** copied
`hyper-repos/squisher-corpus/guix.scm` **byte-for-byte** into a large
number of estate repos rather than generating one per repo. The sweep's
own commit message names the bug: `chore: update guix.scm from
squisher-corpus`.
In this repo it first appeared as local commit `f06ea94`, which was
dropped on 2026-07-27 — `origin/main` was still clean at `7b6a293` at
that point.
**It reached `origin/main` anyway, via #142** (`fix(ci): repoint
codeql-action at a SHA that exists`), a CI fix that swept up an
unrelated dirty working-tree file. This is the `commit -a` on a dirty
tree hazard.
## Why this matters beyond cosmetics
1. **Identity** — the package advertises the wrong name and home-page.
2. **Licence** — MPL-2.0 was replaced with `PMPL-1.0-or-later` on a
public default branch.
`absolute-zero/.claude/CLAUDE.md` lists `PMPL-1.0` / `PMPL-1.0-or-later`
as **BANNED** ("License: MPL-2.0 only"), so this is a policy violation
as well as a factual error.
## Scope check
`.editorconfig` and `aletheia/.editorconfig` on `main` are **clean** —
`guix.scm` is the only affected file in this repository.
## Wider context (not fixed here)
A scan of **279 repos against their ORIGIN refs** finds **65 clobbered
`guix.scm` files across 52 repositories**, including `standards`. An
earlier scan against local working trees reported only 9 — it
undercounted roughly 6× because repos whose local checkout lags origin
were invisible to it. Tracked separately; this PR fixes only this
repository.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>1 parent 541f47f commit b61df34
1 file changed
Lines changed: 6 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
18 | 18 | | |
0 commit comments