Easier contributions with DCO

by hrj on Tue, 05 Jun 2018

In order to make contributions easier to the project, we are changing our policy to support Developer Certificate of Origin (DCO) and not require a CLA anymore. Signing the CLA was a cumbersome process, so we understand if some contributors didn't feel comfortable with it.

The Developer Certificate of Origin (DCO) is a lightweight way for contributors to certify that they wrote or otherwise have the right to submit the code they are contributing to the project. The DCO is provided by the developer when they add a "Signed off" line to their git commit message. The git command line tool supports adding this with "-s" command line option.

Note that to ensure that the commit message originates from the developer, we also require that commits be signed with a GPG key. Setting up GPG does require some time, but once setup it, it requires very little manual intervention.

Further reading

Back to blog home.