Why does Microsoft continue to develop Trident when others on the market are better? Why not adopt an open source rendering engine like WebKit?
Well, there are several answers to this one.
First and foremost, we have a large number of customers that depend on our support for this technology, and will continue to support them as we move forward.
Beyond that, I'd like to think that a pluralism of implementations is always a good thing. If there were only one (or even two) implementations of a particular technology, innovation starts to slow down. By providing additional implementations, customers can choose the technology that fits their needs best.
That being said, we've had developers from the Mozilla team to campus a couple of times to get them access to the engineers in Microsoft that can assist them in improving their software on the Windows platform.
We've also had developers from the Apache Foundation (many projects, including the HTTP server) come out and get assistance from product group engineers on a wide variety of issues.
G