My blog has been moved to ariya.ofilabs.com.

Tuesday, May 31, 2011

on the story of browser names

future = browser?

One of the early graphical web browser that got really popular was Mosaic, developed at National Center for Supercomputing Applications (NCSA). Some folks from the team, along with SGI founder Jim Clark, decided that it's worth a venture and formed a company, originally called Mosaic Communication and then later renamed to Netscape Communication.

Netscape's flagship desktop product was a much more advanced web browser than Mosaic. Jamie Zawinski coined the name "Mozilla", as it was supposed to be Mosaic Killer (Mozilla = Mosaic + Godzilla). At the later stage, the final browser was widely known as Netscape Navigator. For browsing the web, obviously you need a navigator.

Parallel to that, another company called Spyglass licensed the technology from NCSA and produced a web browser, Spyglass Mosaic. It is fun to see the same theme here (probably even slightly coincidental), typical Hollywood movies always portray the naval ship's navigator using his spyglass for some sort of observations.

Then came along Microsoft. It licensed Spyglass Mosaic, called it Internet Explorer, and distributed with Windows. The browser war has just started. I mean of course, the name war. Why would you stop at navigating (and using spyglass) if you can continue exploring?

On the other side of the planet, KDE slowly emerged as the attractive supplement to the otherwise boring Unix desktop. Internet technologies became the centerpiece of the early version of KDE, thus its developers grew a set of applications from e-mail program, newsgroup reader, IRC client, and (surprise) a web browser. There was no free-software-friendly modern and capable web rendering engine back then, thus a bunch of brave young hackers initiated the adventure of (re)writing one, under the name KHTML (which was itself a replacement of the original attempt, khtmlw).

From this KDE camp, the ultimate web browser (which actually could serve other tasks as well, e.g. file manager and document viewer) was popular as Konqueror (indeed, those were the days where KDE stuff was named K-this or K-that). History showed how Age of Discovery was not about navigation and exploration only. After all, who would not want to repeat the glory of "I came, I saw, I conquered"?

When Apple decided that it must give the best browsing experience for Mac (and could not just rely on Microsoft for its Internet Explorer), they took KHTML, ported it to Mac, improved it, and later released it as an open-source project called WebKit. Apple's proprietary web browser, which is powered by WebKit (till today), was announced by Steve Jobs as Safari. Already conquered a land? Might as well enjoy it with a little bit of safari and collect exotic pictures. Shall we?

Just like in your favorite comic books, the world is however multiverse. Netscape lost the browser war, Mozilla became an open-source project and its Firefox browser (formerly Firebird, and formerly Phoenix) remains as the icon of freedom, independence, and community. Opera, originally a Telenor research project, was something that came all the way from Norway, has loyal followers and remains dominant in the embedded space. Google even joined the fun and launched WebKit-based Chrome (and Chromium). All these three are excellent web browsers, they just don't have the names which fit the story of navigation, exploration, and so on.

As the closing, here is a side twist. In its early WebKit days, how did Apple engineers name the code branch of its ported Konqueror's KHTML? Alexander.

13 comments:

Tim said...

There was also Galeon (which I always took to be a corruption of "Galleon", a large ship typically used for exploration) which was one of the early attempts to take the Netscape codebase and build something better with it... if anything it was perhaps an inspiration for FireFox.

Ariya Hidayat said...

@Tim: Thanks for the additional fun fact!

Kromain said...

Nice post !

We should do the same with all the names given to Qt Embedded over the years: Qt/E, Qtopia, Qtopia Core, Qt Embedded, Qt for Embedded Linux... :)
(and I've forgotten some along the way!)

Hans said...

"First there was a Navigator, then there was an Explorer. Later it was time for a Konqueror. Now it's time for an Imperator, the VIMperator :)"

From the Vimperator help. Vimperator is just an extension for Firefox though, not a new web browser.

damipereira said...

rekonq really needs a name like this, a new catchy good one.
What would be a good name for a konqueror follower, if we keep the metaphor.

restoran seafood said...

many thanks for share information here guys :)

steveire said...

I was pushing for rekonq to be renamed Conquistador. It starts with a 'C', as is the current fashion in KDE.

hook said...

@steveire: I think Conquistador can have a rather negative connotation. Maybe going to space is the next frontier: e.g. Cosmonaut or Kosmonaut? ;)

mongrelmuch said...

@steveire: rekonq succeeding konqueror with its reference to Reconquista seems much more apt than what you were pushing. :)

Oscar said...

We need something food related, like feast. Maybe that should be Chrome's name in the future. They can have a tag line "Feast your eyes on this!"

Jwalant Natvarlal Soneji said...

Really nice post!

Adding dates to events may prove more interesting!

Thanks!

Benjy said...

I always figured that Safari was a play on the Beach Boys song 'Surfin Safari'. You go on a safari when you surf the web.

Arkanabar T'verrick Ilarsadin said...

Where do Midori and Dillo fit into this?