Skip to content

docs: stop claiming a pull request signs the CLA - #409

Open
abrichr wants to merge 1 commit into
mainfrom
docs/cla-assent-correction
Open

docs: stop claiming a pull request signs the CLA#409
abrichr wants to merge 1 commit into
mainfrom
docs/cla-assent-correction

Conversation

@abrichr

@abrichr abrichr commented Aug 28, 2026

Copy link
Copy Markdown
Member

Read this first: a lawyer has to sign off before anyone relies on it

Neither the author of this PR nor its reviewer is a lawyer. The agreement this
change points at is adapted from a standard template, not written from scratch,
but adapting a template is still a legal act. Please route it to counsel before
the CLA check is turned on anywhere.

Why

CONTRIBUTING.md here has told contributors since 2026-07-20 that opening a
pull request agrees them to a Contributor License Agreement at
openadapt-flow/CLA.md. That file didn't exist. This repo already knew:
scripts/check_github_link_anchors.mjs carries the link in its hard-coded
known-dead list, noting that publishing a CLA or dropping the claim "is a
licensing decision".

The decision is made. The CLA is published in
OpenAdaptAI/openadapt-flow#420, which carries the full reasoning: why a CLA
on top of the DCO, which template it came from, what was changed, and who was
affected by the phantom claim. The short answer on that last one: nobody. The
last external human contributor here merged on 2024-06-17, over two years before
the claim appeared.

What changes here

  • The implied-assent sentence is gone. You don't sign by opening a pull request,
    and nothing is implied.
  • Assent is by signature: the automated CLA check once it's enabled, or an email
    to hello@openadapt.ai.
  • Until that check is enabled, the DCO sign-off and the MIT License are what
    govern a contribution. The file now says so.
  • The corporate CLA (openadapt-flow/CCLA.md) is linked for contributors whose
    employer owns their work.
  • One plain sentence saying MLDSAI Inc. ships proprietary products built on this
    code and a contribution may end up in them. MIT already permits it. Saying it
    out loud beats a contributor finding out later.
  • check_github_link_anchors.mjs: both entries now describe the real state,
    which is that the texts are written and under review in openadapt-flow and
    aren't on that repo's main yet.

Merge openadapt-flow#420 first. Then delete both UNRESOLVED entries in
check_github_link_anchors.mjs, which is the one follow-up this change leaves
behind. Deleting them before #420 merges turns the checker's warning into a hard
404 failure.

🤖 Generated with Claude Code

The CLA this file points at is published in openadapt-flow#420. Assent is by
signature, never by implication, so drop the sentence that says opening a pull
request agrees to it. Add the corporate CLA link and state what governs a
contribution until the CLA check is enabled.

Update the two known-dead-link entries in the GitHub link checker to describe
the current state. Delete both once openadapt-flow#420 merges.

Requires review by qualified legal counsel before it is relied upon.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Signed-off-by: Richard Abrich <richard.abrich@mldsai.com>
@netlify

netlify Bot commented Aug 28, 2026

Copy link
Copy Markdown

Deploy Preview for cosmic-klepon-3c693c ready!

Name Link
🔨 Latest commit db124dd
🔍 Latest deploy log https://app.netlify.com/projects/cosmic-klepon-3c693c/deploys/6a9106a164438c00089dbab7
😎 Deploy Preview https://deploy-preview-409--cosmic-klepon-3c693c.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

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