Open Source Innovation at Mozilla Corporation

Transcription

Open Source Innovation at Mozilla Corporation
ITSY/064
ICMR Center for Management Research
Open Source Innovation at Mozilla Corporation
This case was written by V. Namratha Prasad, under the direction of Vivek Gupta, ICMR Center for Management Research
(ICMR). It was compiled from published sources, and is intended to be used as a basis for class discussion rather than to
illustrate either effective or ineffective handling of a management situation.
 2010, ICMR. All rights reserved.
To order copies, call +91-40-2343-0462/63 or write to ICMR, Plot # 49, Nagarjuna Hills, Hyderabad 500 082, India or email
[email protected].
www.icmrindia.org
ITSY/064
Open Source Innovation at Mozilla Corporation
“…Firefox is only a part of what’s necessary for the Internet to remain open and participatory.
Firefox needs to remain strong enough and innovative enough that we’re able to continue to show
the industry that you can give people control or choice in an elegant manner and still be a
professional vendor and that there are revenue opportunities in this.”1
-
Mitchell Baker, Chairman and Chief Lizard Wrangler of Mozilla Corporation, in
January 2008.
“Baker and Mozilla are wrestling with new questions about the boundaries between communities
and the corporation. She’s creating a new management model based on engaging a business
ecosystem.”2
-
Siobhan O’ Mahony, Assistant Professor at Harvard Business School, in February
2007.
INTRODUCTION
On January 21, 2010, Mozilla Corporation (Mozilla) launched the latest version of its popular Web
browser – Firefox 3.6. According to the company, when compared to the previous versions, the
new version had several novel features and was faster and more responsive, apart from being retooled to work on small devices Over the years, Mozilla had won several awards for its
innovations including ‘Browser of the Year’ from the Linux community in 2009, American
Business Award’s ‘Most Innovative Company’ in 2008, and InfoWorld’s ‘Best of Open Source
Software’ Award in 2008.
Founded in 2005, the US-based Mozilla was the for-profit subsidiary of the non-profit organization
– Mozilla Foundation. Mozilla was considered to be a major force in the field of open source
innovation. The company provided the source code of its software and invited developer
communities consisting of both individuals and large companies to develop new functionalities
and software products. It also recruited the services of the developer community to test its
products, detect bugs, and offer areas of improvement.
Analysts credited Mitchell Baker (Baker), the Chairman of Mozilla, with laying the ground rules
for a complex organization like Mozilla, wherein most of the projects were extensively dependent
on the outsiders. Baker helped define a functional model that took into account the diverse ideas,
needs, and opinions of the community, before making strategic decisions and afterward in
executing projects. In addition, she designed process frameworks and maintained the financial
viability of the projects.
Over the years, Mozilla launched several software products. The Firefox browser, which was first
launched in late 2004, emerged as its most successful product. Through Firefox, the company
introduced several innovative features in browsing, like the ability to accept add-on
customizations, tabbed browsing, pop-up ad blocking, etc. Most analysts observed that when
1
2
Lenny T. Mendonca and Robert Sutton, “Succeeding at Open-Source Innovation: An Interview with
Mozilla’s Mitchell Baker,” www.ciozone.com, 2008.
David H. Freedman, “Mitchell Baker and the Firefox Paradox,” www.inc.com, February 01, 2007.
1
Open Source Innovation at Mozilla Corporation
compared to the dominant Web browser – Microsoft Corporation’s (Microsoft)3 Internet Explorer
(IE) – Firefox offered higher security against spyware, malware, and hacking. David Michaux,
CEO of ScanIT4, said, “…around 98% of the Internet Explorer users were exposed to online
threats during 2004; 200 days out of the whole 2004 (54% of last year) was dominated by
activities specific to this worm or virus which exploited browser’s vulnerabilities. As a
comparison, Firefox was only left unprotected to known vulnerabilities for 56 days last year; the
open-source online browsing solution seems to rule.”5
Instead of traditional advertising, Mozilla used the community to promote and market the software
products it developed. Its marketing initiatives included asking community members to identify
blogs and websites that would be ready to carry the ‘Download Firefox’ button, inviting Firefox
users to submit videos that talked about the features of Firefox that Mozilla later used to promote
the browser, and using social media sites like Twitter, Facebook, etc. to create a buzz about
Firefox.
As of early 2010, Firefox usage was growing rapidly and it was the second most used browser in
the world. However, the company was expected to face major challenges in increasing its browser
usage because of the competition it faced from a slew of new browsers like Chrome from Google
Inc. (Google)6 and Safari from Apple Inc. (Apple)7. Mozilla was looking for opportunities to create
new revenue streams by including third-party plug-ins to the browser and by adapting Firefox for
mobile phones. Moreover, Mozilla planned to continue introducing other innovations using open
source software.
BACKGROUND NOTE
The Netscape Navigator Internet browser, introduced in 1994 by Netscape Communications
(Netscape)8, was the most widely used browser between 1995 and 1998. However, by the late
1990s, it lost its position to Microsoft’s IE. Analysts opined that the major reason for IE’s
popularity was that it came bundled with the Windows Operating System. This particular action of
Microsoft was later deemed by the US Justice Department as an illegal monopolistic business
practice.
In 1998, in a bid to salvage its falling market position and compete against Microsoft, Netscape
made the Communicator – a suite of e-mail and other programs that also contained an embedded
Navigator browser – an ‘open-source’ product, wherein the programming code was accessible to
3
4
5
6
7
8
Microsoft founded in 1975 by Bill Gates and Paul Allen is one of the largest multinational companies that
developed, manufactured, licensed and supported a wide range of software products for computing
devices. The IE was introduced by the company in 1995 and by 2010; it had launched eight versions of
the popular web browser.
ScanIT is a US-based IT consultancy company that offers specialized services in network security.
Through a range of penetration tests, vulnerability assessments and web application audits, it measures the
vulnerability of a company’s IT security systems.
“FireFox Better than IE?” http://news.softpedia.com, March 23, 2005.
Google, founded in 1998 by Sergey Brin and Larry Page, was the world’s largest Internet search company
as of 2010. It hosted and offered a number of Internet-based services and products.
Apple, founded in 1976 by Steve Jobs, Steve Wozniak, and Ronald Wayne, is a US-based multinational
company that designs and manufactures consumer electronics, computer software, and commercial
servers.
The flagship product of Netscape, founded in 1994 in the US, was the Navigator web browser that had a
usage share of 90% in the mid-1990s. The prominent technologies developed by the company were the
Secure Sockets Layer Protocol (SSL) for securing online communication and JavaScript, a language for
client-side scripting of web pages.
2
Open Source Innovation at Mozilla Corporation
all. In February 1998, Netscape created the Mozilla9 Organization (Mozilla Org) – an independent
entity made up of a few Netscape employees – to control the open source code and ensure that the
products created were outside the control of the company. The entire interaction of Mozilla Org
with the developer community happened through the website, Mozilla.org.
Baker, a lawyer, who joined Netscape in 1994, was given the task of developing a software license
for Mozilla Org that would allow people to make changes to the source code, without giving them
the authority to claim it as a proprietary product. Over a period of time, Baker’s ability to handle
the highly complex open source community and skill at finding a common ideology among the
conflicting software development needs, earned her the position of head of Mozilla Org.
In 1999, Netscape was acquired by AOL Inc.10 (AOL) for US$ 4.2 billion. With the intention of
cutting down on the expenses in Mozilla Org, AOL laid off Baker. However, Baker, who had by
then become a well-known person in the open-source community, chose to remain as an unpaid
volunteer at Mozilla Org. After a year, a non-profit organization called Open Source Applications
Foundation11 – in a bid to support Baker’s contribution to Mozilla Org – restored a part of her
former salary.
In 2002, Mozilla Org released its first product called Mozilla 1.0 – a set of Internet applications
with programs for e-mail, online chat, bulletin boards, etc. and an embedded Web browser.
However, Mozilla 1.0 failed to make an impact and analysts observed that this was because it did
not offer any new functionality. They pointed out that users did not feel any need for Mozilla 1.0,
as IE was the dominant browser and there were several other simple programs for email, etc.
However, Mozilla Org soon realized that not everything was right with IE and users had several
issues with the browser’s security. It discovered that Microsoft’s desire to make the IE work with a
variety of Web applications had led to its providing the IE with ActiveX controls or VB script that
allowed certain software to be downloaded and installed onto a user’s system without their
knowledge. This meant that while using IE, a user’s software was vulnerable to attacks from
hackers, spammers, and others causing them to encounter viruses, continual pop-up windows,
malware, and spyware. Baker believed that by developing and offering a product that would
provide users with a safe browsing experience, Mozilla Org would be able to break IE’s
hegemony.
At that time, two software developers – Blake Ross and David Hyatt – had started work on
developing a stand-alone browser, independent of the Mozilla 1.0’s suite of applications.
Impressed with their work, Mozilla Org decided to concentrate its efforts on developing an
independent browser. In late 2002, it released a browser called Phoenix, which, it said, was simpler
and more secure than IE. Phoenix had a central program that only had a few basic features for
viewing a website. However, the programmers could write in “extensions” that extended the
functionality of the Web browser, while users had the option of choosing the features they desired
in the browser. By early 2003, Phoenix began to gain popularity among the tech community.
In May 2003, Mozilla Org faced a major setback when AOL signed a deal with Microsoft to make
IE its default browser for a period of seven years and then laid off all the Netscape programmers
working at Mozilla Org. Baker then began drawing the attention of the computer industry leaders
to the pitfalls associated with Microsoft’s domination of Web browsing technology. She pointed
9
10
11
The name Mozilla was derived from the term “Mosaic-killer”, wherein ‘Mosaic’ was the first popular web
browser that was developed by the National Center for Supercomputing Applications (NCSA), US.
AOL, founded in 1983 as Quantum Computer Services, is a US-based Internet services and media
company. It merged with entertainment conglomerate Time Warner in 2001, but was later spun-off as a
separate company in 2009.
Open Source Applications Foundation, a non-profit organization, was founded in 2002 by Mitch Kapor,
founder of Lotus Software. The mission of the foundation included the creation and adoption of open
source software products.
3
Open Source Innovation at Mozilla Corporation
out that if IE became the sole Internet browser, Microsoft would be able to determine the technical
standards for websites, thereby making the Internet inaccessible for users of Linux and other nonMicrosoft software.
Baker’s efforts paid off when Mitch Kapor, founder of Lotus Software12, provided US$ 300,000 to
Mozilla Org, while software companies like IBM, Sun Microsystems Inc., and Red Hat Inc.
offered the services of their programmers. In July 2003, goaded by Baker, AOL decided to lessen
its involvement with Mozilla Org and consequently set up a non-profit organization called the
Mozilla Foundation (MF) that was open to donations from all, to aid the development of open
source software products. AOL itself contributed US$ two million to the Foundation, over a twoyear period and also provided it with hardware and other intellectual property.
In November 2004, the MF released Firefox 1.0, an advanced version of the Phoenix browser. Due
to trademark and copyright infringement issues13, the Phoenix was renamed as Firebird and then
later as Firefox (See Exhibit I for various logos used during the development of Firefox). Most
analysts opined that the Firefox offered quite a large number of add-ons14 and a lower number of
vulnerabilities, when compared to IE.
CHANGE IN FUNCTIONING
In 2005, the MF entered into a deal with Google, after which it installed a Google search box in
the Firefox browser. The search giant agreed to provide the MF with a portion of the ad revenue
obtained when a user clicked on a sponsored link that came up with the search results, when using
the Google search box. Later, the MF signed a similar deal with Yahoo! Inc. (Yahoo)15.
While the MF made US$ six million in 2004, the revenue in 2005 was US$ 53 million. It further
increased to US$ 70 million in fiscal 2006, which was three times more than the expenses it
incurred. The payments from Google accounted for about 85% of the organization’s revenue in
fiscal 2006. However, some analysts questioned the influence that money would have on the nonprofit objective of the MF.
The profit-earning potential of the software products also raised several legal and tax related issues
for the organization. Several analysts observed that negotiating large deals with multinational
corporations meant that a particular entity had to have a certain authority and maintain discretion,
which was not possible for a non-profit organization. Moreover, in order to gain a favorable tax
status, non-profits had high public disclosure requirements and limitations on indulging in moneymaking activities and that placed restrictions on the way organizations like the MF conducted
business.
Therefore, in a bid to conserve the business interests, the MF established a for-profit subsidiary
called Mozilla Corporation in August 2005. This was expected to make it easier for the new firm,
which was a taxable entity, to enter into transactions and maintain secrecy. Consequently, it would
12
13
14
15
Lotus was founded in 1982 by Mitch Kapor and Jonathan Sachs. Its most popular product was the Lotus
1-2-3 spreadsheet application. It was purchased by IBM in 1995 for US$ 3.5 billion.
The name Phoenix was changed to Firebird because of copyright issues that arose with another computer
software company, Phoenix Technologies Limited. Later, the name Firebird faced a controversy, when it
came to light that Firebird was the name of an open source relational database management system that
ran on GNU/Linux, Windows, and a variety of UNIX platforms.
As of March 10, 2010, according to softpedia.com, there were 11,637 Firefox add-ons that included
extensions, themes, language packs, and plug-ins. Mozilla claimed that it had the most number of add-ons
among all browsers. Some of the extensions of the Firefox were ChatZilla (for chatting), SimilarWeb
(offered similar sites), and FoxyTunes (controlled external media players).
Yahoo, founded in 1995 by Jerry Yang and David Filo, provided a range of Internet services that included
search engine, mail, and web portal.
4
Open Source Innovation at Mozilla Corporation
be in a better position to handle project and policy issues. Baker and her management team were
made a part of Mozilla’s Board of Directors that was responsible to the MF’s Board of Directors.
They were asked to manage the development, distribution, sponsorship, and marketing of Mozilla
Firefox and Mozilla Thunderbird, while the MF continued to manage some projects such as
Camino and SeaMonkey. The MF’s role included the supervision of projects, distributing source
code, and forging of relationships between the contributors. While three employees remained with
the MF, the rest of the employees, numbering about 40, were transferred to Mozilla.
According to industry experts, the establishment of a subsidiary was expected to further the MF’s
objective of maintaining choice and innovation on the Internet. According to the website,
Mozillazine.com, which reported on Mozilla, “Any profits made by the Mozilla Corporation will
be invested back into the Mozilla project. There will be no shareholders, no stock options will be
issued, and no dividends will be paid. The Mozilla Corporation will not be floating on the stock
market and it will be impossible for any company to take over or buy a stake in the subsidiary. The
Mozilla Foundation will continue to own the Mozilla trademarks and other intellectual property
and will license them to the Mozilla Corporation. The Foundation will also continue to govern the
source code repository and control who is allowed to check in.”16
However, the establishment of a private company by the MF caused some discomfort among a part
of the community, who felt the organization was “selling out” to the needs of the mainstream and
business users and that it went against the community principles on which Mozilla was built.
Speaking on this issue, Tristan Nitot, a Spokesman for Mozilla in Europe, said, “It’s not the case
that someone is taking Firefox and making a lot of money. The revenue we have made is almost
accidental, it was not initially expected but it happened, so we needed to evolve the legal structure
and fiscal structure to reflect this.”17 Mozilla assured volunteers and the community that they
would not be able to discern any change in the development process at Mozilla.
Over a period of time, Mozilla continued to release new versions of the Firefox (See Table I for
versions and release dates of Firefox). The major innovations in browsing introduced through the
Firefox included an embedded pop-up ad blocker, the tabbed browsing option using which users
could open more than one window at a time, an integrated spell-checker, a word finder with no
separate dialog box, and a search function that offered to find a word as it was typed.
Table I
Versions and Release Dates of Firefox
VERSION
RELEASE DATE
Firefox 1.5
November 29, 2005
Firefox 2.0
October 24, 2006
Firefox 3.0
June 17, 2008
Firefox 3.5
June 30, 2009
Firefox 3.6
January 21, 2010
Compiled from various sources.
16
17
“Mozilla Foundation Announces Creation of Mozilla Corporation,” http://web.archive.org, August 03,
2005.
James Niccolai, “Mozilla Goes Corporate,” www.pcworld.com, August 03, 2005.
5
Open Source Innovation at Mozilla Corporation
OPEN SOURCE INNOVATION
Analysts opined that one of the major reasons for constant innovation at Mozilla was that it used
open source software and invited community co-operation in developing new products. They
added that as Mozilla developed consumer-oriented products targeted at the mass market – unlike
other entities that worked with open source software – it had to be more market-oriented and bring
products to the market faster.
Mozilla was a complex organization that included paid and volunteer staff members, people from
other companies who were paid to work on the company’s products, and thousands of volunteers.
As of 2009, it had about 250 employees who were geographically dispersed over the world in
places like Toronto, Tokyo, and Paris. However, the major portion of the software product
development at Mozilla was done by over 200,000 (as of 2007) volunteer community members.
Baker said, “I’d say we need both to be successful. If you took away our employees, we’d be a
good open-source project but nothing like a force on the Internet. If you took away the volunteers
and everyone else, we would die.”18
According to Baker, there were certain people with the requisite expertise and specialization,
whom Mozilla was not in a position to hire but they contributed to the software development
process at the company, as it had open source projects. Through the website Mozilla.org, the
company invited volunteers to work on its various projects and it mentioned the capacity in which
they could contribute the requisite expertise and the time required to be devoted (See Exhibit II to
know more about the way volunteers can participate at Mozilla).
Baker said that about 40% of the Firefox code had been developed by the volunteers, apart from
the thousands of add-ons that were regularly submitted for approval to Mozilla. There were also
other applications including MathML, the IRC client ‘Chatzilla,’ the XML parser, the Active X
component, Linux plug-in support, plain-text processing, Java integration, bi-directional language
support, and XML-RPC, wherein the volunteers had developed and contributed new features.
Mozilla also had a community of “bug reporters” – volunteers who tested the software products by
downloading the latest prototype, identifying bugs, and giving suggestions on certain aspects that
needed improvement. Mozilla volunteers even offered customer support to the users by writing
support articles for Firefox and by providing support through Web, telephone, IM, and e-mail.
In addition, Mozilla had several spin-off projects and allowed some companies to use Mozilla
technology to develop new software products. Sherman Dickman, Product Management Director
of Mozilla, provided an idea about these interactions that created Mozilla’s value network through
a diagram (See Figure I for more information about Mozilla’s value network).
18
Lenny T. Mendonca and Robert Sutton, “Succeeding at Open-Source Innovation: An Interview with
Mozilla’s Mitchell Baker,” www.ciozone.com, 2008.
6
Open Source Innovation at Mozilla Corporation
Figure I
Information about Mozilla’s Value Network
Web
Services/
licenses to
supports
Extension
Developers
Distribution
Partners
Mozilla
Corporation
extends
distributes
t
contributes to
Mozilla
Foundation
supports
Firefox
Project
Fire
fox
builds
promotes
Firefox
Users
deploys to
contributes to
promotes
Friends,
Family,
Coworkers
etc.
support
IT
Administrators
Open Source
Community
Web Content
Authors
Application
Developers
Source: “Firefox Open Innovation Model,” http://quilombo.wordpress.com, March 20, 2008.
Analysts opined that community-driven organizations like Mozilla needed a superior kind of
leadership to provide guidance and motivation to the diverse band of volunteers, to make them
work as a team. They believed that volunteers were not like employees and would not tolerate
incompetent and unjust managers and would instead choose to walk away from the project. They
also pointed out that the lack of rules and regulations meant that it was difficult to direct the work
of the volunteers. Hence, leaders in such organizations needed to adopt a combination of
persuasion and inspiration to get the work done by the volunteers.
Analysts pointed out that Baker, despite not having any programming experience, had skill and
expertise at managing large communities to work cohesively and had proved to be a capable leader
who had achieved results and maintained financial viability. Commending the way Baker had
managed the disparate group of volunteers, Sandeep Krishnamurthy, Associate Professor, Business
Administration Program, University of Washington, said, “Just because it’s open source doesn't
mean it’s open door. To get anywhere, you have to win the respect of an elite group of people who
develop code.”19
19
“A Look at Would-Be Microsoft Killer,” www.rediff.com, March 5, 2007.
7
Open Source Innovation at Mozilla Corporation
Baker believed that the community deserved to be associated with everything that Mozilla did, as
they did a better job in developing strategy than a group of managers. All the weekly meetings at
Mozilla were open to all, with the date, time, agenda and chat co-ordinates published online. For
the most part, the community decided the direction of a particular project and also determined who
would be given a particular assignment. Mozilla claimed to follow meritocracy, wherein a person
who proved his/her talent and diligence was given the crucial job and was gradually elevated to
leadership position in a project (See Exhibit III to know more about the roles and leadership at
Mozilla).
THE CHALLENGES FACED
However, the participatory model of functioning raised several tricky management issues, like a
long winded decision-making process and a lack of secrecy. Baker pointed out to two major
problems with developing open source software – “stop energy” and “loners”. Stop energy was a
condition in group decision making wherein good ideas failed to materialize, thereby bringing to a
halt the innovation process. On the other hand, loners were a part of the developer community,
who forged ahead with their ideas without concern for others, thereby delaying progress and
creating antipathy and divisiveness in the developer community.
In order to overcome these problems, Baker adopted an approach called “layers of the onion.” In
this process, small and specialized groups containing highly motivated members of the developer
community screened ideas and gathered information about promising ones. Afterward, the best
ideas from these groups were refined by comparatively larger groups. Finally, the most promising
ideas were introduced for discussion to the entire community. This approach resulted in a hybrid
organization at Mozilla, where the decision making process was dispersed and transparent. In
addition, it provided a certain level of secrecy and also an opportunity to make quick decisions in
certain scenarios.
Similarly, frameworks were formulated so that people could work on software development
projects in a decentralized manner. For developing the source code of Firefox, an intensely
disciplined development process was designed. A more relaxed process was designed for
experimentation and for developing an extension, localizing the product, or building a new product
(See Exhibit IV to know more about the project development process of a Mozilla Project –
SeaMonkey).
Baker facilitated the continuity of the innovation process by taking measures to minimize
troublesome behavior in the community, giving freedom to programmers to undertake certain
activities, and providing encouragement, whenever needed. She thought that people who were
comfortable with living “life in the fishbowl” and were open to constructive criticism would suit
Mozilla’s particular organizational model. Speaking about the ideal person to work for Mozilla,
she said, “Typically, people whose motivations line up very strongly with either our mission or our
technical vision. Also, people who can handle large amounts of their work being public. People
here are following the bugs; they’re watching each other, watching their progress. They know how
quickly you’re working, and they know if you’re stuck on something. So you have to be able to
live not just your social life in public but your work life as well.”20
20
Lenny T. Mendonca and Robert Sutton, “Succeeding at Open-Source Innovation: An Interview with
Mozilla’s Mitchell Baker,” www.ciozone.com, 2008.
8
Open Source Innovation at Mozilla Corporation
THE MARKETING STRATEGIES
While the management of open source innovation was a crucial issue for Mozilla, marketing the
products developed also proved to be a significant challenge. The entire marketing effort of
Mozilla focused on using the sense of ownership, inherent in the Firefox developer community to
make them undertake measures to promote Firefox.
In late 2004, Asa Dotzler (Dotzler) who served as a liaison between the “bug reporters” and the
programmers at Mozilla, came up with the idea of using the non-technical community to promote
Firefox 1.0. He helped create a website called Spreadfirefox.com that invited membership from
people who were keen to promote Firefox 1.0. Dotzler gave the Spread Firefox members the task
of generating a million Firefox 1.0 downloads within 10 days of its launch. To do this, they were
asked to spot blogs and websites that might be eager to encourage the adoption of Firefox 1.0.
That the initiative had succeeded was evident from the fact that within a short period of time,
thousands of sites and blogs began carrying the “Download Firefox” button. Firefox 1.0 attained
one million downloads in four days and 10 million downloads within a month. In December 2004,
a group of 10,000 Mozilla marketing volunteers, each contributing US$ 30, took out a two-page ad
in the New York Times21 for Firefox that also listed the names of the contributors. Mozilla said that
within a year, the number of marketer volunteers for Mozilla touched 100,000, while Firefox was
downloaded, on an average, 250,000 times each day.
Over a period of time, the Spread Firefox website emerged as the epicenter of all Firefox related
marketing activities and a meeting place for the Firefox development community. The three main
aspects of the Spread Firefox community were that Firefox users could join the community to
contribute to the ongoing development projects; interact with other users through message boards;
and contribute to the “spread” of Firefox by posting buttons and getting others to join the Firefox
affiliate program. In 2006, Mozilla asked users to submit 30-second videos that depicted the
various features of the browser to Firefoxflicks.com. The company used these videos to attract
users and get them to download Firefox.
Mozilla also took steps to encourage user participation in the Firefox community, beyond the usual
coding and distribution. It formed a website called Mozillalabs.com, wherein users were provided
with the opportunity to view and provide feedback on new features being introduced in the
browser. The company also set up another website called communitystore.mozilla.org, where users
could create and sell the t-shirts designed by them, apart from buying t-shirts of their choice from
the 124 designs on offer. Mozilla also created a “Campus Reps” program to reach out and attract
college students to Firefox, thereby encouraging word-of-mouth marketing. In July 2008, Mozilla
set a new Guinness World Record with its Firefox 3 browser, when it attained the largest number
of software downloads — about 8,002,530 in 24 hours.
In 2009, in order to promote Firefox 3.5, Mozilla again solicited user-made videos at
FastestFirefox.com. Mozilla also used social networks to advertise Firefox, invited user
participation in guerilla marketing efforts, and provided tools and materials for users to host their
own events that promoted the browser. Most analysts were of the opinion that Mozilla’s marketing
initiatives had set new standards for software marketing and exhibited the finest example of
grassroots marketing.
21
New York Times, founded in 1851, is published in New York. As of 2010, it was the third largest
circulated daily in the US.
9
Open Source Innovation at Mozilla Corporation
THE ROAD AHEAD
As of early 2010, Mozilla continued to draw an increasing number of volunteers both for its
development, as well as marketing initiatives. Apart from Mozilla.org that continued to serve as
the epicenter of all Mozilla related developer activity, several different sites, forums, blogs, and
newsgroups in different places came up and began to track different parts of a particular Mozilla
project (See Exhibit V to know more about some of the projects of Mozilla). Mozilla
maintained that it had no intention of changing its method of functioning and would not go in for
an initial public offering (IPO) anytime soon in the future.
According to web analytics firm, Net Applications22 , as of February 2010, Firefox had a 24.23%
market share in global usage, while IE had a share of 61.58% (See Exhibit VI to know more
about the global usage share of various browsers). Even though IE remained the most dominant
Web browser, Firefox continued to grow rapidly, thereby proving to be a tough competitor. The
higher rate of adoption meant that most website developers, including Microsoft, ensured that their
Web pages worked with the browser. Mike Shaver, Mozilla’s Vice President of Engineering, said,
“When we got to Firefox, in some ways it was overnight success. Our initial growth was more than
we’d ever hoped for. From where we started this undertaking – the strategic context within
Netscape – to being the single biggest force behind the rebirth of the browser as an interesting
software category...It’s a pretty amazing end point.”23
According to industry experts, Mozilla opined that its future growth depended on making the
Firefox appealing to the mainstream users and maintaining the loyalty of the tech savvy early
adopters. John Lilly (Lilly), CEO of Mozilla, said, “We have to do both. We have to be a better
browser for your standard everyday user of the Web who uses IE now, but I think we have to
redouble our efforts to be good for Web developers.”24
Some analysts expected Mozilla to face tough challenges in the future as it was competing against
software giants Microsoft, Google, and Apple (its Web browser Safari was the fourth most used
browser as of 2010). Speaking about the competition, Lilly said, “That’s not the business model
you are going to pick. It is a daunting space to compete with the three giants of the era.”25
Earlier, in September 2008, Google had launched its Web browser, the Google Chrome. This made
analysts question the future of Mozilla’s arrangement with Google, the termination of which was
expected to adversely affect Mozilla’s future revenues. Ray Valdes, Research Director at
Technology Research firm, Gartner, Inc., said, “Firefox needs Google more than Google needs
Firefox, and that situation will only become more pronounced as Chrome gains new users.”26
Baker herself expressed doubts on Google renewing its contract with the company in 2011. She
said that Mozilla was considering other alternatives to generate revenue and was on the lookout for
new partners. In early 2010, Mozilla came out with a version of the Firefox for mobile phones
called Fennec using the same engine as the desktop Firefox 3.6 and with similar features. As of
2010, Fennec was available on certain Nokia phones and analysts expected it to become a
significant source of revenue in the future.
22
23
24
25
26
Net Applications, founded in 1999, is a US-based company that provides usage share statistics for web
browsers and operating systems. The statistics are provided on a month to month basis for free and on an
hourly basis as a paid service.
Stephen Shankland, “After 5 Years, Firefox Faces New Challenges,” http://news.cnet.com, November 09,
2009.
“Firefox’s Crossroads: Cutting-Edge or Mainstream?” www.global-creations.com, November 07, 2009.
Ina Fried, “Mozilla Executives Address Firefox’s Challenges,” www.zdnetasia.com, May 29, 2009.
Douglas MacMillan, “Mozilla Contemplates a Future without Google,” www.businessweek.com, March
12, 2009.
10
Open Source Innovation at Mozilla Corporation
Some analysts thought that Mozilla would tie up with other companies to provide some of their
services through plug-ins with the browser, thereby earning additional revenues. Baker said, “It’s
not hard to monetize the browser. There have been more opportunities for money than people
think. There are probably other search engines that would pay us more money.”27 However, she
felt that Google would also lose significantly if it cut off ties with Mozilla, as the search giant
would be letting go off the most worthy contender to IE.
Some analysts opined that the absence of the Google search box and the provision of another
search box in its place could turn some users off the browser. John Battelle, an Internet
entrepreneur and author, said, “It’s possible that Firefox’s adoption rate could decline if Firefox
users felt they were getting Microsoft or Yahoo shoved down their throat.”28 Mozilla dismissed
such misgivings and said that it had always provided users with the option of changing their search
engine and would continue to do so.
Mozilla said that the launch of Google’s Chrome provided it with the necessary impetus to
improve Firefox’s performance and clarified a few of its priorities. It said that it was moving
toward a faster release cycle, improving user-perceptible performance metrics (time to start-up,
time to open a new tab, etc), enhancing responsiveness, and striving to increase the space for Web
content in its browser.
As of March 2010, Mozilla had plans to continue with its innovations using its open source
software. In addition, it planned to support new Web standards and endeavored to improve
Hypertext Markup Language (HTML), thereby making it more capable for programming and
display. Lilly said, “There are still a lot people who think the Web is done – there’s this big
mission accomplished banner. It’s not true. There are many proprietary technologies, many walled
gardens with respect to video and offline technology. There is still is a lot of the Open Web fight to
fight.”29
27
George Norman, “No Google Love or Firefox 3.5 Final on the Horizon,” www.findmysoft.com, March 17,
2009.
28
Douglas MacMillan, “Mozilla Contemplates a Future without Google,” www.businessweek.com, March
12, 2009.
29
“Firefox’s Crossroads: Cutting-Edge or Mainstream?” www.global-creations.com, November 07, 2009.
11
Open Source Innovation at Mozilla Corporation
Exhibit I
Various Logos Used During the Development of Firefox
Source: http://en.wikipedia.org/wiki/File:Mozilla_Firefox_logo_history.png
Exhibit II
Methods of Participation at Mozilla
AREA OF
INTEREST
Web Browser
Choice
Mozilla asked users about the importance of having a choice
of browser and asked them to help spread the word about the
options provided by Mozilla.
User Support
It offered them a chance to provide support for Firefox,
Thunderbird, and other Mozilla projects.
Localization
It invited users to make Mozilla projects like Firefox,
Thunderbird, etc. available in the language of the user. It
also asked them to translate content on its websites.
Testing and
Quality
Assurance
The company said that it was the easiest way for a person to
get involved with Mozilla projects. It invited users to help it
hunt down bugs in Firefox, Thunderbird, and other projects
or to test Mozilla websites to make sure that they were
providing the best possible experience for people online.
Marketing and
Evangelism
It provided opportunities to promote Mozilla to users,
developers, and students.
Add-ons
It invited users to learn how to build an add-on which
involved making small tweaks or major additions. For
experienced developers, it offered the opportunity to become
an AMO editor.
Coding
It invited users to hack its websites and offered them access
to code repositories, processes, and tools, in an endeavor to
improve the product.
Visual Design
It invited artists to come up with designs inspired by Mozilla
to be used in t-shirts and other creative ventures.
Interface
Design and
It invited participation in a Test Pilot to try out the newest
and coolest user-interface ideas and in a Design Challenge to
inspire future design directions for Firefox, the Mozilla
12
Open Source Innovation at Mozilla Corporation
TIME
AVAILABLE
Usability
project, and the Web as a whole. It also invited discussion
on usability issues.
Developer
Documentation
It invited users to make its documentation better by writing
new content, correcting existing material, or translating
content into new languages.
A Few Minutes
It invited users to participate in Firefox support forums by
answering queries, spreading the word about Firefox,
Thunderbird, and Mozilla by adding a button to their blog,
Facebook page, or website, help to make its projects better
by submitting a crash report if an application unexpectedly
quit and make a donation to the Mozilla Foundation.
A Few Hours
It invited users to read through its localization pages to find
out how to start a new localization or join an existing team,
perform an Internet Health Check for friends and families to
make sure they enjoyed a safe experience on the Web, stop
by on a test day to find, reproduce, and resolve bugs, and
pick a topic from the documentation wish list and make the
Mozilla Developer Center even better.
A Few Weeks
Or More
It invited users to spend a semester learning about open
source collaboration and contributing to the community as
part of Mozilla Education, create an add-on to add a cool
new feature to Firefox, Thunderbird, or other Mozilla
application, take part in a Mozilla Labs Design Challenge,
and inspire future directions for Firefox, the Mozilla project,
and the Web as a whole and to get access to its code
repositories by contributing patches and becoming familiar
with its review process.
Source: http://www.mozilla.org/contribute/#
Exhibit III
Roles and Leadership at Mozilla
ROLE
PARTICULARS
Module
Owners
and Peers
Module owners were in charge of managing the development of a module of code
or a community activity. This role involved the execution of tasks like approving
patches to be checked into the module or diffusing clashes among community
members.
SuperReviewers
Super-reviewers were a select group of powerful hackers who reviewed code, so
as to determine its effects on the development process and also ensured its
adherence to Mozilla coding guidelines. The super-review process followed the
code review by the module owner. In order to check in code, the approval of a
super-reviewer was required.
Release
Drivers
Release drivers provided project management for milestone releases. They gave
guidance to developers about the bugs to be fixed to achieve a particular release
and also made quiet a few management decisions.
Bugzilla
Bugzilla component owners were the default recipient of bugs filed against a
Component particular component. Component owners were expected to review bug reports
frequently, relocate bugs to correct owners, guarantee that test cases existed, track
13
Open Source Innovation at Mozilla Corporation
Owners
the progress toward resolving important fixes, and otherwise manage the bugs in
the component. Sometimes the Bugzilla component owner and the related module
owner were the same person.
Benevolent
Dictators
Benevolent dictators were trusted members of the community who had the final
say in the case of disputes. Unlike other open source projects that had only one
person in this role, Mozilla had two people. While Brendan Eich had the final say
in technical disputes, Baker had the final say in non-technical disputes.
Source: http://www.mozilla.org/about/roles.html.
Exhibit IV
Project Development Process of the Seamonkey
The SeaMonkey project was undertaken to develop an “all-in-one internet application suite”,
based on the code of the previous Mozilla 1.0 Application Suite. While SeaMonkey 1.0 was
released in January 2006, SeaMonkey 1.1 was released in January 2007, and then SeaMonkey
2.0 was released in October 2009.
A group of active SeaMonkey developers constituted the ‘SeaMonkey Council’ that could be
contacted via the email address [email protected], which was responsible for
project and release management. It decided when to cut releases, what code to include in a
release (the release engineer of the Council was responsible for actually doing the release) and
was also the final authority for taking decisions about features when developers disagreed. It
also decided on legal issues concerning the SeaMonkey project in conjunction with MF.
Its most important responsibility was the management of the various project areas in which the
larger developer community contributed on a regular basis. Each of these areas had one owner
and several peers – people who knew the code well enough to review it. Only the owner of an
area had the authority to change code for that area.
Area Name
Description
BugZilla
Component
Owner
Peer
Neil
User Interface
(“UI tsar”)
UI
design
review
and Achieving
consistency
throughout
product
internally
externally
Themes
UI design
Neil
jag, timeless
MReimer
Neil, KaiRo
the
both
and
Classic,
Modern, Themes
general theme issues
Suite Applications
Browser
Navigator UI and parts of the suite that are
mainly used by the browser (some may be
shared with Mail or Composer to a certain
extent though)
14
Open Source Innovation at Mozilla Corporation
Browsing tools
[UI for] Tools that
help with browser
functionality
(Bookmarks,
History,
location
bar, page info, view
source,
autocomplete etc.)
Browsing
tools:
Bookmarks
db48x
(Page Info)
Browsing
tools:
Page
Info
db48x
(Bookmarks,
ViewSource,
Autocomplete)
Browsing
tools:
ViewSource
Browsing
tools:
Autocomplete
Download & File Download Manager, Download & biesi
Handling
helper
apps, File Handling
open/save files
IanN
Privacy, Passwords UI for Passwords, Privacy,
Passwords &
& Permissions
PopUp/Image
blocking, Cookies; Permissions
Wallet
(Backend
code for most of
those is shared)
Sidebar & Search
Sidebar (including Sidebar
internal panels), web Search
search features
& Mnyromyr
MailNews
Address Book
Contacts
Standard8
& Address
book, MailNews:
VCard
support, Address Book
Address
book & Contacts
sidebar etc.
Account
Management
Configuration
Account
& Manager/Wizard,
Preferences panels,
etc.
MailNews:
Account
Management
&
Configuration
Composition
Compose
etc.
window, MailNews:
Composition
Backend
Watch
backend MailNews:
closely, make us Backend
work with it, help
improving
it;
includes:
Transmission
(receiving, sending,
receipts),
offline,
(junk) filters, storage
bugs, etc.
15
IanN
IanN
Bienvenu
Dveditz
Open Source Innovation at Mozilla Corporation
Main
window; MailNews:
display of mails, Message
news, maybe RSS; Display
search; notifications;
drag'n'drop; etc.
Message Display
IanN
Composer
Composer
Timeless, Neil
Integration
external apps
of
of Integration
chatzilla, inspector,
venkman, calendar,
etc
Project
Organization
not real suite code,
but all the stuff
around it
SeaMonkey
Council
Project Management someone needs to
drive those things
and feel responsible
for
getting
SeaMonkey Council
decisions
SeaMonkey
Council;
KaiRo
Release
Management
get releases out the
door,
write
up
release notes
KaiRo
MoFo liaison
keep an open line
with MoFo folks and
take care of stuff we
need of them or they
need of us
KaiRo
Quality
(QA)
Assurance Testing,
bug General (for Ajschult
triaging, smoketests, things
that
bug
triaging, need triaging)
testing...
Community, User
Relations, Support
Self
Marketing/Press/PR,
web
pages,
spokesman
KaiRo
Source: http://www.seamonkey-project.org/dev/project-areas.
16
Sgautherie
Open Source Innovation at Mozilla Corporation
Exhibit V
Some Featured Projects of Mozilla
PROJECT
APPLICATION
PARTICULARS
Mozilla
Applications
Bugzilla
It is a bug tracking system to help teams manage software
development. Organizations use this tool to get organized
and communicate effectively.
Camino
It is a Web browser optimized for Mac OS X with a Cocoa
user interface, and powerful Gecko layout engine.
Fennec
It is the code name for the project to build a browser for
mobile phones and smaller non-PC devices. It provides the
full Web experience of Firefox on the desktop on smaller
devices.
Firefox
It is an award-winning Web browser.
MozillaBased
Applications
Mozilla Labs
Experiments
Mozilla
Technologies
Lightning and
Sunbird
Lightning is a popular calendaring, scheduling, and task
management extension. Sunbird is a cross-platform
application that brings Mozilla-style ease-of-use to the
calendar.
SeaMonkey
It is the all-in-one application formerly known as the
“Mozilla Application Suite”, containing a Web browser, a
mail and newsgroups client, an HTML editor, Web
development tools, and an IRC chat client.
Thunderbird
It is Mozilla’s next generation e-mail client.
Eudora
It is a new, open source email client that joins the Eudora
user experience with Thunderbird’s powerful and flexible
framework.
GlobalMojo
It is a new Web browser that helps generate money for the
user’s favorite causes, simply by browsing the Internet.
Jetpack
It is a newly formed experiment in using open Web
technologies to enhance the browser, with the goal of
allowing anyone who can build a website to participate in
making the Web a better place to work, communicate, and
play.
Raindrop
Its mission: To make it enjoyable to participate in
conversations from people you care about, whether the
conversations are in email, on Twitter, a friend’s blog, or
as part of a social networking site.
Gecko
Gecko is the layout engine that reads Web content, such as
HTML, CSS, XUL, and JavaScript and renders it on a
user’s screen. In XUL-based applications Gecko is used to
render the application’s user interface as well.
XULRunner
XULRunner provides an environment for developers to
build XUL-based applications such as Firefox and
Thunderbird. It provides mechanisms for installing,
upgrading, and uninstalling applications.
17
Open Source Innovation at Mozilla Corporation
Mozilla
Specifications
XUL
The XML User Interface Language (XUL) is used to build
feature-rich cross platform applications and add-ons that
extend the functionality of existing Mozilla-based
programs. Web developers will learn XUL quickly and can
start building applications right away.
Add-ons
Add-ons Site
It helps find the latest and greatest extensions, themes, and
plug-ins for Firefox, Thunderbird, SeaMonkey, and
Sunbird.
Source: http://www.mozilla.org/projects/
Exhibit VI
The Global Usage Share of Various Browsers
Source: http://marketshare.hitslink.com.
18
Open Source Innovation at Mozilla Corporation
References and Suggested Readings:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
Paul Festa, “Phoenix Rises from Mozilla’s Ashes,” http://news.cnet.com, April 02, 2003.
Josh McHugh, “The Firefox Explosion,” www.wired.com, February 2005.
Jena Wuu, “The Open-Source Business?” www.inc.com, August 10, 2005.
“Firefox Crosses 100 Million Download Milestone,” www.itnewsonline.com, October 21,
2005.
Ingrid Marson, “Firefox Plans Mass Marketing Drive,” http://news.cnet.com, November
26, 2005.
Richard MacManus, “How Firefox 2.0 Will Be Marketed,” www.readwriteweb.com,
October 19, 2006.
“The Inside Track on Firefox Development,” http://weblogs.mozillazine.org/ben, 20032007.
Nancy Gohring, “Safari for Windows: All about the Money?” http://abcnews.go.com,
June 15, 2007.
Deepti Dhaval, “Mozilla Offers New Version of Firefox to Developers,”
http://news.ebrandz.com, November 26, 2007.
Henry Blodget, “The Mozilla-Firefox IPO Debate, Part 2: Mozilla Responds,”
www.businessinsider.com, January 3, 2008.
Henry Blodget, “The Mozilla / Firefox IPO*” www.businessinsider.com, January 3, 2008.
“The Mozilla Model of Participatory Innovation,” www.euractiv.com, February 7, 2008.
John Markoff, “When High-Tech Meets Social Mission,” http://articles.sfgate.com, April
20, 2008.
John Letzing, “Firefox Heats up New Browser War against Microsoft,”
www.popmatters.com, June 26, 2008.
Jennifer Leggio, “Firefox 3 and Community -- How Mozilla Used Social Networking to
Set a World Record,” http://blogs.zdnet.com, July 8, 2008.
Gregg Keizer, “Mozilla Pushes Firefox 3.0 Auto-Update,” www.pcworld.com, August 20,
2008.
Jason Kincaid, “Mozilla Extends Lucrative Deal with Google for 3 Years,”
http://techcrunch.com, August 28, 2008.
Ina Fried, “Mozilla Executives Address Firefox’s Challenges,” http://news.cnet.com, May
28, 2009.
Nitasha Tiku, “Battle of the Browsers; Stick a Fork in Joost,” www.inc.com, July 01,
2009.
Om Malik, “On Mobile Phones, Firefox’s Big Bet Is Nokia & Android,”
http://gigaom.com, October 19, 2009.
Stephen Shankland, “Firefox’s Crossroads: Cutting-edge or Mainstream?”
http://news.cnet.com, October 21, 2009.
Stephen Shankland, “Mozilla Reveals 2008 Revenue: $79 Million,” http://news.cnet.com,
November 19, 2009.
“Why is Mozilla Firefox So Popular?” http://hubpages.com, accessed on March 5, 2010.
www.mozilla.com.
www.mozilla.org.
https://mozillalabs.com.
www.mozillamessaging.com/thunderbird/
19