Skip to content

chore: switch license from GPL-3.0 to PolyForm Shield 1.0.0 - #4603

Merged
ksail-bot[bot] merged 1 commit into
mainfrom
copilot/communicate-gpl-3-0-license-change
May 5, 2026
Merged

chore: switch license from GPL-3.0 to PolyForm Shield 1.0.0#4603
ksail-bot[bot] merged 1 commit into
mainfrom
copilot/communicate-gpl-3-0-license-change

Conversation

Copilot AI commented May 5, 2026

Copy link
Copy Markdown
Contributor

Summary

Replace GPL-3.0-only license with PolyForm Shield 1.0.0 to better align with project goals:

  • Allow anyone to use, modify, and distribute KSail freely — no copyleft requirements, use in any project regardless of license
  • Prevent competing products from being built on KSail's codebase

What changed

File Change
LICENSE Replaced GPL-3.0 text with PolyForm Shield 1.0.0
README.md Updated badge and license section
CONTRIBUTING.md Updated contributor license terms
docs FAQ Rewrote licensing FAQ for PolyForm Shield
vsce/README.md Updated license reference
docs_generated.go Regenerated from updated FAQ

Why PolyForm Shield over GPL-3.0?

Requirement GPL-3.0 PolyForm Shield
Use in any project regardless of license ❌ Copyleft ✅ No copyleft
Use as CLI tool or embedded library ⚠️ Library use requires GPL ✅ Any use allowed
Prevent commercial competition ❌ GPL allows commercial use ✅ Non-compete clause

Fixes #4543

Copilot AI review requested due to automatic review settings May 5, 2026 05:51
Copilot AI removed the request for review from Copilot May 5, 2026 05:51
@github-project-automation github-project-automation Bot moved this to 🫴 Ready in 🌊 Project Board May 5, 2026
Copilot AI requested review from Copilot and removed request for Copilot May 5, 2026 06:02
Copilot AI changed the title [WIP] Update users about GPL-3.0-only license change docs: communicate GPL-3.0-only license change to users and contributors May 5, 2026
Copilot AI requested a review from devantler May 5, 2026 06:03
Copilot AI review requested due to automatic review settings May 5, 2026 15:03
@devantler
devantler force-pushed the copilot/communicate-gpl-3-0-license-change branch from 3d358a6 to fb1224c Compare May 5, 2026 15:03
@devantler devantler changed the title docs: communicate GPL-3.0-only license change to users and contributors chore: switch license from GPL-3.0 to PolyForm Shield 1.0.0 May 5, 2026
@github-actions

github-actions Bot commented May 5, 2026

Copy link
Copy Markdown
Contributor

MegaLinter analysis: Success

✅ Linters with no issues

actionlint, git_diff, hadolint, jscpd, jsonlint, lychee, markdown-table-formatter, markdownlint, prettier, prettier, stylelint, syft, trivy-sbom, trufflehog, v8r, v8r, yamllint

See detailed reports in MegaLinter artifacts

MegaLinter is graciously provided by OX Security
Show us your support by starring ⭐ the repository

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates repository documentation and licensing artifacts to reflect a (new) PolyForm Shield 1.0.0 license position and explain practical implications for users and contributors.

Changes:

  • Replaces the root LICENSE text and updates the root README license badge + adds a license usage summary.
  • Adds a contributor-facing license section to CONTRIBUTING.md and a new Licensing section to the docs FAQ.
  • Updates VS Code extension README license line (and regenerates embedded chat docs per PR description).

Reviewed changes

Copilot reviewed 5 out of 6 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
vsce/README.md Updates the VS Code extension README license line.
README.md Switches license badge to PolyForm Shield and adds a “what this means” License section.
LICENSE Replaces prior license text with PolyForm Shield License 1.0.0 text + required notice line.
docs/src/content/docs/faq.md Adds a Licensing FAQ section covering rationale, proprietary use, competition, and contributions.
CONTRIBUTING.md Adds a License section describing contribution licensing expectations.
pkg/svc/chat/docs_generated.go Regenerated embedded docs for chat (per PR description) to include the new FAQ content.

Comment thread README.md
Comment thread README.md
Comment thread README.md Outdated
Comment thread docs/src/content/docs/faq.md Outdated
Comment thread vsce/README.md
Comment thread docs/src/content/docs/faq.md Outdated
@devantler
devantler force-pushed the copilot/communicate-gpl-3-0-license-change branch from fb1224c to cf51953 Compare May 5, 2026 15:11
@devantler
devantler marked this pull request as ready for review May 5, 2026 15:14
Copilot AI review requested due to automatic review settings May 5, 2026 15:14
Replace GPL-3.0-only license with PolyForm Shield 1.0.0 to better align
with project goals:

- Allow anyone to use, modify, and distribute KSail freely
- No copyleft requirements (use in any project regardless of license)
- Prevent competing products from being built on KSail's codebase
- Clarify KSail is source-available, not open source (per OSI definition)

Updated LICENSE, README, CONTRIBUTING, FAQ, vsce/README, vsce/LICENSE,
vsce/package.json, copilot-plugin/plugin.json, .goreleaser.yaml, and
docs_generated.go to communicate the new license terms consistently.

Fixes #4543

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@devantler
devantler force-pushed the copilot/communicate-gpl-3-0-license-change branch from ad3e1e4 to b56a2de Compare May 5, 2026 15:17

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 9 out of 10 changed files in this pull request and generated 2 comments.

Comment thread vsce/README.md
Comment thread docs/src/content/docs/faq.md
@codecov

codecov Bot commented May 5, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@ksail-bot
ksail-bot Bot added this pull request to the merge queue May 5, 2026
Merged via the queue into main with commit 589db4e May 5, 2026
27 checks passed
@ksail-bot
ksail-bot Bot deleted the copilot/communicate-gpl-3-0-license-change branch May 5, 2026 15:42
@github-project-automation github-project-automation Bot moved this from 🫴 Ready to ✅ Done in 🌊 Project Board May 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

[Repo Assist] [chore]: communicate GPL-3.0-only license change to users and contributors

4 participants