If you want to start a flame war, post something about whether Google is truly “open” or not. Nothing in the world of technology – not even comments on the state of Steve Jobs’ health – is more likely to get people shouting at each other.
Amongst sections of the Mac community, Google gets a lot of stick over its openness. Some criticise Google for putting “open” above “usable”. Others claim that openness is nothing more than a marketing bullet point for Google, and point to its failure to release source code for Honeycomb or its total silence over the core algorithms that power search and ads.
I don’t think Google’s openness is “just” a way to mislead – I genuinely think that internally, there’s a lot of commitment to being as open as is commensurate with being a profitable company.
Some of their efforts are extremely valuable: for example, while I think WebM is crapola, it’s valuable to have a freely-licensable codec that will (hopefully) be widely supported. I doubt that MPEG-LA would have been as generous with the terms for H.264 as they are currently had Google not waved the big stick. And that’s an area where there’s little direct revenue implication for Google.
Having said that, it’s clear that at some point internally, the idea got floated that “we are open” was a good marketing point, and that’s where things began to go wrong. It’s almost impossible for a company which creates code, delivers online services, or (for that matter) makes hardware to be genuinely open. Google could never be open about its search algorithms, not simply because Bing would instantly be as good as Google but also because people would use that information to game the system.
And that’s the issue: Having invoked the magic “open” word, you’re a hostage to fortune. Any time that the rational decision is “don’t be open” (as it is, arguably, with Honeycomb’s source) sneering naysayers like me will be on your case, whacking you over the head.