Return to Video

Taliabale - History Of Mozilla By Mitchell Baker

  • 0:09 - 0:11
    Well, how should I...?
  • 0:14 - 0:17
    I don't actually think I've ever given a talk on the history of Mozilla
  • 0:17 - 0:20
    to a large set of people, which is pretty shocking...
  • 0:20 - 0:22
    Ok! So...
  • 0:22 - 0:23
    I'm gonna give it a try.
  • 0:25 - 0:27
    I'm not sure if I've actually given a talk
  • 0:27 - 0:29
    on the history of Mozilla to this many people.
  • 0:29 - 0:33
    So that's probably an indication that I need to do more of it.
  • 0:34 - 0:38
    Mozilla's been around for a long time, since 1998.
  • 0:39 - 0:41
    And I thought when we got started...
  • 0:41 - 0:42
    I'd like to ask:
  • 0:42 - 0:44
    Of the people here,
  • 0:44 - 0:47
    how many have been in Mozilla for three months or less?
  • 0:47 - 0:49
    Can you raise your hand?
  • 0:49 - 0:50
    Ok, excellent.
  • 0:52 - 0:55
    How many have been here a year or so?
  • 0:56 - 0:57
    That's a pretty good group too.
  • 0:58 - 0:59
    Ok, how about the five year?
  • 1:00 - 1:03
    Pretty good and I'm gonna say the ten year.
  • 1:03 - 1:05
    How many people? Who's around, though?
  • 1:05 - 1:11
    One, two, three, four, five, six, seven, eight, nine...
  • 1:12 - 1:15
    So there's nine people in this room that have been working on Mozilla
  • 1:15 - 1:17
    for ten years and more.
  • 1:17 - 1:20
    And there's probably another nine or ten people in this gathering today
  • 1:20 - 1:22
    who have been here that long as well.
  • 1:22 - 1:27
    And so I'm gonna explain the different roles that we had in the early days.
  • 1:27 - 1:31
    I'll try to name some names as we go along, I won't get all of those names,
  • 1:31 - 1:35
    but if you see this people and have questions about Mozilla or Mozilla's history,
  • 1:35 - 1:39
    find a good time and ask them, because we all have many memories.
  • 1:40 - 1:45
    So, Mozilla started in 1998. It came out of Netscape.
  • 1:45 - 1:50
    Netscape at one time had been the almost monopoly browser vendor.
  • 1:50 - 1:52
    It was the first commercial browser,
  • 1:52 - 1:57
    so we had, I don't know, 99% of the market share at one time.
  • 1:57 - 2:00
    And it was a pretty exciting time.
  • 2:00 - 2:04
    That was when the Internet and the Web actually really exploded.
  • 2:04 - 2:08
    Microsoft appeared. They started building its own browser.
  • 2:08 - 2:12
    Microsoft did a couple of things that ended up eventually building a good browser.
  • 2:12 - 2:17
    And it also engaged in a whole range of illegal activities.
  • 2:18 - 2:20
    And so the combination of that changed the landscape drammatically.
  • 2:20 - 2:26
    And Netscape management had the foresight to recognise they could not continue
  • 2:26 - 2:29
    and be successful in the way they had been operating.
  • 2:29 - 2:34
    And they realised with the help of the engineering folk set at Netscape
  • 2:34 - 2:41
    that the best opportunity was to convert their typical proprietary closed commercial product
  • 2:41 - 2:44
    into an open source product.
  • 2:44 - 2:46
    This was radical in its day.
  • 2:47 - 2:50
    Open source is mainstream now, but it was not then.
  • 2:51 - 2:54
    Open source was deep in the technical community,
  • 2:54 - 2:55
    it never surfaced in a product,
  • 2:55 - 2:57
    it was all sort of odd
  • 2:57 - 3:00
    and it was a very radical move.
  • 3:00 - 3:03
    The second thing that happened is that the management team,
  • 3:03 - 3:05
    I was there at the time,
  • 3:05 - 3:06
    a lot of us were,
  • 3:06 - 3:08
    but I was part of these discussions,
  • 3:09 - 3:13
    realised that an open source project had to be real.
  • 3:13 - 3:18
    So, inside Netscape there was created a small group of people
  • 3:18 - 3:23
    who were charged with the job of building a successful open source project.
  • 3:24 - 3:27
    And there was a larger group of people, engineering,
  • 3:27 - 3:31
    that was charged with building a successful Netscape product.
  • 3:31 - 3:35
    That Netscape product was designed to make money for Netscape
  • 3:35 - 3:39
    and ultimately money for AOL, after AOL bought Netscape.
  • 3:39 - 3:44
    So, in the very early days of Mozilla, through '98, '99, 2000,
  • 3:44 - 3:46
    we had these two different groups.
  • 3:46 - 3:49
    We had the engineering group, which was a 100-150 people
  • 3:49 - 3:52
    working on building the Netscape navigator product
  • 3:52 - 3:57
    managed by a set of people wanting to use that product to make money for AOL.
  • 3:58 - 4:02
    Then we had the small group of people who were charged with building Mozilla
  • 4:02 - 4:04
    as an open source project,
  • 4:04 - 4:08
    building contributors from all sorts of different places
  • 4:08 - 4:13
    and building a technology base that was useful for many different companies.
  • 4:13 - 4:15
    The open source side.
  • 4:15 - 4:17
    That was small in name.
  • 4:17 - 4:20
    There were six or eight of us.
  • 4:20 - 4:22
    Of those, Mick was one of them,
  • 4:22 - 4:23
    Gerv was one of them,
  • 4:23 - 4:24
    Dan was one of them,
  • 4:24 - 4:25
    Brendan was one of them,
  • 4:25 - 4:26
    I was one of them,
  • 4:26 - 4:30
    Shaver was one of them and there was a few of other folks
  • 4:30 - 4:32
    who aren't here any longer.
  • 4:33 - 4:36
    That was one group, then we had this very large engineering group
  • 4:36 - 4:38
    building the Netscape navigator product.
  • 4:38 - 4:40
    And in there Chofmann was there,
  • 4:40 - 4:41
    Johnny was there,
  • 4:41 - 4:43
    Jonas was there,
  • 4:43 - 4:44
    Dbaron was there...
  • 4:45 - 4:47
    Dbaron came actually a little later.
  • 4:47 - 4:49
    But there is a bunch of people here in that engineering group.
  • 4:50 - 4:51
    That went on for a little while
  • 4:51 - 4:54
    and it turned out to be not stable.
  • 4:55 - 4:59
    It turned out that the efforts of the Netscape management group
  • 4:59 - 5:02
    to build the product to make money for them
  • 5:02 - 5:06
    came into conflict with how we wanted to manage the code base
  • 5:06 - 5:08
    as a Mozilla open source project.
  • 5:08 - 5:11
    That conflict simmered for a while
  • 5:12 - 5:14
    and eventually it exploded.
  • 5:17 - 5:20
    Yes, please feel free to ask questions at any point.
  • 5:22 - 5:22
    [Question]
  • 5:25 - 5:29
    No, it turned out there are lots of ways to build a browser that makes money
  • 5:30 - 5:32
    that people don't like.
  • 5:32 - 5:36
    So in those days, Netscape had been acquired by AOL
  • 5:36 - 5:39
    and AOL was a website property.
  • 5:39 - 5:41
    So to that management team,
  • 5:41 - 5:44
    the browser was a tool to drive people to the AOL website.
  • 5:46 - 5:49
    You can do that, but it doesn't mean you like the product.
  • 5:50 - 5:54
    You can add user interface features to it,
  • 5:54 - 5:57
    you can focus on new buttons and menu items
  • 5:57 - 5:59
    that in those cases were AOL specific,
  • 5:59 - 6:01
    you can put your resources there
  • 6:01 - 6:03
    rather than on security and new features,
  • 6:04 - 6:06
    you might not be interested in features
  • 6:06 - 6:08
    that help people find things across the web,
  • 6:08 - 6:11
    because AOL wanted them going to AOL.
  • 6:11 - 6:14
    So we found that there were immense conflicts
  • 6:14 - 6:17
    and also, in an open source project,
  • 6:17 - 6:22
    you have contributors who have an "ownership stake",
  • 6:22 - 6:26
    meaning that they put effort in, they are building a product,
  • 6:26 - 6:28
    if they are using the product they have a set of needs
  • 6:28 - 6:30
    that might be different.
  • 6:30 - 6:32
    As part of the open source project
  • 6:32 - 6:35
    we were balancing the needs of our employers, Netscape,
  • 6:35 - 6:37
    with various other people.
  • 6:37 - 6:39
    And eventually,
  • 6:42 - 6:43
    that broke down.
  • 6:44 - 6:47
    So for example, we'll take user interface
  • 6:47 - 6:50
    which is always a contentious issue in a product.
  • 6:50 - 6:52
    The single most contentious issue,
  • 6:52 - 6:55
    way back in 1999 and 2000,
  • 6:55 - 6:56
    was user interface,
  • 6:57 - 7:00
    because Netscape would want a user interface
  • 7:00 - 7:02
    that drove people to AOL
  • 7:02 - 7:06
    and Mozilla wanted an interface that was good for people using the Web.
  • 7:11 - 7:14
    I was the General Manager of the small group of people
  • 7:14 - 7:17
    building Mozilla as an open source project.
  • 7:17 - 7:21
    In those days we called ourselves staff@mozilla.org
  • 7:21 - 7:23
    or mozilla.org staff.
  • 7:27 - 7:30
    When the tension exploded over the interface,
  • 7:30 - 7:33
    over really who controlled the code,
  • 7:33 - 7:37
    we had long fights about what would the basic process is
  • 7:37 - 7:39
    by which we build the product.
  • 7:40 - 7:42
    So things we take for granted today,
  • 7:42 - 7:45
    like you have to earn the right to be a committer,
  • 7:46 - 7:48
    we fought with Netscape over that.
  • 7:48 - 7:51
    Things like code needs code review,
  • 7:52 - 7:53
    it has to be good enough;
  • 7:53 - 7:55
    that being hired as an employee
  • 7:55 - 7:58
    doesn't automatically make your code good enough;
  • 7:58 - 8:00
    that even after you are hired as an employee
  • 8:00 - 8:05
    your peers need to decide your code is good enough.
  • 8:05 - 8:09
    So basic things like code review were immense fights.
  • 8:10 - 8:13
    I was the representative of Mozilla
  • 8:13 - 8:17
    and when those tensions came to a head,
  • 8:17 - 8:18
    I was fired.
  • 8:19 - 8:20
    Yes.
  • 8:20 - 8:23
    Was Mozilla the open source browser in those days?
  • 8:26 - 8:30
    Mozilla was in those days a technol..
  • 8:31 - 8:36
    Sorry, the question was "Was Mozilla the open source browser in those days?"
  • 8:38 - 8:44
    Mozilla in those days was seen as a technology development organisation.
  • 8:45 - 8:48
    And Netscape liked to think that it was building the browser.
  • 8:48 - 8:50
    [Question]
  • 8:58 - 9:00
    Did everyone hear Dan?
  • 9:00 - 9:03
    The initial theory was like the Linux kernel,
  • 9:03 - 9:06
    where Mozilla would be the technology development asset
  • 9:06 - 9:07
    that builds the kernel
  • 9:07 - 9:10
    and other organisation would build the commercial products from it.
  • 9:16 - 9:19
    So we had this ongoing tensions
  • 9:22 - 9:25
    and one of them was Mozilla was becoming a product
  • 9:25 - 9:27
    in its own right.
  • 9:27 - 9:30
    It turned out that as the Netscape and AOL management
  • 9:30 - 9:35
    began building their product to drive traffic to AOL,
  • 9:35 - 9:38
    more people started using the Mozilla version
  • 9:38 - 9:40
    than the Netscape version.
  • 9:41 - 9:44
    That was going on in the background
  • 9:46 - 9:48
    and let to some of these tensions.
  • 9:48 - 9:49
    So I was fired
  • 9:49 - 9:53
    and the belief at Netscape at the time
  • 9:53 - 9:55
    was that by getting rid of me,
  • 9:55 - 9:57
    Netscape management would then have the ability
  • 9:57 - 9:59
    to control the Mozilla open source project
  • 9:59 - 10:04
    and could convert it into a set of people that helped Netscape
  • 10:04 - 10:06
    build the product that they wanted.
  • 10:06 - 10:10
    Essentially, to view the community as a free work force
  • 10:10 - 10:13
    that would help build the Netscape product.
  • 10:13 - 10:19
    Of course, the competing view is that we're all building an open source project
  • 10:19 - 10:21
    that has to meet the needs of the community
  • 10:21 - 10:24
    and that people who contribute and build the product
  • 10:24 - 10:25
    have some say in what happens to it.
  • 10:30 - 10:36
    What happened at that point was that the two groups of people,
  • 10:36 - 10:40
    the small group of people that had been mozilla.org staff
  • 10:40 - 10:44
    and the larger group of people which were all the engineers
  • 10:44 - 10:46
    contributing to Mozilla
  • 10:47 - 10:50
    reunited to form one shared outlook.
  • 10:51 - 10:55
    What happened was that essentially the engineers working at Netscape
  • 10:55 - 10:59
    were very clear that the leadership that they were following was Mozilla.
  • 10:59 - 11:00
    And it was me.
  • 11:00 - 11:02
    And it was not their management.
  • 11:03 - 11:07
    So, everyone involved voted to continue to try to build
  • 11:07 - 11:08
    an open source project.
  • 11:08 - 11:11
    So I remained the General Manager of Mozilla.
  • 11:11 - 11:13
    I remained the leader of the Mozilla project
  • 11:13 - 11:17
    and the spokesperson for the development of the Mozilla project,
  • 11:17 - 11:21
    much to the surprise of the Netscape and AOL management.
  • 11:22 - 11:25
    We learned a lot of lessons out of that.
  • 11:25 - 11:29
    We learned from that that leadership depends on who will follow you.
  • 11:30 - 11:32
    You need to lead people.
  • 11:34 - 11:38
    My own view is that you have to be leading in the right direction
  • 11:38 - 11:40
    enough of the time,
  • 11:40 - 11:46
    that enough people follow or enough people also lead in that direction.
  • 11:48 - 11:49
    [Question]
  • 11:50 - 11:56
    This would be... I was fired in 2001 and yes...
  • 11:58 - 11:59
    Yes.
  • 12:04 - 12:06
    Yeah. So that was 2001 when I was fired.
  • 12:09 - 12:09
    [Question]
  • 12:14 - 12:14
    Yes.
  • 12:16 - 12:17
    The question was:
  • 12:17 - 12:20
    "The open web is here today it's easy to see why it's important
  • 12:20 - 12:24
    back then in those days before the open web, how did you know?
  • 12:24 - 12:26
    What makes you willing to risk your job?"
  • 12:29 - 12:32
    We'd been working on a browser for a while,
  • 12:32 - 12:35
    so we could tell that the browser was important.
  • 12:35 - 12:42
    It was clear at that time, when Microsoft had maybe 90-95% market share
  • 12:42 - 12:47
    in the browser, in the operating system and in the productivity suites,
  • 12:47 - 12:48
    Office and Excel,
  • 12:48 - 12:51
    which were the only things that people used in those days.
  • 12:51 - 12:53
    And so it was clear
  • 12:53 - 12:55
    that in those days,
  • 12:56 - 12:58
    Microsoft controlled access to the Internet.
  • 13:00 - 13:02
    We didn't call it the open web then but it was the Internet
  • 13:02 - 13:03
    and we knew it was great.
  • 13:05 - 13:09
    It was very clear that by controlling the browser,
  • 13:09 - 13:14
    Microsoft controlled how individual people experienced the Internet.
  • 13:15 - 13:18
    That the server side of the Internet in those days
  • 13:18 - 13:22
    was developing, growing and becoming richer and more capable.
  • 13:22 - 13:25
    But the client side was deteriorating
  • 13:25 - 13:26
    and through that client,
  • 13:26 - 13:30
    Microsoft was able to ignore formats
  • 13:31 - 13:35
    to make vast quantities of content unavailable to people.
  • 13:36 - 13:38
    And to determine the business model
  • 13:38 - 13:41
    through which you could access content
  • 13:41 - 13:44
    and to have an immense influence over the entire structure of the Internet.
  • 13:45 - 13:46
    So that much was clear.
  • 13:46 - 13:50
    It sounds melodramatic but the future of the Internet
  • 13:50 - 13:54
    was already an issue at that point.
  • 13:54 - 13:56
    It was very clear the browser was the leverage point.
  • 13:57 - 13:59
    We were very clear about our jobs.
  • 13:59 - 14:01
    One second, I'm gonna tell a couple of stories
  • 14:01 - 14:03
    and then I'll get you Chris.
  • 14:03 - 14:06
    But we were very clear that our jobs were on the line.
  • 14:06 - 14:07
    It wasn't just me.
  • 14:07 - 14:08
    It was everyone I named and Marcia.
  • 14:08 - 14:10
    Is Marcia here?
  • 14:10 - 14:11
    I didn't see her hand go up.
  • 14:11 - 14:15
    But we would have meanings as the small group that was mozilla.org
  • 14:15 - 14:17
    when the tensions got really high
  • 14:17 - 14:19
    and we would get together
  • 14:19 - 14:20
    and we would say things like
  • 14:20 - 14:23
    "What happens if AOL pulls the plug?
  • 14:23 - 14:26
    What happens if we're all fired tomorrow?
  • 14:26 - 14:29
    How do we keep Mozilla operating?"
  • 14:29 - 14:31
    Those would be things like...
  • 14:33 - 14:36
    Our release engineer at the time
  • 14:37 - 14:40
    had the keys to the server room where the Mozilla machines operated.
  • 14:42 - 14:45
    These are small details but they were really important at the time
  • 14:45 - 14:49
    and we knew that if he could do it
  • 14:49 - 14:52
    he would help us keep Mozilla operating
  • 14:52 - 14:55
    and we knew that Chofmann was running the engineering organisation
  • 14:55 - 14:58
    and we knew that he would be helpful as it turned out,
  • 14:58 - 14:59
    we needed him.
  • 14:59 - 15:06
    And Marcia had the keys to the closet that was our single supply of Mozilla t-shirts.
  • 15:08 - 15:11
    Which I bought with my own money.
  • 15:11 - 15:13
    Oh, no. That was later, nevermind. The ones I bought later.
  • 15:15 - 15:16
    But she had that key
  • 15:16 - 15:19
    and she had access to some other things.
  • 15:19 - 15:22
    So we would sit and think how many machines do we need,
  • 15:22 - 15:24
    how many employees do we need.
  • 15:24 - 15:26
    If we have one employee,
  • 15:26 - 15:28
    is it Leef who runs the build machines?
  • 15:28 - 15:29
    If we have one employee,
  • 15:29 - 15:31
    is it Brendan?
  • 15:31 - 15:32
    Who is he?
  • 15:32 - 15:35
    And what's the best way to keep Mozilla operating?
  • 15:36 - 15:39
    But when it came to it I was the only one who was fired
  • 15:39 - 15:42
    and so the rest of the Mozilla folks were left
  • 15:42 - 15:45
    and Chofmann provided a haven
  • 15:45 - 15:48
    for us to try and continue to be effective as well.
  • 15:48 - 15:51
    So this was this first era.
  • 15:53 - 15:57
    So after I was fired there were a bunch of people still at Netscape,
  • 15:57 - 15:59
    working on Netscape navigator.
  • 15:59 - 16:04
    As part of that we finally managed to ship our first product as Mozilla.
  • 16:04 - 16:06
    Mozilla 1.0 we called it.
  • 16:06 - 16:09
    And this had been a long time in coming.
  • 16:10 - 16:12
    That was in 2002.
  • 16:13 - 16:17
    We started Mozilla in 1998 and expected to have a product
  • 16:17 - 16:19
    very shortly afterwards.
  • 16:19 - 16:22
    But it turned out, when we got into it
  • 16:22 - 16:25
    that the technology was pretty old.
  • 16:25 - 16:31
    Brendan made the decision to really build the new technology base.
  • 16:31 - 16:33
    That technology base is Gecko.
  • 16:34 - 16:38
    It cost us years to get the rendering engine to a point
  • 16:38 - 16:41
    where we could really build a good application on it and ship it.
  • 16:41 - 16:43
    We finally did that in 2002.
  • 16:44 - 16:48
    It was Mozilla 1.0 and it was technically a good product.
  • 16:48 - 16:51
    It was technically a shockingly good product.
  • 16:51 - 16:54
    Across the open source space, where people knew it
  • 16:54 - 16:57
    they were retelling us they were really shocked
  • 16:57 - 16:58
    to how good a product it was.
  • 16:59 - 17:01
    But it was not a consumer product.
  • 17:02 - 17:05
    It was really built by developers, for developers.
  • 17:05 - 17:08
    It didn't have a clear designed aesthetic,
  • 17:08 - 17:12
    it didn't have an approach to consumers.
  • 17:12 - 17:14
    So it was a very powerful product
  • 17:14 - 17:17
    and if you couldn't figure out what was really the best user experience
  • 17:17 - 17:20
    you'd build both and have a pref for it.
  • 17:20 - 17:25
    It was known as loaded and overweight
  • 17:25 - 17:28
    and technically good, but a poor product.
  • 17:28 - 17:29
    That was 2002.
  • 17:30 - 17:32
    About a year later,
  • 17:32 - 17:35
    AOL decided they were tired of investing in the browser.
  • 17:35 - 17:37
    They still had, I don't know,
  • 17:37 - 17:41
    75 or a 150 people they were paying to work on the browser
  • 17:41 - 17:43
    and they weren't really getting anywhere with it.
  • 17:43 - 17:49
    At long last, they became interested in taking mozilla.org assets
  • 17:49 - 17:54
    and giving them to those of us who'd been running the project.
  • 17:55 - 18:00
    Again, to give you a sense of what life was like in those days,
  • 18:00 - 18:02
    mozilla.org assets were
  • 18:02 - 18:06
    the trademark, the name, mozilla.org,
  • 18:08 - 18:14
    four big servers we fought for that ran all mozilla.org
  • 18:18 - 18:20
    and some seed startup money.
  • 18:20 - 18:22
    That was really it.
  • 18:22 - 18:23
    Yeah, Mick.
  • 18:24 - 18:25
    [Question]
  • 18:37 - 18:39
    That's definitely the timing.
  • 18:39 - 18:42
    Yes, so that was why it may well have been.
  • 18:42 - 18:45
    What Mick said was
  • 18:45 - 18:50
    "wasn't it the case that the reason AOL stopped investing in browsers
  • 18:50 - 18:55
    and in Gecko is that they just completed a deal with Microsoft
  • 18:55 - 18:58
    where they had agreed to use IE
  • 18:58 - 19:03
    or the Microsoft rendering engine in their browser."
  • 19:03 - 19:04
    Is that right?
  • 19:05 - 19:09
    Yes, that's right. The AOL client, that I forgotten about.
  • 19:09 - 19:17
    So Microsoft managed to buy AOL out of their own browser effort.
  • 19:19 - 19:21
    But it was good for us.
  • 19:21 - 19:23
    Because that didn't seem like a lot of assets,
  • 19:23 - 19:25
    but it was really critical to us.
  • 19:25 - 19:31
    We had thought before about starting our own effort at mozilla.org
  • 19:31 - 19:33
    but without the name,
  • 19:33 - 19:35
    it would have been really hard.
  • 19:35 - 19:38
    And four giant servers doesn't seem like much today,
  • 19:38 - 19:40
    but in that era it was a big deal.
  • 19:40 - 19:42
    We also got some seed money from them,
  • 19:42 - 19:44
    we got 2 million dollars.
  • 19:45 - 19:47
    That was a funny story too because
  • 19:47 - 19:49
    I had ended up working with Mitch Kapor,
  • 19:50 - 19:53
    I don't know if you know, from Lotus,
  • 19:53 - 19:55
    those who remember Lotus 1-2-3,
  • 19:55 - 19:58
    and Mitch had come to see that open source was really important,
  • 19:58 - 20:01
    after he left Lotus and he had his own open source organisation,
  • 20:01 - 20:03
    and I was working with him.
  • 20:03 - 20:05
    And he really stepped in to help us.
  • 20:05 - 20:11
    So Mozilla has a history of things appearing when we need them.
  • 20:11 - 20:14
    There is that saying that is it luck,
  • 20:14 - 20:16
    or is it effort, or is it skill.
  • 20:16 - 20:20
    And Mozilla has been blessed with all three:
  • 20:20 - 20:25
    immense effort, tremendous skill and this luck that things appear.
  • 20:25 - 20:30
    So, Mitch appeared and he essentially arm wrestled AOL
  • 20:30 - 20:32
    for that seed money.
  • 20:32 - 20:35
    We look at the 2 million dollars
  • 20:35 - 20:37
    and we thought that we could support maybe 10 people
  • 20:37 - 20:38
    for two years.
  • 20:38 - 20:41
    Because we had set down as mozilla.org
  • 20:41 - 20:43
    and thought that to be effective as a project,
  • 20:43 - 20:46
    the minimum number of people we needed was 10.
  • 20:46 - 20:48
    Running the machines was one person.
  • 20:48 - 20:51
    You know, we keep the project alive but we couldn't be successful.
  • 20:51 - 20:54
    And Mitch had pitched a little bit of other money
  • 20:54 - 20:57
    and IBM and Sun were our first commercial partners
  • 20:57 - 21:01
    and they pitched in some money and started maybe with 12 or 13 employees.
  • 21:01 - 21:03
    What that meant was:
  • 21:04 - 21:07
    Johnny Stenback and D Baron,
  • 21:07 - 21:09
    that was the platform team.
  • 21:09 - 21:12
    One person on Firefox for the front-end team,
  • 21:12 - 21:14
    one person on Thunderbird,
  • 21:14 - 21:15
    one release engineer,
  • 21:15 - 21:17
    Chofmann as an engineering manager,
  • 21:17 - 21:21
    Mick did the ultimate sacrifice and ran our systems for us,
  • 21:21 - 21:26
    for a year or two before we were able to get him back
  • 21:26 - 21:28
    into a role that really fit him better,
  • 21:28 - 21:33
    we had one person helping us on sustainability,
  • 21:33 - 21:35
    Brendan as Brendan,
  • 21:35 - 21:37
    and me trying to be successful.
  • 21:37 - 21:39
    And that was it.
  • 21:39 - 21:41
    And that seemed like a lot to us.
  • 21:41 - 21:42
    [Question]
  • 21:42 - 21:44
    That's right, I forgot Asa
  • 21:44 - 21:46
    How can I forget Asa?
  • 21:46 - 21:47
    [Question]
  • 21:50 - 21:52
    And project management.
  • 21:52 - 21:53
    And still.
  • 21:54 - 21:56
    From that day till now, phenomenal.
  • 21:56 - 22:00
    Whenever I have a problem with my browser, Asa is always able
  • 22:00 - 22:02
    to figure out what it is.
  • 22:02 - 22:03
    So that's it.
  • 22:03 - 22:04
    No one else can ever do that.
  • 22:04 - 22:05
    [Question]
  • 22:13 - 22:17
    All of a sudden, we had our own independence.
  • 22:17 - 22:19
    It was pretty scary,
  • 22:20 - 22:22
    10 people is not really enough,
  • 22:22 - 22:27
    there was no ongoing financial sustainability that we knew of,
  • 22:27 - 22:29
    it was a gamble,
  • 22:29 - 22:33
    but we had our own independence and we could make a product.
  • 22:34 - 22:37
    We made phenomenal changes in that period.
  • 22:37 - 22:41
    It was our second set of phenomenal changes.
  • 22:41 - 22:45
    When we were founded we made up an organisation that was revolutionary,
  • 22:45 - 22:47
    as Chofmann described.
  • 22:47 - 22:48
    How do you work with a company?
  • 22:48 - 22:50
    How did we do code review?
  • 22:50 - 22:51
    How did you earn your authority?
  • 22:51 - 22:54
    There was nothing quite like it before.
  • 22:54 - 22:56
    When we started the foundation
  • 22:56 - 22:59
    we remade ourselves over again.
  • 22:59 - 23:02
    We were, as I said, a small number of people,
  • 23:02 - 23:07
    we made a bet on a new product that was Firefox.
  • 23:07 - 23:10
    We didn't have a product to ship at that time.
  • 23:10 - 23:13
    And Asa with our community involvement
  • 23:13 - 23:15
    continued to ship the Mozilla suite
  • 23:15 - 23:17
    for fifteen months,
  • 23:17 - 23:19
    as the only product we had in the marketplace
  • 23:19 - 23:20
    until Firefox was ready.
  • 23:20 - 23:23
    We made that bet, which is a scary bet.
  • 23:23 - 23:26
    Imagine not to have a browser,
  • 23:26 - 23:29
    I mean we didn't have a person working on the product we were shipping.
  • 23:31 - 23:35
    But we did that because we knew that Firefox was our opportunity
  • 23:35 - 23:37
    to make a commercial product.
  • 23:38 - 23:43
    Our first five or six years of life taught us that technology alone
  • 23:43 - 23:47
    will not change the industry the way we want to.
  • 23:47 - 23:52
    Technology alone does not change people's lives the way we want to do that.
  • 23:52 - 23:56
    Our opportunity with the browser is to have a product that touches people.
  • 23:56 - 23:57
    Yeah.
  • 23:57 - 23:58
    [Question]
  • 24:01 - 24:04
    Yeah. So that's where I'm trying to get to.
  • 24:04 - 24:07
    That technology alone is not enough,
  • 24:07 - 24:10
    that raw power of technology is not enough,
  • 24:10 - 24:12
    that if you really want to touch people,
  • 24:12 - 24:15
    not us, not power users, not developers
  • 24:15 - 24:18
    but if you want to touch consumers
  • 24:18 - 24:20
    and change their lives,
  • 24:20 - 24:23
    you have to be utterly committed to that.
  • 24:24 - 24:27
    You can't build the features that you want
  • 24:27 - 24:29
    just because you want them.
  • 24:29 - 24:31
    You can't tell people:
  • 24:31 - 24:33
    "Oh, you should behave this way,
  • 24:33 - 24:35
    you should want to be this way."
  • 24:35 - 24:38
    You have to build the product that is elegant
  • 24:38 - 24:41
    and beautiful and powerful under the covers
  • 24:41 - 24:43
    but that people love.
  • 24:43 - 24:45
    That was the first thing.
  • 24:45 - 24:46
    That is a big change.
  • 24:46 - 24:49
    Many open source projects never make that change.
  • 24:49 - 24:53
    I started calling it the tyranny of the product.
  • 24:53 - 24:57
    If you are serious about wanting to touch hundreds of millions of people
  • 24:57 - 25:00
    you have to be committed to those hundreds of millions of people.
  • 25:00 - 25:02
    You can't just think they're stupid,
  • 25:02 - 25:04
    or they don't understand.
  • 25:04 - 25:09
    You have to really be committed to making their lives better.
  • 25:09 - 25:11
    So that's what Firefox do.
  • 25:11 - 25:18
    So we didn't rewrite all these switches, and all the preferences
  • 25:20 - 25:23
    the way our first product had.
  • 25:23 - 25:29
    We also made an initial experience for people they could relate to.
  • 25:29 - 25:31
    That's our Start page.
  • 25:32 - 25:33
    Before...
  • 25:33 - 25:34
    [Question]
  • 25:40 - 25:42
    Do you want to?
  • 25:42 - 25:47
    You don't have mics, and there's no mic for that.
  • 25:48 - 25:50
    How about... you (...)
  • 25:50 - 25:52
    So I'm gonna step back.
  • 25:52 - 25:54
    How did Firefox come into being?
  • 25:54 - 25:59
    Firefox had started in a few years before, in 2001 maybe,
  • 26:00 - 26:06
    where it became clear that the old products had a bunch of problems.
  • 26:06 - 26:10
    Not only was it really built for developers and much too powerful,
  • 26:10 - 26:13
    not too powerful but not elegant
  • 26:16 - 26:19
    and not beautiful on how it displayed its power.
  • 26:19 - 26:25
    And it was a combined browser, email client, IRC client, app launcher environment.
  • 26:27 - 26:29
    This was a cause of intense fighting
  • 26:29 - 26:32
    and so a small group of engineers went off
  • 26:32 - 26:35
    and had an idea for doing something more elegant,
  • 26:35 - 26:40
    just a browser, that was focussed on a product
  • 26:40 - 26:42
    a family would want to use.
  • 26:42 - 26:44
    So there were five or six of them.
  • 26:44 - 26:45
    [Question]
  • 26:53 - 26:55
    Yeah. So Dan says a couple of those guys
  • 26:55 - 26:59
    were at Netscape working on the suite as their day job
  • 26:59 - 27:03
    and during their spare time some were community members
  • 27:03 - 27:05
    and some were not engineers like Asa was involved
  • 27:06 - 27:09
    So that had been bubbling a lot for a while, and so on.
  • 27:09 - 27:12
    It wasn't anywhere near done
  • 27:13 - 27:17
    and it was both a source of a relief and some contention
  • 27:17 - 27:19
    for the engineers working on it.
  • 27:19 - 27:22
    Was there more you wanted to say?
  • 27:23 - 27:28
    Ok. So it had been bubbling a lot and existed in a source code repository,
  • 27:28 - 27:32
    I think when we formed the foundation it was 0.2 or maybe 0.3.
  • 27:34 - 27:38
    That's probably a good time to tell the story of the name of Firefox.
  • 27:38 - 27:41
    So when it was first started, the engineers thought
  • 27:41 - 27:45
    "wow we're building a new browser out of the ashes of Mozilla 1.0"
  • 27:45 - 27:48
    and so it was named Phoenix.
  • 27:48 - 27:49
    [Question]
  • 27:54 - 27:57
    For a really non-product but Mozilla/Browser when it came to have a name
  • 27:57 - 27:59
    it was Phoenix.
  • 27:59 - 28:03
    Well, there is a company, Phoenix Technologies,
  • 28:03 - 28:05
    it's a BIOS company, it's been around forever,
  • 28:05 - 28:08
    they once had a browser kind of thing
  • 28:08 - 28:12
    and so the World of Trademarks contacted us
  • 28:12 - 28:14
    and said we couldn't use the name Phoenix
  • 28:14 - 28:16
    and we looked at it and they were probably right,
  • 28:16 - 28:18
    they had a product that was pretty close.
  • 28:18 - 28:22
    So of course, from Phoenix, the next obvious name is Firebird.
  • 28:23 - 28:27
    So our browser was Firebird for one or two releases
  • 28:27 - 28:31
    and it turns out there was, and still is,
  • 28:32 - 28:36
    an open source database project by the name of Firebird.
  • 28:37 - 28:38
    [Question]
  • 28:44 - 28:48
    So, not really legally trademark violation
  • 28:48 - 28:50
    cos it's distinct enough
  • 28:50 - 28:55
    but certainly perceived as unfriendly, awkward and difficult.
  • 28:56 - 29:00
    That went on for a while, and Brendan and the rest of us
  • 29:00 - 29:03
    posted something that said
  • 29:03 - 29:07
    "OK, you're right, we're gonna change the name
  • 29:07 - 29:09
    we'll change it before we ship our next version."
  • 29:10 - 29:12
    That was a problem,
  • 29:14 - 29:18
    because it meant that the version was ready to ship
  • 29:18 - 29:20
    before we had a name for it.
  • 29:22 - 29:27
    Shipping it with no name seemed like a loss of momentum,
  • 29:27 - 29:29
    Brendan had made a commitment
  • 29:29 - 29:36
    and we had a really intense emotional survival fight
  • 29:37 - 29:40
    like a couple of weeks, I think it was a couple of weeks,
  • 29:40 - 29:43
    to try to figure out what we were gonna call this thing.
  • 29:43 - 29:45
    The developer, Ben,
  • 29:45 - 29:50
    liked the idea of doing something with fire in the name.
  • 29:51 - 29:54
    So we went through a dictionary or a book
  • 29:54 - 29:56
    looking for all the words that started with fire
  • 29:56 - 29:57
    that might make sense.
  • 29:57 - 29:58
    So we started going through them.
  • 29:59 - 30:01
    On the side, we were doing a very professional process
  • 30:01 - 30:04
    of thinking about "oh, what does the browser mean?
  • 30:04 - 30:06
    How do you develop a brand?
  • 30:06 - 30:09
    Is it navigation? Is it freedom?
  • 30:09 - 30:11
    Is it these kinds of words?
  • 30:11 - 30:13
    What are the values you associate with it?
  • 30:13 - 30:15
    Is it trust or is it fun?
  • 30:15 - 30:17
    And there was this very professional process on the side.
  • 30:17 - 30:20
    But the reality was the name was chosen
  • 30:20 - 30:23
    when Ben had a list of words that started with fire,
  • 30:23 - 30:25
    we started looking at the ones we liked,
  • 30:25 - 30:27
    and then taking the ones we liked
  • 30:27 - 30:30
    and looking to see which of them didn't have trademark problems.
  • 30:30 - 30:32
    And Firefox was the one.
  • 30:32 - 30:34
    It turned out it had a slight trademark issue
  • 30:34 - 30:36
    but we were able to resolve that one.
  • 30:36 - 30:38
    We also knew that it had a mascot,
  • 30:38 - 30:42
    we could have an image that would be good
  • 30:42 - 30:44
    and I think it might have been Asa
  • 30:44 - 30:46
    who first found the Chinese red panda,
  • 30:46 - 30:49
    that there really truly is an animal called the Firefox
  • 30:49 - 30:51
    and it's adorable or whatever.
  • 30:51 - 30:53
    So there we were.
  • 30:53 - 30:58
    We picked the name and then were able to ship Firefox 0.8.
  • 30:58 - 30:59
    Seven!
  • 30:59 - 31:01
    Seven? Ok, seven.
  • 31:01 - 31:04
    So this would be in 2004.
  • 31:04 - 31:08
    This is in the spring of 2004,
  • 31:08 - 31:11
    we had the foundation for seven or eight months,
  • 31:11 - 31:13
    we're burning through our money,
  • 31:13 - 31:16
    we're trying to figure out how we're gonna support ourselves,
  • 31:16 - 31:19
    we have a good size community,
  • 31:19 - 31:26
    we have an office, a very funky sublet from some friends of the Mozilla project,
  • 31:26 - 31:31
    who when the giant .com boom had gotten a lot more office space
  • 31:31 - 31:32
    than they needed
  • 31:32 - 31:35
    and so they'd given us this little funky sublet,
  • 31:35 - 31:38
    there is one picture of it floating around
  • 31:38 - 31:40
    if you've seen that picture of 10 or 12 of us at a table
  • 31:40 - 31:44
    with the cables hanging down in the middle of it,
  • 31:44 - 31:49
    it had no running water, you had to go back into the janitor's closet
  • 31:49 - 31:53
    in the back of the building to get running water or to wash any dishes,
  • 31:53 - 31:56
    we bought a portable dishwasher
  • 31:56 - 32:01
    and we rolled it down to the janitor's closet to wash our margarine glasses, mostly.
  • 32:05 - 32:08
    So we were finally able, in the midst of all of that,
  • 32:08 - 32:10
    we have a name, we can ship our product.
  • 32:10 - 32:12
    So we shipped our 0.7,
  • 32:12 - 32:17
    and I think it was when we got to 0.8 with Firefox
  • 32:17 - 32:20
    which it would have been on May or June of 2004,
  • 32:20 - 32:24
    that we finally understood we had a chance.
  • 32:24 - 32:26
    Like a real chance.
  • 32:26 - 32:29
    Because 0.8 of Firefox was far enough along
  • 32:29 - 32:31
    that people started noticing it.
  • 32:31 - 32:35
    And the number of people using Firefox started to grow.
  • 32:35 - 32:37
    Pretty soon there were more people using Firefox 8
  • 32:37 - 32:39
    than had ever used the Mozilla suite.
  • 32:39 - 32:42
    Something like a million, or two or three million.
  • 32:42 - 32:45
    And the other way that I knew that we were on the right track
  • 32:45 - 32:47
    was Tim O'Reilly called us up.
  • 32:47 - 32:49
    I mean I know Tim forever
  • 32:49 - 32:51
    because I've been in the open source world for a number of years
  • 32:51 - 32:52
    but this time he called up to say
  • 32:52 - 32:55
    "Hey, we're hearing a lot about Firefox.
  • 32:55 - 32:57
    Can we come down and talk to you?"
  • 32:57 - 33:01
    Tim O'Reilly's greater skill is he has a phenomenal nose for what's new,
  • 33:01 - 33:04
    what's coming and what technology is gonna be interesting.
  • 33:04 - 33:06
    So there were a lot of clues.
  • 33:07 - 33:11
    Then, the summer of 2004 was a long summer.
  • 33:11 - 33:15
    Because in between 0.9 and 1.0 was five or six months,
  • 33:15 - 33:18
    that's when the extension system was built
  • 33:19 - 33:24
    and I think I've been the most nervous I've ever been in that phase.
  • 33:24 - 33:27
    I remember speaking and I could not...
  • 33:27 - 33:30
    I was on a panel but I walked across the stage constantly,
  • 33:30 - 33:32
    I was sick to my stomach
  • 33:32 - 33:34
    because we knew this was our big bet,
  • 33:34 - 33:36
    we could see the stuff was happening
  • 33:36 - 33:39
    but there was that pressure that you have to ship the product.
  • 33:39 - 33:42
    So the final phases of Firefox,
  • 33:42 - 33:43
    getting the first version out,
  • 33:43 - 33:46
    were the start page and we...
  • 33:47 - 33:51
    Before Firefox the start page had been a typical open source project:
  • 33:51 - 33:55
    "Hi! Wanna help? Here is Bugzilla.
  • 33:55 - 33:57
    Don't like Bugzilla? Here's Despot.
  • 33:57 - 34:00
    You don't like that? Here's the link for Tinderbox."
  • 34:02 - 34:05
    So when we made the commitment to ship a consumer product
  • 34:05 - 34:10
    we realised that doesn't help most people.
  • 34:11 - 34:13
    [Question]
  • 34:16 - 34:21
    Unlike Bugzilla, which is smooth and lovely...
  • 34:22 - 34:25
    That shows you our standards, right?
  • 34:25 - 34:34
    So this was again an immense emotional intense, like knocked-down drag-out fight.
  • 34:34 - 34:37
    What to do? How much commercial relationship do we have?
  • 34:37 - 34:42
    There's the point of maintaining our values
  • 34:42 - 34:46
    and doing things in a way that represents our values
  • 34:46 - 34:49
    and be where people are.
  • 34:49 - 34:51
    There's often no easy answer.
  • 34:51 - 34:54
    In the past we had voted we will go where people are.
  • 34:54 - 34:56
    That's how we have impact.
  • 34:56 - 34:57
    We could be an open source project.
  • 34:57 - 35:02
    We were a very successful open source project in 1999
  • 35:02 - 35:05
    where we had thousands of people already contributing to Mozilla.
  • 35:05 - 35:08
    We were irrelevant to the marketplace.
  • 35:08 - 35:11
    We were irrelevant to consumers' lives
  • 35:11 - 35:13
    and irrelevant to citizen's lives.
  • 35:13 - 35:15
    And we changed that with Firefox
  • 35:15 - 35:19
    by consciously deciding to go where people are.
  • 35:20 - 35:24
    We even did a commercial relationship with Google and Yahoo,
  • 35:25 - 35:28
    which of course turned out after the fact
  • 35:28 - 35:30
    to be what sustains us going forward.
  • 35:30 - 35:33
    But we did those commercial relationships
  • 35:33 - 35:36
    because we wanted their searchs and we thought that they would be good.
  • 35:36 - 35:40
    Now, after the fact, it turns out they generated the money
  • 35:40 - 35:42
    that allows us to grow.
  • 35:42 - 35:46
    So sustainability is also an important piece.
  • 35:46 - 35:49
    How do you build those relationships
  • 35:49 - 35:50
    in a way that have Mozilla values in them?
  • 35:50 - 35:53
    We've done that before and we'll continue to do that.
  • 35:53 - 35:56
    And now I'm trying to think about...
  • 35:56 - 35:58
    Do we wanna have questions?
  • 35:58 - 36:01
    Has everybody asked the questions they have?
  • 36:01 - 36:05
    I can keep talking or we can go on to questions.
  • 36:05 - 36:08
    I do wanna close at the end, but go ahead.
  • 36:08 - 36:09
    [Question]
  • 36:26 - 36:32
    So we knew that... so we shipped Firefox 4...
  • 36:32 - 36:34
    Firefox 1,
  • 36:34 - 36:37
    in November 2004
  • 36:40 - 36:46
    and we had a goal of, I don't know, 10 million downloads in 30 days,
  • 36:46 - 36:48
    which we past in 10 days.
  • 36:48 - 36:54
    So we knew by December that the amount of money we would be getting
  • 36:54 - 36:57
    was beyond our expectations.
  • 36:57 - 37:00
    We didn't know how far it would go.
  • 37:00 - 37:04
    So we had been hoping to be able to generate enough revenue
  • 37:04 - 37:07
    to sustain those 10 people, or 12 people.
  • 37:07 - 37:11
    At the time, we didn't even know how to sustain those.
  • 37:11 - 37:14
    By January 1st, we knew that we would be able to do that.
  • 37:14 - 37:17
    The response to Firefox 1
  • 37:17 - 37:20
    was sort of the stuff of dreams.
  • 37:20 - 37:24
    Now, it turns out, those were also stressful times.
  • 37:24 - 37:26
    What happened?
  • 37:26 - 37:28
    We shipped Firefox 1 by February or March,
  • 37:28 - 37:29
    there was a security issue
  • 37:29 - 37:33
    that we didn't actually know how to fix right away.
  • 37:33 - 37:35
    Like a lot of times when a security issue is reported
  • 37:35 - 37:39
    it turns out that figuring out the problem is the hard part
  • 37:39 - 37:41
    and fixing it is the easier part.
  • 37:41 - 37:44
    But this was one, it was a class of vulnerability
  • 37:44 - 37:47
    that someone, somewhere, is this the guy in Japan?
  • 37:47 - 37:51
    I think someone had figured out a new way of attacking products.
  • 37:51 - 37:58
    So we had this immense focus, attention and user base growing
  • 37:58 - 38:02
    and this phenomenally difficult product to try and deal with it,
  • 38:02 - 38:04
    really giant.
  • 38:04 - 38:07
    So, someday if you see Johnny Stenback and you wanna know
  • 38:07 - 38:09
    what immense pressure is really like
  • 38:09 - 38:11
    ask him about that period,
  • 38:11 - 38:14
    the one that... 0.5 and 1.0.6...
  • 38:14 - 38:17
    So success has its own issues.
  • 38:17 - 38:20
    That was one of things that we learned.
  • 38:20 - 38:22
    That it is phenomenal to be at the centre
  • 38:22 - 38:25
    and so we experienced that with Mozilla today,
  • 38:25 - 38:29
    that success is phenomenal but it brings its own stresses and tensions,
  • 38:29 - 38:32
    and if you're not careful and you just focus on the stress,
  • 38:32 - 38:36
    it's easy to forget that is the sign of success.
  • 38:38 - 38:41
    The sign of success in that era was that we had this product,
  • 38:41 - 38:46
    like it was critical to fix this problem right away.
  • 38:46 - 38:48
    And you don't know how to do it.
  • 38:48 - 38:49
    Everybody's looking at you,
  • 38:49 - 38:52
    you really have to be more than you thought you could be.
  • 38:52 - 38:56
    It's immensely stressful, that's success.
  • 38:56 - 38:59
    So if you find yourself in those settings today,
  • 38:59 - 39:01
    of course try to step back, take a deep breath,
  • 39:01 - 39:04
    be healthy, get some exercise, do all of those things
  • 39:04 - 39:08
    but remember that that level of stress and tension
  • 39:08 - 39:10
    reflects the importance that we have,
  • 39:10 - 39:13
    how critical we are to people's lives
  • 39:13 - 39:15
    and is a measure of success.
  • 39:15 - 39:18
    Not the best measure, there's more fun measures
  • 39:18 - 39:20
    but when you're in the middle of those settings
  • 39:20 - 39:22
    it is important to remember that
  • 39:22 - 39:25
    if we didn't matter then that stress isn't gonna be the same.
  • 39:25 - 39:26
    Yes.
  • 39:26 - 39:27
    [Question]
  • 39:31 - 39:32
    Sure.
  • 39:34 - 39:36
    When we started as a foundation
  • 39:36 - 39:38
    there was never any question about that.
  • 39:38 - 39:39
    AOL knew that would be the case,
  • 39:39 - 39:42
    all of us who wanted to work for it knew it would be the case.
  • 39:42 - 39:45
    So we set it up that way,
  • 39:47 - 39:49
    and then, as in December of 2004,
  • 39:49 - 39:52
    became clear that we were gonna get significant amounts of money.
  • 39:52 - 39:56
    I think December was probably a 3 million dollar check,
  • 39:56 - 39:59
    as I remember, something like that.
  • 39:59 - 40:02
    So we had (...) that much in a year and suddenly we had it in a month.
Title:
Taliabale - History Of Mozilla By Mitchell Baker
Description:

History of Mozilla by Mitchell Baker.

more » « less
Video Language:
English
Duration:
40:03

English subtitles

Revisions