Wrangler Doodles, green.

Building a Better World through Technology

co-founder Mozilla

( from the LizardWrangling Archive )

Category: Mozilla

  • 1,000,000,000: That’s a Lot of Zeros!

    In the early 2000’s about a million people would download a release of the Mozilla Application Suite, which was our product offering before Firefox and Thunderbird. We were extremely proud of this number. For 2000 or 2001 it was a very surprising number, quite large for an open-source consumer product. It was a tiny number compared to IE of course, and that product never cracked the barrier into general consumer awareness or adoption. But everyone who heard that number was astonished. In fact, that million-a-release download number helped us obtain some early support when we formed the Mozilla Foundation a couple of years later.

    With Firefox, we had a million downloads well before the product reached a 1.0 phase — something like 3 million people were using Firefox as we came up to the 1.0 release in the fall of 2004. That’s partly how we sensed we had something big on our hands during the long summer of 2004 trying to finish the 1.0 version.

    Today we crossed the billion download mark for Firefox. That’s an astonishing number. It reflects both the popularity of Firefox and the enormous growth of the web. The latter — the growth of the Internet — is not so surprising. The Internet is a fundamental tool for human interaction, it will grow for a while yet. The Firefox number is something else. Born of the impossible, coming into existence because it had to be, from a small band of seemingly outdated browser-centric dreamers to hundreds of millions of people.

    Wow.

  • Browser Ballot for Windows in Europe

    Microsoft and the European Commission have announced they are discussing a proposal for Microsoft to include a browser ballet in European versions of the Windows operating system. The ballot approach has many positive possibilities. However, the precise implementation will determine if the ballot approach is likely to be a useful remedy. For example:

    • Does the ballot apply to the copies of Windows that go through the “OEM channel” (approximately 95%) and are installed by the OEMS on computers when people buy them?
    • Will Microsoft’s update service present this ballot choice to people who already have PCs ?
    • Microsoft’s statement says their proposal will allow people to  “easily install competing browsers from the Web.” It’s not clear yet if the user can set another browser as the default browser — that is, the browser that opens up when one selects a URL. If the ballot screen doesn’t allow one to make something other than IE the default then the so-called “remedy” looks pretty flimsy.
    • Can Microsoft impose terms and requirements on products or providers listed in the ballot?

    The answers to these types of questions will have a huge impact on the number of consumers who actually see a choice.

    It is also critical that Microsoft respect the choice of people once they have chosen other browsers, and that neither Windows nor IE nor the Windows update system are used as tools to undo the choice of another browser. We would like to see a commitment to respecting these choices as well.

  • Eyeballs with Wallets

    Here’s the business approach of the then-current CEO of a very well-known Internet company. (He’s gone now.)

    • get eyeballs looking at my site
    • find or create content that keeps them at my site as long as possible
    • monetize them as much as possible while they’re there

    There are times when each of us will be happy to be a pair of eyeballs with a wallet attached, to be a “monitizable unit.” In our physical lives this is a little like going to the mall. I may “window-shop” and I may enjoy a comfortable environment. But there’s no doubt in anyone’s mind that the point of the mall is to for people to purchase things.

    There are times, however, when being a wallet attached to eyeballs is not enough. The possibilities available to us online should be broader, just as they are in the physical world. Sometimes we choose to skip the mall and go to the library, or the town square or the park or the museum or the playground or the school. Sometimes we choose activities that are not about consumption, but are about learning and creation and improving the environment around us.

    We have public spaces for these activities in our physical lives. We have public assets, and the idea of building some part of our infrastructure for public benefit as a necessary complement to private economic activity.

    Mozilla strives to bring this public aspect, this sense of compete human beings, the goal of enriching the full range of human activities to the Internet. We envision a world where the Internet is built to support these varied aspects of the human experience; a world where robust economic activity lives alongside vibrant social, civic and individual enrichment.

    We’re building this world so that we can all live in it.

  • I Am Not A Number

    What’s the most interesting thing about the Internet today? To me, it’s not an application, it’s not a technology, it’s not a characteristic like “social.” The most interesting thing about the Internet is me. My experiences. And you. And your experiences.

    I can name a set of applications that are important to me today. Tomorrow and next month and next year that set will be different. The things I want to do will be different. The types of information I want to access and share will vary. I will want to integrate some information across all the applications and sites I access. I will want to maintain some information under my control and share subsets of it selectively with Web applications. I’ll want to be able to access a website or its information with a very precise and rich identity, so the site delivers a highly personalized response. Other times I’ll want a general identity or anonymity so I see information which I can filter for myself.

    In other words, I don’t want to be the invisible part of my life. Not in my physical life and not in my online life. I want to have a presence that is me. That presence won’t be a pre-existing Web application. It won’t be a number or an identity managed by a Web application. That presence will be an odd collection of information and approaches and unexpected connections that is the online manifestation of who I am. It will be idiosyncratic, it will be flawed, but it will be me.

  • Time Change for Project – Wide Weekly Status Meeting

    Starting today, July 6: 11 a.m. Pacific time is the new time for the weekly Monday project-wide status meeting.

    We’re moving the meeting two hours earlier in the day to make it easier for European contributors in particular to participate. It still isn’t perfect, especially in Asia, but we haven’t magically found a time that works in all time zones.

    This is the first change to the time of this meeting we’ve made in at least a decade. We’ve been meeting at 1 p.m. Pacific time since mozilla.org was tiny, many of us were employed by Netscape and long before we had even started developing the products we know today as Firefox and Thunderbird. In fact, we set this time when SeaMonkey (officially released in June 2002 as the “Mozilla Application Suite 1.0” or “Mozilla 1.0”) was still years in the future.

  • Firefox 3.5 Coming June 30

    Firefox 3.5: fonts, speed, privacy enhancements and much more.

    Available tomorrow by download or by using Firefox’s “check for updates” feature, which is found in the “Help” menu.

    Plus “Shirotoko Shock” — a fun, easy way to be part of the launch!

  • The Persona That Makes Chris Cringe (and source photo)

    Persona-of-Doom
    Persona-of-Doom

    And the source image:
    Musical Notes

    The persona is made from a photo of a page of a quilted book. (The colors in the persona are much closer to the original than the source photo here. Viewing the source photo in a full page gets more accurate colors.) I finally finished the book and gave it away a week or so ago. I miss seeing the book so I thought it’s a good excuse to make a few personas. Still need to work my way through the details of scaling and sizing and color matching and so on to get a persona where one actually sees the notes. Am about halfway there. If anyone has an easy system would love to have a pointer 🙂

  • Summary: Firefox in Context

    The role of Firefox:

    Firefox enables the web and web applications to be ever more robust and exciting. The web enables Firefox to be more flexible, more agile and more responsive. Firefox builds an experience where the center of the entire system remains a person. Not a website, not a business, not a piece of software. The most important actor in the entire picture is a human being; an individual. You. Me. Each person living part of his or her life online.

    That’s the last paragraph of my last post. A bunch of people said I should have put made it the first paragraph, so here it is.

  • Firefox in Context

    Mozilla’s mission is to build choice, innovation, participation and opportunity into the ways people interact with the Internet. The centerpiece is Firefox, because the browser is the lens through which people see and touch the Internet. Over time, people are doing an ever broader set of activities with the Internet. What does this mean for how we think about Firefox? Here’s what I see.

    1. Firefox continues to be an exceptional platform for delivering web applications to people. Firefox should help each web applications be the best it can be. That means features such as web compatibility, performance, and security remain central to our work. It means continuing to make the entire web platform richer, as we are doing with video and our standards work in general; Firefox 3.5 shows our leadership in these areas. It means effective and innovative user experience and features that help people get the most from their interaction with a website.

    2. Firefox helps people manage information across multiple web applications. We all visit a variety of sites. The combination of those activities makes up a set of information that isn’t well managed by any particular site. A good example of how Firefox helps with this is the Awesome Bar, which makes it easy to revisit, group, label and manage information from multiple websites. It updates automatically and creates a set of information that reflects an individual person. An earlier example is the password manager, which helps people manage their identity across multiple sites. These features are broader than any one website and reflects a much fuller picture of me than a single website can.

    3. Firefox incorporates web capabilities into its feature set. We’ve been doing this for a while, and I believe we’ll be doing more of this. An early example was building search into the browser as a feature. We’ve also done this with anti-phishing and malware features, where Firefox uses constantly updated aggregated information to protect people. Another example are the search suggestions that are generated as one types a search query in the Search Box. These browser features all make use of data provided in real-time, not built into the bits of Firefox.

    Another way of incorporating web capabilities into Firefox is the real-time updating of a feature itself. The Firefox Add-ons system is one step, allowing people to add new features to their browser as those features are developed. A new, experimental example is “Ubiquity” which allows people to control the browser by typing commands such as “map 650 Castro Street” into a browser text entry field and seeing the results. Ubiquity commands are provided to the user as one starts to type a command; they are not determined at the time Ubiquity is installed on your machine. This means new commands can be added at any time, and are instantly available to the user.

    We’re already thinking about data, services and their relation to online life. Our 2010 goals explicitly call out data and its management. But this may suggest that these things are distinct rather than interwoven. Data and services may be separate from the product we call Firefox in an architectural or technical or intellectual property sense. But they are not separate in how people experience the web. And so I believe we must think of all of these things — software bits, “services,” “data” — as facets of the Firefox product itself.

    In summary, I’d describe the ongoing role of Firefox as follows.

    Firefox enables the web and web applications to be ever more robust and exciting. The web enables Firefox to be more flexible, more agile and more responsive. Firefox builds an experience where the center of the entire system remains a person. Not a website, not a business, not a piece of software. The most important actor in the entire picture is a human being; an individual. You. Me. Each person living part of his or her life online.

  • Closed, Browser Specific Features

    In the so-called “browser wars” of the mid-1990s both Netscape and Microsoft waged campaigns to get websites to use features proprietary to their browser, hoping to boost market share for that browser by making it difficult for people using other browsers.

    Today at Mozilla we work very hard not to do this.

    • We spend huge amounts of time figuring out how we can move the web forward by adding new features and NOT break the web for people using browsers that support fewer capabilities. This is often called “degrading gracefully” and it’s an important design criteria;
    • We work with other browser vendors in the standards groups to define capabilities shared among browsers;
    • We make all our work open source, available for anyone to use.

    Microsoft’s marketing campaign brought this to mind — it’s a campaign to get people to use IE because the clues to a $10,000 prize aren’t visible unless you use IE 8. This is a small thing, undoubtedly not intended to represent any grand idea of vision of the Internet.

    Even so, the campaign struck me. It reflects a mindset that is still at odds with the idea of making one Internet, accessible to all, open to all, cross-platform, cross-product and unified in its nature.