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