Re:The Commons Clause is an existential threat to open source
by simonh on Wednesday August 22, 2018 @12:03PM
(#17819666)
Developer and volunteer time and attention is a finite resource though. Effort that was spent on open software that's now spent on proprietary software is less effort being spent on open source. Furthermore if you're now expending effort to fork something - in this case possibly many things - thats effort you're not spending on what used to be your higher priorities.
Yes forking might in some cases be the only option, but it's not easy and it's not cost-free especially when the code is still available 'for free' (warning: many actual freedoms not included).
Re:The Commons Clause is an existential threat to open source
by cryptonector on Wednesday August 22, 2018 @03:02PM
(#17821067)
Nothing is free. There is no entitlement to benefiting from someone else's investment in software. I don't see why future Redis development or whatever can't be taken proprietary.
Yes, you could make a license that precludes it, but if you insist on copyright assignment then you'll always get the right to re-license anyways.
Re:The Commons Clause is an existential threat to open source
by simonh on Wednesday August 22, 2018 @03:23PM
(#17821244)
I understand nothing is free. Creators and owners can license their software however they please. Their freedom to do so is not what is under discussion here. The vast majority of the code I’ve ever written was proprietary, but I’m very proud of the roughly 10k lines that is open source. We’re just having a debate about pros, cons and possible consequences, which I think is perfectly reasonable and legitimate.
Re:The Commons Clause is an existential threat to open source
by michaelmrose on Wednesday August 22, 2018 @03:58PM
(#17821602)
It might be worth collectively paying someone else to do it.
Well then fork them. I mean it.
‘Licenses applied to previous versions cannot be revoked’ - https://commonsclause.com
My understanding (IANAL), is that only new code can be subjected to new conditions/licenses. Old code can still be used under the old license.