I had a look at it last week, does not offer PSC the same level of flexibility as CLA. And does not seem to cover common cases (like you mentioned with an employee).<br><br>The project doing this (<a href="https://about.gitlab.com/2017/11/01/gitlab-switches-to-dco-license/">https://about.gitlab.com/2017/11/01/gitlab-switches-to-dco-license/</a>) has a very permissive MIT license, so I can see why they do not realize the flexibility benefit of a CLA. MIT code can already be used by other projects due to wide compatibility. <br><br>The same developer origin approach used for a LGPL project would not be as effective in sharing. We just used our OSGeo CLA with the GeoTools project to donate some code to JTS, something we could not of done without a CLA. <br><br>It maybe of interest that we have a government CLA in the works for OSGeo, waiting on legal review. This will hopefully allow organizations that are restricted to the public domain to participate more easily with open source.<br><br>Open source is a very tricky balance of trust. Theses licenses provide tools to help us get along. I like CLAs as a safety value providing more options to the project teams to share and collaborate. <br><br>The signed off thing is easily spoofed; we did some experiments in 2016 to see if it would work. That said just like headers at the top of the file it can be a social signal that a team cares about open source and not screwing up this game of trust. <br><br><br><div class="gmail_quote"><div dir="ltr">On Sun, Nov 5, 2017 at 6:25 AM Even Rouault <<a href="mailto:even.rouault@spatialys.com">even.rouault@spatialys.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><u></u>
<div style="font-family:'Sans Serif';font-size:9pt;font-weight:400;font-style:normal">
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">Hi,</p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> </p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">Some food for thought for our projects regarding how to deal with contributions, triggered</p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">by a recent reading:</p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><a href="https://lwn.net/Articles/738048/#Comments" target="_blank">https://lwn.net/Articles/738048/#Comments</a></p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> </p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">Contributor License Agreement (CLA) tend to be replaced by a Developer Certificate</p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">of Origin (DCO) in a number of projects:</p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> <a href="https://developercertificate.org/" target="_blank">https://developercertificate.org/</a></p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> </p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">DCO is the mechanism required by the Linux Kernel originally, and by other projects</p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">now, to accept contributions, as DCO requires less bureaucracy than a CLA and is</p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">seen more friendly by open source communities:</p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> </p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">CLA tastes more like corporate requirement and can typically require an employee to</p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">see his boss, make him approve the CLA, etc...</p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> </p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">An example how a project implemented DCO in their CONTRIBUTING.md :</p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><a href="https://github.com/moby/moby/blob/master/CONTRIBUTING.md" target="_blank">https://github.com/moby/moby/blob/master/CONTRIBUTING.md</a></p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> </p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">One thing that was no completely clear to me is how a </p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">Signed-off-by: John Smith <<a href="mailto:jsmith@example.com" target="_blank">jsmith@example.com</a>>" in a commit message means that</p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">the contributor agrees to the the DCO terms. But reading the help of git commit for the</p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">-s option that is used to add the Signed-off-by, I see:</p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> </p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> -s, --signoff</p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> Add Signed-off-by line by the committer at the end of the commit log message.</p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> The meaning of a signoff depends on the project, but it typically certifies that</p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> committer has the rights to submit</p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> this work under the same license and agrees to a Developer Certificate of Origin</p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> (see <a href="http://developercertificate.org/" target="_blank">http://developercertificate.org/</a> for more information).</p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> </p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">So this is typically a git-centric mechanism.</p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> </p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">Even</p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> </p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">-- </p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">Spatialys - Geospatial professional services</p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><a href="http://www.spatialys.com" target="_blank">http://www.spatialys.com</a></p></div>_______________________________________________<br>
Discuss mailing list<br>
<a href="mailto:Discuss@lists.osgeo.org" target="_blank">Discuss@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/discuss" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/discuss</a></blockquote></div><div dir="ltr">-- <br></div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">--<div>Jody Garnett</div></div></div>