Skip to content

chore(license): align README/Cargo.toml/.zenodo.json/CITATION.cff to Apache-2.0#1437

Open
gHashTag wants to merge 1 commit into
masterfrom
chore/license-align-apache-2.0
Open

chore(license): align README/Cargo.toml/.zenodo.json/CITATION.cff to Apache-2.0#1437
gHashTag wants to merge 1 commit into
masterfrom
chore/license-align-apache-2.0

Conversation

@gHashTag

@gHashTag gHashTag commented Jul 7, 2026

Copy link
Copy Markdown
Owner

Summary

Aligns four metadata surfaces to Apache-2.0 to match the actual LICENSE
file, which has been Apache-2.0 all along (GitHub API license.spdx_id
= Apache-2.0; see
https://api.github.com/repos/gHashTag/t27).

Before this PR: license-drift — four downstream-facing surfaces
still said MIT while LICENSE said Apache-2.0. This confuses
packagers (cargo publish reads Cargo.toml), archivists (Zenodo
reads .zenodo.json), citation tools (CFF-aware tools read
CITATION.cff), and human readers (README badge + "## License"
section).

Changes

File Before After
README.md badge MIT + "## License\n\nMIT" badge Apache-2.0 + "Apache License 2.0. See LICENSE and NOTICE."
Cargo.toml license = "MIT" license = "Apache-2.0"
.zenodo.json "license": "MIT" "license": "Apache-2.0"
CITATION.cff license: MIT license: Apache-2.0

LICENSE and NOTICE files are unchanged (they were already
Apache-2.0 and correctly attribute Trinity Ternary Project
2024-2026 Dmitrii Vasilev).

No source-code changes. No SPDX headers added to individual files
in this PR (separate scope; can be a follow-up if desired).

Anchor

phi^2 + 1/phi^2 = 3

…Apache-2.0

LICENSE file has been Apache-2.0 all along (per GitHub API license.spdx_id
= Apache-2.0), but four metadata surfaces still declared MIT, creating a
license-drift risk for downstream packagers and Zenodo indexers.

Changes:
- README.md: badge MIT -> Apache 2.0; "## License" body to "Apache
  License 2.0. See LICENSE and NOTICE."
- Cargo.toml: license = "MIT" -> license = "Apache-2.0"
- .zenodo.json: "license": "MIT" -> "license": "Apache-2.0"
- CITATION.cff: license: MIT -> license: Apache-2.0

No source-code changes. LICENSE and NOTICE files untouched.

Anchor: phi^2 + 1/phi^2 = 3
@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

📓 NotebookLM Notebook linked to this PR

This notebook contains session context, decisions, and artifacts for this work.

@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-07-07 10:15:35 UTC

Summary

Status Count
Total Open PRs 25
PRs with Failing Checks 15
PRs with All Checks Green 10
READY 9
FAILING 15
PENDING 0

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=197d6eb5a40b != manifest seal=49e55df6d444.
    The committed NMSE numbers were certified against an older compiler.rs.
    Run scripts/reseal-check.sh locally for the two-step reseal command (advisory; not a merge gate).

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