[GRASS5] nnbathy [was: Re: [bug #4248] (grass) r.surf.contour:
Treats 0 as NULL and other archaic problems]
hamish_nospam at yahoo.com
Fri Apr 7 01:28:58 EDT 2006
> 1. This software belongs to CSIRO, not me. The conditions of use in
> the README file are probably more loose than the ones you could
> possibly negotiate with CSIRO now (for historic reasons; the current
> policy is aimed at commercialization).
Understood, all too well. Same pressures here in NZ.. (for what it's
worth I'm an oceanographer in Dunedin).
> 2. These conditions were recognized as compatible with LGPL license by
> the plplot team; and the nn code is currently used in plplot package
> for gridding of scattered data.
Ok, sounds good. see below.
> 3. Frankly, I can not see why the ownership is such a big issue here.
> One can always make changes in a separate file if the ownership is
The main thing before using any code is that we can't violate anyone's
(GRASS's CSRIO's, etc) license agreements. I'm just being cautious, not
judging the goodness or badness of any license choice.
As far as I concern about such matters wrt GRASS, this means we should
be sure that anything we use is DFSG-compliant.
Mainly I figure they're smarter and have thought and dealt more about
these issues than I am/have. i.e. If the Debian-legal team is happy, I'm
A very good sign - it's already in Debian and already a library:
$ apt-cache show libcsiro0
Maintainer: Rafael Laboissiere <rafael at debian.org>
Depends: libplplot9 (= 5.3.1-4), libc6 (>= 2.3.2.ds1-4), libqhull5
Conflicts: libplplot5, libplplot9 (<< 5.3.0.cvs.20040303)
Description: Scientific plotting library
This package contains two libraries developed by Pavel Sakov, from the
CSIRO Marine Research, used in geometry applications:
* libcsirocsa: bivariate Cubic Spline Approximation library
* libcsironn: Natural Neighbours interpolation library
The source code for these libraries are part of the plplot source
This means we only need to link to the untouched libcsiro library (as we
do with GDAL), everybody is happy, end of story. (I hope)
(just need someone to write the module ;)
> Hope this helps. If you are really serious about "GPL or dual-GPL
> license agreement with GRASS" and would like to negotiate with CSIRO,
> I can find a contact for you to deal with.
I believe your comment #2 showing that it is already cleanly packaged
obviates that need.
thanks for the feedback, as you can see it was quite useful.
More information about the grass-dev