Snap is centralized, as in Canonical has control over all apps that want to become snap packages? If so, that's not a real standard, and should definitely not be considered for use! You definitely should not need to ask Canonical for permission to package and distribute your own application on your own or any other website.