All Topics  
Mozilla Firefox

 

 

 

 

 

Mozilla Firefox


 
 


Features

Features included with Firefox are tabbed browsingTabbed browsing

Tabbed browsing refers to use of internet browsers which allow multiple tabs to be opened, each showing different pages....
, spell checkerSpell checker

In computing terms, a spell checker or spelling checker is a design feature or a software program designed to verify t...
, incremental findIncremental find

In computing, incremental find, or inline find/progressive find, is a feature that can be found in various applications that...
, live bookmarkingFeatures of Mozilla Firefox

The features of Mozilla Firefox distinguish it from other web browsers such as Internet Explorer, and are subject to both ra...
, an integrated download managerDownload manager

A download manager is a computer program designed to download files from the Internet, unlike a web browser, which is mainly...
, and an integrated search system that uses the user's desired search engineWeb search engine

A Web search engine is a search engine designed to search for information on the World Wide Web....
. The developers of Firefox aimed to produce a browser that "just surfs the web" and delivers the "best possible browsing experience to the widest possible set of people."

Users can customize Firefox with extensions and themes. Mozilla maintains an add-on repository at [https://addons.mozilla.org/en-US/firefox/ addons.mozilla.org] with nearly 2000 add-ons in it as of September 2007.

Firefox provides an environment for web developers in which they can use built-in tools, such as the Error Console or the DOM InspectorDOM Inspector

DOM Inspector is one of the web developer tools included in Mozilla Application Suite and Mozilla Firefox....
, or extensions, such as FirebugFacts About Firebug (Firefox extension)

The Firebug extension for Mozilla Firefox allows the debugging, editing, and monitoring of any website's CSS, HTML, DOM, and...
.

Standards support

Mozilla Firefox supports many web standardsFacts About Web standards

Web standards is a general term for the formal standards and other technical specifications that define and describe aspects...
, including HTMLHTML

In computing, HyperText Markup Language is a predominant markup language for the creation of web pages....
, XML, XHTMLXHTML

The Extensible HyperText Markup Language, or XHTML, is a markup language that has the same expressive possibilitie...
, SVGFacts About Scalable Vector Graphics

Scalable Vector Graphics is an XML markup language for describing two-dimensional vector graphics, both static and animated...
 1.1 (partial), CSSCascading Style Sheets

In computing, Cascading Style Sheets is a stylesheet language used to describe the presentation of a document written in a m...
 (with extensions), ECMAScriptECMAScript

ECMAScript is a scripting programming language, standardized by Ecma International in the ECMA-262 specification....
, DOMDocument Object Model Summary

Document Object Model is a description of how an HTML or XML document is represented in a tree structure....
, MathMLMathML

Mathematical Markup Language is an application of XML for representing mathematical symbols and formulae, aimed at integrat...
, DTDDocument Type Definition Overview

Document Type Definition , defined slightly differently within the XML and SGML specifications, is one of several SGML and X...
, XSLTXSL Transformations

Extensible Stylesheet Language Transformations is an XML-based language used for the transformation of XML documents....
, XPathXPath

XPath is a terse syntax for addressing portions of an XML document....
, and PNG images with alpha transparency. Firefox also supports standards proposals created by the WHATWG such as client-side storage, and canvas elementCanvas (HTML element)

The canvas element is a third party extension to the HTML standard that allows for dynamic rendering of scriptable bitmap im...
.

Firefox passes the Acid2Acid2

Acid2 is a test case designed by the Web Standards Project to identify web page rendering flaws in browsers and authoring to...
 standards-compliance test from version 3.0. Firefox 3.0 does not pass the Acid3Acid3

Acid3 is a test page from the Web Standards Project that checks how well a web browser follows certain web standards, especi...
 test; it scores 71/100 and does not render the image correctly.

Version 3.0


Licensing

Firefox is freeFree software Overview

Free software, as defined by the Free Software Foundation, is software which can be used, copied, studied, modified and redi...
 and open source software, and is tri-licensed under the Mozilla Public LicenseMozilla Public License

In computing, the Mozilla Public License is an open source and free software license....
 (MPL), GNU General Public LicenseGNU General Public License

The GNU General Public License is a widely used free software license, originally written by Richard Stallman for the GNU p...
 (GPL), and the GNU Lesser General Public LicenseGNU Lesser General Public License

The GNU Lesser General Public License is a free software license published by the Free Software Foundation....
 (LGPL). These licenses permit anyone to view, modify and/or redistribute the source code, and several publicly released applications have been built on it; for example, NetscapeNetscape (web browser)

Netscape was a proprietary cross-platform Internet suite created by Netscape Communications Corporation and then in-house by...
, FlockFlock (web browser)

Flock is both a web browser heavily based upon Mozilla Firefox and other Mozilla technologies, and is also the name of the c...
, Miro, and SongbirdSongbird (software) Summary

Songbird is a free media player that is currently in early development....
 make use of code from Firefox

The official end-user builds of Firefox distributed from mozilla.com are licensed under the Mozilla End User License Agreement. Several elements do not fall under the scope of the tri-license and have their use restricted by the EULA, including the trademarked Firefox name, the proprietary artwork, and the proprietaryProprietary software

Proprietary software is software that has restrictions on using and copying it, usually enforced by a proprietor....
 closed-source TalkbackCrash reporter

A crash reporter is an application whose function is to report crash data to a third party, usually to the party responsible...
 crash reporter. Because of this and the clickwrapClickwrap

A clickwrap agreement is a common type of agreement....
 agreement included in the Windows version, the Free Software FoundationFree Software Foundation

The Free Software Foundation is a non-profit corporation founded in October 1985 by Richard Stallman to support the free so...
 (FSF) consider these builds proprietary softwareProprietary software

Proprietary software is software that has restrictions on using and copying it, usually enforced by a proprietor....
. However, BreakPad, an open source crash reporting system, has replaced Talkback in Firefox 3.0.

In the past, Firefox was licensed solely under the MPL, which the FSF criticizes for being weak copyleftCopyleft

Copyleft is a play on the word copyright and is the practice of using copyright law to remove restrictions on the distributi...
; the license permits, in limited ways, proprietary derivative works. Additionally, code under the MPL cannot legally be linked with code under the GPL or the LGPL. To address these concerns, Mozilla re-licensed Firefox under the tri-license scheme of MPL, GPL, and LGPL. Since the re-licensing, developers have been free to choose the license under which they will receive the code, to suit their intended use: GPL or LGPL linking and derivative works when one of those licenses is chosen, or MPL use (including the possibility of proprietary derivative works) if they choose the MPL.

Trademark and logo issues


The name "Mozilla Firefox" is a registered trademarkTrademark

A trademark, trade mark, ' or ' is a distinctive sign of some kind which is used by a business to uniquely...
; along with the official Firefox logo, it may only be used under certain terms and conditions. Anyone may redistribute the official binaries in unmodified form and use the Firefox name and branding for such distribution, but restrictions are placed on distributions which modify the underlying source code.

There has been some controversy over the Mozilla Foundation's intentions in stopping certain open source distributions from using the "Firefox" trademark. Former Mozilla CEO Mitchell BakerMitchell Baker

Winifred Mitchell Baker, better known simply as Mitchell Baker, is the "Chief Lizard Wrangler" and the President of th...
 explained in an interview in 2007 that distributions could freely use the Firefox trademark if they did not modify source-code, and that the Mozilla Foundation's only concern was with users getting a consistent experience when they used "Firefox".

To allow distributions of the code without using the official branding, the Firefox source codeSource code

Source code is any series of statements written in some human-readable computer programming language....
 contains a "branding switch". This switch allows the code to be compiled without the official logo and name, for example to produce a derivative work unencumbered by restrictions on the Firefox trademark (this is also often used for betas and alphas of future Firefox versions). In the unbranded compilation the trademarked logo and name are replaced with a freely distributable generic globe logo and the name of the release series from which the modified version was derived. The name "Deer Park" is used for derivatives of Firefox 1.5, "Bon Echo" for derivatives of Firefox 2.0, and "Gran Paradiso" is used for derivatives of Firefox 3.0. The codename Minefield and a modified version of the generic logo stylized to look like a bomb is used for unofficial build of version 3.0 and later, and for nightly builds of the trunk.

Outside of certain exceptions made for "community editions", distributing modified versions of Firefox under the "Firefox" name requires explicit approval from Mozilla for the changes made to the underlying code, and requires the use of all of the official branding. For example, it is not permissible to use the name "Firefox" without also using the official logo. When the DebianDebian

Debian, organized by the Debian Project, is a widely used distribution of free software developed through the collabor...
 project decided to stop using the official Firefox logo in 2006 (because of copyright restrictions on its use incompatible with the project's guidelinesDebian Free Software Guidelines

The Debian Free Software Guidelines are a set of guidelines that the Debian Project uses to determine whether a software lic...
), they were told by a representative of the Mozilla Foundation that this was not acceptable, and were asked to either comply with the published trademark guidelines or cease using the "Firefox" name in their distribution. Ultimately, Debian switched to branding their modified version of Firefox "Iceweasel", along with other Mozilla software.

Advertising

The rapid adoption of Firefox, 100 million downloads in its first year of availability, followed a series of aggressive marketing campaigns starting in 2004 with a series of events Blake RossBlake Ross

Blake Ross is a software developer who is known for working on the Mozilla web browsers....
 and Asa DotzlerAsa Dotzler

Asa Dotzler , born in Tennessee on June 5, 1974, is best known for his work as community coordinator for several Mozilla pro...
 called "marketing weeks".

On September 12, 2004, a marketing portal dubbed "Spread Firefox" (SFX) debuted along with the Firefox Preview Release, creating a centralized space for the discussion of various marketing techniques. The portal enhanced the "Get Firefox" button program, giving users "referrer points" as an incentive. The site lists the top 250 referrers. From time to time, the SFX team or SFX members launch marketing events organized at the Spread Firefox website. As a part of the Spread Firefox campaign, there is an attempt to break the world download record with the release of Firefox 3. The idea is to have the newest version downloaded by as many people as possible within a 24 hour time period.

The "World Firefox Day" campaign started on July 15, 2006, the third anniversary of the founding of the Mozilla FoundationMozilla Foundation

The Mozilla Foundation is a non-profit organization that exists to support and provide leadership for the open source Mozill...
, and ran until September 15, 2006. Participants registered themselves and a friend on the website for nomination to have their names displayed on the Firefox Friends Wall, a digital wall that will be displayed at the headquarters of the Mozilla Foundation.

On February 21, 2008 in honor of reaching 500 million downloads, the Firefox community celebrated by visiting FreeRiceFreeRice

FreeRice is a charity website where users play a vocabulary game in order to raise money to fight world hunger....
 to earn 500 million grains of rice.

Some of Firefox's contributors made a crop circleCrop circle

Crop circles are areas of cereal or similar crops that have been systematically flattened to form various geometric patterns...
 of the Firefox logo, which can be seen on Google EarthGoogle Earth

Google Earth is a free-of-charge, downloadable virtual globe program....
 at coordinates .

Market adoption



Firefox market share by version
— NetApplications.com, June 2008
Firefox 1.0 0.20%
Firefox 1.5 0.36%
Firefox 2.0 16.22%
Firefox 3.0 2.23%
All versions 19.03%


Mozilla Firefox's market share has grown for each growth period since inception, mostly at the expense of Internet Explorer. Internet Explorer has seen a steady decline of its usage share since Firefox's release. By early 2008, Firefox had approximately 15% global usage share of web browsers. Market shares break down as following: 43% for Internet Explorer 7Internet Explorer 7

Windows Internet Explorer 7, commonly abbreviated IE7, is a web browser released by Microsoft in late 2006 for Window...
, 32% for Internet Explorer 6Internet Explorer 6

Microsoft Internet Explorer 6 , is a graphical web browser developed by Microsoft and included as part of the Microsoft Wind...
, 16% for Firefox 2.0, 4% for Safari 3.0Safari (web browser)

Safari is a web browser developed by Apple Computer, Inc....
, and less than half a percent for both Firefox 1.x and Internet Explorer 5Internet Explorer 5

Microsoft Internet Explorer 5 is a graphical web browser released in March 1999 by Microsoft, primarily for Microsoft Windo...
.x versions.

As one article noted after the release of Firefox 2.0 in October 2006, "IE6 had the lion's share of the browser market with 77.22%. Internet Explorer 7 had climbed to 3.18%, while Firefox 2.0 was at 0.69%."

A Softpedia article, however, noted in July 2007 that "Firefox 2.0 has been also expanding its share constantly in spite of IE7. From just 0.69% in October 2006, Firefox 2.0 is now accounting for 11.07% of the market. Mozilla has even sacrificed version 1.5 of its open source browser for Firefox 2.0. With support cut at the end of June, Firefox 1.5 dropped to just 2.85%."

Downloads have continued at an increasing rate since Firefox 1.0 was released in November 2004, and as of February 21, 2008 Firefox has been downloaded over 500 million times. This number does not include downloads using software updates or those from third-party websites. They do not represent a user count, as one download may be installed on many machines, one person may download the software multiple times, or the software may be obtained from a third party. According to Mozilla CEO John Lilly, Firefox had about 140 million users as of February 2008.

Critical reaction

Forbes.com called Firefox the best browser in a 2004 commentary piece. PC WorldPC World (magazine)

PC World is a global computer magazine published monthly by IDG....
named Firefox "Product of the Year" in 2005 on their "100 Best Products of 2005" list. After the release of Firefox 2 and Internet Explorer 7Internet Explorer 7

Windows Internet Explorer 7, commonly abbreviated IE7, is a web browser released by Microsoft in late 2006 for Window...
 in 2006, PC World reviewed both and declared that Firefox was the better browser. Which?Which?

Which? is a subscription-only magazine and website run by Which? Ltd....
Magazine named Firefox its "Best Buy" web browser..

Like other browsers, Firefox has had a number of vulnerabilities that have affected its security, although according to , not as many as Internet Explorer.

Relationship with Google

The Mozilla Corporation's relationship with GoogleFacts About Google

Google Inc. is an American public corporation, first incorporated as a privately held corporation on 7 September 1998, that ...
 has been noted in the media, especially with regard to their paid referral agreement. The release of the anti-phishingPhishing

In computing, phishing is a criminal activity using social engineering techniques....
 protection in Firefox 2 in particular raised considerable controversy: anti-phishing protection enabled by default is based on a list updated by twice-hourly downloads to the user's computer from Google's server. The user cannot change the data provider within the GUI, and is not informed who the default data provider is. The browser also sends Google's cookieHTTP cookie

An HTTP cookie, or a Web cookie, is a parcel of text sent by a server to a web browser and then sent back unchanged by...
 with each update request. An additional, explicitly opt-in security feature has been added to recent builds by the Mozilla Foundation. This anti-phishingPhishing

In computing, phishing is a criminal activity using social engineering techniques....
 feature provides live protection by checking each visited URLUniform Resource Locator

A Uniform Resource Locator is a technical, Web-related term used in two distinct meanings:...
 with Google. Some Internet privacyInternet privacy

Internet privacy consists of privacy over the media of the Internet: the ability to control what information one reveals abo...
 advocacy groups have expressed concerns surrounding Google's possible uses of this data, though Firefox's privacy policy states that Google may not use personal information for any purposes other than the anti-phishing protection feature.

In 2005, the Mozilla Foundation and Mozilla Corporation had a combined revenue of US$United States dollar Summary

For details of current paper money and coins, see Federal Reserve Note and United States coinage....
52.9 million, with approximately 95 percent derived from search engine royalties. In 2006, the Mozilla Foundation and Mozilla Corporation had a combined revenue of US$66.9 million, with approximately 90 percent derived from search engine royalties.

Response from Microsoft

Microsoft's head of Australian operations, Steve Vamos, stated in late 2004 that he did not see Firefox as a threat and that there was not significant demand for the feature set of Firefox among Microsoft's users. Microsoft Chairman Bill GatesBill Gates

William Henry Gates III is the co-founder, chairman, former chief software architect, and former CEO of Microsoft....
 has used Firefox, but he has commented "so much software gets downloaded all the time, but do people actually use it?"

A Microsoft SECUnited States Securities and Exchange Commission

The United States Securities and Exchange Commission is a United States government agency having primary responsibility for...
 filing on June 30, 2005 acknowledged that "competitors such as Mozilla offer software that competes with the Internet Explorer Web browsing capabilities of our Windows operating system products." The release of Internet Explorer 7 was fast tracked, and included functionality that was previously available in Firefox and other browsers, such as tabbed browsing and RSS feeds.

Despite the cold reception from Microsoft's top management, the Internet Explorer development team maintains a relationship with Mozilla. They meet regularly to discuss web standards such as extended validation certificates. In 2005 Mozilla agreed to allow Microsoft to use its Web feedWeb feed

A web feed is a data format used for serving users frequently updated content....
 logo in the interest of common graphical representation of the Web feeds feature.

In August 2006, Microsoft offered to help Mozilla integrate Firefox with the then-forthcoming Windows VistaWindows Vista

Windows Vista is the name of the next version of Microsoft Windows, a proprietary graphical operating system used on person...
, which Mozilla accepted.

In October 2006, as congratulations for a successful ship of Firefox 2, the Internet Explorer 7 development team sent a cake to Mozilla. As a nod to the browser warsBrowser wars

The term "browser wars" is the name given to the competition for dominance in the web browser marketplace....
, some readers joked about the cake being poisoned, while others jokingly suggested that Mozilla sent a cake back along with the recipe, in reference to the open-source softwareOpen-source software

Open-source software is computer software whose source code is available under a copyright license that permits users to stu...
 movement. The IE development team sent another cake on June 17, 2008, upon the successful release of Firefox 3.

In November 2007, Microsoft employee Jeff Jones criticized Firefox, claiming that Internet Explorer experienced fewer vulnerabilities and fewer higher severity vulnerabilities than Firefox in typical enterprise scenarios.
Mozilla developer Mike ShaverMike Shaver

Mike Shaver is a software developer who is known for his work on several open source projects....
 discounted the study, citing Microsoft's bundling of security fixes and the study's focus on fixes, rather than vulnerabilities, as crucial flaws.

Future developments


The precursory releases of upcoming Firefox releases are codenamed "", as this is the name of the trunkTrunk (software) Summary

The Trunk refers to the main release of a software package under revision control....
 builds. Development of Firefox after version 3.0 is split over two milestones: version 3.1 and version 4.0. Firefox 3.0, formerly in the development stage, was released to the general public on June 17, 2008. Development for the 3.1 releases takes place on the Mozilla trunk, with releases and pre-release nightly builds coming from the Mozilla 1.8.1 branch (2.0) and the (3.0). Development for 4.0 will be based on Mozilla 2.

Version 3.1

Version 3.1, codenamed ShiretokoShiretoko National Park

covers most of the Shiretoko Peninsula at the northeastern tip of the island of Hokkaido, Japan....
, is planned to include support for the