[Live-demo] Fwd: [OSGeo-Discuss] Alternative to CLA: Developer Certificate of Origin
Jorge Gustavo Rocha
jgr at geomaster.pt
Mon Nov 6 16:41:38 PST 2017
-------- Forwarded Message --------
Subject: [OSGeo-Discuss] Alternative to CLA: Developer Certificate of
Origin
Date: Sun, 05 Nov 2017 15:17:53 +0100
From: Even Rouault <even.rouault at spatialys.com>
To: discuss at lists.osgeo.org
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/osgeolive/attachments/20171107/46e9c836/attachment.html>
-------------- next part --------------
_______________________________________________
Discuss mailing list
Discuss at lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/discuss
More information about the Osgeolive
mailing list