qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v3] Loading new machines and devices from external modules


From: Daniel P . Berrangé
Subject: Re: [PATCH v3] Loading new machines and devices from external modules
Date: Fri, 26 Aug 2022 16:03:42 +0100
User-agent: Mutt/2.2.6 (2022-06-05)

On Fri, Aug 26, 2022 at 07:51:20AM +0000, Sebelev, Vladimir wrote:
> Hi Peter,
> 
> Anton previously sent explanation of our position. Nobody commented.
> Could you please comment on it? It's necessary for us to better
> understand your position. From our point of view technical ban of
> external modules loading doesn't solve any of mentioned problems,
> but makes VP developer life harder.

In addition to what Peter just said, I'd like to quote the commit
message itself

[quote]
Moreover different people interested in different parts of QEMU.
QEMU core developers not interested in supporting and maintaining
tons of platforms available on the market. Virtual platform developers
not interested and usually don’t have resources to merge their changes
upstream. So we have a lots of abandoned QEMU forks for different
platforms
[/quote]

This is essentially saying that there are lots of people (often
working for commercial companies) using QEMU and they are not
interested in contributing upstream. At the same time complaining
it is too hard to maintain their forked code. The proposal is then
asking QEMU upstream to change its architecture & support public
API for plugins in order to make it easier for these people to
use QEMU while /still/ not contributing anything back to upstream.

That is not exactly giving a compelling story of the benefits for
the QEMU community. The benefit is all about people who are
intentionally outside the community and wish to remain that way,
while giving QEMU contributors an extra maint burden to support
external plugins indefinitely.

As for the point about the technical limitations and interactions
with licensing not being perfect, and people already likely ignoring
the licensing rules. That is very true, but at the same time, that is
not a reason to abandon the community's licensing goals/intent. Again
this is focusing on benefits to people who want to use QEMU without
contributing back.

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 :|




reply via email to

[Prev in Thread] Current Thread [Next in Thread]