* [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.