Skip to content

docs: record licensing (ADR-0001) and apply the licenses - #4

Merged
sepehr-safari merged 1 commit into
mainfrom
docs/adr-0001-licensing
Jul 22, 2026
Merged

docs: record licensing (ADR-0001) and apply the licenses#4
sepehr-safari merged 1 commit into
mainfrom
docs/adr-0001-licensing

Conversation

@sepehr-safari

Copy link
Copy Markdown
Collaborator

Applies the licensing decided in #1, where all three of us agreed on the split (juherr proposed, I endorsed on 2026-07-16, shiv3 confirmed on 2026-07-19), and records the rationale as ADR-0001.

What's here

  • docs/adr/0001-licensing.md: the decision and its rationale.
  • LICENSE: Apache-2.0, covering the schema, fixtures, and conformance tests (canonical text).
  • LICENSE-docs: CC-BY-4.0, covering the specification prose (canonical text).
  • CONTRIBUTING.md: the DCO sign-off, no CLA.
  • A License section in the README stating what applies to what.

SPDX identifiers on the schema and conformance files are left to land together with those files (they come in via #3).

For @juherr

Since the point of this repo is that no single project's choice governs the format, the file layout is yours to confirm before this merges. I used LICENSE (Apache-2.0) plus LICENSE-docs (CC-BY-4.0), with the README explaining the split, but the alternative in #1's acceptance criteria (a single root LICENSE plus a per-directory LICENSE where the model splits) works just as well. Happy to adjust to whatever you prefer, or to hold for your review.

Note

This touches the README, which #3 also edits, so whichever of the two lands second will need a trivial merge (the changes are in different sections).

Closes #1

ADR-0001 records the three-party decision on issue #1: CC-BY-4.0 for the
specification text, Apache-2.0 for the schema, fixtures and conformance
tests, and the Developer Certificate of Origin for contributions. Adds
LICENSE (Apache-2.0), LICENSE-docs (CC-BY-4.0), CONTRIBUTING.md documenting
the DCO sign-off, and a License section in the README. SPDX identifiers on
the schema and conformance files land together with those files.

Signed-off-by: sepehr-safari <safari.sepehr@gmail.com>
@sepehr-safari
sepehr-safari requested a review from juherr July 22, 2026 12:56
@sepehr-safari
sepehr-safari merged commit f09b7b5 into main Jul 22, 2026
@sepehr-safari
sepehr-safari deleted the docs/adr-0001-licensing branch July 22, 2026 14:34
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.

Define and apply a license for the Open OCPP Trace specification and assets

2 participants