Once upon a time, there was a company named Netscape. Netscape's Web browser, called Navigator, wasn't the only one of its kind. But it was by far the most popular Web browser, becoming the de facto standard in the early days of the Web. Unfortunately for Netscape, Microsoft decided to enter the browser market, and the rest is history: Internet Explorer has been the dominant browser ever since, and Netscape no longer exists.
Well, that's not completely true: Netscape doesn't exist as a company, but its browser software has become the open-source Mozilla project, whose star product is Firefox. And while Firefox doesn't have more than about 15 percent of the browser market, the people who use it tend to be developers, designers, and other Web big-wigs. These people often use Firefox because it works on operating systems other than Windows, and because of its numerous plugins, and because they might like its features. But they also like Firefox because it tries to implement and adhere to numerous Web standards, particularly in the areas of HTML and CSS.
By contrast, Internet Explorer has traditionally valued backward compatibility, mixed in with a good deal of unilateral Microsoft decisions about which standards are and are not important. In particular, CSS works differently enough on the two browsers that good Web designers need to use a fair number of tricks in order to ensure that pages render similarly, or at all, on both browsers.
Microsoft had recently announced that IE 8 would continue in this tradition, offering a choice between the default behavior and a more rigid standards-compliant mode. They even announced that there would be a "super-compliant" mode, for particularly rigorous adherence to standards.
And then, on March 3rd, Microsoft reversed itself, saying that IE 8 would now "by default, interpret web content in the most standards compliant way it can."
This is a victory for Web standards. It means that developers and designers will have to spend much less time tuning their pages for multiple browsers. (There will still be differences, of course, but the number of differences will shrink considerably.) This means that sites will take less time to develop, which means that they'll cost less, which is good for both producers and consumers.
Now, why mention this on OStatic? After all, Internet Explorer isn't exactly an open-source product.
Simply put, I think that Microsoft underestimated how seriously people take Web standards. And people only take Web standards seriously because there's at least one popular browser (Firefox) that has implemented those standards, demonstrating that it's possible to do so. It's naive to think that people will abandon Internet Explorer in droves if it fails to comply with Web standards; most people neither know nor care about these issues. But the people who drive the market, namely the developers and designers, do care about such things -- and they have been increasingly moving to Firefox as their browser of choice.