Last time
we looked at Netscape, back in 1998, it had just open sourced its
code to form the foundations of a new web browser, to be called
Mozilla. So what happened to Mozilla?
The code was opened, and lots of
developers began poring over it. Very quickly, a big problem became
obvious: the Netscape code that was supposed to be the base of
Mozilla was a total mess. Netscape developers had worked frantically
for years, pulling all-nighters fueled by pizza and cola, and the
programming code consequently was enormous, complex, and
unwieldy—what developers call "spaghetti
code." After some time had been spent trying to
rework the code, a decision was made: almost all of the old code had
to be jettisoned, and the browser had to be rewritten from scratch,
in a more structured, organized, and correct way.
Along the way, the Mozilla logo changed as
well. In the early days of Netscape, Mozilla was a cartoonish green
lizard. The new Mozilla was more serious, more purposeful, and
definitely no cartoon. A new red lizard took the place of the old
logo (you can see the original in ; the
new one is shown in ), making it obvious
that this was one project not to be trifled with.
Time passed. Years, in fact. Every once in a while, a new test
release of Mozilla was announced, prefaced by the letter
"M" to indicate a new milestone
release. M3, the first real milestone release under the new codebase,
appeared on March 19, 1999, while the last release to start with an
M, M18, came out on October 12, 2000. After that, a more conventional
numbering scheme was used, beginning with 0.6 in December 2000.
Mozilla
0.6 was usable on the Linux operating system (I began using it at
around that time on Linux, and while it was buggy, it worked).
However, on Windows it was really problematic, with numerous and
serious bugs, stability issues, and incomplete features.
Unfortunately, AOL made a bad decision at that time. Netscape 4 was
still the version in wide circulation, and that browser went all the
way back to 1997—to the original code that the Mozilla project
had rejected as impossible to use. AOL was getting a bit nervous:
almost four years had passed, and Netscape was still at Version 4,
while IE was already at Version 5.0. It was time for a new release of
Netscape—now!