Open standards are good
It's a laudable goal to standardise this space, and Red Hat have got my support on that front. Just like vendor lock-in was bad for databases and app servers, it's also bad for developers and users of data grids.
This area is potentially worth Billions and so I can understand why some vendors may be reluctant to form an open std around it, but really, it's a good thing! I believe the vendors should be competing on performance and other factors, not basic get and put type API calls.
Politically, Red Hat went about this in an unusual way, hence the backlash. Sadly, that sort of backlash can be enough to sink a JSR before it even sets sail.
the JSR re-opened, ratified and released. That would've been a great start, as it meant that there would be collaboration amongst the same vendors that are then needed for a subsequent data grid JSR.
Why did that attempt fail?
We don't really know. Unfortunately nobody on the outside can confirm what was/is going on as the JSR-107 mailing list is closed to the public!
So what happens next?
By raising the new JSR, Red Hat has gotten their desired result of getting JSR-107 moving again to . It's a shame that they were seemingly forced into this stance. We'd all much rather see deliberate community collaboration, it's certainly not a model of how we want to see inactive JSRs moving again!
mending before data grid JSR gets off the ground.