I ask this question because I really don't know the reason. As I know, maemo is more open than Android. E.g. we can develop C/C++ program on it instead of only Java on Android (Am I right?). So could anyone give me the real reason? Commercial factor or pure technical factor? Someone told me that is because maemo can be only used in Nokia device/phone, like N810 and N900. And Android can be ported to many phones, but why? Thanks!