hailey,
@hailey@hails.org avatar

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

mansr,
@mansr@society.oftrolls.com avatar

@hailey The beauty of it is that if you send patches anyway, they'll be forced to do it themselves differently or let the bug go unfixed.

troed,
@troed@sangberg.se avatar

@hailey Well, it actually isn't "for free" if the fix would include code to be copyrightable. That would then place a future burden on the open source project.

Also: Investigating whether the fix is copyrightable or not takes time (= cost)

Thus, the only possible solution an open source project has is to ask contributors to sign a CLA.

jacqueline,
@jacqueline@chaos.social avatar

@troed @hailey "the only possible solution"

troed,
@troed@sangberg.se avatar

@jacqueline

Yes? What else exists?

@hailey

jacqueline,
@jacqueline@chaos.social avatar

@troed @hailey i just wouldnt worry about it, mate

dalias,
@dalias@hachyderm.io avatar

@troed @jacqueline @hailey If the change is trivial, there is no copyright risk anyway.

If the change is significant, I hope you trust the author, because risks of them introducing harm thru code are much greater than risks of copyright shenanigans. You have evidence of their intent to put the code in project X under license Y. If you think that's not enough, have them state it explicitly. This does not need a lopsided contract, especially not one that gives you power to relicense proprietary.

dalias,
@dalias@hachyderm.io avatar

@troed @jacqueline @hailey Even if they do sign a CLA, that does nothing to mitigate risk that the code is plagiarized and they lack any rights to license it to you. So CLA doesn't even CYA. It just keeps the VCs happy knowing they can rugpull the FOSS community.

dalias,
@dalias@hachyderm.io avatar

@troed @jacqueline @hailey The intended power dynamic when we (FOSS community) interact with FOSS under a commercial umbrella is that we are the ones with the power to rugpull. When the shareholders try to do shit we don't approve of, we fork and leave them holding a silly brand name.

jacqueline,
@jacqueline@chaos.social avatar

@hailey i can offer u a c language argument

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,
@hailey@hails.org avatar

@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

erikarn,

@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?

asmodai,
@asmodai@mastodon.social avatar

@erikarn @hailey @tursiae There's some nice examples and explanations here: https://softwareengineering.stackexchange.com/questions/168020/how-signing-out-a-cla-prevents-legal-issues-in-open-source-projects

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

bval,
@bval@tinnies.club avatar

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

hailey,
@hailey@hails.org avatar

@bval yepp

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • osvaldo12
  • DreamBathrooms
  • InstantRegret
  • magazineikmin
  • tester
  • khanakhh
  • everett
  • thenastyranch
  • Youngstown
  • slotface
  • tacticalgear
  • kavyap
  • ethstaker
  • mdbf
  • anitta
  • GTA5RPClips
  • ngwrru68w68
  • provamag3
  • Durango
  • rosin
  • cisconetworking
  • normalnudes
  • modclub
  • megavids
  • cubers
  • Leos
  • JUstTest
  • lostlight
  • All magazines