I believe that's why Webkit was based on KHTML… the Mozilla developers Apple hired realized that had a better chance of working.
Maybe Mozilla has changed since all that happened and they're more friendly to embedders now? I've been out of the loop for a few years at this point. I don't think I've heard anything though, and they've built up a reputation…
But that would not have solve their web compatibility issue in such an easy way.
You mean the plan to embed Servo, or Servo itself?
Electron, the software framework VSCode uses, runs on Chromium. Github maintained and developed the framework and they are currently owned by Microsoft. If Microsoft contributes to Chromium and improves performance they benefit in a lot of places: their new browser is improved(Edge Chromium), their own framework(Electron), and their own product (VSCode).
Then again, they would face the same issues had they adopted Gecko. Maybe less so because Mozilla could be more easily influenced than Google (in some ways). The main argument for adopting Gecko would have been that giving Google complete control over Web evolution is a threat to Microsoft and that adopting Gecko would reduce that threat. I'm a big Mozilla fan but I think it would have been a weak argument.
Also, if Huawei were to fork Android they'd be responsible keeping their fork of a huge code base secure by push security updates, and Microsoft is much more likely to be able to do that competently than Huawei is.
Anyone know what MSs stance on Rust is?
It's corporations in a monopolistic position that let EEE happen - you know, like what Google is doing with Chrome right now.
If Internet Explorer's engine released under GPL or MIT can break Google's monopoly without simply handing it over to Microsoft, then all the power to it.
It's pretty clear what the plan is here, Google naturally sees ad blocking as a threat and they know that they can't outright disable ad blockers so they take the long route to take it over. Make it functional enough that most users won't bother looking for an alternative but make sure that it can't threaten your business model.