[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] converting build system to Meson?
From: |
Thomas Huth |
Subject: |
Re: [Qemu-devel] converting build system to Meson? |
Date: |
Mon, 11 Mar 2019 07:42:01 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.5.0 |
On 10/03/2019 17.28, Markus Armbruster wrote:
> Paolo Bonzini <address@hidden> writes:
>
>> Hi all,
>>
>> lately I have been thinking of converting the QEMU build system to
>> Meson. Meson is a relatively new build system that can replace
>> Autotools or hand-written Makefiles such as QEMU; as a die-hard
>> Autotools fan, I must say that Meson is by far better than anything else
>> that has ever tried to replace Autotools, and actually has the potential
>> to do so.
>>
>> Advantages of Meson that directly matter for QEMU include:
> [...]
>> - ease of distributing a full copy of Meson to support distros that ship
>> an older version (no dependencies apart from Python 3.5). At 40000
>> lines of Python, Meson is relatively small.
>
> Meson is licensed under the Apache 2 license. QEMU as a whole is
> licensed under GPLv2 (and no later versions). From
> <https://www.gnu.org/licenses/license-list.html#apache2>:
>
> This is a free software license, compatible with version 3 of the
> GNU GPL.
>
> Please note that this license is not compatible with GPL version 2,
> because it has some requirements that are not in that GPL version.
> These include certain patent termination and indemnification
> provisions. The patent termination provision is a good thing, which
> is why we recommend the Apache 2.0 license for substantial programs
> over other lax permissive licenses.
>
> Can we distribute Meson along with QEMU anyway?
Sure, as long as we make it clear that it is a separate executable (with
its own license), and do not link the meson code into the QEMU binary.
Thomas
- Re: [Qemu-devel] converting build system to Meson?, (continued)
- Re: [Qemu-devel] converting build system to Meson?, Gerd Hoffmann, 2019/03/08
- Re: [Qemu-devel] converting build system to Meson?, Peter Maydell, 2019/03/08
- Re: [Qemu-devel] converting build system to Meson?, Eric Blake, 2019/03/08
- Re: [Qemu-devel] converting build system to Meson?, Peter Maydell, 2019/03/08
- Re: [Qemu-devel] converting build system to Meson?, Paolo Bonzini, 2019/03/08
- Re: [Qemu-devel] converting build system to Meson?, Peter Maydell, 2019/03/08
- Re: [Qemu-devel] converting build system to Meson?, Neal Gompa, 2019/03/10
- Re: [Qemu-devel] converting build system to Meson?, Cleber Rosa, 2019/03/07
- Re: [Qemu-devel] converting build system to Meson?, Markus Armbruster, 2019/03/10
Re: [Qemu-devel] converting build system to Meson?, Markus Armbruster, 2019/03/10