Skip to main content

Domains for RI and libraries

  • From: Werner Keil < >
  • To:
  • Subject: Domains for RI and libraries
  • Date: Tue, 19 Aug 2014 12:06:20 +0200

Dear Experts,

Following the reminder of Jean-Marie, that the "unitsofmeasurement.org"
domain he kindly registered shortly after JSR 275 was stopped was due for
renewal again in a few weeks, we discussed possible alternatives.

Natural options given by the ecosystem of GitHub or Java.net would be
net.java.unitsofmeasurement
or
io.github.unitsofmeasurement
Both rather commonly used namespaces as you also find plenty of Maven
enabled projects in the central repository. Some suggested
"unitsofmeasurement" would be a bit too long, and why not use
"net.java.uom" instead. Well, if anybody rushed to reserve yet another
"alias" project on Java.net, suit yourself, I personally wouldn't after
having used at least 2 or 3 of the 5 generally free projects there
(including "java-social" which then moved to Agorava anyway, and a true
Social JSR is unlikely in the near future, we rather see bits and pieces
e.g. in CDI 2;-)

What I did after looking at popular examples like "springframework.org"
(another very long domain) shifting to "spring.io" in recent years/months,
is to explore, if "uom" or "units" could be available with a decent
extension at a decent (monthly) price tag to register.

"units" was taken in almost every variation for obvious reasons, thus I
focussed on "uom".
"uom.io" would have been available, but I personally find ~7€ per month a
bit steep. A commercial semi-open framework like Spring backed by huge
companies spends more on napkins per hour than that, so they can easily
afford it, but I want to keep the long term cost affordable, so I reserved
these 3 domains:

- uom.technology - a relatively new extension that is also Java neutral, so
it offers use by additional technologies like Android or .NET, etc. where
required in the future
- uom.si - this was an almost natural choice for the UOM context. We now
have a namespace for the International System of Units:
http://en.wikipedia.org/wiki/International_System_of_Units At first sight,
instead of a fancy project name for the RI (see "Moneta" for JSR 354 or
"Nobis" for 351, etc.) it sounds like a good idea to define an SI only RI
that uses the unique package name and Maven ID, while e.g. US Customary or
other unit systems would ideally be separate modules, either in OSGi, Java
ME 8 Service, Jigsaw or other form. The JCP proposal page states that under
2.10 https://jcp.org/en/jsr/detail?id=363
- uom.biz - could be used for Open Source projects or libraries, see
BndTools and Peter Kriens' own website, but it may also be reserved for
commercial products on top of these.

As long as Jean-Marie's domain has not expired, we don't need to update the
JSR detail page or ask PMO to do so, but should it be inactive some day, we
shall ask them to substitute it, either with the GitHub.io site or either
of these domains that act as replacement. You can visit
http://uom.technology ;(with or without www) already, it's a simple redirect
to the GitHub site for now.

Regards,

 Werner


Domains for RI and libraries

Werner Keil 08/19/2014

Re: Domains for RI and libraries

Werner Keil 08/19/2014
 
 
Close
loading
Please Confirm
Close