Skip to content

fix: correct license inconsistency - README claimed MIT but uses AGPL-3.0#9

Merged
stdNullPtr merged 1 commit into
masterfrom
fix/license-consistency-non-commercial
Jun 1, 2025
Merged

fix: correct license inconsistency - README claimed MIT but uses AGPL-3.0#9
stdNullPtr merged 1 commit into
masterfrom
fix/license-consistency-non-commercial

Conversation

@stdNullPtr
Copy link
Copy Markdown
Owner

@stdNullPtr stdNullPtr commented Jun 1, 2025

Summary

This PR fixes a critical license inconsistency where the README incorrectly claimed MIT License while the actual LICENSE file contains GNU Affero General Public License v3.0 (AGPL-3.0).

Problem

  • README.md: Incorrectly stated "MIT License"
  • LICENSE file: Actually contains AGPL v3.0
  • This mismatch could cause legal confusion

Solution

  • Updated README to correctly state GNU Affero General Public License v3.0
  • Added proper copyright header to LICENSE file
  • Updated license badge to show AGPL-3.0
  • Clarified what AGPL means for users

Why AGPL-3.0?

AGPL-3.0 is perfect for this project because:

  • Allows commercial use - Anyone can make money from it
  • Forces derivatives to be open source - Prevents proprietary forks
  • Network copyleft - Even SaaS must share source code
  • Community benefits - All improvements come back to everyone

This ensures the project remains open source forever while allowing commercial use, as long as derivatives share their code.

Changes

  1. LICENSE file:

    • Added Phishy copyright header (2024-2025 stdNullPtr)
    • Kept full AGPL-3.0 text
  2. README.md:

    • Fixed license claim from MIT to AGPL-3.0
    • Updated badge to show AGPL-3.0
    • Added clear explanation of copyleft requirements

Impact

  • No breaking changes for users
  • Clarifies actual license terms
  • Ensures legal consistency

- README incorrectly claimed MIT License while LICENSE file contains AGPL v3
- Fixed README to correctly state GNU Affero General Public License v3.0
- Updated license badge to show AGPL-3.0
- Added copyright header for Phishy (2024-2025 stdNullPtr)
- Updated license description to explain AGPL's copyleft nature

AGPL-3.0 ensures all derivatives remain open source, even network services.
Commercial use is allowed but all modifications must be open sourced.
@stdNullPtr stdNullPtr force-pushed the fix/license-consistency-non-commercial branch from 2a98c95 to fb6372b Compare June 1, 2025 17:03
@stdNullPtr stdNullPtr changed the title fix: replace AGPL/MIT licenses with Non-Commercial Open Source License fix: correct license inconsistency - README claimed MIT but uses AGPL-3.0 Jun 1, 2025
@stdNullPtr stdNullPtr self-assigned this Jun 1, 2025
@stdNullPtr stdNullPtr merged commit ee71dd5 into master Jun 1, 2025
2 checks passed
@stdNullPtr stdNullPtr deleted the fix/license-consistency-non-commercial branch June 1, 2025 17:07
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