Mozilla

Archive for June, 2006

Organizational Impossibility

June 29th, 2006

Earlier this week Bob Sutton came to talk with Mozilla Corporation employees. Bob is a professor in the School of Engineering and in Organizational Behavior at Stanford, part of the founding team of the Stanford Design School, and the author of a number of books about organizations and their behavior.

The Big Picture — Part 2

June 26th, 2006

Here is the first half of Mike Shaver’s marvelous summary of the discussions relating to Mozilla project goals held at the Mozilla Corporation in the spring of 2006. (More info about these discussions can be found in my summary discussionof this topic.) Mike outdid himself in capturing the themes of these discussions, and deserves greats credit for taking this on. I’m of course responsible for any problems :-)

Major Themes

1. Our Work and Legacy Transcends the Browser

This was a nearly universal sentiment (possibly, in fact, universal, but my notes don’t permit me to be certain): what we are doing with the browser is vitally important to the future of the web, but what we are doing as a project and the technology that this project is building has ramifications that go well beyond that. Exactly where the project and corporation should invest to extend that influence is not a well-agreed point (see below), but that the browser is not the whole of what we do was not controversial.

Of the areas in which we hope to have a lasting effect on the industry and the world, some representative sentiments were:

  • “Kept the web open, making the Next Thing possible”
  • “Showed that open source can product great products, not just great technology”
  • “Built and sustained a culture of software development focused relentlessly on real people”
  • “Showed that open source and business can be mixed to the ‘benefit’ of a public-good mission”
  • “Grew, nurtured, and deserved a strong and energetic community of supporters and contributors.”

The openness of our communication and, of course, software licensing were seen by many as critical to our ability to achieve a lasting legacy. That the artifacts we produce — applications, platform software, records of decisions, organizational processes, business models — will remain for others to build upon even if our project or Corporation should cease to exist is itself a key part of what we do and how we do it, and not just a side benefit or tactical decision.

(An interesting intellectual excursion briefly explored if it was even *possible* for the Mozilla Project to cease to exist, while people continued to use our products and technology and such. Ended in a draw, I believe.)

2. The Need to Appropriately Balance Focus and Diversification

Unsurprisingly, a frequent topic of discussion was how we should balance efforts directed towards leveraging Firefox’s current opportunities and success with investment in other applications (such as Thunderbird, Minimo, or Sunbird/Lightning), or “generalized” technology (such as XULRunner or embedding support). While there is not widespread agreement about the relative value of different tradeoffs, it seems that we largely agree that the managing of such tradeoffs is an important factor in the direction of the project and Corporation both. Also, it was frequently expressed that guiding people in these sorts of tradeoffs should be an important goal for the mission

Discussion and positions on the issue itself were predictably wide-ranging:

  • How many different things can we (project, or Corp) manage successfully?
  • We should be ready to undertake things that are not as clear to us as “the browser” is today.
  • Related: if we were to start today without the history of Netscape’s source release, would we still be building a browser?
  • We should devote whatever we can to driving Firefox forward, lest we lose the window of opportunity.
  • We should not put all our eggs in the Firefox basket, and should “share the wealth” with other related projects and areas of work.
    • Related: is it easier to “convert” success with Firefox into opportunities in other areas, or vice versa?
  • How much of the “rest of the internet” (VOIP and IM were common examples) will be affected by our current work, and how much is outside of our influence as we currently operate?
    • Do we want to encourage more services to be brought into “the content area” via web services, discourage that trend, or remain neutral?

    3. “Choice and Innovation” Is At Least As Hard As It Sounds

    Whenever the conversation turned to our motto of “choice and innovation,” there seemed to be agreement that it was not concrete enough to be a useful guide in many areas. In particular, the opportunity cost element of choice, as reflected in the previous section, was felt to be especially troublesome. But for all that “C&I” is in sufficient to guide the bulk of our work, most felt that it was a good starting point for determining what the project could and should undertake.

    As noted in the overview of the “legacy” threads, the innovation element here was widely and strongly believed to extend beyond “mere” product and technology choices. The organizational, fiscal, and social innovations that the project produces are clearly an important element of our work as a project and as a Corporation, and areas in which people wish to see us continue to invest effort.

    Another common thread was that of “indirect innovation.” Whether through packaging our technology for others to use, improving the viability of standards on the web, or demonstrating a “third way” open source/business model, many of us believe that work to help *others* innovate was as important as innovation that we perform directly. (Several people mentioned that the changes in IE7 were an example of this indirect innovation, albeit where we helped create demand for improvment rather than the improvement itself.)

    “Choice” is of course no crisper than “innovation” in its impact on specific decisions, but virtually everyone agreed that “choice of browser” is not the only interesting choice for us to work towards. Whether choice of operating system, choice of device, choice of language, or of interaction independent of disability, though, most expressed that the user’s choice was paramount. One person remarked specifically that “putting it in the hands of the user makes [choice and innovation] real”.

    Our success in providing the user with meaningful choice is something that’s hard to assess (let alone measure quantitatively), and several people asked what we could use other than browser market share to track our progress there.

    Finally, how would a future in which Firefox’s success brought it to 50 or even 90 percent market share affect our pursuit of choice? Would a Firefox hegemony be better than the IE one we’ve been working to break? Would we be as happy with a browser market (for instance; as always, the discussion was frequently about non-browser domains) carved into ten equal slices as into three [or four]?

    The Big Picture — Part 1

    June 25th, 2006

    A while back the Mozilla Corporation held a series of small-group discussions on the topic of the mission of the Mozilla project, and the characteristics of the Mozilla Corporation, eight in total. I decided to start this time with Mozilla Corporation employees, since some of the questions related to why people choose to work for the Mozilla Corporation and also due to some procedural issues that I’ll discuss in a later post. We had a series of eight discussions, including almost all employees. (Shaver and I participated in each group. Otherwise I excluded the management group — schrep, cbeard, John Lilly, Brendan — to help ensure people said whatever was on their mind.) These discussions were intended as a first step and to try out a structure for a broader discussion within the Mozilla community as a whole.

    Mike Shaver was the moderator for these discussions, took notes and created a summary document. The language that follows in quotes is Mike’s work, with some minor edits on my part.

    The conversations were seeded with four questions:

    • What do we hope to accomplish, in the next year and in the longer run? What do we want our “legacy” to be?
    • What do we hope our products and technologies do? How do we make choice and innovation concrete?
    • What motivates us?
    • What excites us about getting up and coming to work each day?

    The intent of these conversations was not to establish any wide-ranging consensus, nor to democratically determine the direction of the Corporation (or, of course, the project). Instead, we sought to create a forum in which people could candidly and genuinely express their feelings on these topics, and hear those held by their co-workers, without some of the logistical or communication issues that have been seen in “all-hands” discussions of these subject areas.

    The only topic that was declared explicitly as “out of scope” was that of the Foundation/Corporation division of responsibility, simply because that issue alone could easily have consumed all available time and energy.”

    Mike identified a set of major themes from these discussions which are below. The overall summary is a bit long, so I’ll break down the contents of the major themes into subsequent posts of a more digestible length. Then we can look to move this discussion to a broader set of people.

    • Our Work and Legacy Transcends the Browser
    • Need to Appropriately Balance Focus and Diversification (balancing Firefox as our flagship product and our other efforts)
    • “Choice and Innovation” Is At Least As Hard As It Sounds (is “choice and innovation” crisp enough to guide our actions)
    • Communication and Openness (how to maximize these)
    • Why This? Why Here? (why do people choose to work at the Mozilla Foundation / Corporation?

    Mozilla Foundation Activities (Part 2)

    June 21st, 2006

    In my last post I identified three major areas of importance to the Mozilla Foundation. These were: project governance, promoting open source and Mozilla software, and development of the Internet as an open, accessible platform. Here I take a stab at translating these broad areas into specific activities that the Foundation should consider. I would say “should undertake” but all things require prioritization and I haven’t tried to rank activities here.

    A. The Mozilla Foundation should cause useful open source internet software to be delivered to human beings. The Mozilla Foundation has delegated a piece of this work related to technical and product development to the Mozilla Corporation. So the Foundation should exercise oversight.

    Mozilla Foundation Activities (Part 1)

    June 20th, 2006

    What kinds of activities should the Mozilla Foundation undertake? When I think of this I look at three major areas that provide input. The Mozilla Foundation could take on additional tasks as well, but there are three that seem fundamental to me. I’ll describe each area in some detail below, but the summary is:

    • Project governance and community dynamics — keeping the project healthy
    • Promoting open source software and Mozilla software; and
    • Promoting development of the Internet as an innovative, accessible universal platform

    A. First, the Mozilla Foundation is the home of the Mozilla project. The Mozilla project existed long before the Foundation. The project was founded in 1998, and developed a community, a governance and implementation model, a set of projects and a great deal of software, expertise and best practices. This was done through informal arrangements based on community norms and participation, without the assistance of a legal home for the project. Those active in project governance had long wanted a legal organization for the project and that goal was achieved in July of 2003 with the creation of the Mozilla Foundation. The Mozilla Foundation enjoyed a high degree of continuity with the organizational structure. Key leaders remained in essentially the same roles. Key processes remained in place, particularly the ways in which developers interact with each other and create software. The Mozilla Foundation became the natural and long-awaited official home of the Mozilla project. Some things fall out pretty clearly from this role as home of the project.

    One critical piece of the identity of the Mozilla project is tied to how we build software — an open source, distributed model with delegated authority. So a critical aspect of what the Foundation needs to do is to maintain healthy project dynamics relating to how we build software. Historically this was done by mozilla.org staff; it’s time to integrate the Mozilla Foundation and community-based leadership.

    B. Second, because it is a public benefit corporation the Mozilla Foundation has a specific legal reason for existing which is set out in its Articles of Incorporation “The specific purpose of the Corporation [here meaning the Foundation] is to promote the development of, public access to and adoption of the open source Mozilla web browsing and Internet application software.

    C. Third, the Mozilla Foundation’s tax-exampt status is governed by the exempt purpose approved by the IRS and the State of California. This purpose in the IRS application is: “The exempt purpose of the Foundation is to serve the general public by undertaking activities to (1) keep the Internet a universal platform that is accessible by anyone from anywhere, using any computer, and (2) promote the continuation of the innovation on the Internet (which as already affected the lives of more than 500 million Internet users). Specifically, the Foundation’s exempt purpose is to develop (a) open source, standards-compliant, free Internet applications that will be usable by (and made available free-of-charge to) tens of millions of users, and (b) foundational technologies that will be used by content developers and software developers to develop standards-compliant online content and open source Internet software.”

    In my next post I’ll translate this into a set of more specific activities.

    Skip past the sidebar