licences: ship the Apache-2.0 text the code already declares #204

Merged
dcharlot merged 1 commit from chore/licence-files-match into main 2026-10-10 04:33:19 -04:00
Owner

Four standards' Rust workspaces declare license = "Apache-2.0" in every crate, but their standard directories carried only the CC-BY-4.0 LICENSE that covers the specification text. Those four are arl-rs, eoc-rs, smart-byte-rs and joule-ui-rs. The Apache-2.0 text was nowhere alongside the code.

  • Each of the four workspaces now carries LICENSE with the Apache-2.0 text (copied from jouleclaw/LICENSE).
  • The ARL, EOC, Smart Byte and joule-ui READMEs each name both licences and where they live. ARL's said a reference implementation "will carry" Apache-2.0; arl-rs/ exists, so it now says it does.
  • JouleClaw's README pointed spec text at spec/LICENSE, which does not exist. It now points at the new jouleclaw/LICENSE-SPEC (the CC-BY-4.0 text).

No terms change: every file already declared these licences, and CHARTER.md states the same split. Public-names check clean on every README touched.

🤖 Generated with Claude Code

Four standards' Rust workspaces declare `license = "Apache-2.0"` in every crate, but their standard directories carried only the CC-BY-4.0 `LICENSE` that covers the specification text. Those four are `arl-rs`, `eoc-rs`, `smart-byte-rs` and `joule-ui-rs`. The Apache-2.0 text was nowhere alongside the code. - Each of the four workspaces now carries `LICENSE` with the Apache-2.0 text (copied from `jouleclaw/LICENSE`). - The ARL, EOC, Smart Byte and joule-ui READMEs each name both licences and where they live. ARL's said a reference implementation "will carry" Apache-2.0; `arl-rs/` exists, so it now says it does. - JouleClaw's README pointed spec text at `spec/LICENSE`, which does not exist. It now points at the new `jouleclaw/LICENSE-SPEC` (the CC-BY-4.0 text). No terms change: every file already declared these licences, and CHARTER.md states the same split. Public-names check clean on every README touched. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
licences: ship the Apache-2.0 text the code already declares
All checks were successful
no-vanity-metrics / Scan committed Markdown for vanity metrics (pull_request) Successful in 3s
no-vanity-metrics / WAI public text names no comparison (pull_request) Successful in 4s
no-vanity-metrics / WAI public text names no company or product (pull_request) Successful in 4s
standards workspaces build + test / arl-rs (pull_request) Successful in 1m13s
standards workspaces build + test / eoc-rs (pull_request) Successful in 1m58s
standards workspaces build + test / jcp-rs (pull_request) Successful in 1m30s
standards workspaces build + test / joule-ui-rs (pull_request) Successful in 1m11s
standards workspaces build + test / joulehook-rs (pull_request) Successful in 1m11s
standards workspaces build + test / proof-rs (pull_request) Successful in 1m13s
standards workspaces build + test / sandbox-rs (pull_request) Successful in 2m19s
standards workspaces build + test / sense-rs (pull_request) Successful in 1m7s
standards workspaces build + test / smart-byte-rs (pull_request) Successful in 3m50s
standards workspaces build + test / jouleclaw-rs (pull_request) Successful in 28m1s
standards workspaces build + test / aac-rs (pull_request) Successful in 5m42s
standards workspaces build + test / joule-code-rs (pull_request) Successful in 10m13s
standards workspaces build + test / joulecontract-rs (pull_request) Successful in 5m35s
standards workspaces build + test / map-rs (pull_request) Successful in 7m25s
standards workspaces build + test / mesh-rs (pull_request) Successful in 4m18s
standards workspaces build + test / openpay (pull_request) Successful in 16m8s
standards workspaces build + test / jouledesk-rs (pull_request) Successful in 3m15s
standards workspaces build + test / macOS energy backends (pull_request) Successful in 7m53s
9f7566927c
arl-rs, eoc-rs, smart-byte-rs and joule-ui-rs declare license = "Apache-2.0"
in every crate, but each standard carried only its CC-BY-4.0 LICENSE for the
specification text. Each Rust workspace now carries the Apache-2.0 text, and
each README names both licences and where they live. jouleclaw's README pointed
spec text at a spec/LICENSE that does not exist; it now points at LICENSE-SPEC.

No licence changes: every file already declared these terms.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Transaction-Science/open-standards!204
No description provided.