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.
|