Perhaps this has been discussed, but I feel that the remixing side of open source has room for improvement within snap.
In an example, let’s say I created a fork of GIMP with some code changes, but not too many, and wanted to redistribute it. This doesn’t have to be a big project, but even just as a code test or an extension. Right now, I would create my own snap package, and then upload it to the snap store, resulting in duplicate GIMPs on the snap store (albeit mine has a different but similar name), which could cause clutter and possibly confusion.
Ideally, there would be something like snap
community editions. You would have the official snap (say, GIMP in this case), and underneath it in the snap store would be a list of community forks which have some interest, but aren’t different enough to be separate apps. This way, the Snap Store would remain uncluttered from forks, yet fork makers would have easy ways to distribute their changed versions.