And in the HN discussion about Garnet, someone said they’d never go into bed with MS. Their argument was that MS is just going to do bait and switch and will just change the license when it suits them, therefore Redis is superior because they will always be open source licensed. What a prediction.
Garnet is a small side-project for Microsoft, that they can fund with loose change Microsoft finds in the sofa. Redis on the other hand is the bread and butter for Redis.
There's a lot less incentive for Microsoft to muck about with the license and in that sense it's not really about trust.
Companies don't do s*t if they don't see it being beneficial. Perhaps they started it because they anticipated Redis license change.
Or maybe they saw redis had some shortcomings when trying to use in their cloud offering. The thing is that once it will get popular enough that other cloud providers might add it to their offering, the license likely might also change.