Skip to content

docs: stop requiring a CLA that was removed - #2211

Merged
datlechin merged 2 commits into
mainfrom
docs/license-statement
Aug 19, 2026
Merged

docs: stop requiring a CLA that was removed#2211
datlechin merged 2 commits into
mainfrom
docs/license-statement

Conversation

@datlechin

Copy link
Copy Markdown
Member

All three READMEs say "Contributions require signing a Contributor License Agreement (CLA). See CLA.md for details." That link is a 404: commit 5ea49b7b3 ("Remove CLA", 22 Jun 2026) deleted CLA.md, .github/workflows/cla.yml and signatures/cla.json, 303 lines in total.

So the licence statement asks contributors to sign a document that does not exist, and the workflow that used to check it is gone too. This drops the sentence from the English, Vietnamese and Chinese READMEs.

Nothing else changes. The project stays AGPL-3.0.

Why this matters beyond the dead link

Whether to run a CLA is worth deciding deliberately rather than leaving as a stale sentence, because it is the thing that decides who can change the licence later.

Without a CLA, the maintainer cannot relicense other people's contributions. That is already concrete: Plugins/TableProPluginKit/ has 10,065 lines, and 188 of them belong to three outside contributors:

Contributor Lines Covered by the old CLA?
Nguyen Van Thang 136 No, committed 2026-08-18, after the CLA was removed
Santiago Montoya A. 40 Yes
Henry 12 No

That matters if TableProPluginKit is ever put under a permissive licence so third parties can write drivers without their driver becoming AGPL, which is the shape Grafana and MongoDB both use. Doing that needs permission from those two contributors, or a rewrite of their 148 lines. It gets harder with every plugin PR merged under no CLA.

This PR does not decide that. It only stops the README claiming a requirement the project does not have.

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@datlechin
datlechin merged commit 257c0ca into main Aug 19, 2026
9 checks passed
@datlechin
datlechin deleted the docs/license-statement branch August 19, 2026 02:05
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