The accusation that RedisLabs did a bait and switch is entirely unfair. They’ve been funding open source Redis development for years and that work is now and will be in the future under the liberal BSD license. It’s not like they tricked a bunch of people into using Redis and pulled the rug out from under them. I’m sure that more than 99.99% of the Redis users are completely unaffected by this. And for those others, it’s not like the code that’s already out there is unusable. To my knowledge they can’t retroactively apply the license. So we’re really only talking about forward development to specific modules (not Redis core).
Paul also shares how he favors open core, and the issues he has with other models to sustain the development of open source at scale.
Open core is a fairly honest way to go about developing open source software. As long as you’re clear about what is open and what is closed.
Update 2018/08/24 @ 15:09 — this Twitter thread is a nice read too.