Slashdot Mirror


Android Source Code Gone For Good?

First time accepted submitter vyrus128 writes "Many people were upset at the revelation, reported here in May, that the Honeycomb version of Android would not be open sourced. But Google promised that the next version, Ice Cream Sandwich, would have full source available. Now that ICS is out, though, the source is nowhere in sight. In the thread, Android's Jean-Baptiste Queru offers the following, as to the question of whether source will ever be made available: 'At the moment I don't have anything to say on that subject.'"

48 of 362 comments (clear)

  1. Umm.... by zixxt · · Score: 4, Interesting
    --
    ---- GENERATION 26: The first time you see this, copy it into your sig on any forum and add 1 to the generation.
    1. Re:Umm.... by sapphire+wyvern · · Score: 5, Informative

      They're letter codes with a dessert theme. The first letter of the name is in alphabetical order.

      C = Cupcake = 1.something
      D = Donut = 2.0
      E = Eclair = 2.1
      F = FroYo = 2.2
      G = Gingerbread = 2.3
      H = Honeycomb = 3.0
      I = Ice Cream Sandwich = 4.0

      I'm not sure what the B version was called. The next version will presumably start with J. Jelly maybe?

    2. Re:Umm.... by Anthony+Mouse · · Score: 5, Informative

      To reiterate, these servers contain only the ‘gingerbread’ and ‘master’
            branches from the old AOSP servers. We plan to release the source for the
            recently-announced Ice Cream Sandwich soon, once it’s available on devices.

    3. Re:Umm.... by Thantik · · Score: 4, Funny

      A = Alpha
      B = Beta

    4. Re:Umm.... by Jane+Q.+Public · · Score: 2

      They're still not line or version numbers. Names are great, but when they're changed at the drop of a hat, they don't add anything, they get confusing.

      Still waiting for Ubuntu's Obstreperous Ostrich.

      Intel is the company that has taken it to ridiculous extremes. They have so many variants of their CPUs, with such bizarre and inconsistent designations, I (who used to be a computer tech) no longer even bother to keep track of most of them. I just look it up.

    5. Re:Umm.... by cheekyjohnson · · Score: 2

      If they ever decide to stop releasing the source, self entitled trolls like you still have no right to complain: They've released more OS source code than Apple and Microsoft combined ever will.

      No one can criticize them because, in your opinion, some of the others are worst (and Google has done some good). Obviously all criticism will be completely invalid.

      If things could be worse, the current situation is obviously good.

      --
      Filthy, filthy copyrapists!
    6. Re:Umm.... by Anthony+Mouse · · Score: 4, Insightful

      what good will it be to get the source?

      See obvious answer here.

      Having the source to the drivers would be preferable as then they could be improved as well, but nothing other than being a purist stops you from using the binary blobs as-is and improving the code that is open source.

    7. Re:Umm.... by tlhIngan · · Score: 3, Informative

      have a question....what good will it be to get the source?

      Well, a ton of devices use AOSP - Kindle Fire, Nook, many tablets and phones, so those will get 4.0 when it comes out.

      The other reason is if you have the True Android Phone. Or several now - the Nexus One, Nexus S, Galaxy Nexus phones, which are completely open and trivial to enable installing your own OS. Which is the whole point of Android.

      The other phones? They're merely Android compatibles. Most have roots and other stuff that let you get them closer to the true Android phones.

    8. Re:Umm.... by brian.swetland · · Score: 5, Informative

      There are remarkably few binary blobs in Android lead devices (some OEMs add more proprietary goop to their own phones though).

      http://source.android.com/source/building-devices.html

      Nexus S, for example, requires these pieces above and beyond the available open source userspace and kernel code:
      - opengl userspace libraries (ImaginationTech)
      - radio interface library (Samsung) -- glue between the Android Telephony stack and the Radio
      - firmware for bt/wifi chip (Broadcom)
      - GPS userspace library (Broadcom)
      - NFC firmware / loader library (NXP)
      - auto-calibration library for orientation sensor (AKM)

      The closed pieces are available here, under a license that allows you to use them in your own builds, and even to redistribute (non-commercially) entire flashable OS images including them.

      We continue to work to reduce the number of closed binaries needed on the lead Android devices. We have *never* shipped a lead device that includes any non-gpl/bsd kernel code.

    9. Re:Umm.... by GigaplexNZ · · Score: 2

      Darwin is.

    10. Re:Umm.... by ttong · · Score: 2
    11. Re:Umm.... by oakgrove · · Score: 3

      We continue to work to reduce the number of closed binaries needed on the lead Android devices. We have *never* shipped a lead device that includes any non-gpl/bsd kernel code.

      Thank you! Great work and I can't wait to get my hands on the Galaxy Nexus!

      --
      The soylentnews experiment has been a dismal failure.
    12. Re:Umm.... by somersault · · Score: 2

      Well, he's a bit misinformed on the differences between the internals of OSX and your standard Linux distro (which conceptually are almost identical), but I think he's getting more annoyed at your average Linux evangelist's attitudes than the technicalities.

      There have been some installs of Ubuntu where I'm sure I never had to touch the command line to do any usery stuff, so I know it's not true that the CLI is always necessary in Linux. I do think he's wrong there. However I got sick of Ubuntu, and with Mint (the second most popular Linux distro) I've had to resort to get things working the way I like.

      I don't have a problem with the CLI myself, being a geek and CompSci graduate, etc, and I do disagree with him that it's "out of style". It's never really been "in style" for end users, but it is incredibly convenient for power users and adminstrators to be able to script and pipe everything about.

      Linux is not a drop in replacement for Windows any more than OSX is, simply because there are some games and professional apps that you just can't run. He's being a bit of a troll in the way he gets so worked up and overgeneralises, but his overall message is that Linux either needs to change/babify to be suitable for everyday users. I think that's one option. The other option is that we stop caring about trying to go mainstream. I think that is also a sensible option. I'd love if Linux were mainstream on the desktop, because then I wouldn't need Windows for gaming - it's the only reason I've ever used Windows at home. But I also realised I don't care that much whether other people use Linux or not any more than I would want everyone else to use the same brand of car as me or something.

      Yes he's being a douchebag in the way he phrases things, but so are the guys on the other end of the scale. I hate fanboism in general. That's why I always go devil's advocate on everything. I'm sure sometimes I come across as a fanboi myself. I can be very opinionated. I definitely was more fanboi-ish and religious about things in the past - but I at least try to see things from other people's point of view, apart from the guys who are very obviously shilling (who sometimes make valid points, but it's often among half-truths or completely misinformed viewpoints).

      --
      which is totally what she said
    13. Re:Umm.... by somersault · · Score: 2

      Actually I was being honest about not needing the CLI in Ubuntu. I realised one day that I hadn't needed to do any weird configuration at all for a couple of Ubuntu installs. I still chose to use apt-get over synaptic (the GUI equivalent) a lot of the time, and likewise I like to use Remote Desktop and VNC from the command line, but there are GUIs for those who want them. Apache I did make a couple of symlinks for on the CLI, but there is probably a GUI tool for making symlinks (they're a bit like Shortcuts, but not quite the same) for those who want it, and anybody who uses Apache will very likely be someone who is comfortable with a CLI anyway of course. So I do think it's possible if your drivers are working perfectly. Since I moved to Mint of course, I've resorted to the CLI to sort out WiFi issues before. So Ubuntu is the only distro I'd recommend to noobs, and then I'd only recommend devices that come with Ubuntu, like certain Dells, as they're guaranteed to be supported in the driver dept!

      As someone who has been a Windows admin for 10 years now, yes I have met a few who use Start->Run, one of whom is me. For example I don't know an easier way to start regedit without creating a shortcut to it in the Start Menu (which you don't want to do for most users!). Likewise if you're just doing one-liners like regsvr32 or whatever then it makes sense. Usually I type cmd in there for a command line if I'm not on my own Windows machines (which will have it in the Start Menu or on the desktop).

      You're broadly correct in your GUI vs CLI comparison. Often a GUI is convenient. I've actually considered writing some GUIs for Linux myself just to make life easier for those who aren't aware of the locations of common config files, or those who know them but just want a convenient location for quickly configuring anything they want. Even if it just links to a bunch of text files like the Windows "sysedit" command (was still around in XP, not sure if it is on 7).

      Yep. Linux has plenty of potential for end users on the desktop if it keeps improving, but it's definitely not ideal for everybody yet. In terms of my own Linux experience, this pretty much covers it though. I didn't like having to screw around just to configure my monitor resolution and get 3D in the past. I've not had to do that since I tried Ubuntu in 2008. Things are definitely heading in the right direction.

      --
      which is totally what she said
  2. Sue! by Culture20 · · Score: 2, Funny

    It's your God-given right as an American. Sue for the source! Where's RMS?

    1. Re:Sue! by Kotoku · · Score: 2

      All elements that under the GPL require source code distribution are already available for download.

    2. Re:Sue! by Maritz · · Score: 2

      It's you're right to feed the trolls....congrats you're doing it well and have mastered your craft.

      2/3 ain't bad.

      --
      I do not want your cheap brainburning drugs. They are useless for work. And I am a working man today.
  3. Impatient, much? by mariasama16 · · Score: 4, Insightful

    Wait, so the fact that the OS was announced 24 hours ago, its not been released on any phone/device/etc yet and people are STILL whining that the source is not released?! I want their time machine!

    1. Re:Impatient, much? by amRadioHed · · Score: 3, Interesting

      Right, or in the words of Matias Duarte "On Honeycomb we cheated, we cut the corner of all that smaller device support. That’s the sole reason we haven’t open sourced it."

      --
      We hope your rules and wisdom choke you / Now we are one in everlasting peace
  4. Too Early, comes with official update push by Kotoku · · Score: 5, Insightful

    This is a dumb news story. History has shown that the source release hits the AOSP shortly after the update is pushed to phones (presumably to protect against any major flaws before it is rolled out to devs).

    SDK has been released, SDK Roms should be out soon and by December ICS source should be under heavy development for CM 8 and other roms if history is any indicator.

    Google reported on the live stream last night plans to put the ICS source up, something they said they had no plans to do with Honeycomb.

    1. Re:Too Early, comes with official update push by ScrewMaster · · Score: 4, Interesting

      CyanogenMod 9. They're skipping 8 because 8 was supposed to be for Honeycomb.

      Well, I hope the Cyanogenmod project continues. Steve Kondik is now working for Samsung: what that will do to his priorities (and to what is actually allowed to do on CMx) is hard to say. I hope it goes on: that one project has advanced the state-of-the-Android-art considerably. For the past couple of years, I won't even consider a device that I can't root and put my CM on.

      --
      The higher the technology, the sharper that two-edged sword.
  5. Calm yourselves. by Alunral · · Score: 2

    Chill out, guys, it's been exactly a day since this all released. They said it will be released, give them time. If we don't have it within a month, THEN worry. ...How long does it usually take them to release the source code?

  6. Incorrect by rainwater · · Score: 5, Insightful

    > "Now that ICS is out" Wow. What has happened to Slashdot? ICS is not out. The first device, the Galaxy Nexus, doesn't get released until next month. And Google did announce ASOP would be released once it is released to the first ICS devices. Basically, everything posted was incorrect. Nice try though

  7. bullshit.. it's coming, just not before the device by marcushnk · · Score: 2

    Dan Morrill
      Oct 20, 4:29 am
    Hi!
    As you know, like many other projects the Android Open-Source Project was
    affected by the recent kernel.org downtime. So, we’re pleased to let you
    know that the Gingerbread source code is now available again, and AOSP git
    servers are back online.
    Even before the kernel.org downtime, it was clear that AOSP was sometimes
    taxing kernel.org’s git infrastructure. When we did the Gingerbread source
    release, for example, load due to AOSP made part of kernel.org unusable for
    several days. This isn’t fair to kernel.org’s staff or the community, so for
    some time we’ve been preparing our own git hosting on Google servers.
    We were finishing up just as kernel.org experienced their downtime, so the
    Gingerbread source is now available on Google’s servers. Accordingly, the
    git URLs have changed.
    Here are the instructions to access the new git servers:
          - You need to get the latest version of the repo tool:
          curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
          - You need to initialize a new repository:
          repo init -u https://android.googlesource.com/platform/manifest -b
          android-2.3.7_r1
          - The full instructions are at
          http://source.android.com/source/downloading.html
    There are a few limitations to be aware of:
          - Our priority has been getting the main source code mirrors back online,
          so for the moment gitweb source browsing and Gerrit Code Review are still
          unavailable.
          - We are now working on bringing AOSP’s Gerrit Code Review site back up,
          and hope to be able to say something here soon.
          - It might be a little while longer before gitweb comes back,
          unfortunately, since Gerrit Code Review is the next priority.
          - To reiterate, these servers contain only the ‘gingerbread’ and ‘master’
          branches from the old AOSP servers. We plan to release the source for the
          recently-announced Ice Cream Sandwich soon, once it’s available on devices.
          - As these new servers are, well, new, there may be hiccups if we
          encounter unexpected issues. However we’re keeping a close eye on them and
          will respond to any issues as quickly as possible.
    Finally, we’d like to send a huge “thank-you” to the kernel.org community
    and Oregon State University Open-Source Lab staff. They’ve done an
    incredible job hosting the AOSP source code mirror and Gerrit Code Review
    for nearly 3 years. Without them, it’s safe to say that AOSP would not be
    where we are today.
    Thanks, and happy coding!
    - Dan

    --
    "Consider how lucky you are that life has been good to you so far. Alternatively, if life hasn't been good to you so far
  8. FUD Alert. FUD Alert by CritterNYC · · Score: 5, Informative

    This is FUD based on nothing. Google has said for quite some time that Gingerbread was available, that Honeycomb would be closed and only suited for tablets and that Ice Cream Sandwich would have the source available once it was released. Google was true to their word and everything for 2.x is available and 3.x is closed. The post linked to in the main article is the sources they are required to release (GPL) now that the Ice Cream Sandwich SDK is available. It should be noted that Ice Cream Sandwich itself as an OS has not been released and is not available on any shipping product. They've already said "We plan to release the source for the recently-announced Ice Cream Sandwich soon, once it’s available on devices." It's not available on devices yet.

  9. Re:Bad title. by jrumney · · Score: 2, Interesting

    More precisely, everything after 2.3 is up in the air. When 3.0 was released, we were promised source code for 3.1. Then 3.1 was released, and it was - "no, we've changed our numbering scheme so 3.1 is actually a minor update to 3.0, and what we previously called 3.1 will actually be 4.0". Now 4.0 is out, and Google are being very evasive about the question of source code. My guess is that the partners have become more powerful, and convinced Google that they should have a competitive advantage over the clone manufacturers in China. We might see the Honeycomb source soon, but I wouldn't expect ICS source at least until Jelly Roll is in the hands of Samsung, HTC, Motorola and Sony Ericcson.

  10. Re:Well then why bring it up? by ozmanjusri · · Score: 3, Interesting
    Exactly.

    Google has said all along: "We plan to release the source for the recently-announced Ice Cream Sandwich soon, once it’s available on devices."

    What's with all the Android-baiting on Slashdot lately? Did Microsoft buy some more advertising?

    --
    "I've got more toys than Teruhisa Kitahara."
  11. No shit by Rebelgecko · · Score: 4, Insightful

    Why should they release the source for an OS that isn't even out in the wild yet? They've already said that the source will be released once the Galaxy Nexus is in stores (probably so that the Nexus is actually the first phone running 4.0. I'm there will be plenty of custom ROMs for other phones/tablets within days of the ICS source being released)

    --
    CATS/Diebold '08- All your vote are belong to us!
  12. Re:Well then why bring it up? by Doc+Ruby · · Score: 4, Insightful

    I welcome that kind of pressure to keep Google honest. Something has to push back against the many pressures to keep Google dishonest, and to keep Android source unavailable. Pressure from the large geek community is good.

    --

    --
    make install -not war

  13. The Sky Is Falling? by Frosty+Piss · · Score: 5, Insightful

    So, essentially, this "story" is nothing more than I-Hate-Google-The-Sky-Is-Falling conspiracy speculation nonsense.

    Is Slashdot pandering for page-views?

    --
    If you want news from today, you have to come back tomorrow.
  14. Slashdot is turning into Fox News by Flipao · · Score: 4, Insightful

    Fear mongering headlines followed by outright lies in the summaries, and people eat it up...

  15. Re:Bad title. by compro01 · · Score: 3, Informative

    Now 4.0 is out.

    4.0 is out? Where? The first phone running 4.0 (the Galaxy Nexus) doesn't come out til next month.

    --
    upon the advice of my lawyer, i have no sig at this time
  16. Re:FUD Alert. FUD Alert by onefriedrice · · Score: 4, Insightful

    Or do you happen to know someone who has a device running Honeycomb and was able to follow up on the legal requirement that the source be made available to them?

    I haven't followed Google's behavior with the Android source code that closely, but what legal requirement are you talking about? I thought Android was Apache licensed?

    Regardless of Android's license, there is no legal requirement for Google to release any code except portions to which they do not hold the copyright and are licensed (to Google) under viral conditions (i.e. GPL). Google's own code (as long as it is not classified as a derivative of someone else's work under the GPL), even if it was released under the GPL (or any open source license) in the past, does not have to be provided freely because Google is the copyright holder and therefore is not subject to the license as if they were a licensee.

    As far as I'm aware, Google is adhering to any licensing terms that they are subject to. They also open source some of their own code, as well. Non-story.

    --
    This author takes full ownership and responsibility for the unpopular opinions outlined above.
  17. Re:Bad title. by shellbeach · · Score: 4, Informative

    4.0 is out? Where? The first phone running 4.0 (the Galaxy Nexus) doesn't come out til next month.

    You can run ICS quite happily in the android emulator from the SDK right now. So, yeah, it's out.

    The source isn't out yet, but Google's been very specific that it will be released in the next few weeks ("We plan to release the source for the recently-announced Ice Cream Sandwich soon, once it’s available on devices") just as Gingerbread was.

    This post is a joke -- it focuses on the comments on an engineer who has nothing to do with the ICS code release, and says as much. However, some people seem so convinced that Google's gone full-evil that they're jumping on every "no comment".

    Don't /. editors check stories for troll submissions these days?

  18. That's the opposite of what he said by EboMike · · Score: 5, Informative

    Quoting JBQ's post from today: "yes, that means ICS will be coming to AOSP".

    https://plus.google.com/112218872649456413744/posts/HB5qQHeNKBQ

  19. Re:Well then why bring it up? by Ihmhi · · Score: 2

    A lot of things (like politics, for instance) would be better if we called people on their bullshit - constantly - rather than let them get away with it.

    Thankfully we finally have people leveraging the power of the Internet and aggregating data with things like Politifact and the Obameter, so the populous can be more informed if they want to be more informed. Sadly, a lot of them still don't seem to care.

    I do feel a fair bit of hope that there are a lot of younger people who try to be more connected to the world, though. They read the news (and not just Fox's "UHMERICUH FUCK YEAH" shows), they protest, they petition... maybe idealism is something that only the young are good at.

  20. Already addressed by MDMurphy · · Score: 2

    I thought it odd I saw this thread on Slashdot after I'd read this article:

    http://www.zdnetasia.com/android-4-0-to-be-open-source-in-coming-weeks-62302580.htm

    "Rubin said Ice Cream Sandwich will be open source "in a couple of weeks" when Samsung's Galaxy Nexus ships and manufacturers will be free to push the update to their current range of devices. Going open source means manufacturers will be able to put Android 4.0 into their own devices and cut their own ROMs for existing products."

  21. Re:Well then why bring it up? by jone_stone · · Score: 2, Insightful

    Sorry but it's not just a word. It has power that can't be willed away. If you use it like that you're asking for trouble, regardless of your intention. I find it offensive (as would most other residents of the United States, I'd guess), particularly when used the way you just used it. You can't make that reality go away by saying "get over it, people".

  22. I knew it will happen :) Soon hard-core linux fans will ban android phones and declare them unclean and all android users as infidels, LOL.

  23. Re:Well then why bring it up? by ozmanjusri · · Score: 3, Interesting

    Why is it anti-Android sentiments are assumed to be the product of Microsoft?

    You notice nobody at Slashdot is discussing the OS itself?

    Despite other commentators recognizing that a new release of the most popular smartphone OS in the world is a big event, and that the new version is a significant improvement, all the discussion here is about what Microsoft has said about it, or more lame versions of the long-running trolling over source code.

    Meanwhile, this is what the real world is saying:

    "Android ICS offers a massive array of improvements over its predecessors bringing the best of both Gingerbread and Honeycomb while providing a raft of new innovations."

    http://www.techradar.com/news/mobile-computing/android-4-0-ice-cream-sandwich-everything-you-need-to-know-954464

    --
    "I've got more toys than Teruhisa Kitahara."
  24. Re:Well then why bring it up? by icebraining · · Score: 2

    Actually, the phone version of Android, 2.X, is still Open Source. Only the tablet version (3.X) and ICS, which isn't available in any product are closed.

  25. Re:Well then why bring it up? by MrHanky · · Score: 3, Informative

    1) No one does that. 2) It is open. CyanogenMod makes Gingerbread available to an awful lot of devices with source and everything. It's the latest code currently available on Android phones, in actual fact.

    I hope that when you grow up, you become more honest. Otherwise, you'll be unsuitable for politics.

  26. Re:Well then why bring it up? by TheRaven64 · · Score: 2

    And this is the view that keeps the word's power. Contrast with gay. The homosexual community embraced the various slurs that people used against them. It's now hard to find a word to describe a homosexual that is intrinsically insulting - only the attitude of the speaker matters, as it should be. In contrast, people get hyper-defensive about people saying 'nigger', giving it a taboo status.

    --
    I am TheRaven on Soylent News
  27. Re:Well then why bring it up? by mwvdlee · · Score: 2

    Yes, and in USAGE this word is a derogatory term.
    As I stated before, saying you use a certain word with a different meaning than recognized by current society does not make it so.
    The meaning of words is determined by the masses (those you want to understand what you're saying), not the individual.

    --
    Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
  28. Re:Well then why bring it up? by delinear · · Score: 2

    There's a difference between keeping up pressure on companies to do the right thing (good) and blatant overreactions that harm the company's image without justification (bad). Claiming that the fact that the source isn't available the second the OS is released, despite assurances from the company that it would be open source and nothing official to the contrary, somehow means the end of all open source from said company forever is just insanity level overreaction. Let's give them a chance to do the right thing before we all don the Guy Fawkes masks and march on Google HQ.

  29. Re:Groklaw may give the clues by erroneus · · Score: 2

    Yes, now I don't have to say it. Google would be ill-advised to add more fuel to the fire of the Oracle v. Google case. And it does not matter whether there is or isn't infringing code -- copyright or patent. The additional time wasted in litigation is additional money and potential risk.

    Anyone complaining about Google not releasing source code when the whole of the Android platform is being threatened either isn't seeing the larger picture or isn't interested in Android's future.

  30. Lies damm lies and Slashdot by LWATCDR · · Score: 3, Informative

    Let's start with the lie in the summary.
    "Now that ICS is out, though, the source is nowhere in sight. "
    ICS isn't out. It has been shown but it is not out.
    And we have this statement " - To reiterate, these servers contain only the ‘gingerbread’ and ‘master’
          branches from the old AOSP servers. We plan to release the source for the
          recently-announced Ice Cream Sandwich soon, once it’s available on devices. "
    Source: http://groups.google.com/group/android-building/msg/c73c14f9b0dcd15a?pli=1
    In other words this is all click bait and the summary should be appended.
    The source will be released when the phones are released aka when the program is distributed the source code will be released.

    Wow now Slashdot is now Trolling.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  31. Re:Well then why bring it up? by scot4875 · · Score: 3, Insightful

    I'm really not that worried about this possibility, simply because Google would be fools to not release the code and they know it. They've benefited greatly from contributions to projects like Cyanogen, and the collective will of the Internet tends to come up with a lot of good ideas for them to integrate back into the official distribution.

    I suppose it's possible that they *could* just decide "oh, we'll let them keep playing with Gingerbread and just steal any good ideas we see," but I think they know that's short-sighted and will cost them a lot more than good will.

    --Jeremy

    --
    Jesus was a liberal