They did change it, except for the one thing the provider of the so-called "open" API doesn't even do - HTML5. Why should Google hold MSFT to that standard when it doesn't even do it itself?
I smell the same anti-trust bullying that MSFT did in the 90s and early 00s.
Because it's their product. They're permitted to do whatever they want with it.
They decided that they wanted a set of rules for when other people play with their toys. If Microsoft had followed the rules, instead of ignoring them, after saying they were going to follow the rules, it's their problem, not Google's.
I don't believe that antitrust law applies here. There's no collusion, there's not cartels, the monopolization aspects don't really come into play.
Yes, they can't literally do whatever they want, but in this instance, it's their code, their servers, their data (in a sense), they're permitted to define how others may use it, and use it in a separate way themselves.
I smell the same anti-trust bullying that MSFT did in the 90s and early 00s.