Skip to content

Fix license references: MIT → Apache 2.0 (README + pyproject.toml) #56

@dgenio

Description

@dgenio

Bug

The LICENSE file at the repository root is Apache License 2.0, but the README.md states:

License

This project is licensed under the MIT License - see the LICENSE file for details.

Additionally, pyproject.toml contains an incorrect classifier:

"License :: OSI Approved :: MIT License"

Both the README and pyproject.toml are inconsistent with the actual Apache 2.0 LICENSE file.

Proposed fix

1. Update README.md

Update README.md license section from:

This project is licensed under the MIT License - see the LICENSE file for details.

to:

This project is licensed under the Apache License 2.0 - see the [LICENSE](LICENSE) file for details.

2. Update pyproject.toml classifier

Change:

"License :: OSI Approved :: MIT License",

to:

"License :: OSI Approved :: Apache Software License",

Why this matters

  • License mismatches create legal ambiguity for users and contributors
  • Automated compliance tools (FOSSA, Snyk, etc.) may flag the mismatch
  • PyPI displays classifier-based license info — it currently shows MIT incorrectly
  • The LICENSE file is the canonical source of truth; everything else must match

Labels to apply

  • documentation
  • priority:P2
  • bug

Depends on

None — standalone micro-fix.

Acceptance criteria

  • README.md license section references "Apache License 2.0" (not "MIT")
  • pyproject.toml classifier updated from MIT to License :: OSI Approved :: Apache Software License
  • LICENSE file remains unchanged (it is correct)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingdocumentationImprovements or additions to documentationpriority:P2

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions