On Thu, Jan 03, 2013 at 02:25:36PM +0100, Dave Neary wrote:
For everyone else: this involved developers being asked, and at
least verbally affirming, that they have written the patch
themselves and have the rights required to publish their work under
the relevant license.
A CLA gets around this by having an explicit Contributor Licensing
Agreement where developers explicitly grant a license to some entity
(usually the project's sponsoring entity or a non-profit supporting
the project).
I don't consider it correct to see a CLA as "getting around" what the
DCO does. The DCO (in typical form) and (typical) CLAs are doing
different, though overlapping, things.
Both Mozilla and the Kernel, and several other projects, have
avoided a CLA for a number of reasons - if you're aiming for a
diverse developer base (as we are in oVirt) this can slow down
adoption and participation by 3rd parties. For that reason, I would
not encourage the adoption of a CLA for oVirt.
Since at this point the only logical explicit inbound licensee entity
for a (conventional) CLA would seem to be Red Hat, I would also note
more strongly that Red Hat refuses to be the named inbound licensee
for a CLA for oVirt. This issue was dealt with at the inception of
oVirt.
- RF