All of lore.kernel.org
 help / color / mirror / Atom feed
From: Martin Wilck <mwilck@suse.com>
To: Xose Vazquez Perez <xose.vazquez@gmail.com>,
	Benjamin Marzinski <bmarzins@redhat.com>
Cc: device-mapper development <dm-devel@redhat.com>, fge@redhat.com
Subject: Re: multipath-tools licenses (was Re: [PATCH] multipath-tools: replace FSF address with a www pointer)
Date: Wed, 28 Mar 2018 17:14:28 +0200	[thread overview]
Message-ID: <1522250068.5251.46.camel@suse.com> (raw)
In-Reply-To: <904fd737-b8ff-016f-e33a-5d833ef33c3a@gmail.com>

On Wed, 2018-03-28 at 00:24 +0200, Xose Vazquez Perez wrote:
> On 03/26/2018 06:07 PM, Benjamin Marzinski wrote:
> 
> > If we can limit the project to two (or if necessary 3) licenses, we
> > can
> > just include all the license files, and explain what applies to
> > what
> > in the README.  I haven't really looked at how other projects that
> > have
> > multiple licenses for parts of their code do things, so perhaps
> > there is
> > a more standard way.
> 
> Multiple licences, for modules, are accepted in the Linux kernel:
> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tr
> ee/include/linux/module.h#n171

Multiple licenses are acceptable for multipath-tools, too. Yet we need
to understand, and clearly communicate, which license applies to which
source file, and what that means for the binaries and libraries that
are part of the package. And, needless to say, reducing the number of
licenses and getting rid of the obsolete LGPL-2.0 would simplify
matters significantly, both for us and other parties.

> And the SPDX License Identifier is being used:
> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tr
> ee/Documentation/process/license-rules.rst

Yeah, it's probably a good idea to do that. I'm not sure if it should
replace the boilerplate license header or just be added on top of it.
Either way, when we do this, we should make sure that we understand
which license covers the individual files, in particular those that
currently have no license header. We're assuming that these are covered
by COPYING, but is that actually true for all 130+ files?

This shouldn't be taken too lightly. Assume you add an "LGPL-2.1" SPDX
header to some file. Company X links to the file in it's proprietary
product. Later, company Y finds some of its own GPL-2.0 licensed code
in the same file and sues X over 100 million for GPL breakage. Now X
claims the money back from the person who inserted the misleading
license header in the file ...

That sounds paranoid and exaggerated, but I've heard exactly arguments
like this in discussions about proprietary software using FLOSS. It's
the kind of thing Black Duck and similar companies make money with.

Regards
Martin

-- 
Dr. Martin Wilck <mwilck@suse.com>, Tel. +49 (0)911 74053 2107
SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton
HRB 21284 (AG Nürnberg)

--
dm-devel mailing list
dm-devel@redhat.com
https://www.redhat.com/mailman/listinfo/dm-devel

  reply	other threads:[~2018-03-28 15:14 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-03-10 20:50 [PATCH] multipath-tools: replace FSF address with a www pointer Xose Vazquez Perez
2018-03-19 21:37 ` Martin Wilck
2018-03-23 18:28   ` Xose Vazquez Perez
2018-03-23 20:30     ` multipath-tools licenses (was Re: [PATCH] multipath-tools: replace FSF address with a www pointer) Martin Wilck
2018-03-26 11:04       ` Hannes Reinecke
2018-03-26 12:36         ` Martin Wilck
2018-03-26 14:02           ` Martin Wilck
2018-03-26 14:15           ` Martin Wilck
2018-03-26 16:07             ` Benjamin Marzinski
2018-03-26 16:16               ` Martin Wilck
2018-03-27 22:24               ` Xose Vazquez Perez
2018-03-28 15:14                 ` Martin Wilck [this message]
2018-04-06 16:10                   ` Xose Vazquez Perez
2018-04-06 16:25                     ` Greg KH
2018-04-09  9:01                     ` Martin Wilck
2018-04-10 13:56                       ` Xose Vazquez Perez
2018-03-27 21:42           ` Xose Vazquez Perez
2018-03-27 21:53             ` Martin Wilck
2018-03-26 13:02       ` Xose Vazquez Perez

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=1522250068.5251.46.camel@suse.com \
    --to=mwilck@suse.com \
    --cc=bmarzins@redhat.com \
    --cc=dm-devel@redhat.com \
    --cc=fge@redhat.com \
    --cc=xose.vazquez@gmail.com \
    /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.
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.