Skip to content

chore: relicense HDP from CC BY 4.0 to Apache License 2.0 - #27

Merged
asiridalugoda merged 1 commit into
mainfrom
chore/relicense-apache-2.0
Apr 23, 2026
Merged

chore: relicense HDP from CC BY 4.0 to Apache License 2.0#27
asiridalugoda merged 1 commit into
mainfrom
chore/relicense-apache-2.0

Conversation

@asiridalugoda

@asiridalugoda asiridalugoda commented Apr 22, 2026

Copy link
Copy Markdown
Contributor

Summary

Relicenses the HDP monorepo from Creative Commons Attribution 4.0 (CC BY 4.0) to the Apache License 2.0.

Apache 2.0 is the more appropriate choice for a software project: it includes an explicit patent grant, a contribution clause, and a well-understood set of redistribution terms — all things CC BY was never designed to cover. It's also the prevailing license across the AI/agent tooling ecosystem HDP integrates with (LangChain, LlamaIndex, CrewAI, AutoGen), which makes downstream integration and redistribution friction-free.

Changes

  • LICENSE — replaced with the full Apache 2.0 text, copyright retained by Helixar Limited (2026)
  • Root README.md — updated license badge and "License" section
  • license field updated in every package.json and pyproject.toml across packages/* (CC-BY-4.0Apache-2.0)
  • Per-package README.md "License" sections updated to Apache 2.0
  • Removed packages/hdp-grok/LICENSE (it still carried the old CC BY 4.0 text) — the root LICENSE now applies uniformly across all packages, matching every other package in the monorepo
  • Regenerated package-lock.json so its workspace license entries match the new values

No source/code logic changes — documentation and metadata only.

Reviewer

cc @sidnz — requesting your sign-off before merge. You authored the hdp-langchain integration, so this relicensing directly affects work you contributed. Please confirm you're good with the change from CC BY 4.0 → Apache 2.0.

Test plan

  • Confirm LICENSE contains the full Apache 2.0 text with Helixar Limited as copyright holder
  • grep -rn "CC-BY\|CC BY\|creative commons" . returns no results in tracked source files
  • All package.json / pyproject.toml license fields report Apache-2.0
  • package-lock.json contains no residual CC-BY-4.0 entries for workspace packages
  • @sidnz approves the relicense of contributed Langchain integration code

Switch the monorepo license from Creative Commons Attribution 4.0
to Apache License 2.0 to provide an explicit patent grant and align
with conventions common in the AI/agent tooling ecosystem (LangChain,
LlamaIndex, CrewAI, AutoGen).

- Replace LICENSE with full Apache 2.0 text (Helixar Limited, 2026)
- Update root README badge and License section
- Flip license field in every package.json and pyproject.toml across
  packages/* from CC-BY-4.0 to Apache-2.0
- Update License section in per-package READMEs
- Remove packages/hdp-grok/LICENSE (stale CC BY 4.0 text — the root
  LICENSE now applies uniformly across all packages)
- Regenerate package-lock.json so workspace license entries match

No source/code logic changes — documentation and metadata only.
@asiridalugoda
asiridalugoda requested a review from sidnz April 22, 2026 23:31
@asiridalugoda asiridalugoda self-assigned this Apr 22, 2026
@sidnz

sidnz commented Apr 23, 2026

Copy link
Copy Markdown
Contributor

I’m okay with the project moving to Apache 2.0.

@asiridalugoda
asiridalugoda merged commit 4e0c865 into main Apr 23, 2026
29 checks 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