Skip to content

feat(license): relicense MIT to Apache-2.0 + add CLA v1.1 - #513

Merged
ajianaz merged 1 commit into
developfrom
feat/apache-license-cla-v1.1
Aug 8, 2026
Merged

feat(license): relicense MIT to Apache-2.0 + add CLA v1.1#513
ajianaz merged 1 commit into
developfrom
feat/apache-license-cla-v1.1

Conversation

@ajianaz

@ajianaz ajianaz commented Aug 8, 2026

Copy link
Copy Markdown
Collaborator

What

Relicense cora-code from MIT to Apache-2.0 and introduce Contributor License Agreement (CLA) v1.1.

Why

CodeCoraDev is moving toward an open-core model (Uteke Cloud). Without Apache-2.0 + CLA:

  • No patent grant protection for contributors or users
  • No legal right to use community contributions in commercial products
  • Investor red flag during Due Diligence
  • Patent troll exposure

Apache-2.0 provides the permissive baseline (like Kubernetes, Android, React). CLA v1.1 provides the commercial moat — CodeCoraDev can use contributor code in proprietary products while contributors retain full copyright.

Changes

  • LICENSE: MIT → Apache-2.0 (full text replacement)
  • Cargo.toml: license = "MIT"license = "Apache-2.0"
  • CLA_INDIVIDUAL.md: New — for individual contributors
  • CLA_CORPORATE.md: New — for corporate contributors
  • CONTRIBUTING.md: Contribution Terms callout moved to top (line 6)
  • README.md: License badge MIT → Apache-2.0
  • AGENT.md: License references updated (2 locations)
  • CHANGELOG.md: [Unreleased] entry added

CLA v1.1 Key Provisions

Provision Detail
Copyright Contributor retains copyright — grants license, not assignment
Commercial use CodeCoraDev may sublicense under proprietary/commercial terms
Dispute resolution SIAC arbitration, Singapore seat, Indonesian substantive law
Entity coverage "CodeCoraDev" includes successors, assigns, affiliates
Commit sign-off Signed-off-by: required on all commits
Compensation Contributions are voluntary and unpaid

Testing

  • LICENSE file is valid Apache-2.0 text
  • Cargo.toml license field matches
  • CLA files reviewed by CLO + CFO + CMO (cross-functional review)
  • CONTRIBUTING.md callout renders correctly
  • README badge URL valid
  • CHANGELOG entry follows Keep a Changelog format

Closes #500

- Replace MIT with Apache-2.0 (patent grant + retaliation clause)
- Add CLA_INDIVIDUAL.md and CLA_CORPORATE.md (v1.1)
- Update CONTRIBUTING.md with Contribution Terms callout at top
- Update README badge MIT to Apache-2.0
- Update AGENT.md license references
- Add [Unreleased] entry to CHANGELOG.md

CLA v1.1 key provisions:
- Contributor retains copyright, grants license (not assignment)
- CodeCoraDev may sublicense under proprietary/commercial terms
- SIAC arbitration (Singapore seat), Indonesian substantive law
- CodeCoraDev definition covers successors/assigns/affiliates
- Signed-off-by required on all commits

Signed-off-by: ajianaz <ajianaz@users.noreply.github.com>
@ajianaz ajianaz changed the title Relicense MIT to Apache-2.0 + CLA v1.1 feat(license): relicense MIT to Apache-2.0 + add CLA v1.1 Aug 8, 2026
@ajianaz
ajianaz merged commit 775bb92 into develop Aug 8, 2026
15 of 16 checks passed
@ajianaz
ajianaz deleted the feat/apache-license-cla-v1.1 branch August 8, 2026 15:58
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.

feat(brain): ONNX runtime integration with Jina v2 base code embeddings

1 participant