Skip to content

fix(package): align Apache license metadata - #120

Merged
Grivn merged 1 commit into
masterfrom
codex/issue-88-license-placeholders
Aug 30, 2026
Merged

fix(package): align Apache license metadata#120
Grivn merged 1 commit into
masterfrom
codex/issue-88-license-placeholders

Conversation

@Grivn

@Grivn Grivn commented Aug 30, 2026

Copy link
Copy Markdown
Member

Summary

  • correct the npm package license metadata from MIT to Apache-2.0
  • explain in the English and Chinese READMEs that the bracketed text is the standard Apache-2.0 Appendix template
  • leave the canonical LICENSE text unchanged

The [yyyy] [name of copyright owner] lines reported in #88 are part of the official Apache-2.0 Appendix, not unresolved project metadata. Replacing them would modify the standard license text. The actionable mismatch was package.json advertising MIT while the repository ships Apache-2.0.

Verification

  • parsed package.json successfully
  • npm pack --dry-run --json
  • git diff --check
  • make test

Closes #88.

Keep the standard Apache 2.0 appendix unchanged, clarify that its bracketed line is an application example, and correct the DSH package metadata from MIT to Apache-2.0.

Validated by parsing package.json, inspecting npm pack --dry-run output, comparing the appendix with Apache's canonical text, and running make test.
@Grivn
Grivn merged commit f886807 into master Aug 30, 2026
2 checks passed
@Grivn
Grivn deleted the codex/issue-88-license-placeholders branch August 30, 2026 19:54
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.

Placeholders in your Apache Licence

1 participant