guix-devel
[Top][All Lists]
Advanced

[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’.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]