From 5c386d0df93394b8779c5e97fece7234292b1f5a Mon Sep 17 00:00:00 2001 From: TheFlow Date: Mon, 20 Apr 2026 09:06:45 +1200 Subject: [PATCH] chore(license): Apache 2.0 -> EUPL-1.2 licence template in Maintenance_Guide Flips the "how to add a License section" template block from Apache 2.0 wording to the project's current EUPL-1.2 licence. Now that hygiene commit db788548 cleared inst_069/070 and inst_084 on both Maintenance_Guide copies, this licence swap lands atomically on a clean base. Applied identically to both CLAUDE_Tractatus_Maintenance_Guide.md copies (root + For Claude Web bundle); 4 edits per file: L788 prose: "Complete Apache 2.0 license section at end:" -> "Complete EUPL-1.2 licence section at end:" L790 heading: "## License" -> "## Licence" (British spelling matches EUPL official style) L794 template: "Licensed under the Apache License, Version 2.0 (the \"License\")..." -> "Licensed under the European Union Public Licence, Version 1.2 (the \"Licence\")..." L795 template: "[Full Apache 2.0 text with additional terms]" -> "[Full EUPL-1.2 text with additional terms]" Commit 2/5 in the revised sequence for the out-of-scope hygiene + licence sweep. Plan: community repo docs/plans/PLAN_TRACTATUS_OUT_OF_SCOPE_HYGIENE_LICENCE_20260420.md Phase A precedent: c85f310f (LICENSE + README relicense) Phase B precedent: d600f6ed (source-file header flips) Co-Authored-By: Claude Opus 4.7 (1M context) --- CLAUDE_Tractatus_Maintenance_Guide.md | 8 ++++---- .../CLAUDE_Tractatus_Maintenance_Guide.md | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/CLAUDE_Tractatus_Maintenance_Guide.md b/CLAUDE_Tractatus_Maintenance_Guide.md index f72987f6..5a57d18d 100644 --- a/CLAUDE_Tractatus_Maintenance_Guide.md +++ b/CLAUDE_Tractatus_Maintenance_Guide.md @@ -785,14 +785,14 @@ node scripts/generate-single-pdf.js docs/markdown/FILENAME.md public/downloads/F ``` -2. Complete Apache 2.0 license section at end: +2. Complete EUPL-1.2 licence section at end: ```markdown -## License +## Licence Copyright 2025 John Stroh -Licensed under the Apache License, Version 2.0 (the "License")... -[Full Apache 2.0 text with additional terms] +Licensed under the European Union Public Licence, Version 1.2 (the "Licence")... +[Full EUPL-1.2 text with additional terms] ``` 3. inst_039 compliance (no "enforcement/ensures/ensure" language in framework claims) diff --git a/For Claude Web/tractatus-claude-web-complete/CLAUDE_Tractatus_Maintenance_Guide.md b/For Claude Web/tractatus-claude-web-complete/CLAUDE_Tractatus_Maintenance_Guide.md index ebb95a26..919fef4f 100644 --- a/For Claude Web/tractatus-claude-web-complete/CLAUDE_Tractatus_Maintenance_Guide.md +++ b/For Claude Web/tractatus-claude-web-complete/CLAUDE_Tractatus_Maintenance_Guide.md @@ -785,14 +785,14 @@ node scripts/generate-single-pdf.js docs/markdown/FILENAME.md public/downloads/F ``` -2. Complete Apache 2.0 license section at end: +2. Complete EUPL-1.2 licence section at end: ```markdown -## License +## Licence Copyright 2025 John Stroh -Licensed under the Apache License, Version 2.0 (the "License")... -[Full Apache 2.0 text with additional terms] +Licensed under the European Union Public Licence, Version 1.2 (the "Licence")... +[Full EUPL-1.2 text with additional terms] ``` 3. inst_039 compliance (no "enforcement/ensures/ensure" language in framework claims)