You're missing the main point of my post. Most linux distros (Maemo incl) are NOT RUNNING MANAGED CODE. This means that your data and system are at the mercy of the packages. How are you going to prevent an app having root access not messing with your maemostore account or point 2) ? Who is going to guarantee you (and how) that the point 3) is declared correctly (and respected) ? The bottom line is that people see this from a user perspective and think AppStore (and thus ApplicationManager) *IS* the ecosystem - but it isn't, it's just a facet, the distribution arm. That cannot be transplanted to other platforms until there is a clear mechanism/enforceable policy on the system level to separate the applications from the OS and other apps (iPhoneOS has this sandboxing, Android too). Maemo doesn't do this, and until it does, all the talk about a payment system, better descriptions, etc are superfluous.