Hello! Roel Janssen <r...@gnu.org> skribis:
> I think the licensing page on the website is pretty clear: > http://ab-initio.mit.edu/wiki/index.php/NLopt_License_and_Copyright > > From the page: >> The NLopt library is under the GNU Lesser General Public License >> (LGPL), and the copyrights are owned by a variety of authors. > > And: >> The combination of all of this software is under the conjunction of the >> license terms, and in particular they are limited by the most >> restrictive of the licenses for the portions, which in this case is the >> LGPL. (The other portions of NLopt are under LGPL-compatible, >> less-restrictive licenses like the MIT license. So, if you remove the >> LGPL portions, which are currently code by Ladislav Luksan, the >> remainder reverts to a looser license.) Still, according to luksan/COPYRIGHT, “[s]ubroutines PBUN, PNEW, PVAR, PSEN” are “for your personal use […] [n]ot for redistribution”. So my understanding is that we need to remove those four subroutines. The rest in that directory is LGPLv2.1+. WDYT? I don’t see it at <https://libreplanet.org/wiki/List_of_software_that_does_not_respect_the_Free_System_Distribution_Guidelines>. Debian has a package: <https://packages.debian.org/source/sid/nlopt>. Could you check if they apply any patches? Besides, I suggest reusing the bits about Guile bindings from the patch I sent. Thanks, Ludo’.