Skip to content

chore: license the project under Apache-2.0#28

Merged
adworzynski merged 1 commit into
mainfrom
chore/apache-2.0-license
Jul 7, 2026
Merged

chore: license the project under Apache-2.0#28
adworzynski merged 1 commit into
mainfrom
chore/apache-2.0-license

Conversation

@adworzynski

Copy link
Copy Markdown
Owner

What

Phase 0 of taking EAaC public — the legal gate that lets others contribute. This is a
licensing/metadata change with no design impact, so it needs no proposal (mechanical per
proposals/README.md).

  • LICENSE — the Apache-2.0 text, verbatim (fetched from apache.org/licenses/LICENSE-2.0.txt,
    brackets in the appendix left intact per convention).
  • pyproject.tomllicense switched from ProprietaryApache-2.0, plus the
    License :: OSI Approved :: Apache Software License classifier.
  • CONTRIBUTING.md — establishes inbound = outbound Apache-2.0 licensing (no CLA needed for
    a solo project), the issue → proposal → implementation-PR process, the two PR proof halves,
    the surface-parity rule, and Conventional Commits (no Co-Authored-By).
  • plugins/ea-claude/.claude-plugin/plugin.jsonauthor corrected from the dworek
    nickname to Adam Dworzyński.

No tracking issue — this is the go-public roadmap's Phase 0.

Proof

  • Full suite green locally — 358 passed; no code changed. setuptools accepts the new
    license + classifier (pip install -e . returns 0). CI will re-run.
  • Agent-facing behavior — N/A (no behavior change).
  • docs/ — N/A (no contract, schema, or flow change).
  • No src/ea_core/** change; the only surface edit is a manifest author string.

Session evidence

N/A — no agent-facing behavior in this change.

Add the Apache-2.0 LICENSE (verbatim), switch the pyproject license from Proprietary to Apache-2.0 with the OSI classifier, and add CONTRIBUTING.md establishing inbound = outbound licensing and the proposals/issues process. Also correct the ea-claude plugin manifest author from the "dworek" nickname to "Adam Dworzyński".

Phase 0 of taking EAaC public: the legal gate that lets others contribute.
@adworzynski adworzynski merged commit d7b3f9a into main Jul 7, 2026
2 checks passed
@adworzynski adworzynski deleted the chore/apache-2.0-license branch July 7, 2026 15:26
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