>>105754984
>i feel like you're underplaying how big of a ask this is
I know that very well.
Had some issues with Vivox myself.
Those third party products with very restrictive licenses fuck you over. If you use them, because it is less effort, they will fuck you over down the line.
They are also known to suddenly change. That third party bullshit is restricting on what platforms you can run already. And they drop platform support on will.
Like Vivox decided to simply drop Linux support. Not talking about only the client here, but server side as well.
So if you are a developer and you bought into that scam, you now either move your whole backend infrastructure to Windows servers or you rip that out of your game.
GameSpy is another example. EA didn't shut down all those games. That third party did.

Forcing third parties to offer proper licenses - or not use them anymore - isn't a bad thing.
Think about how Unreal Engine took off. The same thing would happen with those as well.
Vivox isn't a thing anymore, developers switched to WebRTC solutions.
Creating a financial incentive to kill off those third party leeches is good for everyone involved.