Repository navigation
Licence, contributor agreement and sign-off check - #4
Merged
Merged
Conversation
…equests Each contribution comes with the suite's contributor agreement (the one bbs, menu and brand already use): the contributor keeps the copyright and licenses it to the D-Modem Authors under the repository's licence and any other terms, commercial ones included. Each commit's Signed-off-by line says they agree. The new workflow checks for that line on every commit of a pull request, except pull requests from the owner, the organization's members and bots. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01B82eRSQaj3bYPQDZU4qf9U
The suite's licence, as D-Modem, bbs, menu and brand: the AGPL-3.0-only by default, and a commercial licence from the D-Modem Authors for uses that can't meet its terms (COMMERCIAL-LICENSE.md). The contributor agreement grants the licence for both. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01B82eRSQaj3bYPQDZU4qf9U
Contributors now assign the copyright in their contributions to D-Modem (the D-Modem organization, its rights held by its owner on its behalf), with a licence back to them, and an exclusive licence where an assignment doesn't take effect. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01B82eRSQaj3bYPQDZU4qf9U
…anches are exempt As bbs: commits by Claude (noreply@anthropic.com) on a branch of the repository itself are not checked; on a fork's pull request they still are. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01B82eRSQaj3bYPQDZU4qf9U
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Requested by Sydney · project thread
What
CONTRIBUTING.md), the same in every D-Modem repository. Contributors assign the copyright in their contributions to D-Modem (the D-Modem organization, whose rights its owner holds on its behalf) and get a licence back. Where an assignment doesn't take effect, they grant an exclusive licence instead. They also grant a patent licence. ASigned-off-by:line on each commit (git commit -s) says they agree..github/workflows/contributor-agreement.yml): fails a pull request if any non-merge commit lacks aSigned-off-by:line with its author's email. PRs opened by the owner, org members and bots are not checked. It runs onpull_request_targetand reads commits through the API, so a PR can't change the check and its code is never run.LICENSE,COMMERCIAL-LICENSE.md, README). The suite page's Licences section now says every repository is AGPL-3.0-only or commercial.🤖 Generated with Claude Code
https://claude.ai/code/session_01B82eRSQaj3bYPQDZU4qf9U