Microsoft vs. Mozilla: The Future of the Web

[ music | They Might Be Giants – Battle for The Planet Of The Apes ]

Don’t be fooled, Microsoft is very threatened and is not going to be caught totally off guard. They finally are taking the Web seriously. And they see Mozilla as a threat they can’t cheat out of the market. They can’t cannibalize Mozilla’s sales, because Mozilla has none. They can’t just bundle it with the OS and wait, because Mozilla’s client-side products run on everything from Windows 98 to Windows Vista betas, Linux, MacOS X, and a dozen other niche operating systems. A browser or presentation layer (XAML) tied Vista can’t compete with all of that.

So MS is going to try to take XAML and port it to their handheld OS platform (with the ever changing name), backport it to Windows XP and probably 2000, and possibly even MacOS X. It’ll never move to Linux, because MS can’t afford to legitimize Linux as a Desktop OS, they’ve already admitted it’s a serious threat to the server space. XAML brings with it Microsoft’s mindshare muscle for the legions of Windows devs that think everything MS touches is gold, and the mid-level managers who survive by making the safe choice (“No one was ever fired for buying IBM” now applies to MS for these people).

But why? Why is MS seemingly abandoning trying to make Windows the center of the Internet? They’re not. As MS always does, they’ll make sure XAML applications always run best on a Windows platform by either hindering performance or limiting the features available to ports. XAML is Microsoft’s recognition that Mozilla’s XUL and Firefox technologies can’t be out muscled. Gecko/Firefox 2.0 with Cairo-based rendering will provide exactly the type of platform MS is now building, and Gecko/Firefox is already cross platform and already eating into Microsoft’s marketshare like no one else has ever done.

Looking at what Google did with GMail and GoogleMaps, looking at what Firefox and Mozilla already provide as application platforms, and looking at how they have allowed IE to lay fallow while other competitors have grown stronger, MS realizes they have almost allowed another Netscape to happen, and they have to fight it on a technological level this time. They see what is truly possible with cross-platform web-centric APIs. It is possible to create true applications with the breadth and scope once thought only possible running natively on a client, not straddling the network like this. They see their efforts to push Windows and IE as the key platforms is still failing.

Netscape is dead, but the revolution it started is not. Microsoft once again has to play catch up, but they can’t define the rules this time, at least not yet. They have to try to steal the battlefield first, as when IE became “part” of the OS. But now the battlefield is bigger than one OS market, simply leveraging monopoly power won’t work. We can’t let them steal this battlefield. This is the new browser war, and anyone who dismisses it isn’t looking at the long term like MS is currently.

Making Firefox powerful to users is something for which Mozilla has proven itself to be very capable. The extensibility of Firefox is a great demonstration of Firefox’s potential as a great development platform too. Mozilla’s new goal is to make Firefox easy for users, and attractive to developers without falling into the same trap as the Suite. We’ll see if they can do it.


  1. Screwtape had this to say,

    September 18, 2005 @ 1:32 am

    I can’t help but wonder if the Music tag at the top of your post was chosen deliberately. 😉

  2. Karnov had this to say,

    September 18, 2005 @ 2:09 am

    Knowing this gentleman, maybe.

  3. Tristor had this to say,

    September 19, 2005 @ 12:00 am


    jX probably chose that deliberately knowing him. He has that gift of choosing the right song for the right moment almost by chance.

    I don’t think MS has a chance here, they are playing catchup something major, and if we can get 2.0 out the door on time, we are set to be in the right place at the right time to win with this one.

    I think the major thing to overpower MS on the browser front would be to get OEMs to begin including Firefox with their systems. If we could get somebody like Dell or HP to do this, we would be a long ways toward taking back a fair share of the market (35-50%).

    XAML won’t save Microsoft, and I have no doubts that their implementation will not even be close to XUL in terms of technical superiority. As you said, the problem is that most suits pick the safe choice. Nobody is ever fired for picking MS, and we need some way of getting that exposure to the suits.

    Anyway, I’m rambling.

  4. Spiritoo had this to say,

    September 20, 2005 @ 12:24 pm

    I think the question is not about browsers. It’s about OSes. The next war will be between Microsoft and Google (and possibly Yahoo), when the idea of "OS" will have disappeared, and you’ll push the power button of your PC and be connected to a browser. This browser will include a calculator, an office suite, maps and auctions, personals, mails…
    The only (last) thing making this difficult is Games. They still need DirectX. What when we’ll be able to play Games directly from a server on the web, who will send us the graphics directly?
    This will be possible in a few years. DirectX will disappear. Windows will disappear. Ms Office will be online. Everything will be online. and that will be the prfect time to get rid of MS domination on the PC world, and it makes them scared!!

  5. Ulmo had this to say,

    September 20, 2005 @ 1:41 pm

    Yes ! Good to see someone who enderstand what is going on 😀

    XULRunner will beat them ^^

  6. AlphaAddict had this to say,

    September 21, 2005 @ 8:44 am

    i dont care what some linux geek wrote
    Im using Win Fs And Avalon NOW and it most certenly is a thert i dont even bother installing it anymore