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
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
@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.
@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.
@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.
Yes? What else exists?
@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.
@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
@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 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.
GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.
All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.