Why is the root package in source code called “com”? [duplicate]
This question already has an answer here: Java packages com and org 4 answers In most source codes, the root package/folder is named "com". Why is that so? It it just convention or does it stand for something? The convention is that a programmer in a given organization will start package names with their organization's domain name, as a unique identifier -- in reverse order. This prevents namespace clashes between code from different organizations (within the organization you're on your own). So if I work for a company called Supercompany, and their domain is supercompany.com, all of my