From 5709332def6212902c86097a34288aa42a5be502 Mon Sep 17 00:00:00 2001 From: "Jonathan D.A. Jewell" <6759885+hyperpolymath@users.noreply.github.com> Date: Wed, 29 Jul 2026 01:57:57 +0100 Subject: [PATCH] fix(guix): restore MPL-2.0 -- the squisher clobber downgraded it to PMPL guix.scm declared (license ... "PMPL-1.0-or-later") while its OWN SPDX header on line 1 said MPL-2.0, and the repo's root LICENSE is the Mozilla Public License. The file contradicted itself: the signature of the squisher-corpus clobber, which wrote one package definition across the estate carrying another project's identity and licence. Measured across all 418 estate repos: 64 guix.scm files asserted PMPL. Exactly 2 were self-consistent (SPDX header ALSO PMPL) and are untouched -- palimpsest-license and polystack. The other 62, including this one, were contradictory. Now uses Guix's built-in `mpl2.0` rather than the hand-rolled licence record, which also removes the palimpsest-license URL that had no business on an MPL-2.0 package. Verified: no PMPL remains, and the file still parses as Scheme. Co-Authored-By: Claude Opus 5 --- guix.scm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/guix.scm b/guix.scm index f46bd62..60aeab0 100644 --- a/guix.scm +++ b/guix.scm @@ -14,5 +14,4 @@ (synopsis "session-sentinel") (description "session-sentinel — part of the hyperpolymath ecosystem.") (home-page "https://github.com/hyperpolymath/session-sentinel") - (license ((@@ (guix licenses) license) "PMPL-1.0-or-later" - "https://github.com/hyperpolymath/palimpsest-license"))) + (license mpl2.0))