In the past few weeks (or even months, before anything was even open sourced) many opinions appeared on the internet, that the Android platform is
- not really open
- includes kill switch, which is evil
- has substantial limitations
- reserves functionality to built-in / closed applications
- it is just J2ME in a new dress
I can completely understand this frustration. However, contrary to these opinions, I don't think that there is anything wrong with Android in this regard. The problem is, like in most cases, communication.
Many people, who read the slogan open source platform were actually expecting an open source firmware for mobile phones. Of course, this is not what Google promised.
So the real question is: What is an open source platform?