It's the only sustainable way to have business model around open work.
With pure open source licensing you have asymmetry - where a) you guys implement it b) we sell it, thanks - problem. You cannot run sustainable business around it.
As far as I understand it they want to preserve "open sourceness" for self hosted projects - ie. if you run redis in your docker/vm/k8s, you're fine. But if mega corp clouds are offering managed service, they need to give back a cut from premium they're charging end users.
I like it and I think this is how open source should work to thrive.
I don't know what it would look like, so I won't weigh in on whether or not it would be a good or a bad thing. But it would assuredly be different.
All websites and even value-add proxies likely would not be impacted
The butterfly effect would be massive.
Definitely a different tradeoff that many would not have been confortable in choosing.
Field of use restrictions are a terrible idea, and totally incompatible with “open sourceness”.
If you're running commercial project where you USE redis, not PROVIDE it, you're fine.