Add the AGPL-3.0 LICENSE file #1

Closed
opened 2026-08-23 16:05:23 +02:00 by myrmidex · 0 comments
Owner

Context

composer.json declares "license": "AGPL-3.0-only", but the repository ships no LICENSE
file. The composer field is metadata; the licence text is what actually grants the terms, so
right now the project is distributed without them.

This happened during the split from the original anagram-finder repo — that repo had the
file, and it did not follow into tui or core.

Scope

  • Add the full AGPL-3.0 text as LICENSE at the repo root
  • Verify it is the AGPL and not the GPL: it must contain the AGPL-specific §13
    "Remote Network Interaction" clause, and run to ~661 lines
  • ffr/LICENSE is a verified-good copy that can be used directly
    (md5 4ae09d45eac4aa08d013b5f2e01c67f6)

Note

anagram-finder/web was fixed on 2026-08-23 — it had additionally inherited
"license": "MIT" from the Laravel starter kit. core has the same missing-LICENSE problem,
tracked separately in that repo.

Acceptance

  • LICENSE present at the repo root
  • Contains the AGPL §13 clause
  • Matches the AGPL-3.0-only declared in composer.json
## Context `composer.json` declares `"license": "AGPL-3.0-only"`, but the repository ships no `LICENSE` file. The composer field is metadata; the licence text is what actually grants the terms, so right now the project is distributed without them. This happened during the split from the original `anagram-finder` repo — that repo had the file, and it did not follow into `tui` or `core`. ## Scope - Add the full AGPL-3.0 text as `LICENSE` at the repo root - Verify it is the AGPL and not the GPL: it must contain the AGPL-specific §13 "Remote Network Interaction" clause, and run to ~661 lines - `ffr/LICENSE` is a verified-good copy that can be used directly (md5 `4ae09d45eac4aa08d013b5f2e01c67f6`) ## Note `anagram-finder/web` was fixed on 2026-08-23 — it had additionally inherited `"license": "MIT"` from the Laravel starter kit. `core` has the same missing-LICENSE problem, tracked separately in that repo. ## Acceptance - [ ] `LICENSE` present at the repo root - [ ] Contains the AGPL §13 clause - [ ] Matches the `AGPL-3.0-only` declared in `composer.json`
myrmidex added this to the v0.1.0 milestone 2026-08-23 16:05:23 +02:00
myrmidex added the
docs
label 2026-08-23 16:05:23 +02:00
myrmidex self-assigned this 2026-08-23 16:05:23 +02:00
Sign in to join this conversation.
No labels
docs
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: anagram-finder/tui#1
No description provided.