CarrierIQ: Most Phones Ship With "Rootkit"
First time accepted submitter Kompressor writes "According to a developer on the XDA forums, TrevE, many Android, Nokia, and BlackBerry smartphones have software called Carrier IQ that allows your carrier full access into your handset, including keylogging, which apps have been run, URLs that have been loaded in the browser, etc."
Since this was submitted, a few more details have come to light. The software was designed to give carriers useful feedback on aggregate usage patterns, but the software runs as root and the privacy implications are pretty severe.
With a walled garden, Apple keeps the carriers out too.
In open source, the user can do whatever he or she wants with the software.
In proprietary software, it's the other way around.
But many of the drivers and first stage bootloaders aren't
I think the GPs point is that, in this case, the latter can also be true for open source software.
Self proclaimed typo king, and inventor of the bear destroying coffee table (patent not pending).
No, you cannot replace the first stage bootloader and the baseband, so they will forever remain proprietary. There is no way to have a working Android phone without running proprietary code unfortunately.
You can, however, get Android running without relying on proprietary code. It just won't work as a phone unfortunately.