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