What does strings like "com.google.process.gapps" mean?

2

I've seen things like com.google.process.gapps in a lot of places, like Android and Flatpak, etc. What does it mean? It looks like a domain reversed.

user936203

Posted 2019-02-01T19:43:04.603

Reputation:

Good question. MacOS does the same with preference files etc stored in com.apple.<WhateverProgram> format so this naming convention seems to extend beyond Android. I added that as an extra tag if that is OK. – lx07 – 2019-02-01T19:58:07.550

2

Take a look at this: https://en.wikipedia.org/wiki/Reverse_domain_name_notation

– Doug Deden – 2019-02-01T20:02:31.853

@Doug Deden - that Wiki article doesn't seem to address reason though. – lx07 – 2019-02-01T20:12:28.213

2

It mentions it, but it is admittedly rather vague. It is "...a simple way of reducing name-space collisions...". Also, from https://web.archive.org/web/20060508013146/http://www.gnu.org/software/java/why-gnu-packages.txt, "Using the reverse domain name is an arbitrary convention, that uses a specific property of an organization to generate a unique name."

– Doug Deden – 2019-02-01T20:18:53.087

2@lx07 The reason for using URL is to reduce namespace collision. The reason for reversing is for sorting (most significant part of the URL comes first this way). – Acccumulation – 2019-02-01T22:42:27.743

Could you put that as an answer so I can accept it? – None – 2019-02-01T23:46:42.957

No answers