Yeah, that’s the plan. The appstore code is now owned by another company (Blue Systems, see a blog about that by Frank) but they gave the right to Frank to run the code where he needs it. Shouldn’t be hard to get that up and running soon.
The draft is a bit old, so it should be reviewed again.
I think I won’t be able to lead this project (work, family, 3 month old kid ;D), but I’m willing to help and discuss. We should form a work group consisting people interested in working on this rather than relying on a single developer. Separate IRC channel maybe?
First step should be to create a repo and brain storm, next to release a minimal, best practice, working proof of concept which we can iterate on. This PoC does not even have to have a GUI in the first iteration
I would also appreciate a new concept for the app store. Definitely something more lightweight.
Too many users mistake the comment section in the current app store as a bugtracker, also it’s very prominently noted that it’s not. That’s a big pain for developers.
The comment section and the knowledge base can easily be replaced by this discourse system.
I’d rather say that the comment section and knowledge base are the issue tracker of the apps. Otherwise this Discourse here will get very filled up. It’s like the situation where all apps had the same issue tracker … not good!
Not sure if it’s possible, I would like to have the apps thing inside my appliance (not from third party website). What I mean is to open the apps panel and see all the available apps there. If I like something, just hit download and enable button. Something like gnome software or google play.
It will automatically check my version and propose me the available apps (just like gnome extensions does).
If this can happen for every user, it’ll be cool, not sure if it’s secure. If not, then the admin can do that from his panel.
Is that clear enough?
@xandcg that’s a really cool appstore. I wasn’t aware of that previously. We should definitely provide this kind of functionality, IMO. Almost everything is API-driven these days and people have become accustomed to the appstore model.
I think we should get rid of the “store” part. If it’s a repository and has some mechanism for bounties or something similar, that could reward people for improving Free software, but a work is done to make a paid “app” ecosystem, there is an incentive to have secret sauce, crippleware, etc.
We wouldn’t even need to integrate bounties, that could be separate, like bug bounties, but for features.
And, they’re not really “apps”. A better term might be extension, module, or plugin.
I suggest a plugin repository instead of an appstore.
Here’s my thinking (just of the top of my head):
The appstore model has advantages:
Distribution under platform owner control (censorship, knowing who has what, etc)
Payment processing (paid apps)
Directory of “apps”
Feedback (popularity, comments, etc)
The community gets virtually nothing from 1 and 2, and a plugin repository can do 3 and 4 just as well.
.
When I say “appstore”, I’m thinking something along the lines of play, apple, amazon. When I say “plugin repository”, I’m thinking along the lines of gnome extensions, or the roundcube plugin repository.
Again, just off the top of my head, I haven’t thought much about it.