Repository navigation
chore(licence): the contribution-licence terms, checkbox and guard - #4
Merged
Merged
Conversation
Every contribution to FerroPIX is licensed under the project licence of the version it lands in and grants the Licensor, Vernum Projecten B.V., the relicensing right that keeps the work one work under one licensor. The contributor keeps their copyright; this is a licence grant recorded in the pull request, not an assignment and not a separate agreement. Three parts, as FerroEHR has them: CONTRIBUTING.md § Licensing of contributions states the terms; the pull request template's checkbox is the record of acceptance; and the contribution-licence-guard check, scripts/checks/contribution-licence.sh, fails a pull request from a person whose body lacks the ticked line. Bots are skipped by author type, and `edited` is in the pull request trigger so ticking the box re-runs the guard. With no pull request body set the script checks itself, so a local gate battery runs it rather than skipping it. Every sentence that promised no contributor licence agreement is replaced with the new terms. Closes #3
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.
Closes #3
Every contribution to FerroPIX is licensed under the project licence of the version it lands in and grants the Licensor, Vernum Projecten B.V., the relicensing right that keeps the work one work under one licensor, the same terms as FerroEHR's CONTRIBUTING.md § Licensing of contributions. The contributor keeps their copyright: a licence grant recorded in the pull request, not an assignment and not a separate agreement.
Three parts:
CONTRIBUTING.md§ Licensing of contributions states the terms; the pull request template's checkbox is the record; thecontribution-licence-guardcheck (scripts/checks/contribution-licence.sh) fails a pull request from a person whose body lacks the ticked line, skips bots by author type, and re-runs onedited. Every sentence that promised no contributor licence agreement is replaced.Licensing of contributions