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