Skip to content

docs: add the MIT license - #9

Merged
Steel-tech merged 1 commit into
mainfrom
docs/add-license
Aug 7, 2026
Merged

docs: add the MIT license#9
Steel-tech merged 1 commit into
mainfrom
docs/add-license

Conversation

@Steel-tech

@Steel-tech Steel-tech commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

The repository went public today with no LICENSE. Default copyright applied, so nobody could legally use, fork, or redistribute it — which quietly undoes the point of publishing.

How it was found

By pointing jig at its own estate. A read-only front-door assessment fanned across eleven StructuPath repositories asked one question of each: could a competent stranger clone this and reach a working state from the front door alone?

Three came back missing a license — jig, agentic-graph-os, spark-lab-infra — with six counterexamples that have one. One repo missing a license is an oversight; three against six is a pattern, and that cross-repo shape is only visible from a fan-out.

For jig specifically the finding was blocking:

No LICENSE file present — licensing posture undeclared. A stranger cloning this repository cannot determine what terms govern use, redistribution, or modification.

I verified it independently of the agent before acting on it (ls LICENSE* empty, gh repo view PUBLIC).

What this does

MIT, following house convention rather than inventing a posture — all six licensed repos in the estate use MIT under StructuPath, and this text is byte-identical to those copies.

The README gains a short License section as well. The finding wasn't only that terms were unset, but that a stranger couldn't determine them; a LICENSE file nobody is pointed to only half-answers that.

Two things worth your eye

Copyright holder is inconsistent across the estate. Four repos say StructuPath, two say StructuPath LLC. I used StructuPath — the majority, and the most recently added. If the LLC should hold copyright, this is a one-line change here and a small normalization pass across the others.

agentic-graph-os is not MIT. Its Cargo.toml declares LicenseRef-Proprietary (with no LICENSE file backing the claim), so the estate is not uniformly permissive. If jig was meant to be proprietary rather than public-permissive, say so and this PR is the wrong move — but it is already a public repo, so the current state is the worst of both.

🤖 Generated with Claude Code

Summary by CodeRabbit

  • Documentation
    • Added an MIT License to the project.
    • Updated the README with licensing information and a link to the full license terms.

The repository went public today with no LICENSE, so default copyright
applied and nobody could legally use, fork, or redistribute it — which
quietly undoes the point of publishing it.

Found by pointing jig at its own estate: a read-only front-door
assessment across eleven StructuPath repositories flagged three with no
license, jig among them. Six of the eight that do carry one use MIT under
StructuPath, so this follows the house convention rather than inventing a
posture; the text is byte-identical to the existing copies.

The README gains a License section too. The finding was not merely that
the terms were unset but that a stranger could not determine them, and a
LICENSE file nobody is pointed to only half-answers that.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Aug 7, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: c1afb2b1-d0d7-496d-80d0-aad94add378f

📥 Commits

Reviewing files that changed from the base of the PR and between 597abb6 and f3a76b9.

📒 Files selected for processing (2)
  • LICENSE
  • README.md

📝 Walkthrough

Walkthrough

The project adds a complete MIT License file and a README section that links to the license.

Changes

Project licensing

Layer / File(s) Summary
Add and document MIT license
LICENSE, README.md
The repository adds MIT licensing terms and documents them in a new README License section with a link to LICENSE.

Estimated code review effort: 1 (Trivial) | ~2 minutes

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and concisely describes the addition of the MIT license and matches the main changes in the pull request.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch docs/add-license

Comment @coderabbitai help to get the list of available commands.

@Steel-tech
Steel-tech merged commit 4103a06 into main Aug 7, 2026
5 checks passed
@Steel-tech
Steel-tech deleted the docs/add-license branch August 7, 2026 12:43
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