Live data from Hacker News

Google releases full Android 4.0.1 source code, includes Honeycomb too

groups.google.com

71–80 of 122 posts

Re: Google releases full Android 4.0.1 source code, includes Honeycomb too

#71

In the past, I've spent a fair bit of time criticizing Google for calling Android "open source", but not releasing the source. Now that it appears that they are actually doing it, let me be the first to say that this is great. Well done, Google.

So... call me crazy, but I think it's wrong to praise a project which claims to be open-source for, um, actually releasing source. And honestly, the fact that we've come to this indicates just how completely Google has failed at being an open-source citizen.

The code we are talking about is under an Apache 2.0 licence, they didn't have to release anything.

"open-source citizen" is in the eye of the beholder, if you are a die hard FOSS advocate then yes, they have failed. If you are happy with code being released when it is deemed ready (of course readiness in this case might have been influenced by marketing factors) then they have been quite successful.

Re: Google releases full Android 4.0.1 source code, includes Honeycomb too

#72

I've heard so many complaints from developers about the delayed source release, however I've never known Google to withhold source code for Android. Could the slight delay in release simply be due to legal issues such as scrubbing patent issues and verification that OSS code isn't infringing?

I'm not sure why any developer would need access to source code with such a well documented SDK.

Lots of hackers would like the source so they can poach the some code, make a few enhancements then make a quick buck though...

Re: Google releases full Android 4.0.1 source code, includes Honeycomb too

#73
post #13

In the past, I've spent a fair bit of time criticizing Google for calling Android "open source", but not releasing the source. Now that it appears that they are actually doing it, let me be the first to say that this is great. Well done, Google.

What people criticized about them was the delay of an open source release to sustain their business strategy (commoditize their products' complements via open source but keep a integrated experience by proprietary early-access agreements - see also http://www.joelonsoftware.com/articles/StrategyLetterV.html ). This release doesn't change Google's strategy nor the fact that they will continue to release Android's sour…

  > This release doesn't change Google's strategy nor the 
  > fact that they will continue to release Android's source 
  > code in the future with a significant delay compared to 
  > early-access partners.
As of today there is not a single phone on the market that runs Android 4.0. Besides, open-source does not mean open-development. They have every right to release the code to whomever they want, whenever they want. And because they release the source to most (as of now, 3/4) major releases, that absolutely counts as "open source."

Re: Google releases full Android 4.0.1 source code, includes Honeycomb too

#75
post #45

Earlier quoted context omitted.

Some people criticized AOSP because they believe the delayed release is unfair (a reasonable criticism). Other people (sheep) criticized them because they actually believed Google was never going to release more source or because needed an arguing point against the OS.

Actually until Google releases the source you can never be sure if they're going to release it. They release this time.. you and I can only hope that they keep doing it in the future. It wouldn't be all that surprising if it would go closed source (except for key partners) at some point (and except for the GPL content). Specially when any company could just rip the source, make it nicer looking and release their own…

I'd like to understand why Google didn't use a copyleft licence.

Re: Google releases full Android 4.0.1 source code, includes Honeycomb too

#76

Earlier quoted context omitted.

They released the GPL parts.

I hadn't heard that. Is that verifiable at this point by some means?

They've made posts in the android-building Google group when making GPL code drops. Here is the most recent, corresponding to GPL portions of Android 3.2.1.

https://groups.google.com/d/topic/android-building/IrFiwQ-hL...

Re: Google releases full Android 4.0.1 source code, includes Honeycomb too

#77
post #50

Earlier quoted context omitted.

The stated reason wasn't that the code was ugly, it's that it didn't translate to phones at all; Honeycomb was only ever really good for tablets. There was concern that manufacturers/homebrewers would put it on phones and that doing so would make android look like shit.

By that logic they should have never released the source code for any of Android, since Android is shit on desktop PCs.

Which would be true if everyone was clambering to run Android on their PCs.

Re: Google releases full Android 4.0.1 source code, includes Honeycomb too

#78

Earlier quoted context omitted.

They've always been in compliance with the GPL; the Honeycomb kernel sources were always available.

I hadn't heard that. Is that verifiable by any means at this point? It still doesn't justify the "open source" moniker, but it's still good.

I suppose they could have backdated google groups, but here is JBQ's announcement of the 3.2 GPL's parts being released in July. http://groups.google.com/group/android-building/msg/6410b447...

And here's a thread discussing building the 3.1 GPL'd code in May. http://groups.google.com/group/android-building/browse_threa...

Re: Google releases full Android 4.0.1 source code, includes Honeycomb too

#79
post #75
post #45

Earlier quoted context omitted.

Actually until Google releases the source you can never be sure if they're going to release it. They release this time.. you and I can only hope that they keep doing it in the future. It wouldn't be all that surprising if it would go closed source (except for key partners) at some point (and except for the GPL content). Specially when any company could just rip the source, make it nicer looking and release their own…

I'd like to understand why Google didn't use a copyleft licence.

Phone makers were afraid of copyleft for various reasons, mostly irrational. Also, copyleft probably wouldn't help Google's goal of getting as many Android devices in the market as possible.

Re: Google releases full Android 4.0.1 source code, includes Honeycomb too

#80

Google releases every source code except Honeycomb. I think the code was really ugly, released urgently to support tablets. I cant blame Google, we who works with software in big companies know how pressure and strict timelines can be a pain, but I am glad that things are back on track.

I agree that pressure and strict timelines can be a pain, but compliance with the GPL is not optional.

Only Android's modifications to the Linux kernel and a few other tools are under GPL. Most stuff is Apache 2.0.
Post reply on HN