chore: add GPL v3 LICENSE + README license section #469

Closed
opened 2026-08-09 01:07:13 +00:00 by igor · 1 comment
Collaborator

Prep for taking this repo public: license it under GPL v3.

Deliverables

  1. LICENSE at the repo root: the complete, verbatim GNU General Public License v3.0 text (from https://www.gnu.org/licenses/gpl-3.0.txt). Do not paraphrase, truncate, or reformat it -- byte-for-byte the canonical text.
  2. README.md: add a ## License section at the end: this project is licensed under the GNU General Public License v3.0, see LICENSE. One or two sentences; no essay.
  3. Nothing else. No per-file SPDX headers, no copyright banners in scripts -- the operator prefers minimal; LICENSE + README section is the whole deliverable.

Notes

  • Copyright holder line, if one is written anywhere: "Josh Sherman". Year 2026.
  • make test must stay green (check-sync doesn't touch LICENSE, but run it anyway).
  • Do NOT change repo visibility -- the public flip is a separate operator action after this merges.

Blocked (2026-08-09 01:21Z)

Scope exceeded: this branch reached 1 commits / 679 changed lines, over the per-issue cap (10 commits / 400 lines).

Files touched (first 30):

  • LICENSE
  • README.md

Split this into smaller issues, then remove Status/Blocked and the next tick will re-claim what's left.

Prep for taking this repo public: license it under GPL v3. ## Deliverables 1. **`LICENSE`** at the repo root: the complete, verbatim GNU General Public License v3.0 text (from https://www.gnu.org/licenses/gpl-3.0.txt). Do not paraphrase, truncate, or reformat it -- byte-for-byte the canonical text. 2. **`README.md`**: add a `## License` section at the end: this project is licensed under the GNU General Public License v3.0, see `LICENSE`. One or two sentences; no essay. 3. Nothing else. No per-file SPDX headers, no copyright banners in scripts -- the operator prefers minimal; LICENSE + README section is the whole deliverable. ## Notes - Copyright holder line, if one is written anywhere: "Josh Sherman". Year 2026. - `make test` must stay green (check-sync doesn't touch LICENSE, but run it anyway). - Do NOT change repo visibility -- the public flip is a separate operator action after this merges. --- ## Blocked (2026-08-09 01:21Z) Scope exceeded: this branch reached **1 commits / 679 changed lines**, over the per-issue cap (10 commits / 400 lines). Files touched (first 30): - LICENSE - README.md Split this into smaller issues, then remove `Status/Blocked` and the next tick will re-claim what's left.
igor self-assigned this 2026-08-09 01:18:24 +00:00
Author
Collaborator

Scope exceeded: this branch reached 1 commits / 679 changed lines, over the per-issue cap (10 commits / 400 lines).

Files touched (first 30):

  • LICENSE
  • README.md

Split this into smaller issues, then remove Status/Blocked and the next tick will re-claim what's left.

(Appended to the issue description above -- removing Status/Blocked re-queues the ticket with this context already in hand.)

Scope exceeded: this branch reached **1 commits / 679 changed lines**, over the per-issue cap (10 commits / 400 lines). Files touched (first 30): - LICENSE - README.md Split this into smaller issues, then remove `Status/Blocked` and the next tick will re-claim what's left. _(Appended to the issue description above -- removing `Status/Blocked` re-queues the ticket with this context already in hand.)_
igor removed their assignment 2026-08-09 01:21:03 +00:00
igor self-assigned this 2026-08-09 02:07:16 +00:00
igor added spent time 2026-08-09 02:09:53 +00:00
2 minutes 27 seconds
igor removed their assignment 2026-08-09 02:09:53 +00:00
igor closed this issue 2026-08-09 02:12:24 +00:00
Sign in to join this conversation.
No milestone
No assignees
1 participant
Notifications
Total time spent: 2 minutes 27 seconds
igor
2 minutes 27 seconds
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
joshtronic/igor#469
No description provided.