Skip to content

chore: add Apache License 2.0 to project#2

Merged
lkronecker13 merged 1 commit into
mainfrom
feat/license
Aug 6, 2025
Merged

chore: add Apache License 2.0 to project#2
lkronecker13 merged 1 commit into
mainfrom
feat/license

Conversation

@lkronecker13

Copy link
Copy Markdown
Contributor

Add Apache License 2.0

Overview

This PR adds the Apache License 2.0 to the project, replacing the previous MIT license reference. The Apache License 2.0 provides patent protection and clearer contribution terms while maintaining permissive open-source licensing.

Key Changes

  • LICENSE file (LICENSE): Added complete Apache License 2.0 text with copyright notice for Leopoldo G. Vargas (2025)
  • Documentation update (README.md): Updated license section to reference Apache License 2.0 instead of MIT
  • Package metadata (pyproject.toml): Added license field with Apache-2.0 SPDX identifier for proper package metadata
  • Dependency lock (uv.lock): Updated by pre-commit hooks to reflect pyproject.toml changes

Why Apache License 2.0?

The Apache License 2.0 offers several advantages:

  • Patent grant clause provides additional legal protection
  • Clear contributor license agreement terms
  • Compatible with most open-source ecosystems
  • Well-understood by enterprises and organizations

Validation

  • ✅ All pre-commit hooks pass
  • ✅ Code formatting validated
  • ✅ Type checking successful
  • ✅ Linting checks pass

- Add LICENSE file with Apache License 2.0 text
- Update README.md to reference Apache License 2.0
- Add license field to pyproject.toml with Apache-2.0 identifier
- Copyright holder: Leopoldo G. Vargas (2025)

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@lkronecker13 lkronecker13 merged commit 9143371 into main Aug 6, 2025
5 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