From: Marius Bakke <mbakke@fastmail.com>
To: Thomas Danckaert <post@thomasdanckaert.be>
Cc: 26312@debbugs.gnu.org
Subject: bug#26312: [PATCH] gnu: Add cifs-utils.
Date: Sun, 02 Apr 2017 13:35:54 +0200 [thread overview]
Message-ID: <87wpb3hwit.fsf@kirby.i-did-not-set--mail-host-address--so-tickle-me> (raw)
In-Reply-To: <cuc37drw072.fsf@thomasdanckaert.be>
[-- Attachment #1: Type: text/plain, Size: 2007 bytes --]
Thomas Danckaert <post@thomasdanckaert.be> writes:
> Marius Bakke <mbakke@fastmail.com> writes:
>
>> Could you mention which files, since it's only three? I also think
>> listing both lgpl2.1+ and lgpl3+ is redundant; if these source files
>> interact in some way the result is effectively lgpl3+. If the LGPL2.1+
>> code is what is installed, I would pick that since it implies LGPL3+.
>
> The files are source/util.{h,c} (lgpl2.1+), and source/cifs_spnego.h
> (lgpl3+), I'll add that in a comment.
>
> About the lgpl2.1+ vs lgpl3+ thing, I'm a bit confused about what we
> actually want to communicate with the license field (and probably about
> license issues in general). As far as I know, all code (lgpl2.1+ and
> lgpl3+ files) is installed (compiled). Because the rest of the code is
> GPL3+, I think a linked binary (e.g. a substitute from hydra) can only
> be distributed as GPL3+? In addition to that, there are 3 source files,
> which can are individually licensed as LGPL2.1+ and LGPL3+, which why we
> specify a list of licenses, I thought? In that case I don't really
> understand why mentioning only lgpl2.1+ would be sufficient (lgpl3+ is
> more strict?).
I had a short discussion with Ludo over this in #26256[0]. The consensus
is that the "license" field should communicate the terms of the end
result, i.e. what the user installs.
Often a package will install some executable files with a GPL3+ license
which are using some library files that are LGPL3+, then both of those
should be mentioned.
This becomes complicated when there are a mix of licenses as in this
case. Then we have to look at which files are using which to determine
what applies to the output.
In this case, none of the LGPL code appear to be installed on its own.
Most of the source is either GPL2+ or GPL3+. So, I would argue that
GPL3+ alone is what applies to this package, since it "wins" over LGPL
and GPL2 by being stricter.
Hope this helps!
[0] https://debbugs.gnu.org/cgi/bugreport.cgi?bug=26256#86
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]
next prev parent reply other threads:[~2017-04-02 11:36 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-03-30 15:48 bug#26312: [PATCH] gnu: Add cifs-utils Thomas Danckaert
2017-03-30 20:19 ` Tobias Geerinckx-Rice
2017-04-01 6:47 ` Thomas Danckaert
2017-04-01 17:18 ` Marius Bakke
2017-04-02 10:52 ` Thomas Danckaert
2017-04-02 11:35 ` Marius Bakke [this message]
2017-04-02 16:14 ` Thomas Danckaert
2017-04-03 20:02 ` Thomas Danckaert
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87wpb3hwit.fsf@kirby.i-did-not-set--mail-host-address--so-tickle-me \
--to=mbakke@fastmail.com \
--cc=26312@debbugs.gnu.org \
--cc=post@thomasdanckaert.be \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.