[OSGeo-Discuss] Alternative to CLA: Developer Certificate of Origin
Even Rouault
even.rouault at spatialys.com
Sun Nov 5 06:17:53 PST 2017
Hi,
Some food for thought for our projects regarding how to deal with contributions, triggered
by a recent reading:
https://lwn.net/Articles/738048/#Comments
Contributor License Agreement (CLA) tend to be replaced by a Developer Certificate
of Origin (DCO) in a number of projects:
https://developercertificate.org/
DCO is the mechanism required by the Linux Kernel originally, and by other projects
now, to accept contributions, as DCO requires less bureaucracy than a CLA and is
seen more friendly by open source communities:
CLA tastes more like corporate requirement and can typically require an employee to
see his boss, make him approve the CLA, etc...
An example how a project implemented DCO in their CONTRIBUTING.md :
https://github.com/moby/moby/blob/master/CONTRIBUTING.md
One thing that was no completely clear to me is how a
Signed-off-by: John Smith <jsmith at example.com>" in a commit message means that
the contributor agrees to the the DCO terms. But reading the help of git commit for the
-s option that is used to add the Signed-off-by, I see:
-s, --signoff
Add Signed-off-by line by the committer at the end of the commit log message.
The meaning of a signoff depends on the project, but it typically certifies that
committer has the rights to submit
this work under the same license and agrees to a Developer Certificate of Origin
(see http://developercertificate.org/ for more information).
So this is typically a git-centric mechanism.
Even
--
Spatialys - Geospatial professional services
http://www.spatialys.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/discuss/attachments/20171105/40ded285/attachment.html>
More information about the Discuss
mailing list