During development of Plasma Active, I resurrected an idea that a couple of us had tinkered with a year or two earlier: creating an open content store. We have ended up creating something fairly different than what is available out there right now and none of these differences are accidental. Before launching into a description of what this system is and how it works, I thought I'd start with a short blog entry describing the things we were not happy with in the state of the art of app stores. Later in the week I'll follow up with a description of our solution. For now, here is a little list of disappointments:
- Proprietary implementations. For some reason there haven't been significant Free software offerings in this area, even in Free software contexts!
- Centralized control. Trusting your content delivery to a gatekeeper entity's whims is madness.
- It's a store. Emphasis on "a": one front end, one catalog of content.
- App stores are .. well .. app stores. Music and books and art and other things are usually presented separately.
- Feedback mechanisms are quite obviously afterthoughts. No one makes money off of those star ratings and commens, so why bother?
- Single economic theory. There is a single economic theory that drives all these stores. Want to have a store for a school system that uses a different economic model? Good luck.
- Limited opportunity for tie-ins with Free culture (including free software) and independent production houses.
These are the things we identified as unnecessary and annoying. We went to work on something that was different. It's in git.kde.org right now and actively developed. As mentioned earlier I'll be presenting the model it embodies in a blog entry later in the week.
Until then: what are your least favorite things about the current incarnations of online services we have come to know as "app stores"? Let us know in the comments below!
