All of lore.kernel.org
 help / color / mirror / Atom feed
From: Holger Macht <hmacht@suse.de>
To: Sage Weil <sage@inktank.com>
Cc: ceph-devel@vger.kernel.org
Subject: Re: [PATCH] ceph.spec.in: Fix license to GPL-2.0 and use SPDX format
Date: Wed, 06 Jun 2012 10:04:40 +0200	[thread overview]
Message-ID: <4FCF0F18.6010104@suse.de> (raw)
In-Reply-To: <Pine.LNX.4.64.1206051928360.5946@cobra.newdream.net>

On 06/06/2012 04:29 AM, Sage Weil wrote:
> On Tue, 5 Jun 2012, Holger Macht wrote:
>> Minor spec file fix. LGPLv2 in spec file is not correct, because some of
>> the included packages/binaries are GPLv2. For example:
>>
>>  src/os/btrfs_ioctl.h -> package ceph, binary ceph-osd
> 
> My understanding is that including a header file (in this case, to get the 
> ioctl number) does not create a derivative work.  Is that incorrect?

Guess not, at least from FSF's point of view [1]. I just listed it
because our legal team listed it, maybe even via automation. Without
looking, there might be other headers from which more (or even real)
code is included, though.

>>  src/mount/mtab.c     -> package ceph, binary mount.ceph
>>  src/common/fiemap.cc -> package ceph, binary rbd
>>
>> Also use SPDX format: http://www.spdx.org/licenses
>>
>> Signed-off-by: Holger Macht <hmacht@suse.de>
>> ---
>>  ceph.spec.in |    2 +-
>>  1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/ceph.spec.in b/ceph.spec.in
>> index 81e7040..3b3026d 100644
>> --- a/ceph.spec.in
>> +++ b/ceph.spec.in
>> @@ -17,7 +17,7 @@ Name:		ceph
>>  Version:	@VERSION@
>>  Release:	6%{?dist}
>>  Summary:	User space components of the Ceph file system
>> -License:	LGPLv2
>> +License:	GPL-2.0
> 
> So this is effectively the most restrictive license in the package?

This specific change is only about the base package, what is called
ceph-common in deb-based and just ceph in rpm-based distributions.

However, while I'm at it, I'll change the licenses for the other
subpackages to SPDX format accordingly and send a new patch. Otherwise
I'd like to keep this commit separate from other spec file fixes to
preserve the rationale behind it.

Regards Holger

[1] http://lkml.indiana.edu/hypermail/linux/kernel/0301.1/0362.html

      parent reply	other threads:[~2012-06-06  8:04 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-06-05 13:00 [PATCH] ceph.spec.in: Fix license to GPL-2.0 and use SPDX format Holger Macht
2012-06-05 13:13 ` Udo Seidel
2012-06-06  2:29 ` Sage Weil
2012-06-06  3:59   ` Matt W. Benjamin
2012-06-06  8:04   ` Holger Macht [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=4FCF0F18.6010104@suse.de \
    --to=hmacht@suse.de \
    --cc=ceph-devel@vger.kernel.org \
    --cc=sage@inktank.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.