I agree with your points min general but want to share my experience and maybe some counterpoint.
Being a customer of the redis labs' hosted solution, we noticed several issues:
- RLs solution is way more cost effective than AWS's
- RLs solution is not even close to elasticache in its ability to scale
- when issues occur the organization internally moves incredibly slowly so simple issues can turn into prolonged outages
Moving to this licensing model will make it possible for them to better invest in these things. That said, given the quality of their offering and lack of investment in the actual redis platform, why would anyone continue to use redis after the license change? The cloud providers can fork off their own version and never look back!
I think they're shooting themselves in the foot here.