Mozilla Application Suite

Last updated
Mozilla Application Suite
Developer(s) Mozilla Foundation
Final release
1.7.13 [1] [2]   OOjs UI icon edit-ltr-progressive.svg / 21 April 2006
Preview release
1.8b1 [3] [2]   OOjs UI icon edit-ltr-progressive.svg / 26 February 2005
Repository dxr.mozilla.org/mozilla-central/source/
Engine Gecko
Operating system Cross-platform
Predecessor Netscape Communicator
Successor SeaMonkey
License Mozilla tri-license
Website www.mozilla.org

The Mozilla Application Suite (originally known as Mozilla, marketed as the Mozilla Suite) is a discontinued cross-platform integrated Internet suite. Its development was initiated by Netscape Communications Corporation, before their acquisition by AOL. It was based on the source code of Netscape Communicator. The development was spearheaded by the Mozilla Organization from 1998 to 2003, and by the Mozilla Foundation from 2003 to 2006.

Contents

The project has been superseded by the SeaMonkey Internet suite (SeaMonkey was the original code name for the project), a community-driven Internet suite that is based on the same source code, and continues to be developed with the newer Mozilla codebase.

The Mozilla Suite was composed of several main programs: Navigator (a Web browser), Communicator (Mozilla Mail & Newsgroups), a Web page developer (Mozilla Composer), an IRC client (ChatZilla) and an electronic address book. Also included were tools to synchronize the application with PalmPilot devices, and several extensions for advanced Web development, including the DOM Inspector, and Venkman (a JavaScript debugger).

Versions 6 and 7 of the Netscape suite were based on the Mozilla Suite. The last official version is 1.7.13, as Mozilla Foundation is currently focusing on the development of Firefox and Thunderbird. The Mozilla Suite is available under the terms of the Mozilla project's tri-license, as free and open-source software.

History and development

Startup screen of the Mozilla Application Suite for Mac OS 9 featuring the Mozilla mascot Mozilla Application Suite for Mac OS 9 Startup Screen.png
Startup screen of the Mozilla Application Suite for Mac OS 9 featuring the Mozilla mascot

In March 1998, Netscape released most of the code base for its popular Netscape Communicator suite under an open source license. The name of the application developed from this would be Mozilla, coordinated by the newly created Mozilla Organization, at the mozilla.org Web site. Although large parts of the original Communicator code, including the layout engine and front-end related codes, were abandoned shortly thereafter, the Mozilla Organization eventually succeeded in producing a full-featured Internet suite that surpassed Communicator in features, stability and degree of standards compliance.

Under the AOL banner, the Mozilla Organization continued development of the browser and management of the Mozilla source until July 2003 when this task was passed to the Mozilla Foundation. The Foundation is a non-profit organization composed primarily of developers and staff from mozilla.org and owns the Mozilla trademark (but not the copyright to the source code, which is retained by the individual and corporate contributors, but licensed under the terms of the GPL and MPL). It received initial donations from AOL, IBM, Sun Microsystems, Red Hat, and Mitch Kapor. However, all official ties with AOL were severed following the announcement of the end of the Netscape Navigator browser and AOL's agreement to use Microsoft's Internet Explorer browser in future versions of its AOL software. AOL has since announced it will be using Mozilla's Gecko layout engine.

According to the Mozilla development roadmap published on April 2, 2003, the Mozilla Organization planned to focus development efforts on the new standalone applications: Phoenix (now known as Mozilla Firefox) and Minotaur (now known as Mozilla Thunderbird). To distinguish the suite from the standalone products, the suite is marketed as "Mozilla Suite" or the more lengthy "Mozilla Application Suite".

On March 10, 2005, the Mozilla Foundation announced that they would not release any further official versions of the suite beyond 1.7.x. [4] However, the Mozilla Foundation emphasized that they would provide infrastructure for community members who wished to continue development. In effect, this means that the suite will still continue to be developed, but not by the Mozilla Foundation itself. To avoid confusing organizations that still want to use the Mozilla Suite, it was announced that the new, community-developed product would be named "SeaMonkey", with version numbers that start at "1.0".

Features

Usability and accessibility

Mozilla supported tabbed browsing, which allows users to open multiple Web pages in the same browser window. Originally only available through the MultiZilla extension, the feature was then implemented directly within the browser. [5] Mozilla also belonged in the group of browsers who early on adopted customizable pop-up blocking, and granular cookie management, including cookie prompts.

The browser had a number of features which helped users find information. First, Mozilla had an incremental find feature known as "find as you type". With this feature enabled, a user could simply begin typing a word while viewing a Web page, and the browser automatically searched for it and highlighted the first instance found. As the user typed more of the word, the browser refined its search.

Additionally, Mozilla supported the "custom keyword" feature. This feature allowed users to access their bookmarks from the location bar using keywords (and an optional query parameter). For example, using a custom keyword, a user could type "google apple" into the address bar and be redirected to the results of a Google search for "apple".

For the mail and newsgroup component, the built-in Bayesian e-mail spam filter could effectively filter out unwanted e-mail spam after a period of training.

Customizability

Mozilla introduced the extension model, which was expanded and improved by Firefox and Thunderbird. Through extensions (installed via XPInstall modules), users might activate new features, such as mouse gestures, advertisement blocking, proxy server switching, and debugging tools.

One can view the extension system as a ground for experimentation, where one can test new functionalities. Occasionally, an extension, or a part of it, became part of the official product (for example MultiZilla's tabbed browsing feature eventually became part of the standard Mozilla).

Mozilla also supported a variety of themes/skins, which changed its appearance. Themes consisted of packages of CSS and image files. The Mozilla Add-ons Web site offered many themes. Beyond adding a new theme, users could customize its interface by adding and removing some of its buttons and toolbars.

Additionally, Mozilla stored most of its preferences in a list that users could access by typing about:config in the address bar. Some preferences were only available through it, like turning on bookmark icons.

Standards support

The Mozilla Foundation took pride in Mozilla's compliance with existing standards, especially W3C Web standards. Mozilla had extensive support for most basic standards at the time including HTML, XML, XHTML, CSS, JavaScript, DOM, MathML, DTD, XSLT and XPath.

Mozilla also supported PNG images and variable transparency, (which Internet Explorer only supported fully in version 7). Indeed, Internet Explorer's lack of support for PNG images has occasioned much debate, as many Web developers wanted to move away from the old GIF format, which does not have the same capabilities and image quality as PNG.

Mozilla had implemented most of CSS Level 2 and some of the not-yet-completed CSS Level 3 standard. It was among the first browsers to pass the original Box Acid Test, although it doesn't fully pass the more rigorous Acid2 test for HTML, CSS, and PNG standards support. Other browsers based on newer versions of Mozilla's core technology, however, pass the Acid2 test.

The mail and newsgroup supported POP and IMAP. It also supported LDAP address completion. Both reading and writing of HTML e-mails were supported. Mail files were stored in mbox format, and were thus portable.

The first version of the suite, i.e., the one that formed the basis of Netscape 6, did not support the blink element, thus making it the only Netscape/Mozilla browser that has not supported the notorious tag that Netscape itself created. Later versions of the suite supported the element as well as the marquee tag, originally created by rival Internet Explorer.

Cross-platform support

Mozilla ran on a wide variety of platforms. Releases available on the primary distribution site supported the following operating systems:

Mozilla used the same format to store users' profiles (which contain their personal browser settings) even on different operating systems, so a profile might be used on multiple platforms, as long as all of the platforms could access the profile (e.g., the profile was stored on a FAT32 partition accessible from both Windows and Linux). This functionality was useful for users who dual-boot their machines. However, it might occasionally cause problems, especially with extensions.

Web development tools

Mozilla came with three Web development tools — a DOM Inspector, Venkman and JavaScript Console. The DOM Inspector was not available in non-Mozilla browsers, and the JavaScript Console was more advanced than the consoles available in non-Mozilla browsers. Venkman was a difficult to use but decent JavaScript debugger. These were installed by default, though you could opt them out (except for the JavaScript Console) with the other install options.

Security

Mozilla was designed with security in mind. Among its key features were the use of the sandbox security model, same origin policy and external protocol whitelisting.

One key characteristic of Mozilla security was that its source code is visible to everyone. Proposed software changes were reviewed by at least one other person, and typically "super-reviewed" by yet another, and once placed in the software were visible for anyone else to consider, protest, or improve.

In addition, the Mozilla Foundation operated[ when? ] a "bug bounty" scheme: Users who reported a valid critical security bug received a US$500 cash reward for each report and a Mozilla T-shirt. The purpose of this "bug bounty" system, according to the Mozilla Foundation, was to "encourage more people to find and report security bugs in our products, so that we can make our products even more secure than they already are". Anyone in the world could report a bug. Also, access to the source code of Mozilla Firefox, internal design documentation, forum discussions, and other materials that could be helpful in finding bugs were available to anyone.

The Mozilla Foundation has issued a security bugs policy to help contributors to deal with security vulnerabilities. The policy restricts access to a security-related bug report to members of the security team until after Mozilla has shipped a fix for the problem. This is intended to deter the exploitation of publicly known vulnerabilities and give the developers time to issue a patch. While similar to other "responsible disclosure" policies issued by companies such as Microsoft, this policy is opposed to the full disclosure principle favored by some security researchers.

As of June 2005, Secunia had reported three unpatched vulnerabilities in Mozilla with the most serious one marked "less critical".

Market adoption and project end

From 1998 to 2004, the global usage share of Mozilla grew from a negligible amount to about 3%. Because of the Foundation's plan to switch development focus to standalone applications such as Firefox and Thunderbird, many new features and enhancements were not available for Mozilla. This, combined with the community marketing effort named "Spread Firefox", drew more and more users away from Mozilla since late 2004, when Firefox 1.0 was released. There were no official releases of the Mozilla Suite beyond version 1.7.13. As of 2008, Mozilla Suite usage share was approximately 0.1%. SeaMonkey, a community-driven Internet suite that is based on the same source code, is pursued by those that appreciated Mozilla's feature set. [7]

See also

Related Research Articles

<span class="mw-page-title-main">Netscape Navigator</span> Web browser by Netscape released in 1994

Netscape Navigator is a discontinued proprietary web browser, and the original browser of the Netscape line, from versions 1 to 4.08, and 9.x. It was the flagship product of the Netscape Communications Corp and was the dominant web browser in terms of usage share in the 1990s, but by around 2003 its user base had all but disappeared. This was partly because the Netscape Corporation did not sustain Netscape Navigator's technical innovation in the late 1990s.

Netscape Communications Corporation was an American independent computer services company with headquarters in Mountain View, California, and then Dulles, Virginia. Its Netscape web browser was once dominant but lost to Internet Explorer and other competitors in the so-called first browser war, with its market share falling from more than 90 percent in the mid-1990s to less than one percent in 2006. An early Netscape employee Brendan Eich created the JavaScript programming language, the most widely used language for client-side scripting of web pages and a founding engineer of Netscape Lou Montulli created HTTP cookies. The company also developed SSL which was used for securing online communications before its successor TLS took over.

Gecko is a browser engine developed by Mozilla. It is used in the Firefox browser, the Thunderbird email client, and many other projects.

<span class="mw-page-title-main">ChatZilla</span> IRC client

ChatZilla is an IRC client that is part of SeaMonkey. It was previously an extension for Mozilla-based browsers such as Firefox, introduced in 2000. It is cross-platform open source software which has been noted for its consistent appearance across platforms, CSS appearance customization and scripting.

<span class="mw-page-title-main">Netscape Communicator</span> Discontinued Internet software suite

Netscape Communicator is a discontinued Internet suite produced by Netscape Communications Corporation, and was the fourth major release in the Netscape line of browsers. It was first in beta in 1996 and was released in June 1997. Netscape Communicator addressed the problem of Netscape Navigator 3.x being used as both the name of the suite and the browser contained within it by renaming the suite to Netscape Communicator. It included more groupware features intended to appeal to enterprises.

This is a comparison of both historical and current web browsers based on developer, engine, platform(s), releases, license, and cost.

<span class="mw-page-title-main">Netscape Browser</span> Internet browser

Netscape Browser is the eighth major release of the Netscape series of web browsers, now all discontinued. It was published by AOL, but developed by Mercurial Communications, and originally released for Windows on May 19, 2005.

Mozilla Firefox has features which distinguish it from other web browsers, such as Google Chrome, Safari, and Microsoft Edge.

<span class="mw-page-title-main">SeaMonkey</span> Internet suite

SeaMonkey is a free and open-source Internet suite. It is the continuation of the former Mozilla Application Suite, based on the same source code, which itself grew out of Netscape Communicator and formed the base of Netscape 6 and Netscape 7.

Netscape Plugin Application Programming Interface (NPAPI) is a deprecated application programming interface (API) for web browser plugins, initially developed for Netscape Navigator 2.0 in 1995 and subsequently adopted by other browsers.

The history of the Mozilla Application Suite began with the release of the source code of the Netscape suite as an open source project. Going through years of hard work, Mozilla 1.0 was eventually released on June 5, 2002. Its backend code base, most notably the Gecko layout engine, has become the foundation of a number of applications based on Mozilla, including the Mozilla Foundation's flagship product Mozilla Firefox and Mozilla Thunderbird. While the suite is no longer a formal Mozilla product, its development and maintenance is continued as the SeaMonkey community project.

<span class="mw-page-title-main">Netscape (web browser)</span> Family of web browsers

The Netscape web browser is the general name for a series of web browsers formerly produced by Netscape Communications Corporation, which eventually became a subsidiary of AOL. The original browser was once the dominant browser in terms of usage share, but as a result of the first browser war, it lost virtually all of its share to Internet Explorer due to Microsoft's anti-competitive bundling of Internet Explorer with Windows.

<span class="mw-page-title-main">GNU IceCat</span> Firefox derivative recommending only free software

GNU IceCat, formerly known as GNU IceWeasel, is a completely free version of the Mozilla Firefox web browser distributed by the GNU Project. It is compatible with Linux, Windows, Android and macOS.

<span class="mw-page-title-main">Netscape Composer</span> Computer software

Netscape Composer is a WYSIWYG HTML editor initially developed by Netscape Communications Corporation in 1997, and packaged as part of the Netscape Communicator, Netscape 6 and Netscape 7 range of Internet suites. In addition, Composer can also view and edit HTML code, preview pages in Netscape Navigator, check spelling, publish websites, and supports most major types of formatting.

<span class="mw-page-title-main">Netscape Mail & Newsgroups</span>

Netscape Mail and Newsgroups, commonly known as just Netscape Mail, was an email and news client produced by Netscape Communications Corporation as part of the Netscape series of suites between versions 2.0 to 7.2. In the 2.x and 3.x series, it was bundled with the web browser. In the 4.x series, it was rewritten as two separate programs known as Netscape Messenger and Netscape Collabra.

<span class="mw-page-title-main">Classilla</span> Internet Browser for Power Macintoshes

Classilla is a Gecko-based Internet suite for PowerPC-based classic Macintosh operating systems, essentially an updated descendant of the defunct Mozilla Application Suite by way of the Mac OS port maintained in the aborted WaMCom project. The name is a portmanteau of Classic, and Mozilla.

Content Security Policy (CSP) is a computer security standard introduced to prevent cross-site scripting (XSS), clickjacking and other code injection attacks resulting from execution of malicious content in the trusted web page context. It is a Candidate Recommendation of the W3C working group on Web Application Security, widely supported by modern web browsers. CSP provides a standard method for website owners to declare approved origins of content that browsers should be allowed to load on that website—covered types are JavaScript, CSS, HTML frames, web workers, fonts, images, embeddable objects such as Java applets, ActiveX, audio and video files, and other HTML5 features.

Mozilla is a free software community founded in 1998 by members of Netscape. The Mozilla community uses, develops, publishes and supports Mozilla products, thereby promoting exclusively free software and open standards, with only minor exceptions. The community is supported institutionally by the non-profit Mozilla Foundation and its tax-paying subsidiary, the Mozilla Corporation.

References

  1. Error: Unable to display the reference properly. See the documentation for details.
  2. 1 2 "Mozilla 1.x Releases". Archived from the original on 23 April 2006.
  3. Error: Unable to display the reference properly. See the documentation for details.
  4. "Two discontinued browsers". LWN.net. 21 December 2005. Retrieved 19 August 2012.
  5. Noll, John (2007). "Innovation in Open Source Software Development: A Tale of Two Features" (PDF). Open Source Development, Adoption and Innovation. IFIP — the International Federation for Information Processing. Vol. 234. The International Federation for Information Processing, vol 234. Springer, Boston, MA. pp. 109–120. doi:10.1007/978-0-387-72486-7_9. ISBN   978-0-387-72485-0. S2CID   7090935. Archived from the original (PDF) on 2018-07-28.{{cite book}}: |website= ignored (help)
  6. Watson, Dave (21 July 2001). "A Quick Look at Mozilla 0.9.2". The Southern California OS/2 User Group. Retrieved 16 August 2010.
  7. "About SeaMonkey". The SeaMonkey Project. Retrieved 6 March 2016.

General references