Skip to content

Add Apache-2.0 LICENSE and NOTICE files#30

Merged
Alex-Wengg merged 1 commit into
mainfrom
add-apache-license
Jun 2, 2026
Merged

Add Apache-2.0 LICENSE and NOTICE files#30
Alex-Wengg merged 1 commit into
mainfrom
add-apache-license

Conversation

@Alex-Wengg
Copy link
Copy Markdown
Member

Closes #29.

Problem

The crate already declares license = "Apache-2.0" in Cargo.toml, but the repository had no LICENSE file. As a result the GitHub API reports license: null and /LICENSE returns 404, leaving redistribution legally ambiguous (the default being all rights reserved). This blocks downstream adoption in shipped products.

Change

  • Add the standard Apache-2.0 license text (LICENSE), matching the declared crate license and the upstream NVIDIA NeMo-text-processing project this is a port of (also Apache-2.0, so fully compatible).
  • Add a NOTICE file attributing the upstream NeMo source, per Apache-2.0 §4(d), since this is a derivative work.

After merge, GitHub will detect the license and the API will report Apache-2.0.

🤖 Generated with Claude Code

Closes #29. The crate already declares `license = "Apache-2.0"` in
Cargo.toml, but the repository had no LICENSE file, so the GitHub API
reported `license: null` and `/LICENSE` 404'd — leaving redistribution
ambiguous (default all-rights-reserved).

Add the standard Apache-2.0 license text to match both the declared
crate license and the upstream NVIDIA NeMo-text-processing project this
is a port of. Also add a NOTICE file attributing the upstream NeMo
source per Apache-2.0 §4(d).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@Alex-Wengg Alex-Wengg merged commit 90f2bc7 into main Jun 2, 2026
4 checks passed
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.

Add a LICENSE file (Apache-2.0 to match the NeMo source?)

1 participant