Dear Alan,

thank you very much for your quick (and very positive) answer!
Concerning the upstream changes: you could for the moment just drop the
"debian/" subdir. It will be replaced anyway during the packaging
process, and therefore no longer maintained in your git and may be
misleading for others. For any other changes, I need to look through and
will come back when I have proposals.

For the csiro license problem:

On 11.07.2017 12:59, Alan W. Irwin wrote:
> Apparently there is licensing text for the full modern versions of
> nn and csa at <https://github.com/sakov/nn-c/blob/master/nn/LICENSE>
> and <https://github.com/sakov/csa-c/blob/master/csa/LICENSE>. I am
> not a license lawyer, but the latter looks like a simple free
> software license to me. If you agree, and, better yet, if you can
> identify what free license it is (some form of BSD??), then it is
> likely it is license that you will be able to immediately identify as
> consistent with Debian's DFSG.

This is a kind-of simplified BSD-3-Clause license, as f.e. this one:

https://spdx.org/licenses/BSD-3-Clause

The difference is mainly that the original second condition is
removed/merged into the first one, and the third is then renumbered to
be the second.

> In which case, it should be a simple matter regardless of whatever
> agreement he made with Rafael in 2003+ to convince Pavel to license
> our stripped version for both nn and csa that we adopted in 2003
> under that same free software license.

If PLplot can use the modern versions of the library source (or the
first version from 2009 on github [1]), yes. IMO that would be the
simplest way.

> One minor complication is that the modern nn license text which is 
> otherwise completely compatible with the modern csa license text has 
> an additional note on the end as follows:
> 
> Note: this software makes use of the Triangle software, which is 
> non-free for commercial use. See the triangle.c and triangle.h files 
> for details.

I would just remove it :-) Formal reason is that the license requires to
keep only the three parts of the original license, and also I would not
take the Note as part of the license at all. And pragmatically, since
you don't use triangle.[ch].

> In sum, I think to deal with this licensing issue, the following 4
> steps are needed:
> 
> 1. Identify the modern full csa licensing from the above text.  In
> the following steps I assume you will be able to identify it as a 
> well-known free software license that is already known to be 
> compatible with the DFSG.

It is, for sure. However, not a common one (as far as I know).

> 2. Find a modern e-mail address for Pavel (surely github provides
> that in some way, but I cannot find it).

I just cloned the repository and looked into his commits :-) There is
one real E-mail address: <pavel.sa...@gmail.com>. This also f.e. appears
in the README of the enkf-c repository.

> 3. Ask Pavel to allow us to relicense the stripped version of nn and 
> csa that we adopted in 2003 [...]

> 4. Upstream change: Remove the misleading lib/nn/README and 
> lib/csa/README files and replace those with lib/nn/LICENSE and 
> lib/csa/LICENSE [...]

> If you are willing to deal with the first two of these issues I am 
> willing to deal with the third and fourth, but if you would also
> like to follow through with the third as well (quoting any part of
> this e-mail you feel is relevant) that would be even more helpful!
> In sum, I am looking forward with your help to finishing the above
> steps to remove completely the licensing uncertainty for these two
> PLplot libraries.

Would you contact him? This may be even better since I am just coming
from aside (and you know more about the history of the inclusion of his
libraries). If the gmail address doest not work, you could even just
open an issue in the nn-c or csa-c library to get in contact.

I am however quite happy that the problems seems to be solvable that easy!

Best regards

Ole

[1]
https://github.com/sakov/nn-c/tree/71a59e6a

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to