A back-domain domain agreement to prevent name collisions. Two different companies with the same product name will have different namespaces, so everything will be fine.
If you do not have a domain, you need to choose a name that matters to you and will not run into anything else. This is normal; it just means that you need a little more work to make sure that there is no existing product with the name you want, and it may be difficult if there will ever be a name clash.
You wonβt be the first to do this: The JMockit library is in the namespace "mockit" without "com" or the prefix "org".
source share