As one who had been tortured by PAudio for about 8-9 years, while on Enterprise Linux, I hate it
That's reasonable.
Not enough reason to hate him. Dislike him, and think lowly of him, ok. Suppose he's a narcissist.
who obviously sold his soul, did a lot of harm and eventually showed his true face.
He probably did, and his software has a bad reputation.
Inventor is not to blame, adopters are. And adopters might have their own reasons which may or may not be a good excuse to adopt.
It's his fault 100%. He created software, and since he wanted it to work because he promotes it, he didn't do anything to implement it on their design. He knows how to program, and claims to be a great software engineer, and he didn't deliver on implementing it on either Linux or anything else. It's his responsibility beyond simply creating it, and to make it work, since he showcases his junk software.
If it's not his responsibility to help implement it correctly, then he needs to stop promoting it. Argo, it's junk.
The problem is supposedly because he wanted his software inside the kernel, and being able to retain the main version on LGPL without being GPL, or not have to deal with maintaining a fork? His fault again. He's making demands that it go on to the lowest level without proving it. He could prove it by providing a fork of the Linux kernel, or even prove it on Minix. His software is supposed to be low level enough, that it shouldn't be on the API, then, that's his fault. He knows how Linux operates, if he can't make it work as intended beyond the API, or can't fork it within the kernel, that's his fault. Did he make a guide, on how to implement it on Linux, especially after it didn't work? No. It's his baby, so therefore, again, it's his fault. He complained. It doesn't work on anything, even on something as great as FreeBSD, which doesn't have the designed limitations of Linux, so then again, his fault. People on FreeBSD don't like it, after hearing about it, and half of the users would reject adopting it. If his software draws complaints from Linux Musicians, then he either has an obligation to make it work for them, drop his claims, or admit his software is crap.
If his software is close to the greatest ever, then he doesn't show it, except talk and blame. He didn't make an example including on Minix, Linux or any other type of kernel. He didn't write a guide on "how to implement it correctly". He didn't get on board on implementing it. He comes across as a narcissist who promotes his name brand and blames others, while not doing anything to make his brand software be implemented correctly, except make grandiose demands and blame.
If his demands are that it be implemented on the lowest level, perhaps so low that it goes into the Kernel, then he needs to provide his own kernel implementation, or make a separate API exclusively for his Poetteringware and LGPL software without GPL's restrictions with Linus' permission, or put it on an extension of Minix as a proof of concept.
Why do Sndio and JACK work, without making such grandiose demands?