Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
Android Google Operating Systems

AOSP Maintainer Quits 221

In a post on Google+, Jean-Baptiste Quéru, long-time maintainer of the Android Open Source Project, has said he'll no longer be working on it. "There's no point being the maintainer of an Operating System that can't boot to the home screen on its flagship device for lack of GPU support, especially when I'm getting the blame for something that I don't have authority to fix myself and that I had anticipated and escalated more than 6 months ahead." Quéru is referring to the recently-released Nexus 7 revision, for which Google has not provided factory images of Android 4.3. This seems to be because GPU maker Qualcomm is refusing to release the blobs necessary to boot the device.
This discussion has been archived. No new comments can be posted.

AOSP Maintainer Quits

Comments Filter:
  • Replicant (Score:4, Informative)

    by Anonymous Coward on Wednesday August 07, 2013 @04:17PM (#44501961)

    Just a reminder that the Replicant [replicant.us] project is trying to make a completely free and open source version of the Android software stack, including the parts that interface with the hardware.

  • By the Way... (Score:3, Informative)

    by Anonymous Coward on Wednesday August 07, 2013 @04:28PM (#44502087)

    The GPU in Intel's upcoming Baytrail tablet SoC already has 100% GPL mainline Linux drivers in at least the 3.10 kernel... just sayin'

  • by uvajed_ekil ( 914487 ) on Wednesday August 07, 2013 @04:32PM (#44502127)
    Some of us don't have tiny girly pockets, in which case the Nexus 7 is indeed borderline pocket-sized.
  • by tlhIngan ( 30335 ) <slashdot@worf . n et> on Wednesday August 07, 2013 @04:35PM (#44502143)

    Except Google will find itself without a Nexus device to sell. Especially since Google has started toning down their Nexus line and starting offering "Google Edition" phones which are stock Android phones.

    Because you think companies like Samsung, HTC, LG, etc care that the drivers are open or not? They sign the NDAs and get access to partial source code they need to create their devices.

    As for using obsolete fabs and such - it's still expensive. Masks still cost around $100,000 each, and you need 10 or more of them still for a modern chip, so a tapeout run still costs a couple of million dollars.

    FPGAs can be used, but when I used them, the dev systems used FPGAs cost $30K each, and the entire system ran at 10MHz. Oh, and you needed 4 FPGAs to simulate a subset of the chip. (That said, if you have 10 hours or so, Android DOES boot...).

    The big problem still is the 3D stuff - all highly patented - implementing an open core will basically violate piles of patents, including many dating all the way back to when companies like S3 existed.

    Of course, you can run Android in pure 2D mode, as 2D graphics are mostly patent free, but performance stinks. At the very least, a plain old framebuffer with no hardware acceleration can be implemented using open and free drivers.

  • by JesseMcDonald ( 536341 ) on Wednesday August 07, 2013 @05:02PM (#44502429) Homepage

    Well then good thing the Linux kernel isn't licensed under the GPL. It's licensed under a modified GPL allowing for binary drivers.

    Stop spreading misinformation. There is no exception for binary drivers. There is a clarification that the kernel copyright "does *not* cover user programs that use kernel services by normal system calls - this is merely considered normal use of the kernel, and does *not* fall under the heading of 'derived work'." User programs; not drivers. Otherwise it's stock GPLv2.

    Here's the actual license [kernel.org] so you can see for yourself.

    A few companies like nVidia get around this by never distributing the drivers with the kernel. In nVidia's case, they use the same driver for Windows and Linux, so they can also argue that there is nothing Linux-specific about the part they're distributing. Even so, many see this as a grey area. The Android case is completely different, both because these are Linux-specific drivers and because they are being distributed with the Linux kernel on the same media as part of a complete operating system. This is just as much a violation of the license as distributing a closed-source program which depends on a GPL library.

  • Re:Replicant (Score:5, Informative)

    by viperidaenz ( 2515578 ) on Wednesday August 07, 2013 @05:04PM (#44502445)

    .... that works on hardly any hardware, because it lacks drivers.

  • by slew ( 2918 ) on Wednesday August 07, 2013 @06:24PM (#44503357)

    Texas Instruments seems good...

    Except for the small problem that last year Texas instruments quit making SOCs for tablets and phones [seekingalpha.com]...

  • by tlhIngan ( 30335 ) <slashdot@worf . n et> on Wednesday August 07, 2013 @06:30PM (#44503407)

    That is exactly what google should do.
    If your drivers are not in the mainline kernel, your parts do not go into nexus devices.

    Two results:

    1) Nexus devices run like crap because open drivers suck and are unable to use hardware.

    2) Nexus are the most open devices, but damn does battery life suck.

    The first is because you don't need the GPU, but Android performance stinks without acceleration. And the stuff open-source has access too tends to be fairly limited. so performance is never as good as it can be.

    The second is because there are two truly "open" SoC manufacturers out there. First is Freescale, though the GPUs are PowerVR and those are NDA'd to heck and back. The other is... Intel, who actually has a completely open graphics stack.

    Perhaps that's what Google should do - work with Intel to put the x86 into the next Nexus device. Then you have a completely open stack, save the phone firmware (not a problem for tablets). Of course, I don't think Intel's ARM emulator is open, so we can toss that out - but it'll encourage app devs to build for x86.... win-win-win!

    I'm sure you can live with phones and tablets that get half the battery life for now, right? Because it's open!

"Life begins when you can spend your spare time programming instead of watching television." -- Cal Keegan

Working...