Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

My version of Internet Explorer uses the following user agent:

User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; blah blah blah

Why does it do this? Theoretically, can Mozilla Foundation sue Microsoft for use of their trademark?

share|improve this question

closed as off topic by TFM, Ƭᴇcʜιᴇ007, 8088, ChrisF, Synetech Nov 12 '12 at 4:34

Questions on Super User are expected to relate to computer software or computer hardware within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

up vote 24 down vote accepted

Regarding theoretical possibility of lawsuits, Super User cannot provide (valid) legal opinions. However, as to why IE identifies itself as Mozilla in the user-agent string, see this (somewhat tongue-in-cheek) blog post for the nitty gritty.

Essentially, the Mozilla Foundation didn't exist (as we know it) until the beginning of the 21st Century. The name Mozilla was taken from the original name of the browser which would eventually become Netscape Navigator. IE supported Navigator's special additional features, but wasn't actually Navigator, and thus identified itself in this way to flag that it was compatible with the Mozilla family. At the time, using the browser's user-agent string was a common way to do compatibility testing. (Now there are much more advanced ways which revolve typically around detecting the actual DOM/scripting capabilities of the browser.)

When Netscape Navigator was killed, it was rebirthed as the Gecko HTML rendering engine and the Mozilla browser. The Firefox branding came about a bit later, but several other Gecko-powered browsers existed at one point. (I distinctly remember using early versions of Camino on the Mac, I believe prior to Firefox's existence on Mac.)

share|improve this answer
Wow that revisited the days when I waited on my dialup and watched the netscape ship wheel 'glow' as things initialized. Walk down memory lane.. thanks +1 – Jakub Jun 28 '11 at 15:10
+1 for the link to WebAIM, which I rather love. – TRiG Nov 11 '11 at 12:03

No, mainly because of this thing called "for purposes of interoperability"

(Warning, sarcasm ahead.)

In ancient internet times web sites began to check user agents. They would throw a shoe and display bad HTML, or scary warning messages to the user if the browser wasn't "Mozilla" because obviously a browser that wasn't Mozilla couldn't display their advanced content.

So IE had to call itself Mozilla.

And then browsers that didn't say they were MSIE or Netscape couldn't get advanced content from sites, because they were deemed "too old" but really they were Opera, or Konqueror, or Safari, or Chrome...etc.

And so began, as John Rudy's answer stated, a long line of "I'm really X, but so everyone else will show me their content for Y, I'm going to say I'm Y (but X wearing a mask)"

And so basically, user agent sniffing is useless.

share|improve this answer
+1, good details. – John Rudy Feb 25 '10 at 0:14

No, it just means IE is compatible with Mozilla. More information here.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.