Skip to content

Relicense to AGPLv3 - #259

Merged
vindwid merged 1 commit into
endee-io:masterfrom
vindwi:relicense-agplv3
Jun 29, 2026
Merged

Relicense to AGPLv3#259
vindwid merged 1 commit into
endee-io:masterfrom
vindwi:relicense-agplv3

Conversation

@vindwi

@vindwi vindwi commented Jun 29, 2026

Copy link
Copy Markdown
Contributor

Summary

Switches the project license from Apache 2.0 to GNU AGPLv3, and adds license headers across the source tree.

  • Replace LICENSE with the canonical AGPLv3 text
  • Update README license + trademark sections; add a divergence/fork notice explaining this repo tracks an earlier line of Endee
  • Add AGPLv3 headers to all 41 first-party source files (.cpp/.hpp/.h)
  • src/hnsw/* headers note their hnswlib (Apache-2.0) origin, since those files are a derivative work (Apache-2.0 → AGPLv3 is compatible)
  • third_party/ left untouched — governed by their own licenses

Notes

  • This binds new clones at HEAD to AGPLv3. Versions already published under Apache 2.0 remain available under Apache 2.0 from history — that grant can't be revoked.
  • Copyright header uses 2026 Endee Labs and the tagline Endee — high-performance vector database; adjust if a different year range/wording is preferred.

🤖 Generated with Claude Code

Switch the project license from Apache 2.0 to GNU AGPLv3:
- Replace LICENSE with the canonical AGPLv3 text
- Update README license and trademark sections; add divergence/fork notice
- Add AGPLv3 headers to all 41 first-party source files
- hnsw/* files note their hnswlib (Apache-2.0) origin in the header
- third_party/ left untouched (governed by their own licenses)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@vindwid
vindwid merged commit e507080 into endee-io:master Jun 29, 2026
1 check passed
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.

2 participants