From d7d0312a8e295e36c5956ce141f359ce1e89f2fe 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:49 +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 bc37e1ec..a3f03b2b 100644 --- a/guix.scm +++ b/guix.scm @@ -14,5 +14,4 @@ (synopsis "nextgen-databases") (description "nextgen-databases — part of the hyperpolymath ecosystem.") (home-page "https://github.com/hyperpolymath/nextgen-databases") - (license ((@@ (guix licenses) license) "PMPL-1.0-or-later" - "https://github.com/hyperpolymath/palimpsest-license"))) + (license mpl2.0))