Google’s ‘Meaning of Open’
daringfireball.net
daringfireball.net
But Google advocating openness and doing so by talking about data, protocols and software is disingenuous. Google's core business is pushing advertising using search and data mining. Things that they are anything but open about. Also, Google regularly open-sources software (which is great), but doesn't make any real effort to further develop that software using open-source communities. Have you tried to push a patch back into a Google open source project? (If so, write a blog post and link it here, please). Development on open-source projects in Google happens inside Google, with changes periodically being pushed to the outside world. For the most part this is a one-way street. Still not complaining here, btw - community development is tricky and I don't see other companies really make an effort to release control to 'communities' (hello Sun/Java!).
Google's open-source efforts only indirectly affect their bottom line. What they really do is make it harder for their competitors and garner public goodwill.
Google also makes a big deal out of control. That users control their own data and can take it out of the Googlesphere at any time. Great! Can I have Google remove all the personal data they've collected on me that I didn't explicitly give them? Uh, sorry - no go there. All that really personal stuff doesn't fall under your control.
I'd expect any company to behave in such a manner (or worse, actually), but Google presents itself as a beacon of goodness, openness and generally never Evil. As such we hold them to a higher standard which they can't live up to. So a sanctimonious sermon on being good and open just hits some people the wrong way.
Not me, of course. I'm a bit of a cynic and get a few giggles out of a shot of blatant hypocrisy.
Secrecy about search and ad algorithms are understandable - opening both would negatively impact their end-users. Regarding the the structure of their data centers, this charge is just plain false. Google is significantly more open about the structure of their computation than I would have ever imagined them to be, see:
http://friendfeed.com/paul/944f24c4/great-systems-presentati...
These are the things we should be doing. In many cases we aren't there, but I hope that with this note we can start working to close the gap between reality and aspiration.
and
While we are committed to opening the code for our developer tools, not all Google products are open source. Our goal is to keep the Internet open, which promotes choice and competition and keeps users and developers from getting locked in. In many cases, most notably our search and ads products, opening up the code would not contribute to these goals and would actually hurt users. The search and advertising markets are already highly competitive with very low switching costs, so users and advertisers already have plenty of choice and are not locked in. Not to mention the fact that opening up these systems would allow people to "game" our algorithms to manipulate search and ads quality rankings, reducing our quality for everyone.
So as you are building your product or adding new features, stop and ask yourself: Would open sourcing this code promote the open Internet? Would it spur greater user, advertiser, and partner choice? Would it lead to greater competition and innovation?
Any kind of scoring system where scoring ended up being essentially random like this would be useless. And any scoring system that's useful and open will tell you just how to increase your score.
You're mischaracterizing the memo so you can argue with it, which, incidentally, is exactly what Gruber did. Though so often incorrectly used on the internet, this, folks, is a genuine "strawman" argument.
Honestly I thought this was common knowledge.
In my experience ad-hom attacks are a knee-jerk reaction to an argument that isnt easily refuted. From your language it sounded like you agree with the attacks.
First, please recognize that this in an internal memo we are getting a glimpse of. It's a "Hey guys, I know we've been talking a lot about open, here's what I think you should strive to put into a product if you're going to use open to describe the product."
You think it makes Google look perfect? This is an internal memo! He's talking to the troops, have you ever heard a pep talk that started with "We kinda failed on that do no evil thing didn't we?"?
Second, the author specifically mentions why Google doesn't open up certain things, it wouldn't be beneficial. If you don't agree with his reasoning, then fine, but at least we know the reasoning (although it's not hard to figure out on your own).
I simply cannot understand the kind of person that gets angry at Google when they open source some products but not others. How many products has Microsoft open sourced? Yes Google's motives are based on profit, all of our motives are. The point is I'm excited for Android, Go, and Chrome. They have raised the bar in quality software and I couldn't care less how ads find their way to my blog or why Wikipedia is the first search result on any topic.
But in this case they put it on the official company blog, and that makes it PR.
An opaque market serves only to push each customer as close as possible to their maximum price and benefit Google as much as possible, while providing the consumer (even a very inquisitive tech-minded consumer) no insight whatsoever about how much companies are willing to pay for their eyeballs.
I'd have expected something a bit more insightful here :( (regardless of if he is right/wrong)
Your assertion is also an ad hominem. You can have a person that likes Google and its products and that hates this "open" letter. You can also have a person that hates Google because of its displayed hypocrisy from times to times and still likes Apple ... it's perfectly acceptable.
Not everyone is for "openness" and not everyone should be. Surely some economic, business or social models work better that way, but there's no way to tell if its the "be all / end all" since most models crack when it comes to scaling.
And Google is displaying some hypocritical behavior here since the crown jewels that actually generate money are closed. That isn't bad (they are a business after all) ... but confusing and damaging users is not the reason, and sending signals like that is just dishonest.
(although I've experienced working in a corporate setting before ... that man may actually be honest ... sniffing the company's values like cocaine is actually quite common :)
Merry Christmas.