Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Everybody else was adding a free browser to their OS and it was obviously going to become a requirement, as it is today with smartphones. It would have been foolish for Microsoft not to do it, and it was foolish of the US DoJ to think otherwise.

Otherwise, Microsoft rewrote the browser so that the components could be used by other programs and by outside developers, so it wasn't a bundled product, it was integrated into the operating system. This might have been a mistake (or not), but it was required because Microsoft had already signed a consent decree with Janet Reno that stated that Microsoft was allowed to add to the OS but not to tie separate products.

Life is hard when politicians interfere with software design.

Componentizing IE resulted in it being a better browser than Netscape, and made it much easier for third parties like AOL to adapt it using the SDK Microsoft provided. Netscape couldn't offer that, though it probably wouldn't have: Netscape prevented third parties from changing Navigator, and it could only be downloaded from Netscape.

Netscape finally lost for a lot of reasons. One was because it decided to rewrite its crap code just as Microsoft had done. That meant it stopped shipping new browser versions with new features. Its market share plunged and AOL, which had bought it, decided to make it open source, which is where Mozilla came in....

Incidentally, Microsoft didn't run into the same problem because it had two browser development teams working in parallel, one on the old version and one on the componentized version.



I won't entirely blame the legal interference for Microsoft's software design in IE.

It would have been possible to keep the core HTML components without shipping a functional browser frontend.

It would have also been possible to make these core HTML components versionable, so that a given Windows version could offer multiple versions of IE at the same time.

The fact that they failed to do both of those things wasn't the fault of the courts. Some of their design decisions were explicitly made to make the browser itself appear more integral than it really was.


"Everybody else was adding a free browser to their OS"

Who else had an OS that mattered? Apple had single digit share, maybe < 5%. What other OS do you have in mind?

BeOS? Sun? NeXT?


KDE 1.0 did have Konqueror/KTHML built-in, so maybe this was the example the grandparent was looking for.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: