Un éditeur est un nom de domaine direct qui identifie une personne, un groupe de personnes ou une organisation qui publie un ou plusieurs packages.
Un référentiel est un emplacement dans lequel les clients publient et récupèrent des packages. L'emplacement est indiqué par un URI. Un référentiel peut également être qualifié de serveur de dépôt.
Un référentiel contient des packages d'un seul éditeur.
Un éditeur peut publier des packages sur plusieurs référentiels.
Plusieurs référentiels peuvent contenir des packages portant le même nom. Les éditeurs peuvent être configurés selon un ordre de recherche préféré dans chaque image. Lorsqu'un package est sélectionné pour être installé, le système recherche en premier l'éditeur préféré pour ce package, puis le second éditeur préféré jusqu'à ce qu'il trouve le package ou que tous les éditeurs aient été recherchés.
Un URI de référentiel ne doit pas nécessairement contenir le nom de l'éditeur. Par exemple, l'éditeur solaris publie vers des référentiels hébergés au niveau de oracle.com.