[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] gnu: Add ECL.
From: |
Ludovic Courtès |
Subject: |
Re: [PATCH] gnu: Add ECL. |
Date: |
Thu, 12 Feb 2015 21:37:43 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) |
address@hidden (Taylan Ulrich "Bayırlı/Kammer") skribis:
> + ;; The file "Copyright" points to some files and directories which aren'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 copyright 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.lsp,
> + ;profile, serve-event, sockets
> + license:expat ;contrib/: asdf, cl-simd, quicklisp
> + 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 ‘license’ field is mostly to describe the license of
the combined work (although apparently the intent was not crystal
clear.)
In this case, I believe lgpl2.0+ “wins” over the other, more permissive
licenses. So I would just list lgpl2.0+ (sorry about that ;-)).
However it’s good to keep a note like the one you wrote above the
‘license’ field. Perhaps you could just s/many different licenses/many
different, non-copyleft licenses/ ?
OK to push with a change along these lines.
Thank you!
Ludo’.