qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] ui/egl-helpers.c license and reuse
       [not found] <1332222978.2429557.1481038950558.JavaMail.zimbra@redhat.com>
@ 2016-12-06 15:47 ` Frediano Ziglio
  2016-12-06 16:18   ` John Snow
  0 siblings, 1 reply; 7+ messages in thread
From: Frediano Ziglio @ 2016-12-06 15:47 UTC (permalink / raw)
  To: Qemu-devel; +Cc: Gerd Hoffmann

Hi,
  I work in the SPICE team (www.spice-space.org). I'd like to reuse some code from
this file for some test for our project. The license of the 2 projects are a bit
different (GPL2 against LGPL2) so in theory I couldn't do it.
The code is mainly doing EGL initialization.
Could I obtain a dispensation to reuse to code as LGPL2 ?
Alternatively where can I get similar code with compatible LGPL2 license ?

Regards,
  Frediano

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Qemu-devel] ui/egl-helpers.c license and reuse
  2016-12-06 15:47 ` [Qemu-devel] ui/egl-helpers.c license and reuse Frediano Ziglio
@ 2016-12-06 16:18   ` John Snow
  2016-12-06 16:24     ` Eric Blake
                       ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: John Snow @ 2016-12-06 16:18 UTC (permalink / raw)
  To: Frediano Ziglio, Qemu-devel
  Cc: Gerd Hoffmann, Peter Maydell, Gonglei, Cole Robinson



On 12/06/2016 10:47 AM, Frediano Ziglio wrote:
> Hi,
>   I work in the SPICE team (www.spice-space.org). I'd like to reuse some code from
> this file for some test for our project. The license of the 2 projects are a bit
> different (GPL2 against LGPL2) so in theory I couldn't do it.
> The code is mainly doing EGL initialization.
> Could I obtain a dispensation to reuse to code as LGPL2 ?
> Alternatively where can I get similar code with compatible LGPL2 license ?
> 
> Regards,
>   Frediano
> 

"IANAL,"

Looks like the file was authored by four people with no explicit
license, so it defaulted to GPL2.

Cole Robinson, Gerd Hoffman, Gonglei, and Peter Maydell.

Maybe you can get explicit permission from these four.

--js

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Qemu-devel] ui/egl-helpers.c license and reuse
  2016-12-06 16:18   ` John Snow
@ 2016-12-06 16:24     ` Eric Blake
  2016-12-06 16:31       ` Peter Maydell
  2016-12-07  9:55       ` Markus Armbruster
  2016-12-07  2:47     ` Gonglei (Arei)
  2016-12-07 10:04     ` Gerd Hoffmann
  2 siblings, 2 replies; 7+ messages in thread
From: Eric Blake @ 2016-12-06 16:24 UTC (permalink / raw)
  To: John Snow, Frediano Ziglio, Qemu-devel
  Cc: Peter Maydell, Gonglei, Gerd Hoffmann, Cole Robinson,
	Markus Armbruster

[-- Attachment #1: Type: text/plain, Size: 1340 bytes --]

On 12/06/2016 10:18 AM, John Snow wrote:
> 
> 
> On 12/06/2016 10:47 AM, Frediano Ziglio wrote:
>> Hi,
>>   I work in the SPICE team (www.spice-space.org). I'd like to reuse some code from
>> this file for some test for our project. The license of the 2 projects are a bit
>> different (GPL2 against LGPL2) so in theory I couldn't do it.
>> The code is mainly doing EGL initialization.
>> Could I obtain a dispensation to reuse to code as LGPL2 ?
>> Alternatively where can I get similar code with compatible LGPL2 license ?
>>
>> Regards,
>>   Frediano
>>
> 
> "IANAL,"

Ditto

> 
> Looks like the file was authored by four people with no explicit
> license, so it defaulted to GPL2.
> 
> Cole Robinson, Gerd Hoffman, Gonglei, and Peter Maydell.
> 
> Maybe you can get explicit permission from these four.

Markus Armbruster also has a one-line deletion (although how can a line
no longer present in the file be holding up a copyright question?). It
depends on whether you use 'git blame' to track all contributors to the
current state of the file, or 'git log' to track all authors to any
changes to the file.  'git blame' may also come in handy if you only
need to copy a subset of the file.

-- 
Eric Blake   eblake redhat com    +1-919-301-3266
Libvirt virtualization library http://libvirt.org


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 604 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Qemu-devel] ui/egl-helpers.c license and reuse
  2016-12-06 16:24     ` Eric Blake
@ 2016-12-06 16:31       ` Peter Maydell
  2016-12-07  9:55       ` Markus Armbruster
  1 sibling, 0 replies; 7+ messages in thread
From: Peter Maydell @ 2016-12-06 16:31 UTC (permalink / raw)
  To: Eric Blake
  Cc: John Snow, Frediano Ziglio, Qemu-devel, Gonglei, Gerd Hoffmann,
	Cole Robinson, Markus Armbruster

On 6 December 2016 at 16:24, Eric Blake <eblake@redhat.com> wrote:
> Markus Armbruster also has a one-line deletion (although how can a line
> no longer present in the file be holding up a copyright question?). It
> depends on whether you use 'git blame' to track all contributors to the
> current state of the file, or 'git log' to track all authors to any
> changes to the file.  'git blame' may also come in handy if you only
> need to copy a subset of the file.

The only change I made to it was an automated scripted one to
add the #include "qemu/osdep.h", so if that's not in the code
you want then you probably don't need to involve me/Linaro.

thanks
-- PMM

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Qemu-devel] ui/egl-helpers.c license and reuse
  2016-12-06 16:18   ` John Snow
  2016-12-06 16:24     ` Eric Blake
@ 2016-12-07  2:47     ` Gonglei (Arei)
  2016-12-07 10:04     ` Gerd Hoffmann
  2 siblings, 0 replies; 7+ messages in thread
From: Gonglei (Arei) @ 2016-12-07  2:47 UTC (permalink / raw)
  To: John Snow, Frediano Ziglio, Qemu-devel
  Cc: Gerd Hoffmann, Peter Maydell, Cole Robinson

>
> From: John Snow [mailto:jsnow@redhat.com]
> Sent: Wednesday, December 07, 2016 12:18 AM
> To: Frediano Ziglio; Qemu-devel
> Cc: Gerd Hoffmann; Peter Maydell; Gonglei (Arei); Cole Robinson
> Subject: Re: [Qemu-devel] ui/egl-helpers.c license and reuse
> 
> 
> 
> On 12/06/2016 10:47 AM, Frediano Ziglio wrote:
> > Hi,
> >   I work in the SPICE team (www.spice-space.org). I'd like to reuse some
> code from
> > this file for some test for our project. The license of the 2 projects are a bit
> > different (GPL2 against LGPL2) so in theory I couldn't do it.
> > The code is mainly doing EGL initialization.
> > Could I obtain a dispensation to reuse to code as LGPL2 ?
> > Alternatively where can I get similar code with compatible LGPL2 license ?
> >
> > Regards,
> >   Frediano
> >
> 
> "IANAL,"
> 
> Looks like the file was authored by four people with no explicit
> license, so it defaulted to GPL2.
> 
> Cole Robinson, Gerd Hoffman, Gonglei, and Peter Maydell.
> 
> Maybe you can get explicit permission from these four.
> 
I just fixed a memory leak reported by Coverity.

It's okay to me :)

Regards,
-Gonglei

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Qemu-devel] ui/egl-helpers.c license and reuse
  2016-12-06 16:24     ` Eric Blake
  2016-12-06 16:31       ` Peter Maydell
@ 2016-12-07  9:55       ` Markus Armbruster
  1 sibling, 0 replies; 7+ messages in thread
From: Markus Armbruster @ 2016-12-07  9:55 UTC (permalink / raw)
  To: Eric Blake
  Cc: John Snow, Frediano Ziglio, Qemu-devel, Peter Maydell, Gonglei,
	Gerd Hoffmann, Cole Robinson

Eric Blake <eblake@redhat.com> writes:

> On 12/06/2016 10:18 AM, John Snow wrote:
>> 
>> 
>> On 12/06/2016 10:47 AM, Frediano Ziglio wrote:
>>> Hi,
>>>   I work in the SPICE team (www.spice-space.org). I'd like to reuse some code from
>>> this file for some test for our project. The license of the 2 projects are a bit
>>> different (GPL2 against LGPL2) so in theory I couldn't do it.
>>> The code is mainly doing EGL initialization.
>>> Could I obtain a dispensation to reuse to code as LGPL2 ?
>>> Alternatively where can I get similar code with compatible LGPL2 license ?
>>>
>>> Regards,
>>>   Frediano
>>>
>> 
>> "IANAL,"
>
> Ditto
>
>> 
>> Looks like the file was authored by four people with no explicit
>> license, so it defaulted to GPL2.
>> 
>> Cole Robinson, Gerd Hoffman, Gonglei, and Peter Maydell.
>> 
>> Maybe you can get explicit permission from these four.
>
> Markus Armbruster also has a one-line deletion (although how can a line
> no longer present in the file be holding up a copyright question?). It

This specific case looks as non-copyrightable to me as they get.

> depends on whether you use 'git blame' to track all contributors to the
> current state of the file, or 'git log' to track all authors to any
> changes to the file.  'git blame' may also come in handy if you only
> need to copy a subset of the file.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Qemu-devel] ui/egl-helpers.c license and reuse
  2016-12-06 16:18   ` John Snow
  2016-12-06 16:24     ` Eric Blake
  2016-12-07  2:47     ` Gonglei (Arei)
@ 2016-12-07 10:04     ` Gerd Hoffmann
  2 siblings, 0 replies; 7+ messages in thread
From: Gerd Hoffmann @ 2016-12-07 10:04 UTC (permalink / raw)
  To: John Snow
  Cc: Frediano Ziglio, Qemu-devel, Peter Maydell, Gonglei,
	Cole Robinson

  Hi,

> "IANAL,"
> 
> Looks like the file was authored by four people with no explicit
> license, so it defaulted to GPL2.
> 
> Cole Robinson, Gerd Hoffman, Gonglei, and Peter Maydell.
> 
> Maybe you can get explicit permission from these four.

I'm fine with relicensing the file.

I'd suggest you send a patch explicitly licensing the file to LGPLv2,
Cc'ing anyone who touched the file.  I'll go collect the ACKS and merge
the patch once we got them all.

cheers,
  Gerd

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2016-12-07 10:04 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <1332222978.2429557.1481038950558.JavaMail.zimbra@redhat.com>
2016-12-06 15:47 ` [Qemu-devel] ui/egl-helpers.c license and reuse Frediano Ziglio
2016-12-06 16:18   ` John Snow
2016-12-06 16:24     ` Eric Blake
2016-12-06 16:31       ` Peter Maydell
2016-12-07  9:55       ` Markus Armbruster
2016-12-07  2:47     ` Gonglei (Arei)
2016-12-07 10:04     ` Gerd Hoffmann

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).