Skip to content

chore: change license to Apache-2.0#185

Merged
imdhemy merged 3 commits into
koala-ts:2.xfrom
EmanFateen:change-license-to-gplv3-clean
Jun 4, 2026
Merged

chore: change license to Apache-2.0#185
imdhemy merged 3 commits into
koala-ts:2.xfrom
EmanFateen:change-license-to-gplv3-clean

Conversation

@EmanFateen

@EmanFateen EmanFateen commented May 31, 2026

Copy link
Copy Markdown
Contributor

Updated description

  • Replace the previous license change with Apache License 2.0.
  • Update the root LICENSE file to use the Apache License 2.0 text.
  • Update package metadata and the lockfile root package entry to use Apache-2.0.
  • Update the README license note and PR template license field to reference Apache-2.0.

Previous description

## Summary

- Replace the MIT license text with GNU GPL version 3.
- Update package metadata and the lockfile root package entry to use GPL-3.0-only.
- Update the README license note to say the project is GPLv3 licensed.

## Why GPL-3.0-only instead of GPL-3.0

GPL-3.0-only is the current SPDX identifier for code licensed under exactly GPL version 3. The older GPL-3.0 identifier is deprecated because it does not make the "only this version" intent as explicit. Since this change uses the GPLv3 license text without adding the "or any later version" option to the project metadata, GPL-3.0-only is the precise npm/SPDX value.

If the project should allow GPLv3 or later instead, the correct SPDX identifier would be GPL-3.0-or-later.

@EmanFateen EmanFateen requested a review from imdhemy as a code owner May 31, 2026 17:12
@EmanFateen EmanFateen changed the title Change license to GPLv3 chore: change license to GPLv3 May 31, 2026
@imdhemy imdhemy changed the title chore: change license to GPLv3 chore: change license to Apache-2.0 Jun 4, 2026
@imdhemy imdhemy merged commit 1afb76c into koala-ts:2.x Jun 4, 2026
1 check 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.

2 participants