8000 fix: declare GPL-3.0-or-later license in pyproject.toml by tomerkon · Pull Request #77 · gimp-mcp/gimp-mcp · GitHub
[go: up one dir, main page]

Skip to content

fix: declare GPL-3.0-or-later license in pyproject.toml - #77

Merged
tomerkon merged 4 commits into
mainfrom
fix/pyproject-license
Nov 1, 2026
Merged

tomerkon merged 4 commits into
mainfrom
fix/pyproject-license

Conversation

@tomerkon
@tomerkon tomerkon commented Nov 1, 2026 •
Copy link
Copy Markdown
Collaborator

pyproject.toml declared license = "MIT" (added in #19 as a build fix) while LICENSE and the README badge are GPLv3. This sets the SPDX identifier to GPL-3.0-or-later, matching the bundled LICENSE and GIMP's own licensing, and adds a short License section to the README stating the same.

🤖 Generated with Claude Code

Summary by CodeRabbit

  • Documentation
    • Updated the project’s stated license to GPL-3.0-or-later. The README now includes a License section with a link to the license text. Review the license terms before using, modifying, or redistributing the project.

tomerkon and others added 2 commits October 31, 2026 17:28
pyproject.toml declared MIT, but the LICENSE file and README badge are
GPLv3. Align the package metadata with the actual license.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@coderabbitai
coderabbitai Bot commented Nov 1, 2026 •
Copy link
Copy Markdown

Review in Change Stack →

Important

Review skipped

Review was skipped as selected files did not have any reviewable changes.

Run configuration
Commits

Reviewing files that changed from the base of the PR and between 70e9641 and 5aed297.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • Trigger review

No actionable comments were generated in the recent review.

Recent review info
Run configuration
Commits

Reviewing files that changed from the base of the PR and between a9c1535 and 70e9641.

Files selected for processing: 1
  • README.md

Included review availability: This review used your included allowance. Your plan provides up to 10 included reviews per hour; 8 remain after this review.

Walkthrough

The project license identifier in pyproject.toml changed from MIT to GPL-3.0-or-later.

Changes

License metadata

Layer / File(s) Summary
Update the license identifier
pyproject.toml
The declared license changed from MIT to GPL-3.0-or-later.

Estimated code review effort: 1 (Trivial) | ~3 minutes

Change: Bug fix

Possibly related issues

  • Issue 49 identifies a mismatch between the pyproject.toml license field and the bundled GPL-3.0 license. This change updates that field.

Possibly related PRs

Suggested labels: bug

Merge Risk: Minimal · previous review 70e96

The project metadata and documentation consistently declare GPL-3.0-or-later and reference the existing LICENSE file.

Architecture risk: Low · up to 70e96

The change affects 2 systems.

Changed systems: pyproject.toml, README.md

Architecture concerns
No architecture-level concerns identified.

Review details

Systems and components

  • observed — pyproject.toml (service) was modified; 1 changed file maps to changed impact.
  • observed — README.md (service) was modified; 1 changed file maps to changed impact.

Before / after behavior

  • observed — Modified behavior in pyproject.toml: The project license identifier changed from MIT to GPL-3.0-or-later.
  • observed — Modified behavior in README.md: Adds a License heading and identifies the license as GPL-3.0-or-later, with a link to LICENSE.
Pre-merge checks: Passed 4
Check name Status Explanation
Description Check Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check Passed The title clearly and concisely describes the main change: updating the declared license to GPL-3.0-or-later. The README license documentation is a related secondary change.
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
Finishing Touches
Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

@tomerkon
tomerkon merged commit 2119ec6 into main Nov 1, 2026
3 checks passed
@tomerkon
tomerkon deleted the fix/pyproject-license branch November 1, 2026 15:12
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

0