Skip to content
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

Remove the DCO requirement for commits #714

Merged
merged 1 commit into from
May 10, 2024
Merged

Remove the DCO requirement for commits #714

merged 1 commit into from
May 10, 2024

Conversation

jcouball
Copy link
Member

@jcouball jcouball commented May 10, 2024

Remove the requirement for DCO sign-off.

This project has implemented an automated check for the presence of a sign-off but nothing to check it's authenticity or the contributor's understanding. In order to provide the intended robust legal protection, a mechanism would have to be put into place to track that contributors have understood what putting the sign-off in the commit message and add them to a "committer whitelist".

Truffle Ruby, for example, requires that all contributors sign an Oracle Contributor Agreement before they are allowed to contribute to their repository.

Rather than implement a more formalized and heavier process to track these attestations, DCO shall be removed from this project.

In my experience, this is the way that most OpenSource Ruby project operate.

Signed-off-by: James Couball <jcouball@yahoo.com>
@jcouball jcouball merged commit efb724b into master May 10, 2024
8 checks passed
@jcouball jcouball deleted the remove_dco branch May 10, 2024 23:40
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.

None yet

1 participant