2015-05-12 22:43:43

by George G. Davis

[permalink] [raw]
Subject: lustre_dlm_flags.h GPLv3 license clarification

Greetings,

Resending this using the correct version of get_maintainers.pl.

As recommended in the thread "SPDX-License-Identifier” [1], I would like to followup with the
maintainers of the file drivers/staging/lustre/lustre/include/lustre_dlm_flags.h regarding the GPLv3
license statement contained in that file [2]. Is there an GPLv3 exception clause which can be applied
for this file similar to the bison exception clause or is this file licensed only under GPLv3 only in which
case it would appear to be incompatible with the Linux kernel license [3]?

TIA!


Regards,
George

[1] https://lkml.org/lkml/2015/2/5/65
[2] https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/drivers/staging/lustre/lustre/include/lustre_dlm_flags.h#n9
[3] https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/COPYING


2015-05-13 01:53:40

by Oleg Drokin

[permalink] [raw]
Subject: Re: lustre_dlm_flags.h GPLv3 license clarification

Hello!

On May 12, 2015, at 6:43 PM, George G. Davis wrote:

> Greetings,
>
> Resending this using the correct version of get_maintainers.pl.
>
> As recommended in the thread "SPDX-License-Identifier? [1], I would like to followup with the
> maintainers of the file drivers/staging/lustre/lustre/include/lustre_dlm_flags.h regarding the GPLv3
> license statement contained in that file [2]. Is there an GPLv3 exception clause which can be applied
> for this file similar to the bison exception clause or is this file licensed only under GPLv3 only in which
> case it would appear to be incompatible with the Linux kernel license [3]?

Duh.
It appears that the file was automatically generated in the lustre tree with autogen and somebody forgot to
specify gpl version, so it defaulted to v3:
[= (gpl "lustre" " * ") =]


Thanks.

I think we'll be able to change that to gplv2 easily (to match the rest of Lustre).

Bye,
Oleg-

2015-05-13 13:09:59

by George G. Davis

[permalink] [raw]
Subject: Re: lustre_dlm_flags.h GPLv3 license clarification

Hello Oleg,

On Wed, May 13, 2015 at 01:53:35AM +0000, Drokin, Oleg wrote:
> Hello!
>
> On May 12, 2015, at 6:43 PM, George G. Davis wrote:
>
> > Greetings,
> >
> > Resending this using the correct version of get_maintainers.pl.
> >
> > As recommended in the thread "SPDX-License-Identifier” [1], I would like to followup with the
> > maintainers of the file drivers/staging/lustre/lustre/include/lustre_dlm_flags.h regarding the GPLv3
> > license statement contained in that file [2]. Is there an GPLv3 exception clause which can be applied
> > for this file similar to the bison exception clause or is this file licensed only under GPLv3 only in which
> > case it would appear to be incompatible with the Linux kernel license [3]?
>
> Duh.
> It appears that the file was automatically generated in the lustre tree with autogen and somebody forgot to
> specify gpl version, so it defaulted to v3:
> [= (gpl "lustre" " * ") =]
>
>
> Thanks.
>
> I think we'll be able to change that to gplv2 easily (to match the rest of Lustre).

Awesome, thanks! Looking forward to the patch. : )

--
Regards,
George

>
> Bye,
> Oleg