All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] Clearing slirp/ license
@ 2019-02-13 11:03 Marc-André Lureau
  2019-02-13 11:30 ` Thomas Huth
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Marc-André Lureau @ 2019-02-13 11:03 UTC (permalink / raw)
  To: QEMU, Cédric Le Goater, Thomas Huth; +Cc: Peter Maydell, Samuel Thibault

Hi,

As we are trying to move slirp/ in a standalone project, which
eventually could be installed as a shared library, we need to clear
the license.

slirp is supposed to be 3-Clause BSD license (according to
https://git.qemu.org/?p=qemu.git;a=commit;h=2f5f89963186d42a7ded253bc6cf5b32abb45cec)
but it seems to be effectively a 2-Clause BSD (the third clause is not
in COPYRIGHT)

However, there are two units that are GPL-2:

- dhcpv6.c, dhcpv6.h:
  The code was contributed by Thomas Huth <thuth@redhat.com>

$ git shortlog -nes slirp/dhcpv6.{c,h}
     6  Marc-André Lureau <marcandre.lureau@redhat.com>
     1  Philippe Mathieu-Daudé <f4bug@amsat.org>
     1  Thomas Huth <thuth@redhat.com>
     1  Yuval Shaia <yuval.shaia@oracle.com>

- ncsi.c, ncsi-pkt.h:
  The code was contributed by Cédric Le Goater <clg@kaod.org>

$ git shortlog -nes slirp/ncsi.c slirp/ncsi-pkt.h
     5  Marc-André Lureau <marcandre.lureau@redhat.com>
     4  Cédric Le Goater <clg@kaod.org>

Could you reply that you have no objection in relicensing those files
are 3-Clause BSD?

After "[Qemu-devel] [PATCH 0/7] slirp: make it a standalone project",
the vmstate subset that I adapted would also need to be relicensed.
There are more contributors here, I am not sure how it should be
handled. Any idea?

thanks

-- 
Marc-André Lureau

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

* Re: [Qemu-devel] Clearing slirp/ license
  2019-02-13 11:03 [Qemu-devel] Clearing slirp/ license Marc-André Lureau
@ 2019-02-13 11:30 ` Thomas Huth
  2019-03-11 15:23 ` Cédric Le Goater
  2019-03-11 17:45 ` Marc-André Lureau
  2 siblings, 0 replies; 6+ messages in thread
From: Thomas Huth @ 2019-02-13 11:30 UTC (permalink / raw)
  To: Marc-André Lureau, QEMU, Cédric Le Goater
  Cc: Peter Maydell, Samuel Thibault

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

On 2019-02-13 12:03, Marc-André Lureau wrote:
> Hi,
> 
> As we are trying to move slirp/ in a standalone project, which
> eventually could be installed as a shared library, we need to clear
> the license.
> 
> slirp is supposed to be 3-Clause BSD license (according to
> https://git.qemu.org/?p=qemu.git;a=commit;h=2f5f89963186d42a7ded253bc6cf5b32abb45cec)
> but it seems to be effectively a 2-Clause BSD (the third clause is not
> in COPYRIGHT)
> 
> However, there are two units that are GPL-2:
> 
> - dhcpv6.c, dhcpv6.h:
>   The code was contributed by Thomas Huth <thuth@redhat.com>
> 
> $ git shortlog -nes slirp/dhcpv6.{c,h}
>      6  Marc-André Lureau <marcandre.lureau@redhat.com>
>      1  Philippe Mathieu-Daudé <f4bug@amsat.org>
>      1  Thomas Huth <thuth@redhat.com>
>      1  Yuval Shaia <yuval.shaia@oracle.com>
> 
> - ncsi.c, ncsi-pkt.h:
>   The code was contributed by Cédric Le Goater <clg@kaod.org>
> 
> $ git shortlog -nes slirp/ncsi.c slirp/ncsi-pkt.h
>      5  Marc-André Lureau <marcandre.lureau@redhat.com>
>      4  Cédric Le Goater <clg@kaod.org>
> 
> Could you reply that you have no objection in relicensing those files
> are 3-Clause BSD?

Ok, for the records: I'm fine if you change the license of dhcpv6.[ch]
to either 3-Clause BSD or 2-Clause BSD.

 Thomas


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

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

* Re: [Qemu-devel] Clearing slirp/ license
  2019-02-13 11:03 [Qemu-devel] Clearing slirp/ license Marc-André Lureau
  2019-02-13 11:30 ` Thomas Huth
@ 2019-03-11 15:23 ` Cédric Le Goater
  2019-03-11 18:01   ` Marc-André Lureau
  2019-03-11 17:45 ` Marc-André Lureau
  2 siblings, 1 reply; 6+ messages in thread
From: Cédric Le Goater @ 2019-03-11 15:23 UTC (permalink / raw)
  To: Marc-André Lureau, QEMU, Thomas Huth; +Cc: Peter Maydell, Samuel Thibault

On 2/13/19 12:03 PM, Marc-André Lureau wrote:
> Hi,
> 
> As we are trying to move slirp/ in a standalone project, which
> eventually could be installed as a shared library, we need to clear
> the license.
> 
> slirp is supposed to be 3-Clause BSD license (according to
> https://git.qemu.org/?p=qemu.git;a=commit;h=2f5f89963186d42a7ded253bc6cf5b32abb45cec)
> but it seems to be effectively a 2-Clause BSD (the third clause is not
> in COPYRIGHT)
> 
> However, there are two units that are GPL-2:
> 
> - dhcpv6.c, dhcpv6.h:
>   The code was contributed by Thomas Huth <thuth@redhat.com>
> 
> $ git shortlog -nes slirp/dhcpv6.{c,h}
>      6  Marc-André Lureau <marcandre.lureau@redhat.com>
>      1  Philippe Mathieu-Daudé <f4bug@amsat.org>
>      1  Thomas Huth <thuth@redhat.com>
>      1  Yuval Shaia <yuval.shaia@oracle.com>
> 
> - ncsi.c, ncsi-pkt.h:
>   The code was contributed by Cédric Le Goater <clg@kaod.org>
> 
> $ git shortlog -nes slirp/ncsi.c slirp/ncsi-pkt.h
>      5  Marc-André Lureau <marcandre.lureau@redhat.com>
>      4  Cédric Le Goater <clg@kaod.org>
> 
> Could you reply that you have no objection in relicensing those files
> are 3-Clause BSD?

Fine for me. You can change the license of slirp/ncsi.c and 
slirp/ncsi-pkt.hto a 3-Clause BSD.

Thanks,

C. 

> After "[Qemu-devel] [PATCH 0/7] slirp: make it a standalone project",
> the vmstate subset that I adapted would also need to be relicensed.
> There are more contributors here, I am not sure how it should be
> handled. Any idea?
> 
> thanks
> 

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

* Re: [Qemu-devel] Clearing slirp/ license
  2019-02-13 11:03 [Qemu-devel] Clearing slirp/ license Marc-André Lureau
  2019-02-13 11:30 ` Thomas Huth
  2019-03-11 15:23 ` Cédric Le Goater
@ 2019-03-11 17:45 ` Marc-André Lureau
  2 siblings, 0 replies; 6+ messages in thread
From: Marc-André Lureau @ 2019-03-11 17:45 UTC (permalink / raw)
  To: QEMU, Juan Quintela; +Cc: Peter Maydell, Samuel Thibault

Hi

On Wed, Feb 13, 2019 at 12:03 PM Marc-André Lureau
<marcandre.lureau@gmail.com> wrote:
>
> Hi,
>
> As we are trying to move slirp/ in a standalone project, which
> eventually could be installed as a shared library, we need to clear
> the license.
>
> slirp is supposed to be 3-Clause BSD license (according to
> https://git.qemu.org/?p=qemu.git;a=commit;h=2f5f89963186d42a7ded253bc6cf5b32abb45cec)
> but it seems to be effectively a 2-Clause BSD (the third clause is not
> in COPYRIGHT)
>
> However, there are two units that are GPL-2:
>

Thanks Thomas & Cedric.

Since this mail was sent, slirp/src/vmstate.c was added, based on qemu
implementation, which is attributed to Juan Quintela/

Juan, Could you reply that you have no objection in relicensing the
vmstate files as 3-Clause BSD?

thanks!

-- 
Marc-André Lureau

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

* Re: [Qemu-devel] Clearing slirp/ license
  2019-03-11 15:23 ` Cédric Le Goater
@ 2019-03-11 18:01   ` Marc-André Lureau
  2019-03-12  6:03     ` Alexey Kardashevskiy
  0 siblings, 1 reply; 6+ messages in thread
From: Marc-André Lureau @ 2019-03-11 18:01 UTC (permalink / raw)
  To: Cédric Le Goater, gwshan
  Cc: QEMU, Thomas Huth, Peter Maydell, Samuel Thibault

Hi Cédric, Gavin,

On Mon, Mar 11, 2019 at 4:23 PM Cédric Le Goater <clg@kaod.org> wrote:
>
> On 2/13/19 12:03 PM, Marc-André Lureau wrote:
> > Hi,
> >
> > As we are trying to move slirp/ in a standalone project, which
> > eventually could be installed as a shared library, we need to clear
> > the license.
> >
> > slirp is supposed to be 3-Clause BSD license (according to
> > https://git.qemu.org/?p=qemu.git;a=commit;h=2f5f89963186d42a7ded253bc6cf5b32abb45cec)
> > but it seems to be effectively a 2-Clause BSD (the third clause is not
> > in COPYRIGHT)
> >
> > However, there are two units that are GPL-2:
> >
> > - dhcpv6.c, dhcpv6.h:
> >   The code was contributed by Thomas Huth <thuth@redhat.com>
> >
> > $ git shortlog -nes slirp/dhcpv6.{c,h}
> >      6  Marc-André Lureau <marcandre.lureau@redhat.com>
> >      1  Philippe Mathieu-Daudé <f4bug@amsat.org>
> >      1  Thomas Huth <thuth@redhat.com>
> >      1  Yuval Shaia <yuval.shaia@oracle.com>
> >
> > - ncsi.c, ncsi-pkt.h:
> >   The code was contributed by Cédric Le Goater <clg@kaod.org>
> >
> > $ git shortlog -nes slirp/ncsi.c slirp/ncsi-pkt.h
> >      5  Marc-André Lureau <marcandre.lureau@redhat.com>
> >      4  Cédric Le Goater <clg@kaod.org>
> >
> > Could you reply that you have no objection in relicensing those files
> > are 3-Clause BSD?
>
> Fine for me. You can change the license of slirp/ncsi.c and
> slirp/ncsi-pkt.hto a 3-Clause BSD.

I noticed that ncsi-pkt.h has "Copyright Gavin Shan, IBM Corporation 2016"

I suppose Gavin should also give his agreement to relicense the file.


Gavin, could you reply that you have no objection in relicensing
ncsi-pkt.h as 3-Clause BSD?


Thanks

>
> Thanks,
>
> C.
>
> > After "[Qemu-devel] [PATCH 0/7] slirp: make it a standalone project",
> > the vmstate subset that I adapted would also need to be relicensed.
> > There are more contributors here, I am not sure how it should be
> > handled. Any idea?
> >
> > thanks
> >
>


-- 
Marc-André Lureau

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

* Re: [Qemu-devel] Clearing slirp/ license
  2019-03-11 18:01   ` Marc-André Lureau
@ 2019-03-12  6:03     ` Alexey Kardashevskiy
  0 siblings, 0 replies; 6+ messages in thread
From: Alexey Kardashevskiy @ 2019-03-12  6:03 UTC (permalink / raw)
  To: Marc-André Lureau, Cédric Le Goater, gwshan
  Cc: Peter Maydell, Thomas Huth, QEMU, Samuel Thibault, shan.gavin

Gavig left the company sometime ago, cc:ing his gmail.


On 12/03/2019 05:01, Marc-André Lureau wrote:
> Hi Cédric, Gavin,
> 
> On Mon, Mar 11, 2019 at 4:23 PM Cédric Le Goater <clg@kaod.org> wrote:
>>
>> On 2/13/19 12:03 PM, Marc-André Lureau wrote:
>>> Hi,
>>>
>>> As we are trying to move slirp/ in a standalone project, which
>>> eventually could be installed as a shared library, we need to clear
>>> the license.
>>>
>>> slirp is supposed to be 3-Clause BSD license (according to
>>> https://git.qemu.org/?p=qemu.git;a=commit;h=2f5f89963186d42a7ded253bc6cf5b32abb45cec)
>>> but it seems to be effectively a 2-Clause BSD (the third clause is not
>>> in COPYRIGHT)
>>>
>>> However, there are two units that are GPL-2:
>>>
>>> - dhcpv6.c, dhcpv6.h:
>>>   The code was contributed by Thomas Huth <thuth@redhat.com>
>>>
>>> $ git shortlog -nes slirp/dhcpv6.{c,h}
>>>      6  Marc-André Lureau <marcandre.lureau@redhat.com>
>>>      1  Philippe Mathieu-Daudé <f4bug@amsat.org>
>>>      1  Thomas Huth <thuth@redhat.com>
>>>      1  Yuval Shaia <yuval.shaia@oracle.com>
>>>
>>> - ncsi.c, ncsi-pkt.h:
>>>   The code was contributed by Cédric Le Goater <clg@kaod.org>
>>>
>>> $ git shortlog -nes slirp/ncsi.c slirp/ncsi-pkt.h
>>>      5  Marc-André Lureau <marcandre.lureau@redhat.com>
>>>      4  Cédric Le Goater <clg@kaod.org>
>>>
>>> Could you reply that you have no objection in relicensing those files
>>> are 3-Clause BSD?
>>
>> Fine for me. You can change the license of slirp/ncsi.c and
>> slirp/ncsi-pkt.hto a 3-Clause BSD.
> 
> I noticed that ncsi-pkt.h has "Copyright Gavin Shan, IBM Corporation 2016"
> 
> I suppose Gavin should also give his agreement to relicense the file.
> 
> 
> Gavin, could you reply that you have no objection in relicensing
> ncsi-pkt.h as 3-Clause BSD?
> 
> 
> Thanks
> 
>>
>> Thanks,
>>
>> C.
>>
>>> After "[Qemu-devel] [PATCH 0/7] slirp: make it a standalone project",
>>> the vmstate subset that I adapted would also need to be relicensed.
>>> There are more contributors here, I am not sure how it should be
>>> handled. Any idea?
>>>
>>> thanks
>>>
>>
> 
> 

-- 
Alexey

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

end of thread, other threads:[~2019-03-12  6:03 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-02-13 11:03 [Qemu-devel] Clearing slirp/ license Marc-André Lureau
2019-02-13 11:30 ` Thomas Huth
2019-03-11 15:23 ` Cédric Le Goater
2019-03-11 18:01   ` Marc-André Lureau
2019-03-12  6:03     ` Alexey Kardashevskiy
2019-03-11 17:45 ` Marc-André Lureau

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.