Skip to content

chore: relicense to GPL-3.0-only - #26

Merged
Kinflou merged 1 commit into
mainfrom
chore/relicense-gpl3
Sep 1, 2026
Merged

chore: relicense to GPL-3.0-only#26
Kinflou merged 1 commit into
mainfrom
chore/relicense-gpl3

Conversation

@Kinflou

@Kinflou Kinflou commented Sep 1, 2026

Copy link
Copy Markdown
Member

Toolchain relicensing (see docs/design/licensing.md). The comline CLI links comline-core + the code generators, so it goes GPL-3.0-only with them. Does not affect what you build with it — generated code is yours and links only comline-runtime (MPL-2.0). LICENSE = GPL v3, Cargo.toml license, README updated. Sole copyright holder; pre-existing MIT/Apache copies stay valid for whoever has them.

The `comline` CLI links comline-core + the generators, so it moves with
the rest of the toolchain from MIT/Apache-2.0 to GPL-3.0-only. Running the
CLI to generate bindings does not license your project (GCC precedent);
generated code links only comline-runtime (MPL-2.0).

- LICENSE: GNU GPL v3 (replaces LICENSE-APACHE / LICENSE-MIT).
- Cargo.toml: license = "GPL-3.0-only".
- README.md: License + Contribution rewritten.

See docs/design/licensing.md for the full split and rationale.
@Kinflou
Kinflou merged commit 2c3cb16 into main Sep 1, 2026
2 checks passed
@Kinflou
Kinflou deleted the chore/relicense-gpl3 branch September 1, 2026 20:18
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