Are there proprietary elements of Snap server? Is it possible to run Snap-based distribution independently of Canonical?
I am quite disliking Snap for multiple reasons (one of things that I like most on Linux is that I can install/uninstall things with apt-get
, snap
does not have even decency to provide direct help on snap upgrade
).
But the most worrying thing that I heard is that Snap has proprietary elements, making it fully Canonical-controlled.
See for example https://www.techrepublic.com/article/why-canonical-views-the-snap-ecosystem-as-a-compelling-distribution-agnostic-solution/
Martin Wimpress, engineering manager for Snapcraft at Canonical at that time:
Snap store is proprietary
https://www.happyassassin.net/posts/2016/06/16/on-snappy-and-flatpak-business-as-usual-in-the-canonical-propaganda-department/
the server end (the 'app store' bit of the equation) is closed source, and Canonical have been refusing to tell anyone how to run their own 'app store' (...) it is entirely controlled by Canonical
(and also describes how Canonical was lying about Snap)
But infoboxes in https://en.wikipedia.org/wiki/Snap_(package_manager) list open source licenses.
What is going on? Have they released Snap store as open source? Or is Wikipedia article incomplete/damaged by Canonical employees?
I am quite worried, especially given that Ubuntu started making basically impossible to avoid Snap on Ubuntu. On the other hand I would prefer to have good reasons to switch Linux distribution, not just based on outdated blog posts.