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 ECL. Date: Thu, 12 Feb 2015 21:37:43 +0100 Message-ID: <87fvaaooh4.fsf@gnu.org> References: <871tlwf2qq.fsf@taylan.uni.cx> 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]:58867) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YM0WF-00087y-U8 for guix-devel@gnu.org; Thu, 12 Feb 2015 15:37:52 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YM0WA-0005QF-CM for guix-devel@gnu.org; Thu, 12 Feb 2015 15:37:51 -0500 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:57653) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YM0WA-0005QB-9l for guix-devel@gnu.org; Thu, 12 Feb 2015 15:37:46 -0500 In-Reply-To: <871tlwf2qq.fsf@taylan.uni.cx> ("Taylan Ulrich \=\?utf-8\?Q\?\=5C\=22Bay\=C4\=B1rl\=C4\=B1\=2FKammer\=5C\=22\=22's\?\= message of "Thu, 12 Feb 2015 00:27:25 +0100") 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-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: taylanbayirli@gmail.com Cc: guix-devel@gnu.org taylanbayirli@gmail.com (Taylan Ulrich "Bay=C4=B1rl=C4=B1/Kammer") skribis: > + ;; The file "Copyright" points to some files and directories which a= ren't > + ;; under the lgpl2.0+ and instead contain many different licenses. = The > + ;; comments below should exhaust those files and directories, except= for > + ;; the contrib/unicode/ directory whose .lisp files have no copyrigh= t or > + ;; license notice. > + (license > + (list > + license:lgpl2.0+ ;contrib/: encodings, bytecomp, > + ;ecl-cdb, win32 > + (license:x11-style "file://src/lsp/loop2.lsp") > + license:public-domain ;src/lsp/: pprint.lsp, format.ls= p, > + ;profile, serve-event, sockets > + license:expat ;contrib/: asdf, cl-simd, quickl= isp > + license:x11 ;contrib/: deflate > + (license:bsd-style "file://contrib/defsystem/defsystem.lisp") > + license:bsd-2 ;contrib/: ecl-curl > + (license:x11-style "file://contrib/rt/rt.lisp") > + (license:bsd-style "file://src/clx/clx.lisp"))))) ;TI License Congratulations, indeed. :-) The intent for the =E2=80=98license=E2=80=99 field is mostly to describe th= e license of the combined work (although apparently the intent was not crystal clear.) In this case, I believe lgpl2.0+ =E2=80=9Cwins=E2=80=9D over the other, mor= e permissive licenses. So I would just list lgpl2.0+ (sorry about that ;-)). However it=E2=80=99s good to keep a note like the one you wrote above the =E2=80=98license=E2=80=99 field. Perhaps you could just s/many different l= icenses/many different, non-copyleft licenses/ ? OK to push with a change along these lines. Thank you! Ludo=E2=80=99.