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