This thread has some people attacking RMS as a person without taking on the (guardian) article on its merits. Please read the article http://www.guardian.co.uk/technology/2011/sep/19/android-fre... , the man raises some interesting points and is not just about your inability to inspect the source. The points that were specifically made (for those that want to rail against the article but that refuse to read it for so…
This statement confuses me: >On most Android phones, this firmware has so much control that it could turn the product into a listening device. On some, it controls the microphone. On some, it can take full control of the main computer, through shared memory, and can thus override or replace whatever free software you have installed. With some models it is possible to exercise remote control of this firmware, and thus…
The network firmware having the ability to control the radio is acceptable. Having it also able to modify the main CPU's RAM and interact with audio hardware is not. Control of the audio hardware should be entirely the domain of the main CPU. The main CPU (or an auxiliary low-power audio chip under the exclusive control of the main CPU) should then send audio data to the radio chip/SoC component via something like I2S. That way the network firmware can only transmit audio when the user-controlled software on the main CPU says it's okay to transmit audio, and it only transmits the audio fed to it by the main CPU (which may or may not be coming from a microphone, audio file, Internet stream, etc.).