| > Maybe I'm just being a curmudgeon, but I think Google is playing the same 'embrace and extend' card as Microsoft did back in the day, just for slightly different reasons. I see this meme a lot, but I don't get it how the analogy is supposed to work. There is actual evidence that Microsoft in the 90's was trying to sabotage standard protocols and open source software, e.g. http://en.wikipedia.org/wiki/Halloween_Documents. The key part of "embrace, extend, and extinguish" strategy was extending the standard in proprietary ways, thus making it incompatible and no longer implementable via open source software, thus killing it. I don't get how any of this applies to any web company, where nearly the entire business is based on the web and the standards that back it. It's no wonder that many of these companies contribute back to the web standards and open source software. Sure, these contributions are in the company's interests--but that's the whole point. We reached a time when it's in interests of many big (and small) corporations to contribute to open source and standards (including Microsoft!). Some people see efforts to improve standards or contribute new ones as somehow bad, "embrace and extend". When actually it's the opposite: investing in the commons to promote its welfare. Obligatory disclaimer: speaking for myself here, not any employer past or present. |
If your platform is free-as-in-beer, you have to monetise your users to advertisers. You do this by learning more about them by keeping them within your ecosystem, not by allowing them access to your platform through open protocols.
I see it as a fundamental conflict between users of a system (you and me) and the customers (advertisers). Google has made it clear which side of that equation they care about. See e.g. their support of DRM in HTML.