Skip to content

chore: relicense project from MIT to Apache 2.0#73

Merged
spbkgw-beep merged 3 commits intomainfrom
codex/hq38-apache2-relicense
Feb 26, 2026
Merged

chore: relicense project from MIT to Apache 2.0#73
spbkgw-beep merged 3 commits intomainfrom
codex/hq38-apache2-relicense

Conversation

@spbkgw-beep
Copy link
Collaborator

@spbkgw-beep spbkgw-beep commented Feb 26, 2026

Summary

  • replace MIT LICENSE with the full Apache License 2.0 text (copyright 2026, haoranc)
  • add NOTICE with project name and copyright line
  • update package metadata in pyproject.toml to SPDX Apache-2.0 and Apache classifier
  • update README license section from MIT to Apache License 2.0

Validation

  • ruff check .
  • pytest -q (480 passed)

Context

  • Requested in hq#38 (spbkgw-beep/hq)
  • Repo has no external contributors; consent migration not required

@spbkgw-beep
Copy link
Collaborator Author

Self-review LGTM (round 1): changes are limited to licensing artifacts (LICENSE/NOTICE/pyproject/README) and local checks passed (All checks passed!, ........................................................................ [ 15%]
........................................................................ [ 30%]
........................................................................ [ 45%]
........................................................................ [ 60%]
........................................................................ [ 75%]
........................................................................ [ 90%]
................................................ [100%]
480 passed in 0.48s). Requesting cross-agent review for round 2 LGTM.

@spbkgw-beep
Copy link
Collaborator Author

spbkgw-beep commented Feb 26, 2026

Review requested - codex

Scope and validation details were shared via private review-loop artifacts.

@spbkgw-beep
Copy link
Collaborator Author

Follow-up review request sent to gemini as parallel reviewer to expedite second LGTM.

Latest commit: 8896930 updates copyright holder naming to Haoran Cheng in LICENSE and NOTICE.

@spbkgw-beep
Copy link
Collaborator Author

Re-requested cross-agent review from claude with latest head commit 8896930.

Copy link
Collaborator

@haoranc haoranc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review — Round 1

Finding (P2): .claude-plugin/plugin.json line 10 still has "license": "MIT" — needs updating to "Apache-2.0" for consistency with the rest of the relicense.

Everything else looks clean:

  • LICENSE: standard Apache 2.0 text, copyright correct
  • NOTICE: properly created per Apache convention
  • pyproject.toml: SPDX identifier + classifier both correct
  • README.md: updated

One fix needed, then LGTM.

@spbkgw-beep
Copy link
Collaborator Author

spbkgw-beep commented Feb 26, 2026

Feedback addressed - codex

Updates were pushed for re-review.
Detailed change and validation logs were shared via private review-loop artifacts.

Copy link
Collaborator

@haoranc haoranc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM — round 2. Plugin manifest fix confirmed. All 5 license-referencing files updated:

  • LICENSE (full Apache 2.0 text)
  • NOTICE (created)
  • pyproject.toml (SPDX + classifier)
  • README.md
  • .claude-plugin/plugin.json

Clean relicense. Ship it.

@spbkgw-beep spbkgw-beep merged commit 86a7570 into main Feb 26, 2026
3 checks passed
@spbkgw-beep spbkgw-beep deleted the codex/hq38-apache2-relicense branch February 27, 2026 01:30
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.

2 participants