Re:I will not sign the CLA for less than $100, payable in Bi...
by emddudley on Monday April 06, 2015 @12:45PM
(#9329073)
An opposing viewpoint on CLAs: Why Your Project Doesn't Need a Contributor Licensing Agreement [0] (by Bradley M. Kuhn of the Software Freedom Conservancy)
Essentially he argues that all a project needs is an "inbound=outbound" rule for contributions, in that any contributor agrees to license their code to the project under the same license as the project. This protects the contributor's interests while still ensuring that the project has the right to use the code.
[0] https://sfconservancy.org/blog/2014/jun/09/do-not-need-cla/
Re:I will not sign the CLA for less than $100, payable in Bi...
by pyre on Monday April 06, 2015 @12:01PM
(#9328788)
Those contributors contributed when it was not under the Apache license. They either need to get all rights assigned to them (DataStax) and then they can relicense it under Apache, or they need to get all contributors to agree to relicense under Apache. Looks like they are taking option 1 because it will make relicensing less of a headache in the future if it becomes necessary.
I'd much rather see them use a Contributor License Agreement (e.g. the Harmony ones that Canonical uses [1]) than requiring the contributors to assign their rights to the source code (which he or she might not be able to do legally).
[1] http://harmonyagreements.org