Thanks! I wasn't wanting to invent something new, I was just having trouble finding any light weight processes via googling, thus I figured I'd ask you all. I'll definitely spend some time checking out the DCO process. Hopefully the documents used in it are licensed (creative commons or something?) such that other projects can re-use em?

On 12/14/2011 9:56 PM, Dan Scott wrote:
Trying to post inline in GroupWise, apologies if it ends up looking
like crap...

I*m imagining something where each
contributor/accepted-pull-request-submitter basically just puts a
digital file in the repo, once, that says something like *All the
code
I*ve contributed to this repo in past or future, I have the legal
ability to release under license X, and I have done so.* And then I
guess in the License file, instead of saying *copyright Original
Author*, it would be like *copyright by various contributors, see
files
in ./contributors to see who.*

I wouldn't suggest imagining new things when it comes to legal issues
;)

I would suggest considering the Developer's Certificate of Originality
(DCO) process as adopted by the Linux project and others (including
Evergreen). When Evergreen was in the process of joining the Software
Freedom Conservancy, that process was considered acceptable practice
(IIRC, the Software Freedom Law Center did take a glance) - no doubt in
part because it is a well-established practice. And talk about
lightweight; using the git Signed-off-by tag indicates that you've read
the DCO and agree to its terms.

For a recent discussion and description of the DCO (in the context of
the Project Harmony discussions which were focused primarily on the much
heavier-weight CLA processes), see
http://lists.harmonyagreements.org/pipermail/harmony-drafting/2011-August/000099.html
for example.

Reply via email to