Really, it's always struck me as odd that Microsoft hasn't thought about open sourcing IE. Presumably there's a tangled mess of proprietary code that they would have to sort out first, but it's already the case that the majority of users are browsing the web using open source browsers. There's no longer any hope of financial incentive for being closed source. In fact, it's more of a liability than anything these days...