Skip to content

CI/Legalese: Require DCO (Signed-off-by: git tags) in commits#1995

Merged
jimklimov merged 2 commits intonetworkupstools:masterfrom
jimklimov:issue-1994
Jul 30, 2023
Merged

CI/Legalese: Require DCO (Signed-off-by: git tags) in commits#1995
jimklimov merged 2 commits intonetworkupstools:masterfrom
jimklimov:issue-1994

Conversation

@jimklimov
Copy link
Copy Markdown
Member

Closes: #1994

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
@jimklimov jimklimov added documentation CI Entries related to continuous integration infrastructure (here CI = tools + scripts + recipes) labels Jul 18, 2023
@jimklimov jimklimov added this to the 2.8.1 milestone Jul 18, 2023
@rcrit
Copy link
Copy Markdown

rcrit commented Jul 18, 2023

This does not seem to be a common license. Fedora, for example, doesn't list it among its acceptable licenses. And does this mean there will be a triple license: GPLv2+, GPLv3+ and DCO?

@jimklimov
Copy link
Copy Markdown
Member Author

jimklimov commented Jul 18, 2023

Thanks for the question :)

This is not exactly an overall codebase license as such (a better filename is welcome), rather an acknowledged license grant by particular patch/PR author(s). They "sign off" (as inseparable part of their hashed git commit) an agreement that they contribute their piece of code to be used under the project's license (GPLv2+ in case of most of NUT; some other files and directories were borrowed elsewhere with their compatible licenses - see https://github.com/networkupstools/nut/blob/master/COPYING for details).

@jimklimov jimklimov merged commit fbed61b into networkupstools:master Jul 30, 2023
@jimklimov
Copy link
Copy Markdown
Member Author

Anyhow, the GitHub org configuration was changed back when this was posted - so the PR just clarifies the rules in text. Merging of contributions is still up to maintainers, whether CI checks passed or not.

jimklimov added a commit that referenced this pull request Jul 30, 2023
Follow-up to #1995

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
jimklimov added a commit to jimklimov/nut that referenced this pull request Aug 4, 2023
…ollow-up]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
@jimklimov jimklimov deleted the issue-1994 branch September 19, 2023 08:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI Entries related to continuous integration infrastructure (here CI = tools + scripts + recipes) documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

CI/Legalese: Require DCO (Signed-off-by: git tags) in commits

3 participants