Google and Android: The messy truth of open-source

Speaking on Cranky Geeks, a ZDNet-owned online television show, Google bigwig Chris DiBona quite plainly admits that Android open-source development isn't plain sailing for its developers. "We could do better," he says, but he isn't apologizing. And rightly so: he would be apologizing for moving too fast. It would be like a pussy-whipped man apologizing after cleaning the house, but forgetting to do the car: "We could do better," yes, but Google could also do a lot worse.
Open-source development is one tricky can of worms. Unlike almost every other technology, time and energy and code is given freely by its developers. It's crazy, and counter-intuitive by most capitalist measuring sticks, but it seems to work -- it's just darn messy. Take Android for example: there are branches everywhere with patches coming in and going out from every which way. All the while you have the leviathan-like megalith of Google producing its own source and only periodically gracing the repositories with its new code. Let's not forget the primary partner-and-now-competitor Motorola: they have 'behind the scenes access' to Google's Android code, which they can develop into their own fork -- later, they might splice it back into the main branch.
And it works. It works at a rate unmeasurable by any non-contemporary standard. Sometimes, for the sake of progress, a little sloppiness is acceptable: after all, the only resource you have to lose is developers -- developers that aren't being paid anything! "[...]The only thing that really matters is how many of these we ship -- how many Android phones. There is a linear relationship between the number of phones you ship and the number of developers," DiBona says in the interview. As cynical as it sounds, it's true. There's no Android roadmap, no way for developers or Google or Motorola to predict what Android 2.2 or later might bring: there's just developers. Throw them at it and see who sticks. In today's day and age such a model is a huge advantage: no one knows what will happen within the next year, let alone a few months.
Open-source projects, to compete with the old-school, closed-source, NDA-ridden oligarchs, simply have to attain a critical mass of developers. That's the sole purpose of the Nexus One: more users, more apps, more coders. Once Android has enough interested and invested parties, there'll be no stopping it. I just hope someone sends out a rescue vehicle to pick up those that are flung by breakneck speeds to the wayside.
[via The Register]












Comments
10
Subscribe to commentsAlJan 8th 2010 10:31AM
"Pussy-whipped"? Seriously? You know, my kids read this site, too. Talented writers can imply all kinds of funny things in a way that would elude the younger set and not offend most adults. I've come to expect more from DLS than 25-cent frat boy humor to get a point across.
Other than that, I think your article is spot on.
Sebastian AnthonyJan 8th 2010 10:35AM
Thank you.
I would be more worried about my use of 'shit' than 'pussy-whipped'. It's one of those phrases like 'anal retentive' that sounds rude but kind of isn't.
Apologies for any offence caused tho'!
sine909Jan 8th 2010 12:27PM
@Sebastian - I'm not offended in the least (I laughed at the use), but your comparison there is way off. "Anal retentive" is generally not considered rude, "pussy-whipped" is not considered rude amongst a group of drunk guys watching the game.
Sebastian AnthonyJan 8th 2010 12:30PM
Hum... I know in some circles 'anal retentive' would be considered rude (but not crude -- I guess there is a difference in that sense at least).
What's a 'more correct' form of pussy-whipped then? :P
sine909Jan 8th 2010 12:49PM
Anal-retentive may offend someone because they may consider it a negative trait, but if its the word "anal" in it that annoys them - they're just uninformed. It's a phrase that comes out of the world of psychology, as in - it's in any dictionary.
I'd say "whipped" would offend a few less people, as many women (and some men I assume?) aren't a fan of the "P-word" in any sexual context. But given the connotation I'm sure that'll still annoy some people.
Beyond that you'd have to get a bit more creative. Off the top of my head I got nothin' - but I'm tired.
Sebastian AnthonyJan 8th 2010 12:52PM
Hehe, I wrote this at 4am last night, so perhaps that explains my choice of words...!
http://en.wiktionary.org/wiki/pussywhipped has some good alternatives.
Henpecked! Under the thumb!
chris nolteJan 8th 2010 1:35PM
this is like the 5th article you gave that excuse for. I suggest you get more sleep.
Sebastian AnthonyJan 8th 2010 1:40PM
Tell me about it :)
kalel90Jan 8th 2010 3:27PM
Well i don't think pussy whipped is too out of line for an online blog i mean look at Engadget they have said more offensive things than that and they have more than enough readers. Not to mention the kids the first poster was talking about probably already know more than that little "offensive remark" could ever teach them.
LalloJan 8th 2010 6:41PM
Good article! I'm tired of not knowing what version of Android I'm going to have or not have. I have the G1 and are we going to get 2.0 or not???