Skip to main content

[jsr363-experts] ISO systems

  • From: Werner Keil < >
  • To: " " < >
  • Subject: [jsr363-experts] ISO systems
  • Date: Wed, 27 Apr 2016 17:12:38 +0200

Dear Experts,

Thanks for taking the time to help with names for ISO 80000 classes and
modules earlier.
While discussing in
https://github.com/unitsofmeasurement/uom-systems/issues/30 the correct
place for "pH" (unit of acidity) and maybe others (e.g. Scoville for chilly
or a Currywurst;-) I mentioned, that should be part of ISO and it looks
like ISO80000-9 is the domain specific place for it. UCUM also knows this
unit so the UCUM module is good to use it, UCUM is free to use under a
somewhat BSD-like license (with a few more extra terms, but nothing that
should keep you from using it in your apps) it occurred to me, that
although Wikipedia briefly mentions a few units under ISO 80000 most of
them are not listed entirely.

And came across the ISO License Agreement
http://www.iso.org/iso/home/store/licence_agreement.htm somewhat similar to
commercial ones by Oracle or others (remember, Oracle's lawyers compared
API design to writing a book or other forms of art once in the Android
case;-)

Fact is, while the likes of Unicode/ICU or UCUM use very open license terms
similar to Apache or BSD, at least ISO and other organizations make a
living from the sales of their catalogs, therefore the content falls under
Copyright and IP terms which does not allow us or anybody else to publish
the entire ISO 80000 standard in a Java library even if we did buy the
document for ourselves.

It should be possible to come to an arrangement with ISO but it will likely
be some sort of closed source library with license protection mechanisms or
maybe some service in the "Cloud" users have to pay for.
I registered the domain "uom.biz" for these kinds of cases. Right now it
still points to the same project page, but its intent is for special unit
and conversion needs of businesses. And the related modules will no longer
be available to the general public, just like say a Hazelcast
implementation of their JSR 107 standard or Oracle Coherence.

Regards,
Werner


[jsr363-experts] ISO systems

Werner Keil 04/27/2016
 
 
Close
loading
Please Confirm
Close