Skip to content

compliance(§4.3): root LICENSE becomes a symlink into LICENSES/ - #16

Merged
UnbreakableMJ merged 1 commit into
mainfrom
compliance/root-license-symlink
Jul 25, 2026
Merged

compliance(§4.3): root LICENSE becomes a symlink into LICENSES/#16
UnbreakableMJ merged 1 commit into
mainfrom
compliance/root-license-symlink

Conversation

@UnbreakableMJ

Copy link
Copy Markdown
Contributor

Brings this repo into compliance with the rule landed in Standard v1.36 (#15).

Problem

The repo root shipped LICENSE.md — a markdown-reformatted GPL-3 (34893 B) that had already drifted from the verbatim LICENSES/GPL-3.0-or-later.txt (34674 B): # headings, ©(C), rewrapped paragraphs. Exactly the two-copies-drift failure §4.3 now names.

Change

  • LICENSE.md removed; LICENSE added as a symlink (mode 120000) → LICENSES/GPL-3.0-or-later.txt. Skills are software-class per §4.1.1.
  • grok-skills/README.md — root license pointer retargeted from ../LICENSE.md to ../LICENSE.

Not touched (deliberately)

Per-skill in-directory LICENSE / LICENSE.md copies. §4.3 governs the repository root, and CONTRIBUTING.md already documents the in-dir copy as optional with a fall back to the repo-root LICENSE. construct-cli/src/commands/ship.rs still probes both filenames when bundling, which remains correct.

Verification

reuse lint → compliant with REUSE 3.3, 604/604 files carry copyright and license information.

🤖 Generated with Claude Code

The Standard v1.36 §4.3 requires the root LICENSE file to be a symbolic
link to the project's primary license text in LICENSES/, never a
duplicated copy. This repo shipped a markdown-formatted LICENSE.md
(34893 B) that had already drifted from LICENSES/GPL-3.0-or-later.txt
(34674 B) — headings, en-dashes, and rewrapped paragraphs.

- LICENSE.md removed; LICENSE added as a symlink (mode 120000) to
  LICENSES/GPL-3.0-or-later.txt (skills are software-class, §4.1.1).
- grok-skills/README.md: root license pointer retargeted to ../LICENSE.

Per-skill in-directory LICENSE/LICENSE.md copies are unaffected — §4.3
governs the repository root, and CONTRIBUTING.md already documents the
in-dir copy as optional with a fall back to the repo-root LICENSE.

reuse lint: compliant, 604/604 files covered.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@UnbreakableMJ
UnbreakableMJ merged commit 1469dbb into main Jul 25, 2026
1 check passed
@UnbreakableMJ
UnbreakableMJ deleted the compliance/root-license-symlink branch July 25, 2026 23:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant