Mozilla

Archive for January, 2008

Mozilla: Celebrating the First Ten Years

January 22nd, 2008

2008 is a year to celebrate — Mozilla turns 10 this year. 10 years of open source history, commitment, product development, community building and accomplishments. An open source project of astonishing scope and diversity. A portion of the Internet that is more open and participatory than almost anyone imagined. A strong voice for what the Internet can be. That’s 10 amazing years.

2008 is a year to celebrate our history, our accomplishments, our community and our future. We have laid the groundwork for another great 10 years — years where we can influence the web for the better, demonstrate what openness, transparency and broad participation look like, marvel at the distributed excitement and fierce dedication to the Mozilla vision for the Internet, and do things we haven’t even dreamed up yet.

I really do mean a year to celebrate. Not one day, not even the actual date the code was released. That’s an important date and we’ll certainly celebrate it. But the code release was one part of what was a much larger effort 10 years ago, and is a much larger story today. 1998 saw some great accomplishments, and we’ll celebrate them this year. The project has seen great accomplishments all through this first decade, and we should celebrate these as well.

I don’t have precisely formed ideas yet for how we ought to mark our anniversary events. In general though, I’m intent on making sure that our activities are:

a) International in scope: notable events that take place around the globe.

b) Participatory. We’ve had crate-your-own parties in the past; that’s a good start. ‘d like to see us do some other things as well this year. Perhaps we might have a way for people to record their experiences with some event in Mozilla’s history. Perhaps we will create a timeline where people can note the various events they feel have been critical to the Mozilla project (this is not my idea). These are only early ideas; there’s lots of room for creativity here.

c) Varied.

d) Fun.

If you’ve got ideas, let me know (or Mary Colvig — mary at mozilla dot com). We may come up with some other tools for making planning easier, but comments here are a good start.

January 22, 1998 — the Beginning of Mozilla

January 22nd, 2008

Anyone remember this?

NETSCAPE ANNOUNCES PLANS TO MAKE NEXT-GENERATION COMMUNICATOR SOURCE CODE AVAILABLE FREE ON THE NET

BOLD MOVE TO HARNESS CREATIVE POWER OF THOUSANDS OF INTERNET DEVELOPERS; COMPANY MAKES NETSCAPE NAVIGATOR AND COMMUNICATOR 4.0 IMMEDIATELY FREE FOR ALL USERS, SEEDING MARKET FOR ENTERPRISE AND NETCENTER BUSINESSES


MOUNTAIN VIEW, Calif. (January 22, 1998) — Netscape Communications Corporation (NASDAQ: NSCP) today announced bold plans to make the source code for the next generation of its highly popular Netscape Communicator client software available for free licensing on the Internet. The company plans to post the source code beginning with the first Netscape Communicator 5.0 developer release, expected by the end of the first quarter of 1998. This aggressive move will enable Netscape to harness the creative power of thousands of programmers on the Internet by incorporating their best enhancements into future versions of Netscape’s software. This strategy is designed to accelerate development and free distribution by Netscape of future high-quality versions of Netscape Communicator to business customers and individuals, further seeding the market for Netscape’s enterprise solutions and Netcenter business.

In addition, the company is making its currently available Netscape Navigator and Communicator Standard Edition 4.0 software products immediately free for all users. With this action, Netscape makes it easier than ever for individuals at home, at school or at work to choose the world’s most popular Internet client software as their preferred interface to the Internet.

“The time is right for us to take the bold action of making our client free – and we are going even further by committing to post the source code for free for Communicator 5.0,” said Jim Barksdale, Netscape’s president and chief executive officer. “By giving away the source code for future versions, we can ignite the creative energies of the entire Net community and fuel unprecedented levels of innovation in the browser market. Our customers can benefit from world-class technology advancements; the development community gains access to a whole new market opportunity; and Netscape’s core businesses benefit from the proliferation of the market-leading client software.”

Netscape plans to make Netscape Communicator 5.0 source code available for modification and redistribution beginning later this quarter with the first developer release of the product. The company will handle free source distribution with a license which allows source code modification and redistribution and provides for free availability of source code versions, building on the heritage of the GNU Public License (GPL), familiar to developers on the Net. Netscape intends to create a special Web site service where all interested parties can download the source code, post their enhancements, take part in newsgroup discussions, and obtain and share Communicator-related information with others in the Internet community. Netscape will also continue to develop new technologies and offer periodic certified, high-quality, supported releases of its Netscape Communicator and Navigator products, incorporating some of the best features created by this dynamic community.

The ubiquity of Netscape’s client software facilitates Netscape’s strategy of linking millions of individuals to businesses. Today’s announcements will help to further proliferate Netscape’s award-winning client software which today has an installed base of more than 68 million, providing a ready market for businesses using Netscape’s Networked Enterprise software solutions and Netscape Netcenter services. Netscape’s research indicates that in the education market where Netscape’s products are free, the Netscape client software commands approximately 90 percent share, indicating that users tend to choose Netscape when the choice is freely available. Making its browser software free also will enable Netscape to continue to drive Internet standards, maximize the number of users on the Internet, and expand the third-party community of companies and products that take advantage of the Netscape software platform.

Netscape has successfully shifted its business over the past year toward enterprise software sales and to revenues from its Web site business, and away from standalone client revenues. In the third quarter of 1997, standalone client revenues represented approximately 18 percent of Netscape’s revenue, with the rest coming from enterprise software, services and the Web site. Preliminary results for the fourth quarter of 1997, which Netscape announced January 5, show standalone client revenues decreased to approximately 13 percent in the fourth quarter. In the fourth quarter of 1996 by comparison, standalone client revenue represented approximately 45 percent of Netscape’s revenue.

In conjunction with its free client, Netscape separately announced today that it is launching a host of enhanced products and services that leverage its free client software to make it easy for enterprise and individual customers to adopt Netscape solutions. The new products and services reinforce Netscape’s strategy of leveraging market penetration of its popular client software and its busy Internet site to seed further sales of Netscape software solutions in the home and business markets. The new products and services include enhanced subscription and support packages, an investment protection program for Netscape Communicator users, new reduced pricing on Netscape’s retail and enterprise client products, new Premium Services on its Netscape Netcenter online service and Netscape SuiteSpot server software upgrades featuring Netscape client software.

In addition, the company separately announced the launch of an aggressive new software distribution program called “Unlimited Distribution” to broadly distribute its market-leading Internet client software for free. Unlimited Distribution enables Original Equipment Manufacturers (OEMs), Internet Service Providers (ISPs), telecommunications companies, Web content providers, publishers and software developers to download and redistribute Netscape Communicator and Netscape Navigator easily with “no strings attached.” In addition, beginning immediately, individual users can download Netscape Communicator or Navigator for free, register for Netscape Netcenter and, beginning tomorrow, enter the Choose Netscape Sweepstakes to win exciting travel-related prizes including a grand prize of two all-inclusive, seven-night tropical resort vacations.

Individuals can download a free copy of Netscape Communicator client software or the Netscape Navigator browser from the Netscape home page at http://home.netscape.com, or by clicking on any of the thousands of “Netscape Now” buttons on the Internet. Netscape Communicator Professional Edition, which adds features for enterprise customers, will be available for US$29.

Netscape Communications Corporation is a premier provider of open software for linking people and information over enterprise networks and the Internet. The company offers a full line of Netscape Navigator clients, servers, development tools and commercial applications to create a complete platform for next-generation, live online applications. Traded on NASDAQ under the symbol “NSCP,” Netscape Communications Corporation is based in Mountain View, California.

Additional information on Netscape Communications Corporation is available on the Internet at http://home.netscape.com, by sending email to info@netscape.com or by calling 650/937-2555 (corporate customers) or 650/937-3777 (individuals).

Importance of Standards

January 17th, 2008

Before long I’m going to try to take the comments to my last post about standards and weave the comments together. But first I want to respond to the comment worrying whether this discussion about standards reflects a change (or coming change) in Mozilla’s interest in web standards. The answer is no.

The goal of is the discussion is to think about whether we can improve the setting. It’s because this is so important that I want to focus on it.

For example, can we encourage more openness and transparency in the creation of web standards? We’ve proved that openness and transparency work well for code: they encourage discussions to focus on technical merit; they allow everyone who is interested to understand the details; they encourage participation. Why not do this with the creation of web standards?

Similarly, can we create a good means of input for both the “implementors” (in our case, the browser and other software vendors) and the web developers in the standards creation process? Browser makers and web developers are two sides of the same coin — both are needed to have a high quality, interoperable web. And each group can make life miserable for the other.

Are there ways we can improve communication between browser makers and web developers during the creation of a web standard? Not afterward, when the standard is done. Communication at that time makes web developers “consumers” of the standard, not participants in its development.

The earlier post and perhaps a few more are intended to develop a context for this sort of discussion and then action. We can jump into the discussion immediately, but it’s often useful to have shared vocabulary and framework.

Standards and Interoperability

January 15th, 2008

There’s a lot to be saId about standards, and I hope to have some good discussions to guide Mozilla’s work in this area. But before jumping into the discussion of how things are today, or how they might be better, I’d like to start with some basic topics. Some may seem obvious, and maybe even dumb. But even so, I’d like to see how great a shared understanding there is.

To start with, why do you think standards matter? What’s the most basic reason we care about them?

To me, it’s interoperability. There are a lot of corollaries, or caveats and drawbacks that result from this, but the fundamental principle is interoperability. If one didn’t care about interoperability I suspect the interest in standards would drop dramatically. I see “standards” and “standards bodies” and “standards compliance” are the means we use to achieve the goal of interoperability. I see them not as an end in themselves, but as the best tool we have found to achieve this fundamental principle.

Does interoperability seem like the right fundamental principle to you? Are there other ideas you see as more important, or at odds with the primacy of interoperability? If so, please let me know.

Hybrid Organizations

January 14th, 2008

Mozilla is an unusual organization, perhaps even unique. But we are part of a new type of organization — organizations that are mission — driven but use market mechanisms to achieve their goals. By “mission driven” I mean an organization that exists to provide social and civic value. In Mozilla’s case we have a public benefit mission — building an Internet that is open and participatory, where people have meaningful choices about their Internet experience. By “market mechanism” I mean that we use tools that non-profit organizations traditionally haven’t. We use financial tools — we sustain ourselves by generating revenue from our activities, rather than relying completely on grants and donations. We also use the “market” to drive change. In the Internet industry today we are promoting open source, innovation and participation by building products people want to use. Because so many people use our products, we are able to influence technical and policy decisions.

Both John and I have been using the phrase “hybrid organization” to describe this group of organizations. It’s a useful word, but not necessarily precise. I’ll get back to that in a minute.

One important point is that Mozilla is not alone in being a hybrid organization. We are very rare in the technology space. And even rarer in having our size and scope in the technology world. But we are part of a large world of organizations that are combining a social purpose with new tools for financial sustainability. That means some smart people have already been thinking about how to describe these new organizations and we can learn from them.

So, what does a “hybrid organization” mean? There seems to be some academic history of using “hybrid” to mean different types of organizations working together. That’s not what we mean. Wikipedia has a definition of “hybrid organization” that is closer, describing them as operating

in both the public sector and the private sector, simultaneously fulfilling public duties and developing commercial market activities. As a result the hybrid organization becomes a mixture of both a part of government and a commercial enterprise.

The first sentence fits the world I’m trying to describe. But the reference to a hybrid organization being partly “government” is not what I think of with Mozilla. With a little poking around on the Web I found not only a nice description of hybrid organizations but also a very well thought out framework for distinguishing between different gradations of hybrid organizations. (Have I said recently how much I love the Web?).

Here I’m going to call out a few points. This is partly because I’m finding the framework useful for thinking about the broad range of organizational structures people are trying. And it’s partly because the materials help set Mozilla within a larger set of organizations working to create social value in new ways. The author describes a spectrum of hybrid organizations, ranging from “corporations practicing social responsibility” to non-profits that generate income. One type of hybrid with this spectrum is the “Social Enterprise” which is

“any business venture created for a social purpose — mitigating/reducing a social problem or a market failure — and to generate social value while operating with the financial discipline, innovation and determination of a private sector business.” Source

This definitely describes the Mozilla Corporation. (I’m leaving aside for the moment whether one applies this designation to the Mozilla Foundation itself; or treats the Mozilla Foundation as more of a pure non-profit parent of a Social Enterprise.

The world of Social Enterprises is further divided into social enterprises where the “social programs and business activities are one and the same” (the “embedded social enterprise”) and where they are related but not necessarily the same (the “related social enterprise”). In our case, our social programs — creating, distributing and helping people enjoy open source software products — and our business activities are the same.

This slide captures all of this in one place. It describes Mozilla extremely well. We are a mission-driven organization, a portion of which (Mozilla Corporation and soon MailCo) perform some traditionally commercial activities as an integral part of accomplishing the mission. (I would like to copy the entire slide, but haven’t yet contacted the author to see how much I can reproduce here.)

“Embedded mission-centric social enterprise.” That’s a lot of words and I’ll probably keep using “hybrid” in most settings. But each of these words has a specific meaning, often capturing a concept I’ve been trying to organize somehow. Each helps place Mozilla among other organizations. How are we like /unlike microfinance? How are we like / unlike kiva.org? How are we like / unlike the Fair Trade organizations? And, it helps distinguish us from the makers of other browsers and products, *whether or not those products are built using open source software.* The open source nature of Firefox and Thunderbird is fundamental; other products in the market may match those (though none do today). The public-benefit, mission-driven nature of Mozilla is also fundamental, and this regard we are very close to unique.

Richer Online Discussions

January 14th, 2008

I almost called this “Rich Internet Discussions” or RID to match the craze for Rich Internet Applications. But I couldn’t quite bring myself to do it, and that’s probably better 🙂

I mentioned in my last post a few of the things I want to concentrate on in the near future: the standards, hybrid organizations, the relationship of people to the content we create online. Each of these requires a discussion, or many discussions. I’m looking for a format for encouraging such discussions. I don’t think blog posts are the right format; I’m wondering what other things people are using that are effective.

Blogs are great for getting a sense of the web. But a discussion among many people that extends over time and over many blogs is really hard to follow or even to find if one isn’t in the middle of it. I’d also like to use a format that is less identified with any one person that a blog, and is easier to find, follow and mutually develop ideas. Newsgroups are a traditional method. But I’d like to use a system that assumes only a Web browser. Today we often use forums, as Mozilla Labs is doing.

Do you think forums are a good approach? Do you have other ideas? Do you know of sites that you think promote good, thoughtful discussions? If so, I’d love to know.

Mitch Kapor and Mozilla

January 12th, 2008

Mitch Kapor recently announced the end of his involvement with the Open Source Applications Foundation and the Chandler project. Included in his comments is the brief note that:

OSAF also served as the fiscal sponsor for the Mozilla Foundation between its spinout from AOL/Netscape and when it secured its own tax-exempt non-profit status. In that respect, it played a small but important role in the great Firefox success story.

This is absolutely true but dramatically understates Mitch’s and OSAF’s role in helping Mozilla. Mitch began assisting Mozilla in late 2002. This was long before discussion with AOL about the the Mozilla Foundation began. 2002 was not the best of times for Mozilla. There was no Firefox. Our product was the Mozilla Application Suite. It was a good product, released in mid 2002. It far exceeded what anyone had expected us to produce and I remain proud of it to this day. But it wasn’t a well-adopted product. It wasn’t glamourous; it wasn’t elegant. It wasn’t the product that would spread like wildfire.

Mitch didn’t help Mozilla to join the bandwagon of something exciting. Mitch helped us because he knew that open source applications are important, and he knew that the browser’s place in an open source ecosystem is critical. I suspect we appeared more like an “ugly duckling” than anything exciting. But Mitch has a good eye for recognizing important things and he stepped up to help us.

I was working on Mozilla as a volunteer at the time, and had been doing so for about a year. I had been laid off from Netscape in early September of 2001. (I actually met Mitch face-to-face for the first time the day I was laid off from AOL. The meeting with Mitch was, as far as I can remember, the only thing that I did after I received the lay-off notice and before I left the building. At the time I knew it was interesting to meet Mitch, but I had no idea what that meeting would set in motion.) In late 2002 Mitch and I talked about me working at OSAF. I said I only wanted to work part-time because I wanted to keep volunteering with Mozilla. Mitch not only agreed, OSAF agreed to subsidize something like a day of week of my time for Mozilla.

Mitch and OSAF’s support of Mozilla grew from there. When the chance came to form the Mozilla Foundation Mitch’s assistance was invaluable. There was financial assistance. There was also Mitch’s personal involvement in helping the Mozilla Foundation get started and strengthening my courage to be responsible for the welfare of our initial employees and the fund-raising we expected to need. (Remember, at that time there was no Firefox, no Google, very little interest in the then-obscure piece of software known as the browser, and no obvious sources of funds.) A number of people thought we should take the $2MM pledge from AOL, hire 2 or 3 people to keep the machines running, and try to last as long as possible. Brendan and I knew more was required but it was a lot to take on. Mitch brought a level of sophistication and assistance that made a big difference in our ability to lay the foundations of the organization we know today. His assistance to me personally was enormous.

The Mozilla Foundation would have come into existence in some form without Mitch — an astonishingly dedicated and talented group of people were determined to see this happen. But it would not have started life anywhere near as strong without Mitch. Even with Mitch’s help, my role in building and funding the Mozilla Foundation was almost more than I could manage. Mitch’s involvement made a big difference. Mitch remains a member of the Mozilla Foundation Board of Directors and I continue to value his input enormously.

Mozilla Corporation CEO and Chairman

January 7th, 2008

2007 has been another year of extremely high growth for Mozilla and thus for the Mozilla Corporation. The number of Firefox users has grown to approximately 125 million. Mozilla’s mindshare in the industry continues to grow. We’ve launched both a number of significant new initiatives: a mobile effort, an innovation focus in Mozilla Labs, an integrated, ambitious support effort (support.mozilla.org) and a range of new outreach and evangelism programs. We’ve launched a serious effort in China and are vigorously supporting the new mail related Mozilla organization. We continue to build and ship great software, as the recent Firefox 3 betas demonstrate. Our contributors are increasing around the globe. Employees are increasing around the globe. We’re doing this in a Mozilla way, with a tiny number of employees for the work, distributed authority and tens of thousands of people contributing to create a more open and participatory Internet.

Our accomplishments are remarkable; the opportunity in front of us is enormous. To meet this opportunity we need to execute really, really well. And we need to make the best use of our resources, most notably people.

Today both John Lilly and I are spending a lot of time in classic “CEO” activities– organizational structure, employee well-being, budget and resource allocation, representing Mozilla products (especially Firefox) in discussions with other industry executives and the press, monitoring the progress of our product efforts, and overall execution of MoCo (our shorhand for the Mozilla Corporation). In addition to this work, I spend another chunk of time on overall organizational issues, in particular the relationship of the Mozilla Corporation to other Mozilla entities — The Mozilla Foundation, Mozilla Europe, “MailCo”, and the Mozilla community. I’m starting to spend time thinking about Firefox as a springboard in the Internet industry for bringing participation to areas not directly touched through using a browser– for data, for understanding what’s actually happening with the Internet. I spend time on Mozilla Foundation activities and project wide policies, including recruiting an Executive Director and filling in somewhat until we find someone. Each of these areas needs more time than it gets, and each will need even more time in the future.

So I’ve asked myself repeatedly: what is the best use of my talents? Not the use that is known, or that fits a standard model or is most glamourous. Those are all fine criteria, but not for Mozilla and not for me. More recently I started framing the question a little more precisely, asking myself: what am I doing that someone else could do as least as well? Are there unmet aspects of the opportunity in front of us that I could do a particularly good job of moving forward if I focused more on them?

I have some unique attributes within the Mozilla world. I’ve had a leadership role since the early days and along with Brendan Eich I’ve been involved in — and often instrumental in — almost every major strategic and organizational decision following the launch of Mozilla. My focus ranges across the Mozilla world, and no one title captures the scope of what I think about and where I try to lead. I have a vision of the Internet and online life and a positive user experience — and of Mozilla’s role in creating these — that is far broader than browsers, email clients and even technology in general. Mozilla has shaped me during this first decade of my involvement; constantly astounding me with the ingenuity, commitment and excellence of our contributors. And I’ve undoubtedly had a hand in shaping Mozilla.

Framed like this, a couple of things jumped out at me. One, I want Mozilla’s influence on the industry to go beyond the bits we ship as software. More particularly, I want to use the impact Firefox gives us in the market to get openness, collaboration and user control embedded in other products, services and aspects of online life. I’ve listed a few examples of what I mean below. You’ll see they are not yet precise and detailed. That’s why I want to dive into them– I can sense the enormity of the opportunity and a general sense of how to approach it, but I don’t have detailed project plans, and I’m not aware of anyone else who does. Some examples are:

  • Making the standards process more effective.
  • Encouraging more hybrid organizations like the Mozilla Corporation — organizations which serve the public benefit but support themselves through revenue rather than fund-raising.
  • Making “security” understandable enough that people can help protect themselves.
  • Providing individuals with the means to control their data and the content they create.
  • Making the public benefit, distributed and collaborative nature of Mozilla and Firefox more generally understood.

The second thing that jumped out at me is that John Lilly is the right person to guide the product and organizational maturity of MoCo. John has been doing more and more of this since he took on the COO role in August of 2006. John understands Mozilla, is astonishingly good at operations and has an innate facility for our products and technologies and the directions in which they should develop. John has been instrumental in developing an organizational structure for MoCo that is both embedded in Mozilla and open-source DNA and which can function at the extremely high degree of effectiveness that our setting requires.

Once I allowed myself to think about this I realized that John will be a better CEO for the MoCo going forward than I would be. I’m sure that I was the right person for this role during the first years of MoCo; I’m equally sure that John is the best person for this role in the future.

As a result I’ve asked John to take on the role of CEO of the Mozilla Corporation, and John has agreed. In reality John and I have been unconsciously moving towards this change for some time, as John has been providing more and more organizational leadership. It is very Mozilla-like to acknowledge the scope of someone’s role after he or she has been doing it for a while, and this is a good part of what is happening here. I expect this transition to continue to be very smooth.

I will remain an active and integral part of MoCo. I’ve been involved in shipping Mozilla products since the dawn of time, and have no intention of distancing myself from our products or MoCo. I’ll remain both as the Chairman of the Board and as an employee. My focus will shift towards the kinds of activities described above, but I’ll remain deeply engaged in MoCo activities. I don’t currently plan to create a new title. I have plenty of Mozilla titles already: Chairman of the Mozilla Foundation, Chairman of the Mozilla Corporation, Chief Lizard Wrangler of the project. More importantly, I hope to provide leadership in new initiatives because they are worthwhile, separate from any particular title. We will probably create an Office of the Chairman with a small set of people to work on these initiatives. I intend to remain deeply involved with MoCo precisely because I remain focused on our products and what we can accomplish within the industry.

There will be some differences with this change of roles. Most notably:

  • John’s role in products and organization will become more visible to the world as he becomes more of a public voice for MoCo activities.
  • Today — in theory at least — John provides advice to me for a range of decisions for which I am responsible. In the future I’ll provide input to John and he’ll be responsible for making MoCo an effective organization. I expect to provide advice on a subset of topics and thus reduce the duplication of work. On the other hand, I also expect to be quite vocal on the topics I care about most. John and I agree on most things these days, but that doesn’t stop me from being vocal 🙂

I’m thrilled with this development, both with John’s new role and with mine. If you’ve got thoughts on the kinds of projects I want to set in motion, I’m eager to hear them. And don’t be surprised if you see the Mozilla Corporation doing more faster — that’s a part of the goal. We’re all committed to doing things in a Mozilla style and you should expect to see that continue to shine through all that we do, whether it’s shipping product or developing a new initiative.

Skip past the sidebar