Naming things in the open source world is always fraught. Note that for a long time the well known Chromium web browser was called ‘chromium-browser’ in the deb archive because the name ‘chromium’ had already been taken. Name collisions happen all the time with software, indeed both ‘snap’ and ‘snapcraft’ were taken before we came along!
From the very start of the snap store we’ve had a policy to reserve names for popular products so the ‘rightful’ owner of the name / brand / trademark can register and publish. This also helps users know that applications are officially supported by the upstream developer with updates.
There was no intention to take someone else’s legitimate snap behind their back. We have a snap for the wire application, ready to go to the store with an established name, and you already had registered the name (and four others) with an upload of a “Hello world” application.
The snap does not contain the “JS Hypothetical Machine” or indeed any other legitimate application. The last upload was done 11 months ago, as ‘Hello world’ and has not been updated since. The fact you have a significant number of installs of this wire hello world application suggests to me there is already confusion in the user community that your ‘wire’ app is ‘the’ wire app.
We can optionally go a different route with the official wire application. A number of existing apps in the store are suffixed with -desktop - such as irccloud-desktop. We /could/ rename the wire app as wire-desktop.
However I’m now in the dilemma that the wire app you uploaded isn’t legitimately an application at all (other than a hello world test app) and is in my opinion causing confusion to users. So while we could go for wire-desktop, I’m inclined to think we should take the registered wire name.
I think we need input from @niemeyer and @noise.