The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    Why does the IE user agent string start with Mozilla?

    Discussion in 'Windows OS and Software' started by nemt, Dec 23, 2010.

  1. nemt

    nemt Notebook Deity

    Reputations:
    73
    Messages:
    968
    Likes Received:
    2
    Trophy Points:
    31
    Does Mozilla have anything to do with Trident?
     
  2. nemt

    nemt Notebook Deity

    Reputations:
    73
    Messages:
    968
    Likes Received:
    2
    Trophy Points:
    31
    Interesting.

    Wasn't IE not even around when Netscape came out, though?
     
  3. lbohn

    lbohn Notebook Consultant

    Reputations:
    320
    Messages:
    235
    Likes Received:
    0
    Trophy Points:
    30
    Mozilla was the development name for Netscape Navigator, circa 1994. The name was a portmanteau of " Mosaic killer" and "God zilla." NCSA Mosaic was the emerging browser leader, though it was largely entrenched in the academic market. Netscape was formed to commercialize Mosaic for the consumer market. The portmanteau is a bit amusing considering many of the Mosaic authors from NCSA worked on Navigator at Netscape.

    As noted, other browsers began using "Mozilla" in the UA string to be served HTML designed for Netscape Navigator, which included support for such wonderful non-standard tags such as < BLINK> and < LAYER>.

    In 1995 Microsoft bought a variant of Mosaic, developed by Spyglass in a licensing deal with NCSA, and rebranded it as Microsoft Internet Explorer. Not until version 7 of MSIE, did Microsoft completely rewrite the source code, completely removing all traces of its Spyglass Mosaic origins.

    Prior to the 1998 AOL acquisition, Netscape open-sourced the Communicator Suite (including Navigator) source code in hopes of creating a new Mozilla Application Suite maintained by the newly formed Mozilla Organization. Version 4 of the Netscape Communicator Suite had started losing significant market share due to feature bloat/creep and strong competition from Microsoft Internet Explorer. Ultimately the Communicator source-code was dropped in favor of new code developed for MAS.

    Netscape Navigator 6 & 7 were released using branches of the MAS source code featuring the new Gecko rendering engine. Feature bloat crept back in and by 2003 the newly formed Mozilla Foundation announced their intention to develop a standalone browser based on the Mozilla Suite source code. That browser, initially named Phoenix became Firebird then Mozilla Firebird and finally Mozilla Firefox. All the while, the UA string continued to carry the "Mozilla" term, in part due to the parent Mozilla Organization/Foundation but also for historical server compatibility.

    With the rise and widespread adherence to HTML standards, the need to maintain Mozilla compatibility is little more than a historical throwback. However it does make for a neat history lesson. ;-)

    --L.
     
  4. Gintoki

    Gintoki Notebook Prophet

    Reputations:
    2,886
    Messages:
    6,566
    Likes Received:
    0
    Trophy Points:
    205
    Bumping because I never knew this and this is nifty to know.
     
  5. davepermen

    davepermen Notebook Nobel Laureate

    Reputations:
    2,972
    Messages:
    7,788
    Likes Received:
    0
    Trophy Points:
    205
  6. nemt

    nemt Notebook Deity

    Reputations:
    73
    Messages:
    968
    Likes Received:
    2
    Trophy Points:
    31
    Interesting stuff guys, thanks. I've wondered forever.