GNU bug report logs -
#47905
gnu: Add rasdaemon.
Previous Next
Reported by: elaexuotee <at> wilsonb.com
Date: Tue, 20 Apr 2021 04:24:01 UTC
Severity: normal
Done: Leo Famulari <leo <at> famulari.name>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Leo Famulari <leo <at> famulari.name> wrote:
> On Tue, Apr 20, 2021 at 01:24:37PM +0900, elaexuotee--- via Guix-patches via wrote:
> > +(define-public rasdaemon
>
> Overall LGTM.
>
> > + (license license:gpl2+)))
>
> I checked the license headers of the ras-*.c files.
>
> Some of them are GPL2+, and some are GPL2 only. I think that we should
> mark it GPL2 only, based on that.
Oh! Thanks. Nice catch. This is not the first time I have missed license
details, so I looked for some method to find all licenses in a project:
$ licensecheck --recursive --machine . | awk -F$'\t' '{print $2}' | sort -u
FSF All Permissive License
GNU Lesser General Public License (v2.1)
GPL (v2 or later)
GPL (v2 or later) (with incorrect FSF address)
GPL (v2)
UNKNOWN
The `FSF All Permissive License' just comes from the INSTALL file. In general,
I'm aware that we can include multiple licenses, so the above output would look
like:
(license `(,license:fsf-free ,license:lgpl2.1 ,license:gpl2 ,license:gpl2+))
However, legally-speaking, was is the correct approach here?
This bug report was last modified 4 years and 26 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.