Well there’s no public plans yet for a joint ownership of the snappy store. As I said, Canonical are investing a heck of a lot of time and money into the snappy project and it would be difficult to organize some sort of joint ownership, though that would certainly be ideal! So I’m guessing there’s no progress on that yet. And, as per the snapd roadmap, there’s a heck of a lot that still needs time invested in and these are features required by people wanting to snap their applications.
Do you have a source for that? I guess that helps pay for store maintenance.
Don’t know, to be honest! I’m not aware of any such protection - but this is off-topic, you should open a new thread for that question.
What do you mean by that? Again, sounds off-topic and needs a new thread.
I know there are no plans, but I think there could be something differently done here. Yes, Canonical should not develop federation with more important things coming. However, without any plans for federation, this really could scare away potential snap users. I just wish Canonical would write up a “this is the plan, we don’t have it implemented yet, but this will happen (eventually).” Mainly to dismiss the fear of Canonical controlling everything argument.
I will open up a topic for these soon. By APIs, I mean things like In App Purchases. Yes, I hate the “you can’t pay for this app, you can only buy IAPs for it.” spirit. However, I do believe that In App Purchases have a place in the Snap Store, though there should be some requirements on how they can be used.
The Snap Store server is currently not open-source, we all know that.
There used to be an open-source Snap server implementation, but that no longer functions and has been discontinued.
Currently, it is said the reason the Canonical Snap store implementation is proprietary is because it uses so many parts and is rather complicated.
Is it part of the roadmap to make the Snap store open source eventually or not?
This was mentioned quite a few times on the External Repositories thread, but the question as to whether the server would be open-sourced was unanswered. Because it is a complicated subject (I am told), I made a separate discussion for this.
It isn’t open source because opening it would be expensive in resources, for little to no benefit for users.
Federation is distinct from the store (please don’t continue glomming different things under a single topic…), and is not something we have on the roadmap either. Again, the (arguably tiny) benefit for the user comes at a huge cost (this time in complexity of the code).
@G.S.1 I’ve provided in-depth information in this thread about those issues you brought up again, including in particular why the store isn’t open source, so I’ve moved your question here.
The vast majority of the project is public and open source, already!
Other bits are not open source for multiple reasons, some of which have been detailed above already in a previous response to that same question from you, two months ago.
I started this thread, so I would say (in my opinion) as ever that we need External Repositories over convenience. However, Snap developers have their viewpoint and I respect that and understand where they are coming from. Just spreading the news this time.
Flatpak is also flexible and doesn’t rely on a middle-man between the editor and the users. Editors and users can choose to rely on centralized app stores if they wish… but they don’t have to. For instance, an editor could ask Flathub to publish its application but it could also publish it directly, or even create its own store (i.e. “remote”). And downstream users could very well set up their Flatpak client to point to either Flathub or the Editor’s store directly, or both of them even. That flexibility is key and it contrasts with Snap which wasn’t designed with multiple repositories in mind.