Richard Steinfeld <
[email protected]>
wrote in said:
What's the practical difference between these two?
The main one is that the suite has a lot of internet apps built in
whereas Firefox is just a browser and Thunderbird just a mail and
news client. The suite has the browser, an irc client, mail and
news client, an html editor, and ftp uploading capability. I may
have left some out.
As a browser, Mozilla exposes almost every setting in its GUI,
whereas Firefox has a more streamlined GUI. I find the giant array
of GUI settings in Mozilla to be clunky, but others prefer it and
dislike the stripped-down approach of Firefox. Firefox lets users
add functionality by using third-party extensions, many of which are
unnecessary with the suite.
Why do two competing product lines exist from the same open-source
community?
A book could be written to answer that question. I'll try to answer
in a nutshell; but my take is from only one point-of-view, so take
anything I have to say about it with a grain of salt.
Netscape released the source for it's browser in 1998, and the
Mozilla project began working with it. The intent of the project
was not to provide an end-user product, but to maintain an
open-source codebase on which anybody (Netscape, really) could build
a browser. The code was a mess, though, and it was difficult to get
non-Netscape people to work on it. By the end of 1998, mozilla.org
had decided to pretty much rewrite the code from scratch.
As that work went on, Netscape did not release a browser based on it
until 2000. In the meantime, mozilla.org had to release working
browser suites so that their work could be tested. Some end users
started using them. AOL gave up on Netscape (at least temporarily)
in 2003, and the newly formed Mozilla Foundation decided finally to
promote its product for end users.
As the code rewriting and testing builds were being done, almost
anything that could have a checkbox or menu item in the GUI was
given one. Any mention of taking any of that GUI out produced
howling from whichever developers liked that bit of the GUI, so the
GUI just grew and grew. At some point, a relatively small group of
developers decided to redesign the GUI and produce a browser only
with a streamlined feel. They started a project at first called
"mozilla/browser" which eventually became Firefox.
Initial work on mozilla/browser was not done openly, and there was
(and still is) a bit of bad blood because of that. (IMO, it
couldn't have been done openly because of the outcry that would have
arisen with every decision to remove something.) To see why some
suite developers were not happy, see this early version of the
mozilla/browser faq, which makes it clear that some people are not
welcome on the team and that it's "none of their business":
<
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/browser/Attic/README.html&rev=1.10&root=/cvsroot>
Once the mozilla/browser team started releasing browsers, it turned
out that a lot of people liked them very much. The Mozilla
Foundation made it an official product, and eventually made it
their primary product. At some point, there were plans to fold
Firefox and Thunderbird back into the suite, but those plans were
abandoned. As it stands now, the Mozilla Foundation is dropping
development of the suite and will focus on Firefox and Thunderbird.
Development of the suite will be carried on outside of the Mozilla
Foundation umbrella, by people devoted to the suite. The Foundation
will continue to support its last version of the suite, 1.7.7, with
security updates as needed.
Whew, that's enough typing. But I should point out that Firefox
development is now done openly and transparently, but it's clear
that a small group of people get to steer its direction by making
decisions about what features and GUI to include. (And yeah, people
do howl about those decisions.)
What are the pros vs. the cons?
Here are a couple of pages with comparisons that may be helpful:
<
http://www.wfu.edu/~yipcw/atg/moz_ff_tb/>
<
http://ilias.ca/MozillavsFirefox.html>
And here's a page of end users' reasons for wanting to see the suite
continued -- most of them contrast the suite with
Firefox/Thunderbird in some way:
<
http://wiki.mozilla.org/SeaMonkey:Reasons#End_Users>