Skip to content

Update LICENSE, NOTICE, and package metadata#131

Merged
nateshpp merged 1 commit into
mainfrom
strengthen-copyright-notice
Jul 8, 2026
Merged

Update LICENSE, NOTICE, and package metadata#131
nateshpp merged 1 commit into
mainfrom
strengthen-copyright-notice

Conversation

@nateshpp

@nateshpp nateshpp commented Jul 8, 2026

Copy link
Copy Markdown
Collaborator

What this PR does

Fills in metadata that was previously thin: the LICENSE copyright line now names the contributors and links the canonical project, a NOTICE file documents the attribution terms already implied by MIT, CITATION.cff enables GitHub's citation button, and package.json gains author/bugs fields. The generated llms.txt (written into every adopting repo by snapshot.mjs) now links back to the canonical source. README's license section is expanded to match.

No functional code changed; no license terms changed (still plain MIT).

Governance checklist

  • npm run verify gates relevant to this change pass locally (md-governance, style, hygiene, drift, snapshot, attestation, evidence)
  • No em dashes in any tracked file
  • Prose states conclusions directly
  • No AI co-author lines in commit messages
  • N/A: ratchet logic unchanged
  • N/A: no new AgentProof scenario
  • N/A: no config schema change
  • N/A: no prompt change

Test evidence

node scripts/check-md-governance.mjs   -> PASS (root allow-list, protected files, links, ADR numbers, audits, canonical keys)
node scripts/check-style.mjs .          -> Style check passed
node scripts/check-repo-hygiene.mjs     -> PASS
node scripts/check-drift.mjs            -> PASS
node scripts/snapshot.mjs . --check     -> Snapshot is current
node scripts/build-policy-attestation.mjs --check -> PASS
node scripts/build-release-evidence.mjs --check   -> PASS
npm test -> # tests 899, # pass 897, # fail 2 (pre-existing, unrelated: missing node_modules under apps/control-panel)

@nateshpp nateshpp requested a review from techseek4vr as a code owner July 8, 2026 15:39
@nateshpp nateshpp changed the title Strengthen copyright, attribution, and brand protection Update LICENSE, NOTICE, and package metadata Jul 8, 2026
- LICENSE: name contributors and the canonical project URLs in the
  copyright line (MIT terms untouched)
- NOTICE: new attribution file stating the MIT retention requirement,
  canonical sources, trademark position on the Modonome name and logo,
  and provenance pointer; shipped in the npm package
- CITATION.cff: enable GitHub's Cite-this-repository button with
  canonical repo and website links
- package.json: add author and bugs fields; include NOTICE and
  CITATION.cff in published files
- README: expand the License section into License, attribution, and
  trademarks - spells out the MIT attribution condition, that the name
  and logo are not part of the code grant, and the canonical home
- snapshot.mjs: generated llms.txt now credits the generator with a
  link back to the canonical repo, on every adopting repo
@nateshpp nateshpp force-pushed the strengthen-copyright-notice branch from 36ad9a6 to 37df741 Compare July 8, 2026 16:57
@nateshpp nateshpp merged commit a1af6b2 into main Jul 8, 2026
6 checks passed
@nateshpp nateshpp deleted the strengthen-copyright-notice branch July 8, 2026 17:16
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