From: James Bottomley <James.Bottomley@HansenPartnership.com>
To: rrs@debian.org, Xose Vazquez Perez <xose.vazquez@gmail.com>,
"christophe.varoqui@opensvc.com" <christophe.varoqui@opensvc.com>
Cc: device-mapper development <dm-devel@redhat.com>
Subject: Re: What license is multipath-tools under
Date: Thu, 28 Jul 2016 14:59:33 -0400 [thread overview]
Message-ID: <1469732373.2295.43.camel@HansenPartnership.com> (raw)
In-Reply-To: <1469731260.4380.19.camel@debian.org>
[-- Attachment #1.1: Type: text/plain, Size: 2592 bytes --]
On Fri, 2016-07-29 at 00:11 +0530, Ritesh Raj Sarraf wrote:
> Hello James,
>
> On Thu, 2016-07-28 at 13:26 -0400, James Bottomley wrote:
> > On Thu, 2016-07-28 at 22:23 +0530, Ritesh Raj Sarraf wrote:
> > > Thanks Xose, for digging this information. But shouldn't this
> > > information go into respective source files?
> >
> > If there's a COPYING file, there's no need for individual files to
> > have
> > a copyright. The licence of the file defaults to whatever COPYING
> > (or
> > LICENCE or some recognizable top level file says). A significant
> > number of Linux Kernel files don't have individual file header
> > copyrigh
> > ts, if you want an example of this.
>
> Yes. But as I understand, the entire Linux [1] code base is GPLv2
> only.
No it's not: We have a ton of dual licenced files (dual GPL/BSD is the
most common) and quite a few GPLv2+ ones. Of course, all of those have
headers explaining the difference from COPYING (or at the very least
MODULE_LICENSE tags).
> Whereas in case of multipath-tools, as Xose mentioned in the
> previous email, it is a mix of:
>
> * GPLv2 (only?)
> * GPLv2+
> * LGPLv2
This is also rather common. Look at the COPYING file of the CRIU
project for instance
https://github.com/xemul/criu/blob/master/COPYING
It has a split GPL/LGPL model depending on which directory the file is
placed in.
> Having this information in the source repository (not necessarily as
> individual source headers) will speak out much clear.
>
> I think something like Debian's Machine-readable copyright format
> will be a good fit in this case.
>
> https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
>
> An example project, with mixed licenses:
> http://metadata.ftp-master.debian.org/changelogs/main/libs/libstorage
> mgmt/unstable_copyright
>
> BTW, this topic hit my mind 2 days ago when I looked at the aging
> (old format) multipath-tools/debian/copyright in my packaging repo
> and wanted to
> fix it.
>
> http://metadata.ftp-master.debian.org/changelogs/main/m/multipath-too
> ls/unstable_copyright
>
>
>
> I have attached a patch for a copyright file, based on what Xose had
> mentioned in the email. There still are files, like libmultipath/pri
> oritizers/alua.c, which mention the license as plain GPL. So, this
> patch is still not complete.
>
>
> [1] with some minor exceptions I just noticed.
That's up to the maintainer of multipath-tools. I was just point out
that doing this isn't required or even standard practice.
James
[-- Attachment #1.2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
[-- Attachment #2: Type: text/plain, Size: 0 bytes --]
prev parent reply other threads:[~2016-07-28 18:59 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-07-27 10:42 What license is multipath-tools under Ritesh Raj Sarraf
2016-07-27 22:19 ` Xose Vazquez Perez
2016-07-27 22:41 ` Xose Vazquez Perez
2016-07-28 16:53 ` Ritesh Raj Sarraf
2016-07-28 17:26 ` James Bottomley
2016-07-28 18:41 ` Ritesh Raj Sarraf
2016-07-28 18:59 ` James Bottomley [this message]
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=1469732373.2295.43.camel@HansenPartnership.com \
--to=james.bottomley@hansenpartnership.com \
--cc=christophe.varoqui@opensvc.com \
--cc=dm-devel@redhat.com \
--cc=rrs@debian.org \
--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.