Skip to content

Switch license from Apache 2.0 to AGPL-3.0 #41

@RadCod3

Description

@RadCod3

Motivation

Switch from Apache 2.0 to AGPL-3.0 to ensure network copyleft protection - anyone running modified versions as a service must share their changes.

Changes Required

  1. Replace LICENSE file with AGPL-3.0 text (https://www.gnu.org/licenses/agpl-3.0.txt)
  2. Add to pyproject.toml:
    license = {text = "AGPL-3.0-or-later"}
  3. Update README.md with license badge and section
  4. Update GitHub repository license setting

Files to Modify

  • LICENSE - Replace entire file
  • pyproject.toml - Add license field
  • README.md - Add license information

Notes

  • This is a breaking change for existing users/forks
  • AGPL better suits server/network applications like MCP servers
  • Announce license change in release notes

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions