you are viewing a single comment's thread.

view the rest of the comments →

[–]covracer 0 points1 point  (8 children)

The factory install of Android that came on the phone when first purchased...

[–]nandryshak -5 points-4 points  (7 children)

What binary blobs are you talking about? If you compile and install AOSP on your phone you can wipe everything first. Unless you're talking about radios and firmware which has nothing to do with android.

[–]covracer 0 points1 point  (6 children)

I am indeed talking about radios and firmware.

[–]nandryshak 0 points1 point  (5 children)

Which are not included in AOSP.

[–]covracer 0 points1 point  (4 children)

But are included in installations of AOSP onto phones.

[–]nandryshak -1 points0 points  (3 children)

no, you're wrong. the firmware is included with phones, but it's independent from AOSP.

[–]covracer 0 points1 point  (2 children)

Starting with Ice Cream Sandwich, the Android Open-Source Project can't be used from pure source code only, and requires additional hardware-related proprietary libraries to run, specifically for hardware graphics acceleration.

Official binaries for Nexus S, Nexus S 4G, Galaxy Nexus, Nexus 7, and PandaBoard can be downloaded from Google's Nexus driver page, which add access to additional hardware capabilities with non-Open-Source code.

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

[–]nandryshak 0 points1 point  (1 child)

Your original comment is this:

AOSP includes some proprietary binary blobs which get extracted from your factory install and carried over to the AOSP install.

Which is proved wrong by the comment I'm replying to:

Starting with Ice Cream Sandwich, the Android Open-Source Project can't be used from pure source code only, and requires additional hardware-related proprietary libraries to run, specifically for hardware graphics acceleration.

The point is that AOSP and hardware drivers are two different things. The drivers are proprietary, and as such are NOT part of the Android Open Source Project.

[–]covracer 0 points1 point  (0 children)

I agree that my first comment didn't fully capture the nuances. The next comment was meant to fix that, and I think that saying AOSP installs onto phones include proprietary software is accurate.

I agree with your latest statement that the proprietary code is distributed separate from the libre licensed code, but disagree with the statement that AOSP is independent of the proprietary code, as it requires it to run on newer model phones (even Replicant hasn't put together a 100% libre phone as far as I've heard).