Skip to content

Commit 8cefc48

Browse files
hyperpolymathclaude
andcommitted
patches: add affinescript-dom-licensing.patch (MPL-2.0 + CC-BY-SA-4.0)
Durable copy of the affinescript-dom licensing correction (unpushable to the out-of-scope hyperpolymath/affinescript). Standalone, manually-applied: corrects the DOM connector from a mislabelled AGPL header to MPL-2.0 (code) + CC-BY-SA-4.0 (docs) and evidences it in LICENSES/, the Mustfile, CODEOWNERS, MAINTAINERS, and GOVERNANCE. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0195yA45jSSP7YDPwJSpw4bM
1 parent 2a64002 commit 8cefc48

2 files changed

Lines changed: 542 additions & 5 deletions

File tree

patches/README.adoc

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,20 @@
1-
// SPDX-License-Identifier: CC-BY-SA-4.0
1+
// SPDX-License-Identifier: MPL-2.0
22
// Copyright (c) 2026 Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
33
= AffineScript toolchain patches
44
:toc:
55

6-
Patches applied to a fresh `hyperpolymath/affinescript` checkout by
7-
`scripts/install-affinescript-toolchain.sh` before building the compiler, to
8-
support the ReScript -> AffineScript migration. Each is a stop-gap pending
9-
upstream; drop it from the install script once upstreamed.
6+
Patches against a fresh `hyperpolymath/affinescript` checkout, produced during
7+
the ReScript -> AffineScript migration when `affinescript` was outside the
8+
session's repo scope (so they could not be pushed upstream directly).
9+
10+
* `affinescript-module-struct-fields.patch` is *applied automatically* by
11+
`scripts/install-affinescript-toolchain.sh` before building the compiler
12+
(the migration needs it to build).
13+
* `affinescript-dom-licensing.patch` is a *standalone, manually-applied* patch
14+
(repo licensing metadata — not needed to build). Apply it to an `affinescript`
15+
checkout you can push, then open a PR upstream.
16+
17+
Each is a stop-gap pending upstream; drop it once upstreamed.
1018

1119
== affinescript-module-struct-fields.patch
1220

0 commit comments

Comments
 (0)