Namespace collisions

Looking forward (when a plugin marketplace exists) what happens if two developers publish a plugin with the same name?

As an example let’s say one dev publishes a plugin called plugin.image for image handling, and then a second dev also publishes a plugin with the same name but for different purposes.

If somebody wants to use both plugins there will be a namespace collision, right?

I’m assuming that the publisherID in the metadata will make things unique internally, but from a user’s perspective the require statement will be conflicting.

What I’ve been doing so far is to include my company name in the plugin name. Taking the example above I’d create a plugin called plugin.swipeware.image.

I might be overthinking things a bit, but just wanted to throw this out there…