History Of Mozilla Application Suite
   HOME

TheInfoList



OR:

The history of the Mozilla Application Suite began with the release of the
source code In computing, source code, or simply code or source, is a plain text computer program written in a programming language. A programmer writes the human readable source code to control the behavior of a computer. Since a computer, at base, only ...
of the
Netscape Netscape Communications Corporation (originally Mosaic Communications Corporation) was an American independent computer services company with headquarters in Mountain View, California, and then Dulles, Virginia. Its Netscape web browser was o ...
suite as an
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
project. Going through years of hard work (with the help of the community contributors), Mozilla 1.0 was eventually released on June 5, 2002. Its backend
code base In software development, a codebase (or code base) is a collection of source code used to Software build, build a particular software system, application software, application, or Software componentry, software component. Typically, a codebase i ...
, most notably the
Gecko Geckos are small, mostly carnivorous lizards that have a wide distribution, found on every continent except Antarctica. Belonging to the infraorder Gekkota, geckos are found in warm climates. They range from . Geckos are unique among lizards ...
layout engine, has become the foundation of a number of applications based on Mozilla, including the
Mozilla Foundation The Mozilla Foundation is an American non-profit organization that exists to support and collectively lead the Open-source software, open source Mozilla project. Founded in July 2003, the organization sets the policies that govern development, ...
's
flagship A flagship is a vessel used by the commanding officer of a group of navy, naval ships, characteristically a flag officer entitled by custom to fly a distinguishing flag. Used more loosely, it is the lead ship in a fleet of vessels, typically ...
product
Mozilla Firefox Mozilla Firefox, or simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. It uses the Gecko rendering engine to display web pages, which implements curren ...
and
Mozilla Thunderbird Mozilla Thunderbird is a free and open-source email client that also functions as a personal information manager with a Digital calendar, calendar and contactbook, as well as an RSS feed reader, chat client (IRC/XMPP/Matrix (protocol), Matrix), ...
. While the suite is no longer a formal Mozilla product, its development and maintenance is continued as the
SeaMonkey 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 ...
community project.


Open sourcing of Communicator

In March 1998,
Netscape Communications Corporation Netscape Communications Corporation (originally Mosaic Communications Corporation) was an American independent computer services company with headquarters in Mountain View, California, and then Dulles, Virginia. Its Netscape (web browser), Nets ...
released most of the
code base In software development, a codebase (or code base) is a collection of source code used to Software build, build a particular software system, application software, application, or Software componentry, software component. Typically, a codebase i ...
for its popular
Netscape Communicator Netscape Communicator (or ''Netscape 4'') 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 Jun ...
suite under an
open source license Open-source licenses are software licenses that allow content to be used, modified, and shared. They facilitate free and open-source software (FOSS) development. Intellectual property (IP) laws restrict the modification and sharing of creative ...
. The name of the application developed from this would be ''Mozilla'', coordinated by the newly created
Mozilla Organization The Mozilla Foundation is an American non-profit organization that exists to support and collectively lead the open source Mozilla project. Founded in July 2003, the organization sets the policies that govern development, operates critical infr ...
, at the mozilla.org
website A website (also written as a web site) is any web page whose content is identified by a common domain name and is published on at least one web server. Websites are typically dedicated to a particular topic or purpose, such as news, educatio ...
. The
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
release, which came at the height of the
United States The United States of America (USA), also known as the United States (U.S.) or America, is a country primarily located in North America. It is a federal republic of 50 U.S. state, states and a federal capital district, Washington, D.C. The 48 ...
's late-1990s economic boom, was greeted by the Internet community with a mixture of acclaim and skepticism. In some circles, Netscape's source release was seen as both a victory for the
free software Free software, libre software, libreware sometimes known as freedom-respecting software is computer software distributed open-source license, under terms that allow users to run the software for any purpose as well as to study, change, distribut ...
movement and an opportunity for Netscape to tap the power of open source development. This view was particularly popular among users of
Linux Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
and other free software. Other observers, including many outside of the free software business community, interpreted the move as Netscape's surrender in the face of the ascendancy of
Microsoft Microsoft Corporation is an American multinational corporation and technology company, technology conglomerate headquartered in Redmond, Washington. Founded in 1975, the company became influential in the History of personal computers#The ear ...
's
Internet Explorer Internet Explorer (formerly Microsoft Internet Explorer and Windows Internet Explorer, commonly abbreviated as IE or MSIE) is a deprecation, retired series of graphical user interface, graphical web browsers developed by Microsoft that were u ...
browser. Regardless of the public's opinion, development with the Communicator code base proved harder than initially hoped: *The Communicator code base was huge and complex. *It had to be developed simultaneously on many
operating system An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs. Time-sharing operating systems scheduler (computing), schedule tasks for ...
s, and therefore to cope with their differing
API An application programming interface (API) is a connection between computers or between computer programs. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how to build ...
s, GUIs,
libraries A library is a collection of Book, books, and possibly other Document, materials and Media (communication), media, that is accessible for use by its members and members of allied institutions. Libraries provide physical (hard copies) or electron ...
and idiosyncrasies. *It bore the scars of many rapid cycles of closed-source development on "Internet time". The short development cycles had led programmers to sacrifice modularity and elegance in the scramble to implement more features. *Several parts of Communicator's code were never released as open source, due to licensing arrangements with third parties.


Rewriting from scratch

Ultimately, the Mozilla core developers concluded that the old code could not be salvaged. As stated on the October 26, 1998 development roadmap, it was decided to scrap the whole code base and rewrite it from the ground up. The resulting plan included, among other things, the creation of a whole new cross-platform user interface library and a new layout engine. Few observers foresaw the result. On December 7, 1998, Netscape released a special "preview" based on the
Gecko Geckos are small, mostly carnivorous lizards that have a wide distribution, found on every continent except Antarctica. Belonging to the infraorder Gekkota, geckos are found in warm climates. They range from . Geckos are unique among lizards ...
layout engine. Gecko had already been in development for some time at Netscape under the internal name ''NGLayout'' (short for "Next Generation Layout"). It was noticeably faster and smaller than its predecessor (known as
Mariner A sailor, seaman, mariner, or seafarer is a person who works aboard a watercraft as part of its crew, and may work in any one of a number of different fields that are related to the operation and maintenance of a ship. While the term ''sailor' ...
). One widely publicized feature of the first Gecko preview release was that it fit on a single 1.44 MB
floppy disk A floppy disk or floppy diskette (casually referred to as a floppy, a diskette, or a disk) is a type of disk storage composed of a thin and flexible disk of a magnetic storage medium in a square or nearly square plastic enclosure lined with a ...
, making it about one tenth the size of most contemporary browsers. The prompt release of Gecko led many to believe that a complete browser could not be far behind. However, the first release of the layout engine was far from bug- and crash-free, and even farther from being ready for the prime-time. Producing a fully functional web browser required much more than the nascent rendering engine: the Mozilla developers soon envisioned a project more ambitious than a simple web browser. The new Mozilla (internally codenamed "Seamonkey") would be a ''platform for Internet applications'', with a fully programmable user interface and a modular architecture. This Mozilla would function equally well as a host for
email client An email client, email reader or, more formally, message user agent (MUA) or mail user agent is a computer program used to access and manage a user's email. A web application which provides message management, composition, and reception functio ...
,
instant messaging Instant messaging (IM) technology is a type of synchronous computer-mediated communication involving the immediate ( real-time) transmission of messages between two or more parties over the Internet or another computer network. Originally involv ...
client,
news client A newsreader is a software application that reads articles on Usenet distributed throughout newsgroups. Newsreaders act as clients which connect to a news server, via the Network News Transfer Protocol (NNTP), to download articles and post new ...
, or any number of other applications. Due to the effort required for this massive rewrite, the project fell far behind its original projected deadlines. In the years that followed, skepticism about Mozilla grew widespread, and some doubted that a finished Mozilla browser would ever see the light of day. However, the project persisted, continuing uninterrupted through both the purchase of Netscape by AOL and the end of the
dot-com boom The dot-com bubble (or dot-com boom) was a stock market bubble that ballooned during the late-1990s and peaked on Friday, March 10, 2000. This period of market growth coincided with the widespread adoption of the World Wide Web and the Intern ...
. By June 5, 2002, the Mozilla project had produced version 1.0 of the browser that worked on multiple operating systems, including
Linux Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
,
Mac OS Mac operating systems were developed by Apple Inc. in a succession of two major series. In 1984, Apple debuted the operating system that is now known as the classic Mac OS with its release of the original Macintosh System Software. The system ...
,
Microsoft Windows Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
, and
Solaris Solaris is the Latin word for sun. It may refer to: Arts and entertainment Literature, television and film * ''Solaris'' (novel), a 1961 science fiction novel by Stanisław Lem ** ''Solaris'' (1968 film), directed by Boris Nirenburg ** ''Sol ...
. The browser was praised for introducing new features that
Internet Explorer Internet Explorer (formerly Microsoft Internet Explorer and Windows Internet Explorer, commonly abbreviated as IE or MSIE) is a deprecation, retired series of graphical user interface, graphical web browsers developed by Microsoft that were u ...
lacked, including better support for user privacy preferences and some interface improvements. Additionally, the Mozilla browser became a ''de facto'' reference implementation for various
World Wide Web Consortium The World Wide Web Consortium (W3C) is the main international standards organization for the World Wide Web. Founded in 1994 by Tim Berners-Lee, the consortium is made up of member organizations that maintain full-time staff working together in ...
standards, due to its strong support for those standards.


Independence from AOL

On July 15, 2003,
AOL AOL (formerly a company known as AOL Inc. and originally known as America Online) is an American web portal and online service provider based in New York City, and a brand marketed by Yahoo! Inc. The service traces its history to an online ...
announced that it would close down its browser division, which was in essence Netscape's Mozilla. AOL laid off most of Netscape's employees and hackers, except for some who were transferred to other divisions. Netscape signs were seen being pulled off its building, confirming what many took as the end of Netscape. AOL kept the Netscape brand for its portal, but the company no longer paid anyone to develop the Mozilla codebase. On the same day, the Mozilla Foundation was created. The Foundation is a non-profit organization composed primarily of developers and staff from Mozilla Organization and owns the Mozilla
trademark A trademark (also written trade mark or trade-mark) is a form of intellectual property that consists of a word, phrase, symbol, design, or a combination that identifies a Good (economics and accounting), product or Service (economics), service f ...
(but not the
copyright A copyright is a type of intellectual property that gives its owner the exclusive legal right to copy, distribute, adapt, display, and perform a creative work, usually for a limited time. The creative work may be in a literary, artistic, ...
to the
source code In computing, source code, or simply code or source, is a plain text computer program written in a programming language. A programmer writes the human readable source code to control the behavior of a computer. Since a computer, at base, only ...
, which is retained by the individual and corporate contributors, but
license A license (American English) or licence (Commonwealth English) is an official permission or permit to do, use, or own something (as well as the document of that permission or permit). A license is granted by a party (licensor) to another part ...
d under the
GPL The GNU General Public Licenses (GNU GPL or simply GPL) are a series of widely used free software licenses, or ''copyleft'' licenses, that guarantee end users the freedom to run, study, share, or modify the software. The GPL was the first c ...
, MPL and
LGPL The GNU Lesser General Public License (LGPL) is a free-software license published by the Free Software Foundation (FSF). The license allows developers and companies to use and integrate a software component released under the LGPL into their own ...
). It received initial $2 million donations from AOL,
IBM International Business Machines Corporation (using the trademark IBM), nicknamed Big Blue, is an American Multinational corporation, multinational technology company headquartered in Armonk, New York, and present in over 175 countries. It is ...
,
Sun Microsystems Sun Microsystems, Inc., often known as Sun for short, was an American technology company that existed from 1982 to 2010 which developed and sold computers, computer components, software, and information technology services. Sun contributed sig ...
, and
Red Hat Red Hat, Inc. (formerly Red Hat Software, Inc.) is an American software company that provides open source software products to enterprises and is a subsidiary of IBM. Founded in 1993, Red Hat has its corporate headquarters in Raleigh, North ...
, and $300,000 from
Mitch Kapor Mitchell David Kapor ( ; born November 1, 1950) is an American entrepreneur best known for his work as an application developer in the early days of the personal computer software industry, later founding Lotus Software, Lotus, where he was instr ...
. Many people had been expecting this after AOL reached a settlement with competitor, Microsoft, with a deal for the AOL software to use Internet Explorer for the next 7 years. Netscape had always been seen as a bargaining chip for AOL against Microsoft.


The end of the Suite

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 Mozilla Firefox, or simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. It uses the Gecko rendering engine to display web pages, which implements curren ...
) and Minotaur (now known as
Mozilla Thunderbird Mozilla Thunderbird is a free and open-source email client that also functions as a personal information manager with a Digital calendar, calendar and contactbook, as well as an RSS feed reader, chat client (IRC/XMPP/Matrix (protocol), Matrix), ...
). Since then, many new features and enhancements have been added to the standalone applications only. On March 10, 2005, the Mozilla Foundation announced that they would not release any further official versions of the suite beyond 1.7.x. However, the foundation emphasized that they would still 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 original Mozilla Suite, the new product needed a new name. On July 2, 2005, it was announced that the suite is going to be named
SeaMonkey 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 ...
, which was originally the
code name A code name, codename, call sign, or cryptonym is a code word or name used, sometimes clandestinely, to refer to another name, word, project, or person. Code names are often used for military purposes, or in espionage. They may also be used in ...
of the Mozilla Application Suite. The new project-leading group is known as the "SeaMonkey Council".


Branding and visual identity

Initially, the term "Mozilla" was loosely used to refer to a number of subjects, including the Mozilla project, the Mozilla Suite, the codebase of the Suite and its related technologies. Since the shifting of development focus, to distinguish the suite from the standalone products, the suite was marketed as "Mozilla Suite", or the more lengthy "Mozilla Application Suite". It is often argued that since free software is typically only designed by programmers rather than graphic designers or
usability Usability can be described as the capacity of a system to provide a condition for its users to perform the tasks safely, effectively, and efficiently while enjoying the experience. In software engineering, usability is the degree to which a softw ...
gurus, it frequently suffers from poor icon and GUI design, and a lack of a strong visual identity. During development of Mozilla, a number of logos were used in various areas of the application. The logos are inconsistent with each other; for example, the logo used as the program's icon is different from the one used as the
throbber A throbber, also known as a loading icon, is an animated graphical control element used to show that a computer program is performing an action in the background (such as downloading content, conducting intensive calculations or communicating wi ...
, which is again different from the one used in the "About" window.


Release history

Parts of this table are based on th
release notes of Mozilla
Note (1): 1.2.1 was the last official Mozilla.org public release to support
Mac OS 9 Mac OS 9 is the ninth and final major release of the classic Mac OS operating system for Macintosh computers, made by Apple Computer. Introduced on October 23, 1999, it was promoted by Apple as "The Best Internet Operating System Ever", highlight ...
"Classic". Technically though, 1.3a was the last version to support OS 9 but only via the use of the CarbonLib extension as explained in th
1.3a release notes
An unofficial port of 1.3a was later created in the form o
WaMCom
in an attempt to provide a stable build of 1.3 for OS 9 users. Note (2):br>There was no Mozilla 1.7.4.
The 1.7.5 version number was selected to match the internal Gecko version number of Mozilla Firefox 1.0. Note (3):br>Mozilla 1.7.9 was cancelled.
It was intended that Mozilla 1.7.9 would be released shortly after Mozilla Firefox 1.0.5 and Mozilla Thunderbird 1.0.5. However, regressions were found in the 1.0.5 versions of Firefox and Thunderbird after they were released, so Mozilla 1.7.9 was cancelled. Mozilla 1.7.10 was released shortly after Firefox 1.0.6 and Thunderbird 1.0.6.


Screenshot gallery

The following screenshots show the evolution of
user interface In the industrial design field of human–computer interaction, a user interface (UI) is the space where interactions between humans and machines occur. The goal of this interaction is to allow effective operation and control of the machine fro ...
in Mozilla from M3 to 1.0. The interface of Mozilla was almost unchanged since version 1.0. Mozilla M11 is not available because of program crash. Image:Mozilla M3.png, Mozilla M3 Image:Mozilla M4.png, Mozilla M4 Image:Mozilla M5.png, Mozilla M5 Image:Mozilla M6.png, Mozilla M6 Image:Mozilla M7.png, Mozilla M7 Image:Mozilla M8.png, Mozilla M8


See also

* Firefox version history *
History of free and open-source software The history of free and open-source software begins at the advent of computer software in the early half of the 20th century. In the 1950s and 1960s, computer operating software and compilers were delivered as a part of hardware purchases wit ...
* History of Mozilla Thunderbird *
Mozilla Application Suite 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 ...
*
SeaMonkey 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 ...


References


External links

*Netscape Communications Corporation (April 1, 1999)
Netscape celebrates first anniversary of open source software release to mozilla.org
. Retrieved June 12, 2005.
Mozilla 1.x ReleasesBranding Mozilla: Towards Mozilla 2.0
{{DEFAULTSORT:Mozilla Application Suite Mozilla Application Suite History of the Internet
Mozilla Application Suite 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 ...
Mozilla Application Suite 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 ...