Yes, it may end up that Redict has the backing of the community, and Redis falls behind, but we shouldn't act like all the mindshare isn't currently with Redis (the brand).
Yes, it may end up that Redict has the backing of the community, and Redis falls behind, but we shouldn't act like all the mindshare isn't currently with Redis (the brand).
Moreover the current situation with Redis is not closed-but-maintained VS forks-possibily-without-development-force, because the SSPL is a quite open license. To put our destiny in the hand of what OSI approves or not is crazy IMHO. Actually for OSS to be viable in the future, we likely need many other licenses based on copyleft, that allows new projects developers to say, OK, I can use an open license because I have some protection from megacorps. Don't get fooled by a minority of strong voices, if you check Hacker News comments about Redis licese change, you will see that at this point many, many folks get that.
Stallman was now almost erased from collective memory but with GPL what happened was exactly what was happening now with SSPL. Initially copyleft was used, and later stronger copyleft was used in successive versions / modifications of the license, like AGPL. So this problem is not new and people a the core of the Free Software movement addressed them in a very similar way decades ago. But now suddenly if a small company goes along the same lines, that is a violation of everything, while big companies like Amazon posing a major threat to future of OSS is fine.
I think many people's disagreement here is that Redis broke its promise to always remain BSD (https://redis.com/blog/redis-license-bsd-will-remain-bsd/).
I don't think you can say "yes but you can just fork it", because that ignores the reality that, sure, maybe eventually that fork will win, but right now the main fork (Redis) has a huge head start.
I agree, that's why I don't ever want to say that something "will always be X". Otherwise people might be upset when I have to break the promise.
I'm not saying this to you as the creator of Redis, by the way (you already said you've been away too long for that), just as one random HN commenter to another.
I guess on one hand, be careful what you promise, on the other, be careful what you believe.
The SSPL isn’t the same as the GPL. The GPL is a tool that was invented to advance the Free Software movement agenda: protecting the freedoms of users of software. The SSPL does not do that. It protects the interests of companies that want to maintain exclusivity in offering software services.
This post from SFC can explain the problems with this far better than I can in a HN post: https://sfconservancy.org/blog/2020/jan/06/copyleft-equality...
It's simple to see things from the POV of other smaller but yet VCs-backed companies only, when evaluating the damage of Amazon. Things are actually more complex. For instance OpenRedis was one of the very first Redis SAAS services ran by the same folks that contributed to Redis in the first days, that provided the logo and so forth. Guess who is also impacted by the Amazon monopoly?
The “free rider problem” has been used to justify licenses that protect the interests of software authors since before we called it “open source”, long before Amazon was made a scapegoat.
“The free rider problem is when someone is allowed to package free software in non-free or less-free bundles, and that's precisely the area of the GPL that I thought I needed to do something about in making the Aladdin license”—Peter Deutsch, October 1998 [1]
The point I am trying to make is that legal tools like the Aladdin Free Public License and SSPL do not protect FOSS, or advance the social movements that have produced a bountiful commons of digital public goods. Those that craft those tools and apply them to their works have every right to do so, but they do so because they choose to do so, not because a company like Amazon “forced them” to.
[1] https://web.archive.org/web/20041013082602/http://devlinux.o...
I’m all about increasing the private provision of public goods. I don’t think that licenses that give firms exclusive rights to monetize the goods they produce advances that goal. That’s just the status quo of firms being landlords of their intellectual property, extracting rents from others who want to enjoy them. That’s just proprietary software, which is clearly a useful thing for society to have.
The thing that leaves a bitter taste in the mouth is when you apply your resources to produce common goods, and then one party declares that you are somehow a “bad actor” while changing the terms to enclose the goods and exclude you from enjoying that common good.
Luckily with FOSS, those who are excluded can move their efforts elsewhere. But the future goods will not be the same. And I think that’s a shame.
As a vendor/developer you surely can chose not to provide software users some freedoms, but when lets not call it Open Source
More in this https://peterzaitsev.com/open-source-perspectives/