From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: [PATCH] gnu: Add nlopt. Date: Sat, 09 Apr 2016 16:38:42 +0200 Message-ID: <87wpo6n8y5.fsf@gnu.org> References: <87vb3twtgi.fsf@gnu.org> <87egah85e4.fsf@gnu.org> <87a8l5xc9w.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:33748) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aou2C-00013N-W4 for guix-devel@gnu.org; Sat, 09 Apr 2016 10:38:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aou29-0000ZT-NI for guix-devel@gnu.org; Sat, 09 Apr 2016 10:38:48 -0400 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:42391) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aou29-0000ZH-K9 for guix-devel@gnu.org; Sat, 09 Apr 2016 10:38:45 -0400 In-Reply-To: <87a8l5xc9w.fsf@gnu.org> (Roel Janssen's message of "Fri, 08 Apr 2016 00:52:43 +0200") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Roel Janssen Cc: guix-devel@gnu.org Hello! Roel Janssen 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, =E2=80=9C[s]ubroutines PBUN, PNEW, PV= AR, PSEN=E2=80=9D are =E2=80=9Cfor your personal use [=E2=80=A6] [n]ot for redi= stribution=E2=80=9D. So my understanding is that we need to remove those four subroutines. The rest in that directory is LGPLv2.1+. WDYT? I don=E2=80=99t see it at . Debian has a package: . Could you check if they apply any patches? Besides, I suggest reusing the bits about Guile bindings from the patch I sent. Thanks, Ludo=E2=80=99.