Just because Android isn't Linux doesn't mean it isn't open it just means that it isn't Linux you can run apps that aren't approved by Google under Android. The only thing (in my opinion) that makes Android closed is you have to hack a device to gain root user access something that is much easier to obtain under Maemo (I wouldn't know about MeeGo it hasn't been released yet).