Google Delays General Release of Honeycomb Source
iluvcapra writes "BusinessWeek reports that Google will not be releasing the source code for Android Honeycomb 'for the foreseeable future.' Android lead Andy Rubin is quoted, stating that if Google were to release the source for Honeycomb, Google would be unable to prevent it from being installed on mobile phones and 'creating a really bad user experience.'"
So Android 3.0 isn't exactly 'open source' for the foreseeable future?
I can see two reasons for Google being leery of a source release:
1: The patent drama going on in the cellphone world, with almost everyone suing each other. It is like watching The Departed, except with lawyers.
2: iOS. Google is nervous about the June iPhone release, so is hedging bets to see which way to go after the iPhone 5 comes out.
mkdir android
cd android
repo init -u git://android.git.kernel.org/platform/manifest.git
repo sync
make
This is very much in violation of the spirit of Open Source, on which Google relies for its entire existence.
Actually, even holding back the development repository and just doing periodic code drops is a violation of community spirit at the very least, and probably harmful to the pace of ongoing development as well. It is clear that Google still does not "get" open source.
Have you got your LWN subscription yet?
Educate me, please. I'm not in the loop on this.
How much of Android is GPL-licensed? Does Google have a choice? I'm pretty sure they have no choice on the kernel itself and anything GNU-derived. What portions of Android are not subject to GPL disclosures?
Everybody gets what the majority deserves.
Over the past few weeks, Google has notified device makers of its change in plans with Honeycomb. Android executives have also been telling companies that Google will likely wait to make another open-source distribution of Android software until it completes the next version, called Ice Cream.
So unlike what the summary suggests, and more in line with the title, it really is a delay, not an indefinite cutoff.
Linking to page 1 of the article would probably be nice. Better yet, the print version.
http://twitter.com/Arubin/status/27808662429
What is the definition of "open" today, Google...?
Beware: In C++, your friends can see your privates!
Because Android isn't GPL licensed, only the kernel is.
For the record, the kernel is available at android.git.kernel.org
The Android brand.
Higher Logics: where programming meets science.
Their probably afraid that the hobbyist will let a mainstream media journalist try their cool Google phone and, because the journalist doesn't understand the finer points of google recommending it not be used on phones, they write a scathing review of Google's new phone OS.
If there's one thing I've learned in my tech career, is that customers don't understand or care who exactly in the chain of production was responsible for their problem or lousy experience. It's always you. And if you're the big name part of the equation, its DEFINITELY you.
Saw a great sign on the side of a truck: "Joe's Natural Gardening: Where the Customer is Occasionally Right"
Where are we going and why are we in a handbasket?
The real answer is the code sucks. They rushed Honeycomb and want to be able to clean it up with the ice cream sandwich release.
I'm pretty sure the 'someone wants to remove it from code' would be some cheap chinese company, and the people who would complain would be the consumers...
Its not much of a solution is it...
Isn't Google just delaying the source release until the release after Honeycomb which will combine the tablet version with the handset version? What's the big deal?
The big deal, in case you're correct, is that they would skip an OS version for a supposedly open OS.
According to TFA, that is their stated intention..
As for the supposedly open OS, it is open because the author (Google) chooses to license it as open source, not because they are required to do so. Just as I can choose to use whatever license I choose for any software (even an OS) that I create.
"You want to know how to help your kids? Leave them the fuck alone." -George Carlin
Here's an alternate theory.
They don't want Amazon using it to build a competing tablet with very little Google on it.
The way that Amazon is approaching their app store is pretty much an assault on Android. Creating a new app store that competes on price, features, service, etc. would be great, but Amazon is approaching competition the same way the carriers do: exclusives. So now, if you want the latest Angry Birds then you must get the Amazon app store, and if you are an Android user outside the U.S. then you can't get it at all. In other words, rather then sinking more money into building their app store they paid off Rovio to deny the new app to Google.
This is a good strategy for Amazon but it is bad for Google and for Android in general.
I've always thought that Android's openness was a great thing for users, partially because there was competition on the platform that would keep Google in check. But this is different. This sort of competition could really hurt Android.
So, it's not "honeycomb on phones" that could harm the Android user experience, it's App Store's competing 'carrier' style. And while I'm sad to hear that Honeycomb is now less open-source then it was before, I don't want Google to let Amazon undermine Android.
Too bad really, cause I was looking forward to an Amazon Honeycomb tablet until I heard about the whole Angry Birds thing.
Do they think a phone manufacturer is going to ship a honeycomb based phone that gives a really bad user experience?
Yes
Your comments do pretty much sum it up. There is nothing wrong with a corporation looking out for their best interests. But when they enjoy bashing their competitors over the head with "open" frequently, they better back those insults up with actions on their side. Keeping Honeycomb closed well over a month after the first tier tablets shipped with it isn't "open".
WebOS is also "open", and 2.1.0 was released on March 14th. The source code is also available, not sure when it's posted, but already thats sooner then people have their hands on shipping Honeycomb code.
You're right, but it's worth pointing out that this is the App Store argument. If Google may withhold source from certain hardware vendors in order to "protect" end users or the platform, to protect the platform's reputation of stability and performance, mutatis mutandis Apple is justified to withhold apps and functionality from their platform for the same reasons. If Andy Rubin thinks he's entitled to prevent people from running Honeycomb because of UX, then Jobs is completely free to make such decisions about iOS.
It works and it's completely reasonable, but it's not "free." Free means people being grownups and understanding what minimum specs are, and the distinction between an application, an OS and hardware.
Don't blame me, I voted for Baltar.
It's almost comical seeing the conspiracy theories in some of these comments.
While on one hand they are totally stretching their good will with the open source community which they benefit from, the most obvious reason is detailed in the submitters comments. Occam's razor, etc etc etc.
As someone who spends much time hanging out on the XDA developer forums I can promise that the second that source gets released within hours every popular Android handset out there will have a ROM ready for flashing...There are rips from different model/brand/language/era/device type/etc available for deconstruction and flashing for nearly every Android device out there. Being the curious geek that I am I try nearly all of them (before going back to CM every time)...and most of them have just as wonky a user experience as can be expected.
Seeing as how Honeycomb is intended primarily (or even exclusively) for tablets I'd imagine it's UI elements (among other things) are absolutely not going to be the best implementation available for 3-4" screens.
While this is clearly not the best sign of good will towards the open source community, I'm sure the source will be out once something newer is out for the modders and developers to play with...Having the absolutely latest version (no matter how many points are in the version number) is like crack to some of these people. They forget all about Honeycomb with Ice Cream available...
Seems more like a whole lot of people at Google never considered this until it was too late...hopefully this lights a fire under their asses to get Ice Cream out quicker to unify the platform.
Judging by the number of force closes I get with Xoom with routine use (browser, media player, market), this may actually be true to a certain extent.
I have it on my Nook Color and have been anxiously waiting for google to make good on the source release so it can actually get better. I'm very disappointed by this. You can't control the what people do with open source releases.. that's just how it is. I can't decide which is more annoying, them delaying the gingerbread release to my Nexus One for months so the Nexus S could look extra shiny, or them delaying honeycomb source so the Xoom and other pending tablets look extra shiny. I'm losing faith in google here. I can't decide if they are just too afraid manufacturers will jump ship if they don't get easier sales channels or if they are taking Apples rants against android a little too close to heart.