On 09/04/2010 02:12 PM, Ville M. Vainio wrote:
About this:

"""
An application package name shall begin with one of the owners'
fully-qualified domain
names in lower case in reverse order and end with the application name (e.g.,
com.ovi.appname)
"""

What if I don't have a domain? What If I have a domain but I want to
change the company name?

The Java-style naming convention probably made sense in the early days
of Java, but the world of domain names is much more fluid now (with
acquisitions, mergers, ...).
Actually, the most important text on this topic is in lines 144-152:

   *Policy Question 1: How to organize namespace management for third
   party applications?*
   Package names of third party applications shall not conflict with
   each other, and must also avoid conflicting with system package
   names, even ones which are not provided in a particular version but
   may be used later. So some policy should be defined. It can follow a
   centralized approach with a package or provider name registration
   authority (like LANANA). It can be a self managed Java-like approach
   with package names based on Internet domain names. Or it can be some
   combined variant (for example, app stores may provide registration
   services for namespaces starting from their own domain names).


So the question is undecided yet. At the highest level there are at least four possible approaches:
- centralized;
- decentralized;
- combination of them;
- and just ad hoc.

I believe the purpose of this discussion is to gather various opinions on how it should work for making a decision afterwards.

--
Alexey Khoroshilov,
ISPRAS,
Linux Foundation

_______________________________________________
MeeGo-dev mailing list
[email protected]
http://lists.meego.com/listinfo/meego-dev

Reply via email to