There is a problem with that though: What is the ecosystem? It is easy to say that MeeGo apps should run on any MeeGo OS, no matter what the UI layer is. But in practice, that just won't work. Yes, it will work. It's actually quite trivial from a technical standpoint. The reason it hasn't been done before is because vendors want to lock you into their ******** 'ecosystems'.