* [U-Boot] Inclusion of GPLv3 code
@ 2010-09-10 12:06 Graeme Russ
2010-09-21 7:33 ` Wolfgang Denk
0 siblings, 1 reply; 7+ messages in thread
From: Graeme Russ @ 2010-09-10 12:06 UTC (permalink / raw)
To: u-boot
Wolfgang,
I know you are favouring a migration of U-Boot to GPLv3, but currently it
is still licensed under v2 (although most code is v2 'or later')
I have some v3 code I would like to bring in (from GRUB). Will that cause
any issues?
Regards,
Graeme
^ permalink raw reply [flat|nested] 7+ messages in thread
* [U-Boot] Inclusion of GPLv3 code
2010-09-10 12:06 [U-Boot] Inclusion of GPLv3 code Graeme Russ
@ 2010-09-21 7:33 ` Wolfgang Denk
2010-09-21 7:51 ` Mike Frysinger
0 siblings, 1 reply; 7+ messages in thread
From: Wolfgang Denk @ 2010-09-21 7:33 UTC (permalink / raw)
To: u-boot
Dear Graeme Russ,
In message <4C8A1F2A.8020805@gmail.com> you wrote:
>
> I know you are favouring a migration of U-Boot to GPLv3, but currently it
> is still licensed under v2 (although most code is v2 'or later')
>
> I have some v3 code I would like to bring in (from GRUB). Will that cause
> any issues?
It is my understanding that you cannot "downgrade" GPLv3 code, i. e.
you cannot link it into a GPLv2 project. But then, I'm not a license
expert, and IANAL.
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
A meeting is an event at which the minutes are kept and the hours are
lost.
^ permalink raw reply [flat|nested] 7+ messages in thread
* [U-Boot] Inclusion of GPLv3 code
2010-09-21 7:33 ` Wolfgang Denk
@ 2010-09-21 7:51 ` Mike Frysinger
2010-09-21 8:37 ` Wolfgang Denk
0 siblings, 1 reply; 7+ messages in thread
From: Mike Frysinger @ 2010-09-21 7:51 UTC (permalink / raw)
To: u-boot
On Tuesday, September 21, 2010 03:33:37 Wolfgang Denk wrote:
> Graeme Russ wrote:
> > I know you are favouring a migration of U-Boot to GPLv3, but currently it
> > is still licensed under v2 (although most code is v2 'or later')
> >
> > I have some v3 code I would like to bring in (from GRUB). Will that cause
> > any issues?
>
> It is my understanding that you cannot "downgrade" GPLv3 code, i. e.
> you cannot link it into a GPLv2 project. But then, I'm not a license
> expert, and IANAL.
in-my-not-a-lawyer-opinion, i think introducing GPLv3 code makes the final
output GPLv3 only if the build includes it.
so if the imported GRUB code stays at GPLv3, and is only for x86, and all of
the code Graeme is using from u-boot is GPLv2+, then the final result there is
under GPLv3 only. but all his GPLv3 code, assuming it's specific to x86, wont
affect other architectures.
-mike
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part.
Url : http://lists.denx.de/pipermail/u-boot/attachments/20100921/63145fec/attachment.pgp
^ permalink raw reply [flat|nested] 7+ messages in thread
* [U-Boot] Inclusion of GPLv3 code
2010-09-21 7:51 ` Mike Frysinger
@ 2010-09-21 8:37 ` Wolfgang Denk
2010-09-21 8:43 ` Mike Frysinger
0 siblings, 1 reply; 7+ messages in thread
From: Wolfgang Denk @ 2010-09-21 8:37 UTC (permalink / raw)
To: u-boot
Dear Mike Frysinger,
In message <201009210351.16288.vapier@gentoo.org> you wrote:
>
> > It is my understanding that you cannot "downgrade" GPLv3 code, i. e.
> > you cannot link it into a GPLv2 project. But then, I'm not a license
> > expert, and IANAL.
>
> in-my-not-a-lawyer-opinion, i think introducing GPLv3 code makes the final
> output GPLv3 only if the build includes it.
I guess this is correct.
> so if the imported GRUB code stays at GPLv3, and is only for x86, and all of
> the code Graeme is using from u-boot is GPLv2+, then the final result there is
> under GPLv3 only. but all his GPLv3 code, assuming it's specific to x86, wont
> affect other architectures.
But Graeme would also have to make sure not topick up any partsof the
U-Boot code that are GPLv2 (without the "or later" phrase). A license
nightmare...
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Just about every computer on the market today runs Unix, except the
Mac (and nobody cares about it). - Bill Joy 6/21/85
^ permalink raw reply [flat|nested] 7+ messages in thread
* [U-Boot] Inclusion of GPLv3 code
2010-09-21 8:37 ` Wolfgang Denk
@ 2010-09-21 8:43 ` Mike Frysinger
2010-09-21 9:29 ` Graeme Russ
2010-09-21 9:36 ` Graeme Russ
0 siblings, 2 replies; 7+ messages in thread
From: Mike Frysinger @ 2010-09-21 8:43 UTC (permalink / raw)
To: u-boot
On Tuesday, September 21, 2010 04:37:40 Wolfgang Denk wrote:
> Mike Frysinger wrote:
> > so if the imported GRUB code stays at GPLv3, and is only for x86, and all
> > of the code Graeme is using from u-boot is GPLv2+, then the final result
> > there is under GPLv3 only. but all his GPLv3 code, assuming it's
> > specific to x86, wont affect other architectures.
>
> But Graeme would also have to make sure not topick up any partsof the
> U-Boot code that are GPLv2 (without the "or later" phrase). A license
> nightmare...
i agree, and i'm glad i dont have to deal with this ;)
-mike
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part.
Url : http://lists.denx.de/pipermail/u-boot/attachments/20100921/0fc0f7dd/attachment.pgp
^ permalink raw reply [flat|nested] 7+ messages in thread
* [U-Boot] Inclusion of GPLv3 code
2010-09-21 8:43 ` Mike Frysinger
@ 2010-09-21 9:29 ` Graeme Russ
2010-09-21 9:36 ` Graeme Russ
1 sibling, 0 replies; 7+ messages in thread
From: Graeme Russ @ 2010-09-21 9:29 UTC (permalink / raw)
To: u-boot
On Tuesday, September 21, 2010, Mike Frysinger <vapier@gentoo.org> wrote:
> On Tuesday, September 21, 2010 04:37:40 Wolfgang Denk wrote:
>> Mike Frysinger wrote:
>> > so if the imported GRUB code stays at GPLv3, and is only for x86, and all
>> > of the code Graeme is using from u-boot is GPLv2+, then the final result
>> > there is under GPLv3 only. ?but all his GPLv3 code, assuming it's
>> > specific to x86, wont affect other architectures.
>>
>> But Graeme would also have to make sure not topick up any partsof the
>> U-Boot code that are GPLv2 (without the "or later" phrase). A license
>> nightmare...
>
> i agree, and i'm glad i dont have to deal with this ;)
> -mike
>
I plan on doing a complete GPLv3 audit to see if we can create a usable
U-Boot build which is 100% GPLv3 compatible
Regards
Graeme
^ permalink raw reply [flat|nested] 7+ messages in thread
* [U-Boot] Inclusion of GPLv3 code
2010-09-21 8:43 ` Mike Frysinger
2010-09-21 9:29 ` Graeme Russ
@ 2010-09-21 9:36 ` Graeme Russ
1 sibling, 0 replies; 7+ messages in thread
From: Graeme Russ @ 2010-09-21 9:36 UTC (permalink / raw)
To: u-boot
On Tuesday, September 21, 2010, Mike Frysinger <vapier@gentoo.org> wrote:
> On Tuesday, September 21, 2010 04:37:40 Wolfgang Denk wrote:
>> Mike Frysinger wrote:
>> > so if the imported GRUB code stays at GPLv3, and is only for x86, and all
>> > of the code Graeme is using from u-boot is GPLv2+, then the final result
>> > there is under GPLv3 only. ?but all his GPLv3 code, assuming it's
>> > specific to x86, wont affect other architectures.
>>
>> But Graeme would also have to make sure not topick up any partsof the
>> U-Boot code that are GPLv2 (without the "or later" phrase). A license
>> nightmare...
>
> i agree, and i'm glad i dont have to deal with this ;)
> -mike
>
I plan on doing a complete GPLv3 audit to see if we can create a usable
U-Boot build which is 100% GPLv3 compatible
Regards
Graeme
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2010-09-21 9:36 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-09-10 12:06 [U-Boot] Inclusion of GPLv3 code Graeme Russ
2010-09-21 7:33 ` Wolfgang Denk
2010-09-21 7:51 ` Mike Frysinger
2010-09-21 8:37 ` Wolfgang Denk
2010-09-21 8:43 ` Mike Frysinger
2010-09-21 9:29 ` Graeme Russ
2010-09-21 9:36 ` Graeme Russ
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox