qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* Qemu License question
@ 2024-06-13  3:26 Peng Fan
  2024-06-13  5:06 ` Manos Pitsidianakis
  0 siblings, 1 reply; 6+ messages in thread
From: Peng Fan @ 2024-06-13  3:26 UTC (permalink / raw)
  To: qemu-devel@nongnu.org, alex.bennee@linaro.org,
	peter.maydell@linaro.org, stefanha@redhat.com

Hi All,

The following files are marked as GPL-3.0-or-later. Will these
Conflict with Qemu LICENSE?

Should we update the files to GPL-2.0?

./tests/tcg/aarch64/semicall.h:7: * SPDX-License-Identifier: GPL-3.0-or-later
./tests/tcg/x86_64/system/boot.S:13: * SPDX-License-Identifier: GPL-3.0-or-later
./tests/tcg/riscv64/semicall.h:7: * SPDX-License-Identifier: GPL-3.0-or-later
./tests/tcg/multiarch/float_convs.c:6: * SPDX-License-Identifier: GPL-3.0-or-later
./tests/tcg/multiarch/float_helpers.h:6: * SPDX-License-Identifier: GPL-3.0-or-later
./tests/tcg/multiarch/libs/float_helpers.c:10: * SPDX-License-Identifier: GPL-3.0-or-later
./tests/tcg/multiarch/arm-compat-semi/semihosting.c:7: * SPDX-License-Identifier: GPL-3.0-or-later
./tests/tcg/multiarch/arm-compat-semi/semiconsole.c:7: * SPDX-License-Identifier: GPL-3.0-or-later
./tests/tcg/multiarch/float_convd.c:6: * SPDX-License-Identifier: GPL-3.0-or-later
./tests/tcg/multiarch/float_madds.c:6: * SPDX-License-Identifier: GPL-3.0-or-later
./tests/tcg/i386/system/boot.S:10: * SPDX-License-Identifier: GPL-3.0-or-later
./tests/tcg/arm/semicall.h:7: * SPDX-License-Identifier: GPL-3.0-or-later

Thanks,
Peng.


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

* Re: Qemu License question
  2024-06-13  3:26 Qemu License question Peng Fan
@ 2024-06-13  5:06 ` Manos Pitsidianakis
  2024-06-13  5:22   ` Markus Armbruster
  0 siblings, 1 reply; 6+ messages in thread
From: Manos Pitsidianakis @ 2024-06-13  5:06 UTC (permalink / raw)
  To: qemu-devel, Peng Fan, alex.bennee@linaro.org,
	peter.maydell@linaro.org, stefanha@redhat.com

On Thu, 13 Jun 2024 06:26, Peng Fan <peng.fan@nxp.com> wrote:
>Hi All,
>
>The following files are marked as GPL-3.0-or-later. Will these
>Conflict with Qemu LICENSE?
>
>Should we update the files to GPL-2.0?
>
>./tests/tcg/aarch64/semicall.h:7: * SPDX-License-Identifier: GPL-3.0-or-later
>./tests/tcg/x86_64/system/boot.S:13: * SPDX-License-Identifier: GPL-3.0-or-later
>./tests/tcg/riscv64/semicall.h:7: * SPDX-License-Identifier: GPL-3.0-or-later
>./tests/tcg/multiarch/float_convs.c:6: * SPDX-License-Identifier: GPL-3.0-or-later
>./tests/tcg/multiarch/float_helpers.h:6: * SPDX-License-Identifier: GPL-3.0-or-later
>./tests/tcg/multiarch/libs/float_helpers.c:10: * SPDX-License-Identifier: GPL-3.0-or-later
>./tests/tcg/multiarch/arm-compat-semi/semihosting.c:7: * SPDX-License-Identifier: GPL-3.0-or-later
>./tests/tcg/multiarch/arm-compat-semi/semiconsole.c:7: * SPDX-License-Identifier: GPL-3.0-or-later
>./tests/tcg/multiarch/float_convd.c:6: * SPDX-License-Identifier: GPL-3.0-or-later
>./tests/tcg/multiarch/float_madds.c:6: * SPDX-License-Identifier: GPL-3.0-or-later
>./tests/tcg/i386/system/boot.S:10: * SPDX-License-Identifier: GPL-3.0-or-later
>./tests/tcg/arm/semicall.h:7: * SPDX-License-Identifier: GPL-3.0-or-later
>
>Thanks,
>Peng.


Hello Peng,

These are all actually GPL-2.0-or-later, in fact I can't find the string 
GPL-3.0-or-later in the current master at all.

Manos


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

* Re: Qemu License question
  2024-06-13  5:06 ` Manos Pitsidianakis
@ 2024-06-13  5:22   ` Markus Armbruster
  2024-06-13  8:31     ` Thomas Huth
  0 siblings, 1 reply; 6+ messages in thread
From: Markus Armbruster @ 2024-06-13  5:22 UTC (permalink / raw)
  To: Manos Pitsidianakis
  Cc: qemu-devel, Peng Fan, alex.bennee@linaro.org,
	peter.maydell@linaro.org, stefanha@redhat.com

Manos Pitsidianakis <manos.pitsidianakis@linaro.org> writes:

> On Thu, 13 Jun 2024 06:26, Peng Fan <peng.fan@nxp.com> wrote:
>>Hi All,
>>
>>The following files are marked as GPL-3.0-or-later. Will these
>>Conflict with Qemu LICENSE?
>>
>>Should we update the files to GPL-2.0?
>>
>>./tests/tcg/aarch64/semicall.h:7: * SPDX-License-Identifier: GPL-3.0-or-later
>>./tests/tcg/x86_64/system/boot.S:13: * SPDX-License-Identifier: GPL-3.0-or-later
>>./tests/tcg/riscv64/semicall.h:7: * SPDX-License-Identifier: GPL-3.0-or-later
>>./tests/tcg/multiarch/float_convs.c:6: * SPDX-License-Identifier: GPL-3.0-or-later
>>./tests/tcg/multiarch/float_helpers.h:6: * SPDX-License-Identifier: GPL-3.0-or-later
>>./tests/tcg/multiarch/libs/float_helpers.c:10: * SPDX-License-Identifier: GPL-3.0-or-later
>>./tests/tcg/multiarch/arm-compat-semi/semihosting.c:7: * SPDX-License-Identifier: GPL-3.0-or-later
>>./tests/tcg/multiarch/arm-compat-semi/semiconsole.c:7: * SPDX-License-Identifier: GPL-3.0-or-later
>>./tests/tcg/multiarch/float_convd.c:6: * SPDX-License-Identifier: GPL-3.0-or-later
>>./tests/tcg/multiarch/float_madds.c:6: * SPDX-License-Identifier: GPL-3.0-or-later
>>./tests/tcg/i386/system/boot.S:10: * SPDX-License-Identifier: GPL-3.0-or-later
>>./tests/tcg/arm/semicall.h:7: * SPDX-License-Identifier: GPL-3.0-or-later
>>
>>Thanks,
>>Peng.
>
>
> Hello Peng,
>
> These are all actually GPL-2.0-or-later, in fact I can't find the string GPL-3.0-or-later in the current master at all.

See commit 542b10bd148a (tests/tcg: update licenses to GPLv2 as intended).



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

* Re: Qemu License question
  2024-06-13  5:22   ` Markus Armbruster
@ 2024-06-13  8:31     ` Thomas Huth
  2024-06-13  8:47       ` Daniel P. Berrangé
  0 siblings, 1 reply; 6+ messages in thread
From: Thomas Huth @ 2024-06-13  8:31 UTC (permalink / raw)
  To: Markus Armbruster, Manos Pitsidianakis
  Cc: qemu-devel, Peng Fan, alex.bennee@linaro.org,
	peter.maydell@linaro.org, stefanha@redhat.com, qemu-stable

On 13/06/2024 07.22, Markus Armbruster wrote:
> Manos Pitsidianakis <manos.pitsidianakis@linaro.org> writes:
> 
>> On Thu, 13 Jun 2024 06:26, Peng Fan <peng.fan@nxp.com> wrote:
>>> Hi All,
>>>
>>> The following files are marked as GPL-3.0-or-later. Will these
>>> Conflict with Qemu LICENSE?
>>>
>>> Should we update the files to GPL-2.0?
>>>
>>> ./tests/tcg/aarch64/semicall.h:7: * SPDX-License-Identifier: GPL-3.0-or-later
>>> ./tests/tcg/x86_64/system/boot.S:13: * SPDX-License-Identifier: GPL-3.0-or-later
>>> ./tests/tcg/riscv64/semicall.h:7: * SPDX-License-Identifier: GPL-3.0-or-later
>>> ./tests/tcg/multiarch/float_convs.c:6: * SPDX-License-Identifier: GPL-3.0-or-later
>>> ./tests/tcg/multiarch/float_helpers.h:6: * SPDX-License-Identifier: GPL-3.0-or-later
>>> ./tests/tcg/multiarch/libs/float_helpers.c:10: * SPDX-License-Identifier: GPL-3.0-or-later
>>> ./tests/tcg/multiarch/arm-compat-semi/semihosting.c:7: * SPDX-License-Identifier: GPL-3.0-or-later
>>> ./tests/tcg/multiarch/arm-compat-semi/semiconsole.c:7: * SPDX-License-Identifier: GPL-3.0-or-later
>>> ./tests/tcg/multiarch/float_convd.c:6: * SPDX-License-Identifier: GPL-3.0-or-later
>>> ./tests/tcg/multiarch/float_madds.c:6: * SPDX-License-Identifier: GPL-3.0-or-later
>>> ./tests/tcg/i386/system/boot.S:10: * SPDX-License-Identifier: GPL-3.0-or-later
>>> ./tests/tcg/arm/semicall.h:7: * SPDX-License-Identifier: GPL-3.0-or-later
>>>
>>> Thanks,
>>> Peng.
>>
>> Hello Peng,
>>
>> These are all actually GPL-2.0-or-later, in fact I can't find the string GPL-3.0-or-later in the current master at all.
> 
> See commit 542b10bd148a (tests/tcg: update licenses to GPLv2 as intended).

Maybe it could be included in the stable releases before 9.0, too?
CC:-ing qemu-stable for this now.

  Thomas



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

* Re: Qemu License question
  2024-06-13  8:31     ` Thomas Huth
@ 2024-06-13  8:47       ` Daniel P. Berrangé
  2024-06-13  9:51         ` Peng Fan
  0 siblings, 1 reply; 6+ messages in thread
From: Daniel P. Berrangé @ 2024-06-13  8:47 UTC (permalink / raw)
  To: Thomas Huth
  Cc: Markus Armbruster, Manos Pitsidianakis, qemu-devel, Peng Fan,
	alex.bennee@linaro.org, peter.maydell@linaro.org,
	stefanha@redhat.com, qemu-stable

On Thu, Jun 13, 2024 at 10:31:50AM +0200, Thomas Huth wrote:
> On 13/06/2024 07.22, Markus Armbruster wrote:
> > Manos Pitsidianakis <manos.pitsidianakis@linaro.org> writes:
> > 
> > > On Thu, 13 Jun 2024 06:26, Peng Fan <peng.fan@nxp.com> wrote:
> > > > Hi All,
> > > > 
> > > > The following files are marked as GPL-3.0-or-later. Will these
> > > > Conflict with Qemu LICENSE?
> > > > 
> > > > Should we update the files to GPL-2.0?
> > > > 
> > > > ./tests/tcg/aarch64/semicall.h:7: * SPDX-License-Identifier: GPL-3.0-or-later
> > > > ./tests/tcg/x86_64/system/boot.S:13: * SPDX-License-Identifier: GPL-3.0-or-later
> > > > ./tests/tcg/riscv64/semicall.h:7: * SPDX-License-Identifier: GPL-3.0-or-later
> > > > ./tests/tcg/multiarch/float_convs.c:6: * SPDX-License-Identifier: GPL-3.0-or-later
> > > > ./tests/tcg/multiarch/float_helpers.h:6: * SPDX-License-Identifier: GPL-3.0-or-later
> > > > ./tests/tcg/multiarch/libs/float_helpers.c:10: * SPDX-License-Identifier: GPL-3.0-or-later
> > > > ./tests/tcg/multiarch/arm-compat-semi/semihosting.c:7: * SPDX-License-Identifier: GPL-3.0-or-later
> > > > ./tests/tcg/multiarch/arm-compat-semi/semiconsole.c:7: * SPDX-License-Identifier: GPL-3.0-or-later
> > > > ./tests/tcg/multiarch/float_convd.c:6: * SPDX-License-Identifier: GPL-3.0-or-later
> > > > ./tests/tcg/multiarch/float_madds.c:6: * SPDX-License-Identifier: GPL-3.0-or-later
> > > > ./tests/tcg/i386/system/boot.S:10: * SPDX-License-Identifier: GPL-3.0-or-later
> > > > ./tests/tcg/arm/semicall.h:7: * SPDX-License-Identifier: GPL-3.0-or-later
> > > > 
> > > > Thanks,
> > > > Peng.
> > > 
> > > Hello Peng,
> > > 
> > > These are all actually GPL-2.0-or-later, in fact I can't find the string GPL-3.0-or-later in the current master at all.
> > 
> > See commit 542b10bd148a (tests/tcg: update licenses to GPLv2 as intended).
> 
> Maybe it could be included in the stable releases before 9.0, too?
> CC:-ing qemu-stable for this now.

IMHO this is largely a non-issue from a licensing compatibility POV, and
thus not neccessary for stable.

This is self-contained test code that, IIUC, is not linking to the bits of
QEMU that are GPLv-2-only, so is valid to have any license. GPL-2.0+ is
just "nice to have" for consistency of the codebase.


With regards,
Daniel
-- 
|: https://berrange.com      -o-    https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org         -o-            https://fstop138.berrange.com :|
|: https://entangle-photo.org    -o-    https://www.instagram.com/dberrange :|



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

* RE: Qemu License question
  2024-06-13  8:47       ` Daniel P. Berrangé
@ 2024-06-13  9:51         ` Peng Fan
  0 siblings, 0 replies; 6+ messages in thread
From: Peng Fan @ 2024-06-13  9:51 UTC (permalink / raw)
  To: Daniel P. Berrangé, Thomas Huth
  Cc: Markus Armbruster, Manos Pitsidianakis, qemu-devel@nongnu.org,
	alex.bennee@linaro.org, peter.maydell@linaro.org,
	stefanha@redhat.com, qemu-stable

All,

> Subject: Re: Qemu License question
>
>
> IMHO this is largely a non-issue from a licensing compatibility POV, and thus
> not neccessary for stable.
>
> This is self-contained test code that, IIUC, is not linking to the bits of QEMU
> that are GPLv-2-only, so is valid to have any license. GPL-2.0+ is just "nice to
> have" for consistency of the codebase.

Thanks for clarification. So it is fine to keep as it is.

Thanks,
Peng.

>
>
> With regards,
> Daniel
> --
> |:
> https://berran/
> ge.com%2F&data=05%7C02%7Cpeng.fan%40nxp.com%7C2e14613ddb004d3
> df0ed08dc8b858f71%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C0%
> 7C638538652961675235%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLj
> AwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C
> %7C&sdata=v6sctb73jXj9Fs%2BKkIRaBMATHX%2FrT8ZFiShWDAguYIs%3D&re
> served=0      -o-
> https://www.f/
> lickr.com%2Fphotos%2Fdberrange&data=05%7C02%7Cpeng.fan%40nxp.com
> %7C2e14613ddb004d3df0ed08dc8b858f71%7C686ea1d3bc2b4c6fa92cd99c
> 5c301635%7C0%7C0%7C638538652961684479%7CUnknown%7CTWFpbGZ
> sb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6M
> n0%3D%7C0%7C%7C%7C&sdata=L5m4fucqhtzi2r3curbSR9OTY8cKu5ALciS%2
> BUmxJBRg%3D&reserved=0 :|
> |:
> https://libvirt/.
> org%2F&data=05%7C02%7Cpeng.fan%40nxp.com%7C2e14613ddb004d3df0
> ed08dc8b858f71%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C0%7C6
> 38538652961689321%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAw
> MDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C
> &sdata=gNx8JVBD0Hopl%2B6qIrOhOQtfZW2PC0QJpzRW8u42K3U%3D&reser
> ved=0         -o-
> https://fstop1/
> 38.berrange.com%2F&data=05%7C02%7Cpeng.fan%40nxp.com%7C2e14613
> ddb004d3df0ed08dc8b858f71%7C686ea1d3bc2b4c6fa92cd99c5c301635%7
> C0%7C0%7C638538652961693870%7CUnknown%7CTWFpbGZsb3d8eyJWIj
> oiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0
> %7C%7C%7C&sdata=ed01aWLeV8f2Hg5gRrxUE2GjuBYiFtmhfNDvNQeT20g%
> 3D&reserved=0 :|
> |:
> https://entan/
> gle-
> photo.org%2F&data=05%7C02%7Cpeng.fan%40nxp.com%7C2e14613ddb004
> d3df0ed08dc8b858f71%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C0
> %7C638538652961698472%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wL
> jAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C
> %7C&sdata=W%2B8XurlQlElHGZrX5UhMT7Ep46hVa28MNuqzspviBSs%3D&re
> served=0    -o-
> https://www.i/
> nstagram.com%2Fdberrange&data=05%7C02%7Cpeng.fan%40nxp.com%7C2
> e14613ddb004d3df0ed08dc8b858f71%7C686ea1d3bc2b4c6fa92cd99c5c30
> 1635%7C0%7C0%7C638538652961703289%7CUnknown%7CTWFpbGZsb3d
> 8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%
> 3D%7C0%7C%7C%7C&sdata=5qza2JAiHmt%2FgPkoDWp4j%2B4LSi9HCWNX
> VORGviICTMg%3D&reserved=0 :|



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

end of thread, other threads:[~2024-06-13  9:53 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-13  3:26 Qemu License question Peng Fan
2024-06-13  5:06 ` Manos Pitsidianakis
2024-06-13  5:22   ` Markus Armbruster
2024-06-13  8:31     ` Thomas Huth
2024-06-13  8:47       ` Daniel P. Berrangé
2024-06-13  9:51         ` Peng Fan

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).