Email or username:

Password:

Forgot your password?
Hailey

nothing ruins my motivation to send fixes to your open source project more than to ask me to sign a CLA for it.

sorry guys I'm just not that interested in reviewing a legal contract just to improve your software for free

18 comments
barely here

@hailey I’ve abandoned so many PRs and mailing list patches over this. 😬

Tursiae

@hailey So much this. I don't care what OSS license the fix is under; BSD, GPL, whatever, but I'm not gonna assign my copyright to someone else.

Hailey

@tursiae totally, and it's just not how the social contract works. I am giving something to you out of my own kindness, take it or leave it, but placing some burdensome task on me is the exact opposite of reasonable

Adrian Chadd <verified.png>

@hailey @tursiae i've been on the other end of this (as much as i hate having to sign anything); interested in hearing what happens to an FOSS project when you don't?

Natasha Nox πŸ‡ΊπŸ‡¦πŸ‡΅πŸ‡Έ

@erikarn @hailey @tursiae If I don't get it the wrong way right now: look what happened with both the display server "Mir" as well with "upstart", both Canonical. I think those died due to CLA shenanigans.

Adrian Chadd <verified.png>

@Natanox @hailey @tursiae oh wow, mir's licencing is full of hilarious shenaingans. ew.

Gokul Das

@Natanox @erikarn @hailey @tursiae Canonical is repeating exactly the same with LXD. They also changed the license to prevent the Incus team from incorporating their changes. Meanwhile, they still pull in changes from Incus - CLA or not.

Jeroen Ruigrok van der Werven

@erikarn @hailey @tursiae There's some nice examples and explanations here: softwareengineering.stackexcha

But as mentioned, it might be the difference between a full volunteer project and one with an organisational entity underlying it.

Gokul Das

@tursiae @hailey You usually retain the copyright under CLA. But yes- the results are just as bad.

Anthony Sorace

@hailey @jacqueline Does a DCO have low enough friction to avoid the same reaction? It’s still A Thing To Do, but at least it doesn’t feel like I ought to have a lawyer, I think, but I’m curious if that tracks for you.

Gokul Das

@a @hailey @jacqueline Would you sign a CLA if the approval procedure is made as simple as DCO's? Is it a matter of principle, or is it a matter of convenience?

Kate

@a @hailey @jacqueline don't they have two different goals? dco is for declaring you have the copyright of a patch (so you are allowed to say it's yours) and cla is for giving up your copyright to someone else?

Richard Hendricks

@jacqueline @hailey 6 << 6 (sorry it's a MISRA violation, but it's all I got in this economy)

Go Up