Skip to content

chore: relicense from MIT to Apache-2.0#5

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

chore: relicense from MIT to Apache-2.0#5
asiridalugoda merged 1 commit into
mainfrom
chore/relicense-apache-2.0

Conversation

@asiridalugoda

Copy link
Copy Markdown
Contributor

Summary

  • Replace LICENSE with the full Apache-2.0 text
  • Add NOTICE file with Helixar copyright
  • Update pyproject.toml classifier: MIT LicenseApache Software License
  • Update README badge + license footer

Why Apache-2.0 over MIT

Aligns sentinel with the rest of the Helixar open-source line-up (helixar-mcp already on Apache-2.0; HDP and others to follow).

For a security scanner specifically:

  • Patent grant — defends downstream users against patent claims targeting the detection rules
  • Stronger attribution via NOTICE file requirement
  • Universally accepted by enterprise procurement

Impact on consumers

helixar-sentinel is not yet published to PyPI, so no version-pinned consumers are affected. The 0.1.0 release in this repo will ship under Apache-2.0 from the next tagged version onwards.

Test plan

  • CI passes
  • PyPI classifier renders correctly on test build (python -m build)
  • LICENSE file is recognised as Apache-2.0 by GitHub's license detector

Aligns sentinel with the rest of the Helixar open-source line-up
(helixar-mcp already on Apache-2.0; HDP and others to follow).

Why Apache-2.0 over MIT for a security scanner:
- Explicit patent grant — defends downstream users against patent
  claims targeting the detection rules.
- Stronger attribution via NOTICE file requirement.
- Universally accepted by enterprise procurement.

Note on packaging: helixar-sentinel is not yet published to PyPI, so
no version-pinned consumers are affected. The 0.1.0 release in this
repo will ship under Apache-2.0 from the next tagged version onwards.

Changes:
- LICENSE replaced with full Apache-2.0 text.
- NOTICE file added with Helixar copyright.
- pyproject.toml classifier: "MIT License" → "Apache Software License".
- README.md badge + license section updated.
@asiridalugoda
asiridalugoda merged commit aa393d5 into main Apr 22, 2026
7 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.

1 participant