Hi
I have decided to teach myself C and about the steam tables I use for my
daily work by programming a set of IAPWS - IF 97 steam tables.
It is not yet complete but what I have so far is here.
https://[email protected]/C4rnot/if97lib
I was wondering how I might eventually go about making it available once
done. Have I come to the right place?
There is actually a set of steam tables called Freesteam written already
by Jon Pye, which I believe is under a GPL licence (sourceforge is down
today so I can't actually open its homepage a the moment to confirm) and
includes bindings for Python and Ascend which you might consider packaging.
I had some difficulty getting the .deb provided by freesteam to work on
Ubuntu, as there appeared to be something wrong with the Ascend package
(which I apt-got) on Ubuntu, but it worked when I compiled it (without
the ascend bindings) rather than installing the .deb
*freesteam*.sourceforge.net/
I decided to carry on with my own set nevertheless, as I'd like to make
an excel and open/libre office add in. I've opted for the Boost licence
so that I leave myself the opportunity of making the Excel version
chargeable and anyone else the opportunity of using it freely
commercially - since the IF97 steam formulation itself is already public
domain I don't see the need for the GPL protections for it. It
appeared to be the closest to a "do what you like with it" licence. I
presume the Boost licence fits with the Debian Free Software Guidelines
<https://www.debian.org/social_contract#guidelines>?
Best Regards
Martin Lord