Advertise on MozillaQuest Magazine Caldera OpenLinux Workstation 3.1 - A First Look MozillaQuest MQ Logo
MozillaQuest the on-line computer magazine
August 14, 2001
About Computers On-Line

RisingNet

EPIX Internet Services
MozillaQuest Magazine Front Page button

Internet & Web browsers button

custom Netscape & Mozilla themes & skins button

Digital Photography

Graphics

IRC - Internet Relay Chat - Chat button

Linux buttonLinux for Windows Users

Mozilla button

Multimedia

Netscape button
network articles

tutorial - help - how to button

Web Page Design

Web Tools

Windows button
..
..

Mozilla 0.9.2.1 AKA Netscape 6.1 Browser Source Code Released

Netscape Denies It Uses Mozilla Code for Netscape 6.1 Browser

Mike Angelo -- 14 August 2001 (c)

Webmaster´s Note: subsequent to publication of this article, the Mozilla Organization announced on its home page "Mozilla 0.9.2.1 is . . . the open source code from which Netscape 6.1 was built."

Article Index

(click the )

Introduction & Overview

The Saga of Netscape 6.1 PR2 and Mozilla 0.9.2.1

Mozilla 0.9.2.1 Code is Netscape 6.1 Code?

Can Netscape 6.1 Survive in the Browser Battlefield?

Are Mozilla's Bugs Killing Netscape 6.x?

Judge for Yourself

Download the Mozilla 0.9.2.1 Source Code.

Download the Netscape 6.1 binaries

Resources & Links

The Mozilla Organization quietly released the source code for the Milestone Mozilla 0.9.2.1 edition of its Mozilla browser-suite a few days ago. The 0.9.2.1 source code files are dated 8 August 2001. That is the very same 8 August that AOL-Time-Warner's Netscape division placed its Netscape 6.1 (NS 6.1) browser-suite upgrade on its FTP servers for public downloading. (Download links below.)

It is very likely that this Mozilla 0.9.2.1 source code is the code AOL-Time-Warner's Netscape division used as the base for its Netscape 6.1 browser-suite upgrade for the Linux, Macintosh, and Microsoft Windows platforms even though the Mozilla Organization released Mozilla Milestone 0.9.3 on 3 August 2001. If this sounds confusing, it is.

The Saga of Netscape 6.1 PR2 and Mozilla 0.9.2.1

Here is what we believe happened. This analysis is based on MozillaQuest Staff research, assorted announcements by Mozilla Organization developers, and information from anonymous sources. Please consider this explanation to be as much hypothetical as it is factual. If we obtain any additional or corrective information, this story will be updated accordingly. So please stay tuned.

Note: we asked Netscape Spokesperson Catherine Corre if the material in this section and the next section is correct. Her entire and very terse reply was "Not only is this not correct, it's pure speculation! We released Netscape 6.1 on target as we had announced we would, and never announced plans for NS6.1 PR2."

We consider this to be a very evasive and unresponsive reply to our query to Catherine. Whether NS 6.1 was released on target or whether Netscape had ever publicly announced plans for an NS 6.1-PR2 are not the issues. The Netscape and Mozilla developers, (without an official public Netscape announcement) could well have contemplated an NS 6.1-PR2 release. Whether Netscape 6.1 was released on target has nothing to do with whether it is based on Mozilla 0.9.2, 0.9.2.1, or 0.9.3 code. Corre´s false claim that these two sections are "pure speculation" is tantamount to her denying that Netscape 6.1 is based upon Mozilla code!

Moreover, much of the material in these two sections is verifiable. The bug counts come directly from Bugzilla, the Mozilla Organization's Mozilla bug tracking database that is used by Mozilla and Netscape developers. The existence and release dates of the Mozilla and Netscape editions mentioned are well known and documented. It's no secret that Netscape is based on Mozilla code. Etc. Etc. Etc.

We point out in the text that much of the discussion there is hypothetical. We had hoped that Catherine Corre would either verify the hypothetical material or provide the appropriate information to fill in the hypothetical material. Her response was very uncooperative and failed to provide the requested information. Under those circumstances, we will presume that the hypothetical material is a correct analysis or pretty darn close to correct. Netscape, through its spokesperson Catherine Corre, was afforded the opportunity to have its input and position incorporated into the analysis – Netscape failed to avail itself of that opportunity.

Back in June and early July, plans were to release a Netscape 6.1-PR 2 browser-suite edition to be built from Mozilla Milestone 0.9.2, which was released 29 June 2001. Then, after that anticipated NS 6.1-PR2 release, the plan called for the Mozilla developers to take the 0.9.2 branch back and rename it as the 0.9.2.1 branch in preparation for a Mozilla 0.9.2.1 Milestone. For more information about Mozilla 0.9.2, please see our article, Mozilla Milestone 0.9.2 Browser-Suite Released.

That earlier plan called for the Mozilla 0.9.2.1 release and Netscape 6.1-PR2 to precede Mozilla Milestone 0.9.3. Then the final Netscape 6.1 edition would have followed NS 6.1-PR2 and Mozilla 0.9.3 based upon the Mozilla 0.9.3 code. However, that did not happen, exactly.

After the Mozilla 0.9.2 release, the Netscape developers did take control of the Mozilla 0.9.2 branch, as planned -- to prepare the Mozilla 0.9.2 browser-suite for conversion to Netscape 6.1 Preview Release 2. At that time, however, the Mozilla 0.9.2 branch was very buggy.

There were some 1,250 known bugs targeted to Milestone 0.9.3 and 1,652 bugs targeted to Mozilla 1.0. That's a total of 2,904 bugs targeted to those two, work-in-progress, Mozilla releases. All those 2,904 bugs were in Mozilla 0.9.2. They just were not expected to be fixed until release of the specified targets.

Because the Mozilla developers turned over such a buggy branch to the Netscape developers, we believe the Netscape developers found themselves faced with a terrible dilemma. The horns of the dilemma were (a) releasing NS 6.1-PR2 timely but with just too darn many bugs, or (2) getting behind schedule by taking the time to make some attempt to reduce the bugs. It appears they took the second choice.

However, that meant that the Netscape developers would miss the opportunity to release NS 6.1-PR 2 prior to release of Mozilla 0.9.3. When that became apparent, the plan was changed. They would leapfrog over NS 6.1-PR2 and go directly to the final Netscape 6.1 release, which they did.

Mozilla Milestone 0.9.3 was released on 3 August and Netscape 6.1 was released on 8 August. However, Netscape 6.1 ended up being based on Mozilla 0.9.2 code rather than 0.9.3 code. For more information about those releases, please see our stories Mozilla Milestone 0.9.3 Browser-Suite Released and Netscape 6.1 Browser-Suite Released Again?.

This might seem strange, and it is somewhat strange. However, if usual practices were followed then the work being done on the Mozilla Trunk development leading to the 0.9.3 branch in part was mirroring the work the Netscape developers were doing on the Netscape controlled, 0.9.2 pre-NS-6.1 branch and vice verse. If that did indeed happen, then the Mozilla 0.9.3 Milestone code will be close to the 0.9.2.1 code and the Netscape 6.1 code even though Netscape 6.1 technically is based upon Mozilla 0.9.2 rather than 0.9.3.

At this point the idea of a Mozilla Milestone 0.9.2.1 release became moot. Mozilla 0.9.3 already had been released. There really was not much sense to go through the time and effort of building the usual assortment of Milestone binaries for 0.9.2.1. So, the Mozilla Organization quietly, snuck merely the source code for Mozilla 0.9.2.1 in a Milestone release directory and left it at that.

Mozilla 0.9.2.1 Code is Netscape 6.1 Code?

While on the one hand the Mozilla browser-suite is Open Source Software (OSS), the Netscape browser-suite, which is based upon Mozilla, is closed/proprietary software. However, since the Mozilla 0.9.2.1 source files have the same date as the date the Netscape 6.1 binaries were released, it is quite likely that the Mozilla 0.9.2.1 open source code is pretty much the same as the Netscape 6.1 closed source code.

To create your own Netscape 6 themes or to build your own customized Mozilla-based browser suite, please see:
Here is how that works. Simply put, the Netscape Division grabs the Mozilla, cross-platform (XP), open source code, adds its own and third party products such as Net2Phone and AIM, and then puts its own Netscape branding on the added-too and customized Mozilla-base. The Netscape Division also adds its portal and bookmark items to the Mozilla-base while customizing the underlying Mozilla browser suite. Stir all that together and voila, that's the Netscape 6.x browser suite.

That means that you can get very close to the closed, basic Netscape browser-suite code by using the corresponding Mozilla open source code. The trick is to figure out which Mozilla source code is the code used by AOL-Time-Warner's Netscape division to build a Netscape release's code base. Likely the Netscape division is not going to give you that information.

Note: The NS 6.1 binaries are dated 1 August but were not released until 8 August. The 0.9.2.1 source code files are dated 8 August. Our guess is this is because the 0.9.2.1 source code could not be released until after the NS 6.1 release.
Here, however, we believe that the Mozilla 0.9.2.1 Milestone source is very close to the Netscape 6.1 code. So, if you like to compile or want to build your own version of Netscape 6.1 just the way you like it, download the Mozilla 0.9.2.1 source and go for it. (Download links below.)

Can Netscape 6.1 Survive in the Browser Battlefield?

Starting with the first Netscape 6 preview release (Netscape 6-PR1), in April 2000 through the Netscape 6.01 edition, Netscape 6.x came under heavy criticism from the computer trade press, consumers, loyal Netscape fans, and developers.

The four dominant Linux distribution packagers, Caldera, Mandrake, Red Hat, and SuSE rejected Netscape 6.x for their most recent Linux distributions. That pretty much kicks Netscape off the Linux desktop. Microsoft's Internet Explorer kicked Netscape off the Windows desktop some time ago. Please see our two part series, Is Netscape Losing the Browser Wars? Part I: Linux Could Be Netscape's Last Browser Battlefield and Part II: Why Are Major Linux Distributions Rejecting Netscape 6?

That put the pressure on AOL-Time-Warner's Netscape division to win back all the consumers, discouraged loyal Netscape fans, and developers that it had lost since the release of Netscape 6-PR1. It also needs to convince the Linux distribution packagers that Netscape 6.1 is worthy of the Linux desktop. That could be a difficult task.

Has AOL-Time-Warner's Netscape division pulled that off? Not yet, it seems.

So far, the major Linux packagers seem to prefer Mozilla to Netscape 6.x. Also, the major Linux distribution packagers include the KDE desktop and its Konqueror browser. Konqueror is a very nice browser and file manager, which is well-integrated into the KDE desktop. For more information about that please see our article Caldera OpenLinux Workstation 3.1 -- A First Look.

On the other hand, the Mozilla browser suite upon which Netscape 6.1 is based is a nice browser. And it has come a long way since early February, which is when Netscape 6.01 was released. Generally the new and improved features and performance of Netscape 6.1 are being received well by Netscape users and the computer press.

Moreover, the Netscape people have fixed or corrected many items that brought the uproar of complaints and criticisms when Netscape 6-PR1 was released. If AOL-Time-Warner's Netscape division had put out what it now has in Netscape 6.1 as Netscape 6.0 a year ago, the Netscape browser's viability and future would be much brighter than what it is now.

Are Mozilla's Bugs Killing Netscape 6.x?

However, on 29 June 2001, which is when it appears that the Mozilla 0.9.2 branch was turned over to the Netscape developers for their Netscape 6.1 branch, there were some 2900 bugs in Mozilla, by conservative estimates. Even though the Netscape developers fixed lots of bugs after they took over the Mozilla 0.9.2 branch, there still are too many bugs for a commercial product.

If all these bugs were minor and/or unnoticeable things, then the high bug count might be something the Netscape division could get away with. That's not the case, however. Users are reporting lots of noticeable and annoying bugs in Netscape 6.1.

Note: memory-releasing and memory-leaking are related but different problems. In memory- leaking, a program fails to give up some memory after the program is closed. Memory-leaking is a primary reason that Microsoft Windows based systems need to be re-booted every few days. As programs are opened and then closed, the memory-leaking keeps eating away at system memory resources until the lack of adequate memory resources results in a system crash.

In the failure-to-release-memory problem that is plaguing Mozilla and Netscape 6.x, the program keeps grabbing more and more memory as it is used thus reducing available system memory resources. Then as open files and windows used by the program are closed, the program does not release some or all of the Windows memory that those files and windows required.

However, when Mozilla and Netscape 6.x are closed they appear to give up all, or close to all, the memory they had grabbed. Thus, every so often you have to close and then re-open Mozilla and Netscape 6.x in order to free unreleased system memory resources.

For example, the Mozilla/Netscape 6.x browser is notorious for not releasing memory. Users are reporting Netscape 6.1 sucking up too much memory. Some users are reporting in excess of 100-MB of memory being sucked up by Netscape 6.1 in some more extreme cases.

We ran a quick test of that complaint about Netscape 6.1 on a Hewlett Packard Omnibook 6000 with a 900-MHz Pentium III CPU, 128-MB RAM, and 20-GB hard drive running Microsoft Windows 2000 Professional. When Netscape 6.1 was opened with a blank page displayed, it took about 50-MBs of Windows memory (physical memory plus virtual memory). Displaying an actual Web page in Netscape 6.1 ran Windows memory usage up another 10-MB.

With six Netscape 6.1 windows open and displaying Web pages, NS 6.1 hogged about 91-MB of Windows memory. Adding two more NS 6.1 windows, for a total of eight NS 6.1 windows, cranked Netscape 6.1 Windows memory usage up to around 100-MB. After closing all but one of those Netscape 6.1 windows, NS 6.1 still hogged about 88-MB of Windows memory. In this quick test, Netscape failed to release nearly 30-MB of Windows memory.

In another quick test with six Netscape 6.1 windows open, NS 6.1 hogged about 109-MB of Windows memory. After closing five of those Netscape 6.1 windows, NS 6.1 still hogged about 99-MB of Windows memory. However, some five minutes later Netscape 6.1 had released more memory down to about 60-MB of Windows memory.

Nevertheless, that's too much Windows memory hogging and memory holding for a browser. There is no excuse for that sort of very poor memory management especially when the problem has been known and has remained uncorrected for well over a year. The failure to get Mozilla and Netscape 6.1 memory management under control is unacceptable product quality management.

For comparison purposes, Microsoft Word 2000 was opened on that same HP Omnibook 6000. With only the default blank page displayed, Word 2000 grabbed only 18-MB of Windows memory. Compare that to the some 50-MB of Windows memory Netscape 6.1 grabbed at launch for a blank page.

Opening a small RTF file in Word 2000 did not appreciably affect how much Windows memory Word 2000 grabbed. When a Web page was displayed in Word 2000, it grabbed an additional 20-MB of Windows memory for about 38-MB of Windows memory altogether. Compare that to Netscape 6.1 with a Web page displayed grabbing some 60-MB of Windows memory.

Please keep in mind that all these memory tests were quick and crude. We plan to conduct more thorough Netscape 6.1 and Mozilla 0.9.3 memory tests to make sure these quick and crude test results hold up.



Copyright 2000, 2001 -- MozillaQuest -- Brodheadsville, Pa..USA -- All Rights Reserved


Recent Articles

Red Hat Linux 7.2 Distribution Released

AOL 7.0: Good News for AOL Users & Microsoft - Bad News for Netscape & Mozilla

Mozilla Milestone 0.9.5 Browser-Suite Released

Netscape 6.2 Browser-Suite Coming Soon?

Mozilla Organization Opposes W3C (RAND) Patent Policy Proposal

Mozilla 0.9.5 Branched -- Buggier Than Ever

Patch Maker -- Mozilla Hacking & Patching Made Easy

SuSE Linux 7.3 Set for October 22 Release

Mandrake Linux 8.1 Released for Downloading

Mozilla Milestone 0.9.4 Browser-Suite Released

Belkin 4-Port USB Switch for Linux, Mac, & Windows

World Trade Center & Pentagon Aircraft-Bombings - Terrorism ? The Third World War - 11 September Massacre

Laptop & Notebook Docking -- Peripheral Device Sharing

Milestone 0.9.4 Delayed - Turbo Mode & Bugs Slow Mozilla Development to Snail´s Pace - Turbo/Quick-Launch Examined -- Is Mozilla Really Open Source?

Milestone 0.9.4 Delayed - Turbo Mode & Bugs Slow Mozilla Development to Snail´s Pace - Turbo/Quick-Launch Examined -- Is Mozilla Really Open Source?

Netscape Lays-Off Mozilla's Chief Lizard Wrangler, Mitchell Baker, & Others?

SuSE Linux Free for US High Schools

Mozilla Roadmap Update - Mozilla 1.0 Release Set Back to 2002 - Mozilla 0.9.4 Set for 7 September Release

Red Hat E-Commerce Suite - Open Source Software Plus Commercial Tools, Services, & Support

KDE 2.2 Released - Binaries and Source Code Available for Downloading

Mozilla 0.9.2.1 AKA Netscape 6.1 Browser Source Code Released - Netscape Denies It Uses Mozilla Code for Netscape 6.1 Browser

Netscape 6.1 Browser-Suite Released

Caldera OpenLinux Workstation 3.1 - review

Caldera OpenLinux 3.1 - Open UNIX 8

Mozilla 0.9.2 Branches on Schedule, but with Many Bugs

Mozilla 0.9.2 Set for 25 June Release - More Mozilla Roadmap Plan Changes and Chaos

SuSE Linux 7.2 Ships

Mozilla Roadmap Plan Changed Again - Mozilla 1.0 Set Back to Q4 2001

Is Netscape Losing the Browser Wars? Part II: Why Are Major Linux Distributions Rejecting Netscape 6?

Is Netscape losing browser war

Red Hat Linux drops Netscape browser

Linux for Microsoft Windows Users #5: Simple Number Crunching, Word Processing, & Photo Viewing with the Windows-Like Desktop for Linux

AbiWord - A Free, Decent, MS Word Clone for the Linux, MS Windows, & Other Platforms

Linux for Microsoft Windows Users: #4-- Getting Started Using the Windows-Like Desktop for Linux

Linux for Microsoft Windows Users: #3 -- Making an MS Windows-Like Desktop for Red Hat Linux

Composer: The Netscape & Mozilla Graphical HTML Editor & Word Processor

Mozilla Milestone 0.8 Browser-Suite RPM Builds Released

Linux for Microsoft Windows Users: #2 -Getting Started with The Linux MS Windows-Like Desktop

Triple-Boot Caldera OpenLinux, Red Hat Linux, & MS Windows for Best of Three Worlds

Linux for Microsoft Windows Users: Introduction & Overview

Meet Bugzilla -- Mozilla's Secretary of Bug-Busting & Feature Requests Lizard

Computer Connections at Home, Office, & School

Some Basics for Computing & Networking Novices

dual-boot Linux & windows for best of both operating system worlds

New Browser War Heats Up -- But It's Netscape vs. Netscape

MozillaQuest the Series -- Building Your Own Mozilla-Based Web Browser:Branding your Lizard

How to Download,, Install, & Configure Netscape 6.0 Safely

MozillaQuest the Series -- Building Your Own Mozilla-Based Web Browser:Skinning the Lizard

MozillaQuest Magic: Enabling Changes Made to Mozilla-Based Browsers & Applications Chrome -- A Tutorial

Mozilla's ChatZilla, The Lizard Speaks:- IRC