What happened to the ISO80k library (group: systems.uom, artifact: systems-iso80k)?

14 views
Skip to first unread message

nick....@gmail.com

unread,
Sep 23, 2016, 6:37:23 PM9/23/16
to Units Users
I had been using systems-iso80k version 0.2 to provide the pressure unit ISO80000.POUND_PER_SQUARE_INCH

Werner Keil

unread,
Sep 23, 2016, 6:43:17 PM9/23/16
to Units Users
Sorry but we had to move that one, see copy of a post on the experts list (also fully visible as archive, but java.net will go away, so we likely continue on units-dev here anyway)

For individual units that are defined e.g. by Unicode CLDR, please refer to that. If we can find a modus with ISO 80000 to publish this via uom.biz we'll share it here, but that library is not likely to be free due to the ISO license constraints.

Regards,
Werner

From: Werner Keil
Date: Wed, Apr 27, 2016 at 8:12 AM
Subject: ISO systems
To: "exp...@unitsofmeasurement.java.net" <exp...@unitsofmeasurement.java.net>


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

Werner Keil

unread,
Sep 26, 2016, 8:04:34 AM9/26/16
to Units Users
You're lucky with POUND_PER_SQUARE_INCH as it's defined by Unicode CLDR/ICU4J: http://icu-project.org/apiref/icu4j/com/ibm/icu/util/MeasureUnit.html

Feel free to drop us a reminder in https://github.com/unitsofmeasurement/uom-systems/issues but everything defined in ICU4J (except multiples, we already support those;-) should be added to the Unicode CLDR systems.

Regards,
Werner
Reply all
Reply to author
Forward
0 new messages