Wrangler Doodles, green.

Building a Better World through Technology

co-founder Mozilla

( from the LizardWrangling Archive )

Category: Mozilla

  • Introducing the Mozilla Manifesto

    The Mozilla project is about more than simply producing new versions of Firefox. Firefox is important, of course, and our major focus right now. However, Firefox is also important to achieving a broader goal, and it’s important for the project to articulate that goal.

    With the help of a number of Mozilla contributors, I have created a draft document called the Mozilla Manifesto. The Manifesto sets out a vision of the Internet as a piece of infrastructure that is open, accessible and enriches the lives of individual human beings. It includes a pledge from the Mozilla Foundation about taking action in support of the principles of the Mozilla Manifesto. It extends an invitation to others to join us, either by working directly with the Foundation or through other activities that support the Mozilla Manifesto.

    The goals for the Manifesto are to:

    1. articulate a vision for the Internet that Mozilla participants want the Mozilla Foundation to pursue;
    2. speak to people whether or not they have a technical background;

    3. make Mozilla contributors proud of what we’re doing and motivate us to continue; and
    4. provide a framework for other people to advance this vision of the Internet.

    The Mozilla Manifesto has been been presented to a set of several hundred contributors, resulting comments have been reviewed and incorporated where possible. I’ll post the current draft of the Mozilla Manifesto in a separate blog post; I invite you to provide input.

  • Looking for a General Counsel

    The Mozilla Corporation is looking for a General Counsel to join its executive staff. The Mozilla Corporation is focused on creating great software and maintaining choice and innovation in key Internet activities, such as the highly acclaimed Mozilla Firefox and Mozilla Thunderbird applications. The Mozilla Corporation is a wholly-owned subsidiary of the Mozilla Foundation, a non-profit organization dedicated to promoting choice and innovation on the Internet.

    The Mozilla Corporation

    The Mozilla Corporation is at the heart of one of the largest open-source software development projects in existence. It includes a userbase of 70,000,000 people, paid and volunteer contributors numbering in the thousands, a range of spin-off projects, and a set of companies using Mozilla technology to build products. The Mozilla Corporation is also at the heart of the burgeoning innovation in web-based activities.

    Mozilla Corporation employees work within a unique structure that combines open source DNA and development methodologies with extensive commercial involvement. Successful Mozilla Corporation employees are quick learners, excited by change, unbothered by ambiguity, motivated by personal excellence, happy when doing many things and highly dedicated to the success of the project.

    The General Counsel

    The General Counsel will provide legal, business and strategic advice to the CEO, management team, and Board of Directors regarding legal aspects of the company’s objectives. The General Counsel must have an exceptional understanding of software and Internet business transactions, intellectual property issues, and the trade-offs between legal and business risks, as well as a good grasp of corporate governance and other operational issues (HR, etc). He or she will be expected to:

    • Identify, articulate, execute and publicly explain legal initiatives to the management team, Board of Directors, employees, participants in the Mozilla project and the public;
    • Use expertise to create new and innovative solutions;
    • Lead industry-wide discussions and initiatives relevant to the Mozillla Corporation;
    • Work well with the Mozilla Foundation, the non-profit parent of the Mozilla Corporation; and
    • Help shape business relationships between the Mozilla Corporation and commercial entities.

    The ideal candidate will have:

    • Significant leadership experience with management teams across a range of issues; preferably as a General Counsel
    • “Knock ’em dead” understanding of the software and online business and legal worlds
    • Proven ability to identify, design and implement creative solutions
    • Excellent communication, interpersonal and team skills
    • An aggressive creative streak, coupled with extreme flexibility
    • Strong affinity for open, transparent, distributed work environments and for the goals of the Mozilla project
    • A driving interest in the overall health of the Internet and related public policy issues
    • Familiarity with and high interest in open source software

    If you think you are this person, please contact Dan Portillo at [email protected].

  • Schwab Social Entrepreneurs

    I spent last week in Switzerland attending two related events. The first was the annual gathering of the Schwab Foundation for Social Entrepreneurship in Zurich, and the second was the Annual Meeting of the World Economic Forum in Davos.

    The WEF was founded by Claus Schwab in the 1970’s with the goal of improving the state of the world. In 1998 Claus created the Foundation for Social Entrepreneurship. Social Entrepreneurs are people who use entrepreneurial techniques to achieve social or humanitarian ends. (Generally this means developing ways to help people help themselves rather than giving to charities which disperse funds or resources, but which don’t necessarily help the recipients to help themselves). Sometimes social entrepreneurship carries the idea of using market forces to cause changes as well. The Schwab Foundation has a more complete definition here, and a list of current Social Entrepreneurs can be found here.

    The days I spent with these folks were fascinating; they are extremely creative and focused people. Nicholas Kristoff wrote a column in Sunday’s New York Times entitled “Do-Gooders With Spreadsheets” (registration required on NYTimes.com to view). They understood intuitively the Mozilla Foundation’s role of keeping the Internet an open platform, where many people can plug in at different levels in a decentralized fashion. They understood that we generate revenue to support this goal, but that the mission is paramount.

    A number of the Schwab Social Entrepreneurs have created organizations that generate revenue to support their mission. This is the first group I have found where a number of people have created financially self-sustaining mission-driven organizations. The Mozilla Foundation has been working on many of the same questions. It was invigorating to spend time with other people who are working through similar issues.

    My husband, who attended both events (which are rare in inviting spouses) noted that the Social Entrepreneurs were among the most vibrant, affirming people he met at either event. I’ve avoided “Social Entrepreneurs” in the past because somehow the term created a barrier. But having met a few of them now, I find myself very drawn to this group.

  • Davos Update

    Last week I attended the annual meeting of The World Economic Forum in Davos, Switzerland. The World Economic Forum is “. . . an independent international organization committed to improving the state of the world by engaging leaders in partnerships to shape global, regional and industry agendas.” Its annual meeting is by invitation only. This year Mozilla was selected as a Technology Pioneer for our innovative and effective work, and I attended as the Mozilla representative.

    The annual meeting gets a lot of press, so I’ll comment only on the parts related to Mozilla.

    First, the awareness of Firefox was phenomenal. I’d say 90% of the people to whom I introduced myself knew of Firefox instantly. Outside of deeply technical circles I’ve never been anywhere with this level of recognition and acceptance before. This made it much easier to describe our larger mission of keeping the Internet an open platform.

    The other major thing I took from this gathering is that people think of a healthy Internet as a given. Here, “healthy” means available, ubiquitous, and providing a myriad of opportunities for people to plug in and participate in unstructured, decentralized ways. It’s a great vision.

    This vision of the Internet is exciting, and optimistic. But it is not a given. It’s not something we can simply expect to happen. The Internet can be closed off in many ways, both by intentional and unintentional actions. It could become so unsafe that only the technically savvy can protect themselves from identity and information theft. The openness — open source software and open standards — that forms the basis of the Internet’s architecture could fade, leaving citizens in the dark about what is going on.

    Creating a healthy, open Internet is the guiding mission of the Mozilla Foundation. Our first and most important tool today is Mozilla Firefox. Firefox makes the technical richness of the Internet available to the human beings who use it. In addition, Firefox embodies the principles of openness, transparency, community, and the primacy of the individual human end-user.

    Firefox is a fundamental step, critical in its own right. Firefox has also given us an exceptional opportunity. This is the opportunity to be a voice promoting a healthy, open Internet, and to be heard. We have the opportunity to make a difference in the type of online life the world experiences for years to come. It’s a great challenge — who could hope for more?

  • Living with Computers — the nighttime scare

    One night not long ago I got home from work before the rest of my family. I was off setting my laptop up for another work session when suddenly I heard an odd noise, and then another. I froze, trying to figure out what it was and where it came from.

    After a minute another noise. These noises were clearly from inside the house. But they made me feel a bit better — they sounded much more like an animal than a person. Then I noticed the door to the garage was open. Ugh, I thought. I wonder if somehow the neighborhood raccoons found a way into the garage and are now in the house. (The raccoons have been a big problem this year. My neighbors routinely exchange tales of how we try to secure our garbage cans so the raccoons don’t open them and make a giant mess.)

    I got a tool and went carefully around the house looking for animals. Silence. And of course, just as I relax I hear more noises. Odd, odd noises. They seem to be coming from around a particular chair. The noises seem louder than the sounds made by the lizards that sometimes come inside, but lizards are my new best guess. I walk around the edge of the chair and suddenly there is a set of loud noises — exactly at my ear height.

    I jump, jump backward, and look around. Right exactly at ear height I see them — the little speakers hooked up to our kitchen computer. There’s no question they are the source of the sounds. After some investigation I learn that my son likes the notification sounds that my husband’s Instant Messaging Client makes when people log on. So they have selected the “best” sounds, turned the volume way up, and left. The monitor has long since gone into power saving mode and is completely black.

    There’s only sounds. Odd, animal-like sounds at inconsistent intervals. Live with computers — isn’t it great?

  • The Mozilla Foundation: Achieving Sustainability

    Mozilla is a global community dedicated to improving the Internet experience for people everywhere. We do this by building great software — such as the Mozilla Firefox web browser and Mozilla Thunderbird mail client — that helps people interact with the Internet.

    We build great software by building communities. Our software is “open source software.” The source code is available to everyone; as a result people are able to work together and we all share the results of the combined efforts.

    The Mozilla project has been building software and communities since 1998.

    The Mozilla Foundation recently completed its financial audit and filed its tax returns for 2005. The tax returns should appear on Guidestar shortly, and in any case these materials are available directly from the Foundation. Because the steady revenue stream is so important to our long term sustainability I’ll give an overview here.

    History

    In 2003 the Mozilla Foundation was established. The Mozilla Foundation is a non-profit organization organized to provide a home for the Mozilla community and stewardship for the assets of the project. The Mozilla Foundation started with around 10 employees. This was just barely enough people to make the Foundation functional and support the community. Still, supporting 10 people is a noticeable financial commitment; doing so consumed most of the funds the Foundation had available to it. (For those interested in historical detail, we had one person for QA, one person responsible for all of our tools and infrastructure, one person for each of the Firefox and Thunderbird front ends, 2 people for all of the rendering, layout and internals, etc, one person responsible for our “build and release” function, one architect, one engineering manager, one person responsible for business development, and me). The employees were stretched extremely thin, struggling to keep up with the opportunities available to the project.

    In 2004 we released the Mozilla Firefox web browser. It was the right product at the right time — an elegant product filling a huge need in the market. Millions upon millions of people began using Firefox. As a result we were able to generate revenue by making it easy for people to find and use Internet search services. We began adding employees. We also began expanding our infrastructure — bandwidth for downloads, modernizing the inventory of equipment used to build the software and provide services to developers, update the public-facing websites, etc.

    In 2005 Firefox became a product with millions of users, a growing significance in the Internet industry and a significant revenue stream. The revenue is from the easy “search” capabilities built into Firefox and the related revenue relationships with the search providers. We found that our users like the easy, customizable search capabilities, and the revenue could provide financial stability without the need for ongoing fund raising requests to our users or community.

    In August of 2005 the Mozilla Foundation established the Mozilla Corporation as a wholly owned subsidiary to guide the development of Mozilla products, including Firefox. Revenue generated by Firefox becomes an asset of the Mozilla Corporation, which is in turn completely owned by the Mozilla Foundation. The assets of the Mozilla Foundation are dedicated to the public benefit. Revenue generated from Firefox is reinvested in the Mozilla project to improve operational capabilities and to provide long-term stability.

    The number of people using Firefox increased steadily through 2005 and 2006. The resulting revenue stream from our search partners allowed us to continue to expand. We did so in both engineering for product development, and in the services we offer our userbase. We hired more people. For example, we started to build a professional IT team to handle increased load. We expanded our infrastructure still more to handle the millions of people who came to get and use Firefox. The improved infrastructure was demonstrated during the Firefox 1.5 release in November when our bandwidth requirements went way up and our service levels remained high. We hired more QA folks to both test and work with the community. We hired more engineers. We launched the Mozilla Developer Center, the first time we’ve had an on-going, successful documentation program.

    Our revenue stream remains steady. We’re hiring a great set of people, with small teams where before we had a single person. We have a Firefox front-end team. We now have a build team instead of a single person. We have an Information Technology team. We have a set of people thinking about features and user experience. We have a platform team. We have people to respond when reporters call. We have a team of people maintaining our websites and webservices. We’ve been able to return to having a small set of people thinking first and foremost about community development. We’re still stretched very thin and still looking for great people.

    Our infrastructure continues to be modernized. We’re upgrading the development infrastructure, in particular the “build” machines and infrastructure, which is a far larger job than it sounds. We’re upgrading the website infrastructure to support easier and more complete localization. Firefox 2 shipped simultaneously in 37 languages. That’s a massive and very rare achievement; I’m not sure who else does this.

    2005 Financial Information

    In 2005 the Mozilla Foundation and Mozilla Corporation combined had revenue from all sources of $52.9M. $29.8M of this was associated with the Foundation (both before and after the creation of the Corporation). The bulk of this revenue was related to our search engine relationships, with the remainder coming from a combination of contributions, sales from the Mozilla store, interest income, and other sources. These figures compare with 2003 and 2004 revenues of $2.4M and $5.8M respectively, and reflect the tremendous growth in the popularity of Firefox after its launch in November 2004.

    The combined expenses of the Mozilla Foundation and Corporation were approximately $8.2M in 2005, of which approximately $3M was associated with the Foundation. By far the biggest portion of these expenses went to support the large and growing group of people dedicated to creating and promoting Firefox, Thunderbird, and other Mozilla open source products and technologies. The rate of expenses increased over the year as new employees came on board. The unspent revenue provides a reserve fund that allows the Mozilla Foundation flexibility and long term stability.

    Strengthening the Mission

    Our financial stability has enabled us to attract and retain world-class talent, people who have willingly turned their backs on the world of startups and stock options in order to work toward our goal of promoting choice and innovation on the Internet for the benefit of all. It enables us to support massive communities of people who contribute their efforts to making the Internet experience better. It allows us to cultivate competitive, viable community innovation.

    The results are significant.

    Our userbase is growing and happy. The Mozilla name represents quality and integrity to ever increasing millions of people. The extended community — volunteers, students, employees, developers, evangelists, extension developers, testers, documentation writers — is vibrant and effective. Internet life is a far better experience for millions upon millions of people that it was before Firefox and than it would be without the Mozilla project.

    The Mozilla community — buttressed by the financial sustainability of the Mozilla Foundation — represents a powerful force for improving Internet life.

  • Open Science — Incremental Advances

    A couple of days ago a colleague referred to the Open Science post a while back, and I realized I had meant to follow up. So here goes.

    Given the issues with “open science” how might progress towards openness be made?

    1. It’s unlikely that those with a big financial stake in the current arrangements will change. This obviously includes the commercial ventures aiming for large returns on their investment. It probably also includes the major research and development institutions who may not be public companies but who are deeply involved in the current system. If you’re an academic institution and you’ve spent millions of dollars outfitting labs and have a set of people working and studying at your institution assuming the research and its results will be treated a certain way, it’s hard to make big changes. So even if one takes the position that these organizations should change (which I’m not necessarily advocating) I think it’s unlikely that leadership toward Open Science will come from here.
    2. It’s more realistic to expect change around the edges than at the very center of the system. Periodically I read about diseases that could probably be treated, but exist mostly in impoverished areas. So there’s very little economic reward for the necessary research, development and deployment. I could imagine organizations concerned with alleviating these diseases to be more inclined to find ways to collaborate, particularly if relevant patents have expired.
    3. There is usually a hierarchy of research organizations and universities; the “top tier” schools are more able to get research funds and to capitalize on the results of their work. But, there are massive numbers of very smart and very motivated people at other organizations. It may be that collaborative scientific techniques will develop at unanticipated places that aren’t well positioned in the current system.
    4. It may be that successful Open Science doesn’t start at the central, biggest problems. It may grow by solving pieces of problems. Free compilers existed before the complete GNU Linux operating system; the same incremental change may occur with Open Science. Sadly, many of the big problems are the health topics where people’s lives are at stake.
    5. The realm known as “Citizen Science” may well lead the way. Citizen Science is based on large numbers of people working together. Since those participants aren’t expected to have scientific training, there are a whole set of problems that can’t even be approached through this method. But we may be surprised at the areas where Citizen Science can move our understanding forward.
  • Mozilla Selected by WEF as “Technology Pioneer”

    The World Economic Forum is a non-profit organization established in Switzerland 35 years ago to improve the state of the world. The WEF tries to affect the global agenda to promote the public interest. It tries to promote “Entrepreneurship in the Global Public Interest.” It has become a highly visible, active organization. Its Annual Meeting in Davos, Switzerland attracts a wide set of members and special invitees.

    The last few years the WEF has selected a set of companies as Technology Pioneers. To be a Technology Pioneer, “. . . a company must be involved in the development of life-changing technology innovation and have potential for long-term impact on business and society. In addition, it must demonstrate visionary leadership, show the signs of being a long-standing market leader – and its technology must be proven.”

    The Mozilla Corporation has been chosen as a 2007 Technoogy Pioneer. This honor recognizes some of the core principles of the Mozilla project — the Internet is a life and society-changing technology; and how individual citizens and consumers interact with that technology is critical. It also recognizes that our technology and our techniques for developing it are both proven and highly innovative, and we are a market leader.

    I hope everyone involved with the Mozilla project can appreciate the effects of our work and the voice it gives us for helping develop the Internet in support of the global public interest.

  • Brief History of Governance Principles

    We’re getting started on a series of activities relating to governance principles and policies. I’ve listed the topics I’m planning to start with in the Mozilla newsgroup known as “governance.” You can access this newsgroup by subscripting to it directly from Mozilla (lists.mozilla.org/listinfo/governance) or through Google groups at groups.google.com/group/mozilla.governance.

    The Mozilla project has a set of policies that were developed in the early days, starting in 1999. These policies have served us well, and I expect most of the basic principles will remain. Nevertheless, many of these policies need updating. They should all be reviewed and either confirmed, updated, expanded, retired or replaced.

    As we get started I thought it might be helpful to describe how the first set of policies was created.

    When I arrived at mozilla.org full time in 1999 — a year after its founding — I spent a bunch of time learning how the organization was working. This involved a lot of watching and a lot of questions. It involved an amazing amount of trying to pull from people’s heads various descriptions of what they were already doing and why they were doing it. (Brendan can no doubt attest to my endless questions during this period.) Then I “translated” the various bits I had learned into a somewhat consistent picture, wrote it down, checked to see if it matched reality, and iterated when it didn’t. The next step was looking at the points of tension — with Netscape and other commercial participants, with volunteers, among various groups of engineers and between engineers and other participants. I took the various perspectives and wove them into a proposal that I thought would benefit the project as a whole and satisfy at least broad elements of the community. Then we implemented the proposals. In many cases there was general agreement. But not always. As a project, we shouldn’t be afraid of difficult decisions — we’ve made them before. This is how we came up with the various governance policies.

    In other words, we did not try to imagine what a good system would look like and then decree it. We looked at what we were doing, described those things that were working well, lived with pain until we could find solutions for things that needed improvement and then codified them. We had some knock-down drag-out fights in the early days. But we ended up with a set of governance principles and policies that have served us very well, even through the last few years when they’ve been neglected. I became known and accepted as the final decision-maker for governance and policy issues, much as Brendan is the final decision-maker for technical topics.

    Our governance principles need updating now, there’s no question of that. I’m very hopeful we can do so without the coming-of-age angst we went through the first time. And I’d like to start with the same techniques that worked so well the first time — codify what we’re doing now that’s working well, try some new things where we need improvement, see what works and codify that. We’ll need to be creative since we’re in a new reality. But it’s still critical to identify work patterns that actually produce good results, and not to make up a system because it sounds good.

  • Living with Computers — the Morning Alarm

    When I came back home from some recent travels I learned that my husband and son had had some trouble getting to school on time. How did I know this? No one said much about it, but the family computer gave the secret away.

    Our “family computer” lives in the kitchen. It’s a combination of a Mac mini (the little box) with a Dell combination TV / monitor. My husband has long wanted to be able to watch the football while we’re in the kitchen. So a year or so ago he hooked up this system. It turns out that we still rarely turn the TV and we use the computer a lot more than the TV. (It’s not enough to have both our work laptops in the nearly dining room and various other bits of computer gear through the house. No, we really “need” an extra computer 🙂 )

    The morning after I got home I was groggily dragging myself around the house trying to wake up when a giant booming voice came rolling out of the kitchen. After a bit I realized it wasn’t my son yelling, it was a distorted computer voice announcing “School Departure Blast-off! Five minutes and counting!” Followed by a loud and perky version of Devo’s “Time-out for FUN.” After 5 minutes of Divo, it is time to get out of the house. Weeks later, it’s still working. Periodically we change the voice. My son is horrified by the idea of an alarm clock, but finds this approach completely natural.