On Fri, 11 May 2001 21:27:18 +0800, Jonathan Wilson <[EMAIL PROTECTED]> 
     somehow managed to type:

>ok.
>What I dont understand is why there are 2 totally different versions of the
>code.

The path to Netscape 6 can be seen here:
http://www.mozilla.org/roadmap/roadmap-25-Sep-2000.html

Mozilla doesn't have a lot of things that are required for a
Netscape-released browser - the Netscape browser needed to be branded,
have all the advertising and so on added, and have the components that 
Netscape could not open source (Instant Messenger and
spell-checker) added. At some point, they _had_ to branch off.

Those changes that were made to the Netscape 6 branch that were relevant
to Mozilla were also applied to the Mozilla trunk.

Some patches were not applied to the trunk - if the patch was not suited
to the goals of the Mozilla project (for example if it sacrificed
correctness in favour of expediently releasing the product) These quick
and dirty fixes were also contributed back to the Mozilla tree. Mozilla
0.6 was a special Mozilla release that was designed to be "bug for bug"
compatible with Netscape 6, so that developers could target both browsers.


>It would make it harder for both camps...
>For example, if the netscape team fix a bug, do the mozilla team get the fix
>code and vice versa?

A significant number of the people working on Mozilla are also the 
"Netscape team".

Charles Miller

Reply via email to