On Mon, Jul 22, 2024 at 05:13:43PM +0300, Laurent Pinchart wrote: > > Unfortunately, the reason for this topic proposed for Maintainer's summit > > is that the maintainer and core developers are disagree and there is no way > > to resolve it, because it is not technical difference, but a philosophical one. > > Having been involved in a similar disagreement, I'm not sure > "philosophical" is the right term. I can't talk about the fwctl issue in > particular as I have only vaguely followed the saga, and I will > therefore not take a side there, but in general I tend to use > "political" instead of "philosophical". The issues of market control, > competition and vendor lock-in vs. empowerment also play important > roles. This makes it even more difficult to discuss the disagreements > openly. I've prefered philosophical in this case because I don't view any ill will on any side here, while I would tend to think the word political carries a more negative tone. There isn't really any lock in discussion here, there is some philosophical disagreement on how much "generalism" should be enforced by the kernel in some topics and a fear that if things are more permissive through the kernel then some will loose power to force their views. As we don't even agree on how much generalism the kernel should be enforcing, and what value that even brings to the ecosystem, it is very much philosophical. This is a little different than the open shader compiler sorts of arguments where GPU compilers really underpin a lot of value in the software stack. We are talking about configuring flash on a device, and debugging the FW running on the device. There is minimal value to open source communities with these activities in the first place. Jason