-
Notifications
You must be signed in to change notification settings - Fork 106
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Contributor licensing #308
Comments
Follow-up from theupdateframework#190 (thanks @asraa!). I did not add a DCO requirement at this point, as that was controversial in theupdateframework#190. I filed theupdateframework#308 to track that. I tried to address all *other* feedback in theupdateframework#190. Fixes theupdateframework#212. Fixes theupdateframework#306.
DCO is now easier to manage through the GitHub web UI, admins can mark it as required and the UI will fill it in automagically: https://github.blog/changelog/2022-06-08-admins-can-require-sign-off-on-web-based-commits/ I should add that python-tuf requires DCO: https://github.com/theupdateframework/python-tuf/blob/develop/docs/CONTRIBUTING.rst#dco |
I think DCO is easier for most people. It looks like the cncf wants projects to have some kind of contributor licence |
* add contrbuting guidelines Signed-off-by: Asra Ali <asraa@google.com> * Update CONTRIBUTING.md, add MAINTAINERS.md Follow-up from #190 (thanks @asraa!). I did not add a DCO requirement at this point, as that was controversial in #190. I filed #308 to track that. I tried to address all *other* feedback in #190. Fixes #212. Fixes #306. * Move docs into a "docs" folder. Fixes #303. * Whitespace fixes * Address PR comments - TODO for testing instructions - Remove obsolete TODO * Full URL in testing * Fix @joshuagl suggestions Co-authored-by: Asra Ali <asraa@google.com>
Exactly. So let's just go with the simplest thing. DCO is fine by me considering recent changes. |
It appears that I don't have the permissions to set this up: https://github.com/dcoapp/app#usage Someone with "write access" to the You may also need to "install" the DCO bot: https://github.com/apps/dco > Configure. |
@joshuagl - I think you may have the necessary rights 👍 |
I've installed the app, but we need a PR to be opened after it has been installed to trigger the check before we can enable the branch protection |
Does #319 work? |
It does, all set up :-) |
#190 adds a DCO requirement. This was somewhat controversial.
We should:
Summary of available options.
Developer Certificate of Origin (DCO)
Pros:
Cons:
-s
all the time.Signed-off-by:
line).Contributor License Agreement (CLA)
Pros:
Cons:
Do nothing
Pros:
Cons:
The text was updated successfully, but these errors were encountered: