Brewing Stories that make no sense? Copying and Pasting Definitions? Go back and re-read. There is one definition of open source, and it's not yours.
Open Source means developers have given access to software source code. Period. No conditions on that there. Read that definition EVERYWHERE.
YOU CAN GET THE ANDROID SOURCE CODE. It is posted on the net.
You can also get new Android source code. It is why folks like Cyanogen can take Cupcake Source Code, integrate it into ROMs for existing devices (G1) and release them before their official releases.
It is open source so they can modify very specific parts of the ROM. They can choose to bring over JUST the bluetooth stack and nothing else.
Kill switch is the name given by the media. Understand that first.
Next, the Android Market was launched in Oct of 2008. The first Android Phone was launched in Oct of 2008. The Terms Of Service for using the Market (included Google's ability to remotely remove software) was available before Launch Date.
Google was up front about it, they didn't attempt to hide it like Apple.
Now that being said, it is ToS for THE MARKET. Not the entire phone. It is meant to keep the Market clean. For your reading enjoyment.
http://en.wikipedia.org/wiki/Android_Market
http://en.wikipedia.org/wiki/HTC_Dream
http://www.wired.com/gadgetlab/2008/10/android-market/ (read this one thoroughly)
http://www.crn.com/software/21120174...RSKHWATMY32JVN
Read this:
http://androidandme.com/2009/09/news...d-controversy/
Here is picture proof:
http://www.androidcentral.com/new-an...h-cyanogen-rom
Unreleased software
You absolutely can do any mod you want to Android, as long as you aren't messing with the closed source pieces. You want to port over Cupcake functionality to 1.1, go for it. Hey that is exactly what Cyanogen did.
I didn't say Google doesn't have anything to do with it, I said they are a part of the open handset alliance that develops Android. It is opensource, they pool their efforts and resources together to develop it. It is not a unilaterally controlled boat. Perhaps I understated their lead.
Back on target, CyanogenMod is back on track again, minus those apps. Like I said.