WEBVTT 00:00:17.158 --> 00:00:20.240 I talk to lots of people who come here 00:00:20.240 --> 00:00:22.050 looking for the Silicon Valley experience 00:00:22.090 --> 00:00:24.410 They arrive with one suit case in hand 00:00:24.410 --> 00:00:28.026 when they head south on the 101. 00:00:28.057 --> 00:00:29.238 Hoping to see it this place they've heard about 00:00:29.331 --> 00:00:34.732 and its freeways, and its office parks 00:00:34.732 --> 00:00:37.468 and its strip malls, and 00:00:37.468 --> 00:00:39.222 it looks like every place they've ever been 00:00:39.237 --> 00:00:41.890 end up wondering where are they come, 00:00:41.890 --> 00:00:42.497 why did they come here, 00:00:42.512 --> 00:00:44.530 what was that brought them 00:00:46.926 --> 00:00:51.530 Code itself is the underlying thing that makes computers work 00:00:51.530 --> 00:00:54.110 Why is it important to the world, it's because 00:00:54.110 --> 00:00:58.200 it's the blood of the organism, that's our culture now, 00:00:58.200 --> 00:01:00.200 it makes everything go 00:01:01.580 --> 00:01:04.680 Technology has become a God of our society now 00:01:04.680 --> 00:01:06.680 I mean I think that its--people stand in awe of it 00:01:06.680 --> 00:01:09.370 and stand in awe of the people that make it 00:01:18.860 --> 00:01:22.620 There's a sense that software is a kind of new frontier 00:01:22.620 --> 00:01:24.680 it's you know it's the old gold rush metaphor 00:01:24.680 --> 00:01:26.680 the California gold rush all over again 00:01:26.730 --> 00:01:30.030 It's the kind of Hollywood of the Twenties. 00:01:30.030 --> 00:01:34.670 This very small set of people is really defining 00:01:34.670 --> 00:01:36.830 how our world's gonna be like 00:01:36.940 --> 00:01:40.350 I mean you know the computer becoming ubiquitous 00:01:40.350 --> 00:01:42.480 and the way we interact with the world 00:01:42.480 --> 00:01:45.290 more and more mediated through the computer 00:01:45.660 --> 00:01:47.980 is this very small group of people 00:01:47.980 --> 00:01:50.990 defining what that world's gonna be like. 00:01:52.300 --> 00:01:53.480 Netscape! 00:01:53.480 --> 00:01:54.760 everywhere! 00:01:54.760 --> 00:01:55.740 team! 00:01:55.740 --> 00:01:56.540 fight! 00:01:57.800 --> 00:01:59.480 Less than three years ago 00:01:59.480 --> 00:02:02.430 a small team of engineers at Netscape Communications 00:02:02.430 --> 00:02:05.420 created software that made surfing the Internet easy 00:02:05.420 --> 00:02:08.570 and in the process change the face of computing 00:02:09.690 --> 00:02:12.990 On this day however, the company is in big trouble 00:02:12.990 --> 00:02:17.370 driven to the ground by its rival and software colossus Microsoft 00:02:17.370 --> 00:02:20.400 Only a radical strategy will help save it. 00:02:20.840 --> 00:02:22.890 "Let's hear a loud Mozilla!" 00:02:22.890 --> 00:02:28.080 Mozilla! Mozilla! Mozilla! 00:02:28.730 --> 00:02:30.780 Netscape is giving away its source code 00:02:30.780 --> 00:02:33.100 to programmers outside the company 00:02:33.770 --> 00:02:37.240 The source code is the secret formula for browsing the web 00:02:38.040 --> 00:02:41.240 The code is named Mozilla and if widely adapted 00:02:41.240 --> 00:02:44.030 it will make Netscape's code the Internet standard 00:02:44.030 --> 00:02:46.330 drawing users to its other products 00:02:46.330 --> 00:02:49.320 and restoring the company's sagging fortunes. 00:02:49.840 --> 00:02:52.410 Our story focuses on team of engineers 00:02:52.410 --> 00:02:54.400 who will come together in this building 00:02:54.540 --> 00:02:56.400 Over the course of the next year 00:02:56.400 --> 00:02:59.580 they will turn their lives inside-out to create Mozilla 00:02:59.600 --> 00:03:02.600 and battle a giant competitor to save their company 00:03:02.600 --> 00:03:04.700 and shape the future of computing. 00:03:11.630 --> 00:03:16.010 Right now we have a problem with the work looks like it can't possibly be done 00:03:16.010 --> 00:03:19.240 for the date we announced 00:03:19.240 --> 00:03:21.130 so were just trying to 00:03:22.410 --> 00:03:26.080 drill down on how doomed we are 00:03:26.080 --> 00:03:30.510 and sometimes the only way to do that is 00:03:30.510 --> 00:03:32.830 to get everybody in the room and stare each other in the eyes. 00:03:32.830 --> 00:03:35.740 We said were giving you Netscape Communicator on 3/31 00:03:35.740 --> 00:03:38.640 so if were not giving them Netscape Communicator on 3/31 00:03:38.640 --> 00:03:40.040 we need a way to address that. 00:03:41.470 --> 00:03:44.890 The goal is to get Mozilla to developpers by March 31th 00:03:44.890 --> 00:03:46.890 a few shorts weeks from now 00:03:46.890 --> 00:03:50.080 it is one of the most ambitious schedules in the company history. 00:03:50.080 --> 00:03:50.990 - It's a joke 00:03:50.990 --> 00:03:51.950 - I think we have been very exclusive 00:03:59.210 --> 00:04:02.400 Michael Toy one of Netscape's first employees 00:04:02.400 --> 00:04:05.450 heads the team that will prepare Mozilla for public release. 00:04:08.410 --> 00:04:10.670 We're probably doomed, we're probably gonna fail 00:04:10.670 --> 00:04:13.050 Microsoft is probably gonna squish us like bug anyway 00:04:13.050 --> 00:04:15.160 but just cause were doomed doesn't mean 00:04:15.160 --> 00:04:18.170 you know we cant get up in the morning and do work 00:04:18.800 --> 00:04:21.080 All rise 00:04:21.790 --> 00:04:24.800 the honorable Michael Toy presiding. 00:04:26.640 --> 00:04:29.150 I'm pretty flip with my kids about what I do. 00:04:29.150 --> 00:04:32.320 What do you do at work dad? Oh I don't know I sit in meetings 00:04:32.320 --> 00:04:34.730 and feel depressed and I read e-mail. 00:04:34.730 --> 00:04:36.480 Oh oh you got me! 00:04:36.480 --> 00:04:38.960 But they think my office is the greatest place in the world though 00:04:38.960 --> 00:04:40.700 It's like "Oh were going to your office?" 00:04:40.700 --> 00:04:43.340 "Oh yeah yippie I love going to your office!" 00:04:43.340 --> 00:04:46.330 They play with the guns and there is free soda 00:04:46.330 --> 00:04:48.330 and there is the giant balls 00:04:48.330 --> 00:04:51.550 basically I work at Disneyland as far as they're concerned. 00:04:51.550 --> 00:04:54.030 I talk about marathon versus sprint. 00:04:54.030 --> 00:04:57.210 The hard part is to run with significant intensity the all way 00:04:57.210 --> 00:04:59.580 knowing that if you ever start walking 00:04:59.580 --> 00:05:02.400 you're not going to make it and just keep the end in sight 00:05:02.400 --> 00:05:04.400 and know that there's this urgency. 00:05:04.880 --> 00:05:07.840 Jim Roskind an expert on software security 00:05:07.840 --> 00:05:11.420 is brought in to enforce rigorous standards of engineering precision. 00:05:11.420 --> 00:05:13.260 Imagine if you had a project 00:05:13.260 --> 00:05:15.210 where you felt doom was imminent 00:05:15.210 --> 00:05:16.890 all the different players wondering 00:05:16.890 --> 00:05:18.460 are they pushed beyond their level 00:05:18.460 --> 00:05:20.460 can they think of way of running faster, 00:05:20.460 --> 00:05:21.480 can anyone help them? 00:05:21.560 --> 00:05:23.370 So there's lot of tension 00:05:23.370 --> 00:05:26.060 and anxiety over making the schedule. 00:05:26.620 --> 00:05:29.550 Jamie Zawinski, free source code evangelist 00:05:29.550 --> 00:05:32.700 will enlist outside developers to Netscape's cause. 00:05:33.080 --> 00:05:36.190 The free source thing is trying to change the rules, right. 00:05:36.570 --> 00:05:39.560 There are people who have the free software religion, 00:05:39.560 --> 00:05:41.950 the one thing they have in common is they're all hackers 00:05:42.360 --> 00:05:45.370 they all like writing code 00:05:45.740 --> 00:05:48.800 so you hoping to tap in to all of those smart people 00:05:48.800 --> 00:05:51.680 and get something from them, you know, so that everyone benefits. 00:05:56.410 --> 00:05:59.020 I'm talking about two millions, two and half millions lines of code 00:05:59.020 --> 00:06:01.020 and everyone of them has to be gone over 00:06:01.020 --> 00:06:03.280 carefully and in some cases twice. 00:06:07.690 --> 00:06:10.220 With hundreds of engineers converging on Mozilla, 00:06:10.220 --> 00:06:12.220 with new code to enable its release, 00:06:12.220 --> 00:06:13.850 Tara Hernandez makes sure 00:06:13.850 --> 00:06:15.950 that their changes do not crash Mozilla 00:06:15.960 --> 00:06:17.870 and brings everyones work to a halt. 00:06:18.250 --> 00:06:19.260 This is how we keep track 00:06:19.260 --> 00:06:20.800 of all the changes that are going in. 00:06:20.800 --> 00:06:22.190 Green is good. 00:06:24.170 --> 00:06:25.520 Lot of changes going on right here, 00:06:25.520 --> 00:06:27.340 and wham, the build all died. 00:06:27.340 --> 00:06:29.630 Ok, alright, bye. 00:06:33.740 --> 00:06:35.360 We're doomed. 00:06:35.660 --> 00:06:38.960 Some of the worst crashes are reserved for Scott Collins 00:06:38.960 --> 00:06:40.940 a veteran code writer who stands by 00:06:40.940 --> 00:06:42.970 for late night troubleshooting. 00:06:46.220 --> 00:06:48.170 I've been here for about 00:06:48.170 --> 00:06:50.170 I don't know, 60 hours or so. 00:06:50.170 --> 00:06:52.480 Writing software is different from 00:06:52.480 --> 00:06:54.480 selling real estate. 00:06:54.890 --> 00:06:56.600 Selling real estate you sell the people 00:06:56.600 --> 00:06:58.000 the people sleep at night. 00:06:58.490 --> 00:07:00.810 When they go to sleep you have to stop selling real estate 00:07:00.810 --> 00:07:02.280 Computers never sleep. 00:07:06.010 --> 00:07:08.170 You can see my cube is decked out a little bit better than 00:07:08.170 --> 00:07:10.170 all the people's. 00:07:11.160 --> 00:07:13.340 I have a nice couch 00:07:13.340 --> 00:07:15.600 little mattress under there I can sleep in 00:07:15.600 --> 00:07:17.160 artwork from my children 00:07:17.160 --> 00:07:18.750 I have control the light switches. 00:07:18.750 --> 00:07:21.740 This is what I'd like to get if my wife truly love me 00:07:21.740 --> 00:07:23.440 she'd let me have one. 00:07:24.480 --> 00:07:25.640 Life is good. 00:07:30.730 --> 00:07:31.480 Ok 00:07:32.490 --> 00:07:33.440 Bug count. 00:07:33.440 --> 00:07:37.000 Alright, there are a ton of bugs on here that 00:07:37.000 --> 00:07:39.120 people just aren't doing anything about. 00:07:39.360 --> 00:07:40.570 To give away its code 00:07:40.570 --> 00:07:43.740 Netscape engineers must make thousands of bug fixes 00:07:43.740 --> 00:07:45.980 Often minute changes that will allow the code 00:07:45.980 --> 00:07:48.300 to be used by outside developpers. 00:07:48.670 --> 00:07:50.880 Jeff Weinstein has, one, two, 00:07:50.880 --> 00:07:52.270 three, four, five, six, 00:07:52.270 --> 00:07:53.760 seven, eight, nine, ten, 00:07:53.760 --> 00:07:55.710 eleven, twelve, thirteen. 00:07:55.710 --> 00:07:57.850 One bug hidden in the mass of code 00:07:57.850 --> 00:07:59.440 can stop everyone else's work 00:07:59.440 --> 00:08:01.020 and can threaten the ship date. 00:08:01.020 --> 00:08:03.280 I need someone to page Jeff Weinstein 00:08:03.320 --> 00:08:05.240 and get him to call 2024. 00:08:05.320 --> 00:08:08.010 Even a team of twenty people building a car 00:08:08.010 --> 00:08:10.140 it's easy to step back fourty feet and look and go 00:08:10.140 --> 00:08:12.140 "Hold it, that guy has not putting on the wheel" 00:08:12.330 --> 00:08:14.540 You have fourty programmers working 00:08:14.540 --> 00:08:17.160 they all come to you with code, a gigantic morass 00:08:17.160 --> 00:08:19.680 of little details piled up on a disc 00:08:19.680 --> 00:08:22.030 usually can even see the pieces whether they're doing it correctly 00:08:22.030 --> 00:08:23.550 You have to assemble it into a whole 00:08:23.550 --> 00:08:25.040 and then see if the whole works 00:08:25.040 --> 00:08:27.320 and then you're not even sure of who gave you the bad bits. 00:08:31.870 --> 00:08:33.850 That would be bad. Let's go downstairs, come on! 00:08:33.850 --> 00:08:35.500 You're talking about a recipe. 00:08:35.500 --> 00:08:37.020 Who gave you the bad flour. 00:08:37.020 --> 00:08:38.400 Someone went out to grind flour, 00:08:38.400 --> 00:08:39.720 and they had to all be exactly 00:08:39.720 --> 00:08:41.660 the right size chunks of flour. 00:08:41.660 --> 00:08:42.960 Someone else made chocolate chips, 00:08:42.960 --> 00:08:44.960 they all had to be exactly the right size chunks. 00:08:44.960 --> 00:08:46.840 You can't figure it out until you put it all together 00:08:46.840 --> 00:08:47.880 you hand it out, and people go. 00:08:47.880 --> 00:08:49.340 "I don't like the way this tastes" 00:08:51.310 --> 00:08:52.400 And now you have to wonder, 00:08:52.400 --> 00:08:54.160 with all these details coming together 00:08:54.160 --> 00:08:55.840 which was the problem 00:08:55.840 --> 00:08:57.840 who's causing the problem, how can you fix it? 00:08:57.840 --> 00:09:00.400 You've got to ship on a certain time. 00:09:00.400 --> 00:09:02.400 And now you have all this people, 00:09:02.400 --> 00:09:04.990 you have the clock ticking and it gets pretty intense. 00:09:05.995 --> 00:09:06.700 Since Netscape began 00:09:06.700 --> 00:09:08.520 the amount of code making up Mozilla 00:09:08.520 --> 00:09:10.520 has increased by a factor of 30. 00:09:11.260 --> 00:09:13.360 The job of programming and debugging it 00:09:13.360 --> 00:09:16.410 rests upon a precarious balance of science and art. 00:09:18.640 --> 00:09:21.790 They talk about what they do as if 00:09:21.790 --> 00:09:24.890 it was a kind of alchemy, a kind of wizardry. 00:09:25.370 --> 00:09:27.980 It does remind me of athletics in that way. 00:09:27.980 --> 00:09:30.040 You know why is someone a good baseball hitter? 00:09:30.560 --> 00:09:33.210 Often the hitters themselves can't really explain it. 00:09:33.740 --> 00:09:36.000 And often the best software people 00:09:36.000 --> 00:09:39.600 cannot themselves understand why they're so good at it. 00:09:40.480 --> 00:09:44.040 But I think make a great programmer is being raised techie. 00:09:44.040 --> 00:09:47.050 My particular team at Netscape, I think we all grew up techie 00:09:47.050 --> 00:09:51.120 We all grew up with computers around us somewhere, 00:09:51.120 --> 00:09:54.140 so that we were exposed to them before we became 00:09:54.910 --> 00:09:57.710 adults, if any of us are really adults 00:09:57.710 --> 00:09:59.710 Jim is the most grownup of us. 00:10:02.000 --> 00:10:05.280 A lot of my childhood from roughly age 6 to age 17 00:10:05.280 --> 00:10:06.460 was around here. 00:10:06.780 --> 00:10:09.710 Life was just a nightmare, this is a very, very scary place 00:10:09.710 --> 00:10:11.610 the two school wasn't too bad. 00:10:11.610 --> 00:10:13.870 Ah, but it meant it 00:10:13.870 --> 00:10:16.700 you'd get to work on puzzles and problems. 00:10:17.920 --> 00:10:20.320 All of the puzzling is math, 00:10:20.320 --> 00:10:22.880 and that puzzling is the exact same feeling 00:10:22.880 --> 00:10:24.540 the exact same problem that you go through 00:10:24.540 --> 00:10:25.640 when you're programming. 00:10:26.510 --> 00:10:29.800 When I was young it'd be building with erector sets and Lego 00:10:30.040 --> 00:10:33.100 now the structures that you build are in software. 00:10:34.080 --> 00:10:36.330 My mom is a first class geek too. 00:10:36.830 --> 00:10:39.710 And so I have a unique experience of being able to talk 00:10:40.110 --> 00:10:42.960 shop with my mom, cuz' she's a director of 00:10:42.960 --> 00:10:45.400 really important stuff at Sun. 00:10:47.930 --> 00:10:50.880 At Netscape one of the code words for is the average person 00:10:50.880 --> 00:10:52.110 who is going to be able to use this software is, 00:10:52.110 --> 00:10:54.110 "Well can my mom use it?" 00:10:54.830 --> 00:10:56.510 Yeah, my mom can use it. 00:10:56.510 --> 00:10:58.510 My mom can write optimizing compilers. 00:11:02.030 --> 00:11:04.680 By the time I was 12 years old I was making 50 bucks an hour 00:11:04.680 --> 00:11:05.950 programming computers. 00:11:06.760 --> 00:11:10.620 People say what should I be should I grow up to be a... 00:11:10.620 --> 00:11:12.090 I say computer programmer. 00:11:16.330 --> 00:11:19.740 The thing about that makes it a youth culture 00:11:19.740 --> 00:11:23.230 is one's capacity to throw one's entire life on the line 00:11:23.230 --> 00:11:24.490 with these firms 00:11:25.520 --> 00:11:27.820 Entire life commitment meaning 00:11:27.820 --> 00:11:30.860 24-7-365 work commitment. 00:11:33.040 --> 00:11:34.680 It's throwing yourself into a thing 00:11:34.680 --> 00:11:36.840 where you don't know if that job 00:11:36.840 --> 00:11:38.120 is going to be around soon. 00:11:38.120 --> 00:11:40.010 There's no stability in here. 00:11:40.010 --> 00:11:43.450 So the very kind of weird irony 00:11:43.450 --> 00:11:45.610 is that very people who are inventing the future 00:11:45.610 --> 00:11:46.670 can't see their own future. 00:11:47.930 --> 00:11:49.740 This is a monk-life existence 00:11:49.740 --> 00:11:51.930 there are very few women in these societies. 00:11:51.930 --> 00:11:54.060 These are male societies, 00:11:54.060 --> 00:11:55.760 they are secret societies, 00:11:55.760 --> 00:11:58.590 they function very much like the Masons 00:11:58.590 --> 00:12:00.800 or some street gang. 00:12:00.800 --> 00:12:01.850 Evil! 00:12:03.840 --> 00:12:05.560 Evil! Evil! 00:12:05.560 --> 00:12:06.320 Evil man! 00:12:06.320 --> 00:12:07.150 Why am I an evil man? 00:12:07.800 --> 00:12:08.860 Did you or did you not hear a man saying 00:12:08.860 --> 00:12:10.860 if you have a source leaving one bug, you will be 00:12:10.860 --> 00:12:11.640 in here at 1:30. 00:12:11.640 --> 00:12:13.040 I thought it was 2:30 00:12:14.320 --> 00:12:15.800 Now you're evil and stupid. 00:12:15.800 --> 00:12:16.440 (laughs) 00:12:16.440 --> 00:12:18.000 You now that, I'm actually just in a different time zone. 00:12:18.000 --> 00:12:20.160 I thought stupidity was an excuse though. 00:12:20.460 --> 00:12:22.920 A lot of people at Netscape don't get out much 00:12:22.920 --> 00:12:25.120 because they're at work all the time but 00:12:25.120 --> 00:12:27.450 most of people's social interaction I would expect is 00:12:27.450 --> 00:12:29.450 revolves around work just because 00:12:29.450 --> 00:12:31.920 so many people spend so much of their time at work. 00:12:31.920 --> 00:12:33.400 Hi Chris, it's Tara 00:12:33.840 --> 00:12:35.080 um, how much do you love me? 00:12:36.320 --> 00:12:37.040 Good. 00:12:37.040 --> 00:12:38.680 What do you know about way the threading stuff 00:12:38.680 --> 00:12:41.040 that falls into Javascript stuff and Java makes it feed? 00:12:42.010 --> 00:12:43.920 All we have left to hold on to, really 00:12:43.920 --> 00:12:46.080 is the work place, I mean it is the modern village. 00:12:47.310 --> 00:12:49.310 People get to know your history 00:12:49.310 --> 00:12:52.350 they shrug at your bad jokes. 00:12:53.690 --> 00:12:55.710 There's a kind of familiarity that 00:12:55.710 --> 00:12:58.380 and continuity that we don't have elsewhere. 00:12:58.380 --> 00:12:59.480 Paul 00:12:59.480 --> 00:13:02.010 we're going go out in a while and get something to eat 00:13:02.010 --> 00:13:04.410 and do stupid things. You're interested? 00:13:04.410 --> 00:13:05.850 Sure. Sure. Right. 00:13:06.490 --> 00:13:09.080 Ok, the purpose of this meeting is not to beat up people 00:13:09.080 --> 00:13:11.230 the purpose of this meeting is to make sure that 00:13:11.230 --> 00:13:13.660 as a company we are incredibly focused on 00:13:13.660 --> 00:13:15.400 getting the bug count to 0 00:13:15.720 --> 00:13:18.760 we've been moderately focused up until now 00:13:18.760 --> 00:13:20.920 we need to be deadly focused 00:13:20.920 --> 00:13:21.640 from here on in. 00:13:21.640 --> 00:13:24.540 Ok Jeff Weinstein 00:13:24.540 --> 00:13:26.540 is he in this room? 00:13:27.720 --> 00:13:28.830 He's not in this room. 00:13:28.830 --> 00:13:31.230 Did not check-in this weekend, true or false? 00:13:31.230 --> 00:13:32.800 He did not check-in this weekend 00:13:32.800 --> 00:13:33.920 He did not answer his mail 00:13:33.920 --> 00:13:35.480 and he hasn't answered his phone yet either. 00:13:35.480 --> 00:13:37.840 His locator shows he's with the rest of the colonists 00:13:37.840 --> 00:13:39.840 (laughs) 00:13:39.960 --> 00:13:42.520 The old saying is that trying to manage programmers 00:13:42.520 --> 00:13:44.520 is like trying to herd cats. 00:13:44.520 --> 00:13:46.520 You know you want them to be cats 00:13:46.520 --> 00:13:49.290 if you like cats, I mean 'cause you want what's unique about 00:13:49.290 --> 00:13:50.680 that creature 00:13:50.680 --> 00:13:54.220 But they really don't all like to go in the same direction. 00:13:55.240 --> 00:13:56.920 In less than four years 00:13:56.920 --> 00:13:59.420 Netscape has grown from a handful of people 00:13:59.420 --> 00:14:00.720 to over 200 00:14:00.720 --> 00:14:02.880 and sometimes, locating a programmer 00:14:02.880 --> 00:14:04.360 become yet another obstacle 00:14:04.360 --> 00:14:06.220 for the browser team to overcome. 00:14:06.220 --> 00:14:07.360 I'd say he's not in there. 00:14:07.360 --> 00:14:09.710 That would be my guess, straight out. 00:14:09.710 --> 00:14:11.210 He's not there. 00:14:11.930 --> 00:14:14.040 When's the last time he was in here? 00:14:14.040 --> 00:14:15.160 This afternoon. 00:14:15.160 --> 00:14:16.760 Ok 00:14:16.760 --> 00:14:19.900 Tara and I are ready to take a hit out on him. 00:14:19.900 --> 00:14:22.700 and well if ya see him when he comes back tell him to 00:14:22.700 --> 00:14:25.720 panic and run around and we're like 00:14:25.720 --> 00:14:26.670 doomed on Mac right now with this thing. 00:14:27.760 --> 00:14:27.770 Doomed! 00:14:27.800 --> 00:14:31.320 The person working on Mac is like waiting for data right? 00:14:31.320 --> 00:14:34.490 You should go around to every person in the company saying, "Doomed!" 00:14:36.670 --> 00:14:39.470 Netscape predicament has much to do with this man 00:14:39.470 --> 00:14:42.160 Bill Gates, whose company, Microsoft 00:14:42.160 --> 00:14:44.160 has made him the richest, and arguably 00:14:44.160 --> 00:14:46.160 the most powerful man in the world. 00:14:47.420 --> 00:14:49.710 Allright if we can have order we'd like to begin. 00:14:49.920 --> 00:14:51.420 Viewing Netscape's browser 00:14:51.420 --> 00:14:53.790 as a potential threat to his computing empire 00:14:53.790 --> 00:14:55.450 Gates has moved swiftly, 00:14:55.450 --> 00:14:57.180 making his own browser free 00:14:57.660 --> 00:14:58.960 and Netscape claims, 00:14:58.960 --> 00:15:01.680 also engaging an unfair business practices 00:15:01.680 --> 00:15:03.680 to take away its customers. 00:15:03.680 --> 00:15:05.180 But we need to explore today 00:15:05.180 --> 00:15:06.680 whether you and your company 00:15:06.680 --> 00:15:08.200 have crossed the line 00:15:08.200 --> 00:15:09.870 or on the other hand 00:15:09.870 --> 00:15:12.480 whether this is just the carping of disgruntled rivals. 00:15:12.670 --> 00:15:15.050 Netscape CEO Jim Barksdale 00:15:15.050 --> 00:15:17.420 argues his company's case before the Senate. 00:15:17.420 --> 00:15:19.520 And certainly nobody here on this panel is 00:15:19.520 --> 00:15:20.890 a greater admirer of Mr. Gates 00:15:20.890 --> 00:15:22.300 or his company than I am. 00:15:22.300 --> 00:15:24.120 But we do ask that Microsoft 00:15:24.120 --> 00:15:25.080 be held accountable 00:15:25.080 --> 00:15:26.010 for some of their actions. 00:15:26.060 --> 00:15:29.370 Actions that intimidate PC OEM manufacturers 00:15:29.370 --> 00:15:32.400 to use their products and exclusionary practises 00:15:32.400 --> 00:15:34.330 that prevent them from using my products. 00:15:34.330 --> 00:15:36.330 Not all companies succeed. 00:15:36.330 --> 00:15:38.540 Some fail to embrace change. 00:15:39.130 --> 00:15:42.760 This is the way technology in the free market works. 00:15:43.150 --> 00:15:45.520 The software industry's success 00:15:45.520 --> 00:15:48.400 has not been driven by government regulation 00:15:48.670 --> 00:15:51.680 but by freedom and the basic human desire 00:15:51.680 --> 00:15:54.360 to learn, to innovate and to excel. 00:15:54.360 --> 00:15:56.510 Meanwhile thousand of miles away 00:15:56.510 --> 00:15:59.500 Netscape programmers continue working around the clock 00:15:59.500 --> 00:16:01.640 in a race to meet Mozilla's release date. 00:16:02.160 --> 00:16:04.600 These guys they tend to work very consistently, 00:16:04.600 --> 00:16:06.860 so they'll just keep working until it's done and they won't stop. 00:16:07.210 --> 00:16:09.050 They don't need food, they don't need sleep, 00:16:09.050 --> 00:16:10.010 they don't need anything 00:16:10.010 --> 00:16:13.130 OK, so they take pay, but... 00:16:14.700 --> 00:16:17.050 A while ago some people from Harvard came and said 00:16:17.050 --> 00:16:19.050 "Well how do you develop software, we're writing a book" and I 00:16:19.260 --> 00:16:20.650 and I talked about all the things I thought 00:16:20.650 --> 00:16:22.000 were really important and they were just 00:16:22.000 --> 00:16:24.200 it felt to me like they were shaking their heads going, 00:16:24.200 --> 00:16:26.240 Oh, gee, he doesn't know about Principle 7 00:16:26.240 --> 00:16:28.040 and oh, he doesn't know about Principle 22 00:16:28.040 --> 00:16:30.570 and in some ways they're right... I really haven't got a clue. 00:16:30.570 --> 00:16:33.370 Right I really like to err on the side of 00:16:33.370 --> 00:16:35.610 every day we wake up in the morning and say 00:16:35.610 --> 00:16:37.720 based on what I know today 00:16:37.720 --> 00:16:40.760 what's the best way to get to where we all want to go? 00:16:41.680 --> 00:16:44.060 I personally or me and you three of us 00:16:44.330 --> 00:16:46.830 do no have time to read all two millions of source code 00:16:46.830 --> 00:16:49.240 to see that, there are no remaining problems. 00:16:52.200 --> 00:16:53.560 We're going over here 00:16:53.560 --> 00:16:55.880 zeroing in on Jeff Weinstein. 00:16:56.680 --> 00:16:59.020 With March 31st only days away 00:16:59.020 --> 00:17:01.790 the team can't proceed until Jeff Weinstein 00:17:01.790 --> 00:17:04.890 an expert on some of Netscapes most arcane code 00:17:04.890 --> 00:17:07.690 finds time to complete the bug fixes on his list. 00:17:07.840 --> 00:17:08.600 How are you doing? 00:17:08.600 --> 00:17:09.370 OK 00:17:09.720 --> 00:17:10.600 Alright well 00:17:10.600 --> 00:17:12.280 you are officially the most doomed 00:17:12.280 --> 00:17:14.280 individual in the company sir 00:17:18.430 --> 00:17:21.480 this one I can close, same with this one 00:17:21.480 --> 00:17:23.480 yeah bunch of these 00:17:23.480 --> 00:17:26.110 Um hopefully I'll get most of it done tonight 00:17:26.110 --> 00:17:28.040 His goal he was just going to stay all night 00:17:28.040 --> 00:17:29.440 and he was going to get it all done. 00:17:29.440 --> 00:17:31.660 The good news is actually I think by about 00:17:31.930 --> 00:17:34.110 I'm not sure if it was 9 or 11 o'clock at night 00:17:34.110 --> 00:17:36.110 he actually was completely done. 00:17:38.520 --> 00:17:40.200 Yeah! 00:17:40.200 --> 00:17:41.680 Reaching a critical milestone 00:17:41.680 --> 00:17:43.720 is cause for celebration. 00:17:46.990 --> 00:17:49.100 And one bug left 00:17:49.100 --> 00:17:51.070 and it's a really really hard one 00:17:51.070 --> 00:17:53.280 Don't make me kill you, close 4330. 00:17:53.280 --> 00:17:54.920 I will close 4330. 00:17:56.240 --> 00:17:57.630 Bug count is small 00:17:57.800 --> 00:18:00.000 there are some bugs that are not currently closed 00:18:00.000 --> 00:18:02.480 but most of them are like piddly little annoying things that 00:18:02.480 --> 00:18:03.580 Some of its stuck! 00:18:09.000 --> 00:18:12.760 All praise the uh the mighty ones that created tremendous pile of 00:18:12.760 --> 00:18:16.200 people working really hard this week to do the impossible. 00:18:18.410 --> 00:18:20.880 There is this magic phrase that Michael Toy invented 00:18:20.880 --> 00:18:22.880 which is "Zarro Boogs", hum 00:18:22.880 --> 00:18:24.670 which is it's not quite perfect 00:18:24.670 --> 00:18:26.000 but it's perfect enough 00:18:26.000 --> 00:18:27.550 as zero bugs / "zarro boogs". 00:18:27.740 --> 00:18:30.450 Do you have a spare monitor upstairs? 00:18:30.500 --> 00:18:32.220 Yes I do have a spare monitor. 00:18:32.360 --> 00:18:34.140 This is the first big test 00:18:34.280 --> 00:18:37.680 Will an outsider actually be able to make Mozilla work? 00:18:37.720 --> 00:18:42.090 If not Netscape stands a good chance of missing its March 31st deadline 00:18:42.300 --> 00:18:43.820 I thought it's gonna be huge thing, 00:18:43.820 --> 00:18:44.520 I thought it's gonna be like a hundred, 00:18:44.520 --> 00:18:46.740 two hundred people here like all and rows 00:18:46.740 --> 00:18:49.530 like with soviet style. 00:18:49.530 --> 00:18:51.530 We are nowhere near that organized 00:18:53.020 --> 00:18:55.380 Looks like it's all here, here we go! 00:18:56.390 --> 00:19:00.410 Wow! All good, it's pretty simple how stuff is built. 00:19:00.410 --> 00:19:03.170 It's just there's set of scripts that are set up 00:19:03.170 --> 00:19:05.240 to say exactly what to compile and then 00:19:05.300 --> 00:19:08.250 they all get globbed together into Mozilla hopefully. 00:19:10.150 --> 00:19:11.710 - Here it is - Yeah 00:19:11.710 --> 00:19:14.720 If you get it to work, then it means anybody can get it to work. 00:19:14.720 --> 00:19:15.510 That's true. 00:19:22.890 --> 00:19:28.390 (WILD CHEERING clapping laughter) 00:19:31.060 --> 00:19:34.350 - And look It has an about face! - ...Look it's so cute... 00:19:35.680 --> 00:19:39.120 - Oh, that was pretty 00:19:39.120 --> 00:19:41.590 - Yeah it's... - No, I don't think it's working. 00:19:41.620 --> 00:19:44.480 - Well go to the.. - Well - Oh... - Big crash... 00:19:44.480 --> 00:19:46.480 - Hell shot the foot... 00:19:49.990 --> 00:19:51.090 It's actually going really well. 00:19:51.090 --> 00:19:52.510 I didn't think we'd actually get somebody 00:19:52.510 --> 00:19:53.620 to build this quickly. 00:19:53.620 --> 00:19:56.600 We had to do one small adjustment and it worked! 00:19:57.700 --> 00:19:59.720 With the source almost ready to ship, 00:19:59.720 --> 00:20:01.760 Netscape must explain the significance 00:20:01.760 --> 00:20:03.350 of Mozilla to the press. 00:20:03.350 --> 00:20:06.470 Basically what we wanna do is we wanna give them a little bit of the history 00:20:07.320 --> 00:20:11.860 and then we wanna go into the what's actually going to happen tomorrow. 00:20:11.980 --> 00:20:14.360 The other important take away then too from this 00:20:14.360 --> 00:20:20.090 is that this is a really exciting cool thing. 00:20:20.090 --> 00:20:24.800 - Good afternoon, Forrester - Hi Stan Dolberg and uh Eric Brown please. 00:20:24.800 --> 00:20:26.050 - One second. 00:20:27.840 --> 00:20:31.750 - You've reached voicemail for Stan Dolberg -- I'll transfer you now 00:20:32.210 --> 00:20:33.910 - Good afternoon, Forrester. 00:20:33.910 --> 00:20:35.240 - Hi this is Maggie Young. 00:20:35.240 --> 00:20:37.060 I'm calling from Netscape and I have scheduled 00:20:37.060 --> 00:20:39.670 conference call with Stan Dolberg and Eric Brown 00:20:39.670 --> 00:20:41.710 and I just got Stan's voicemail. 00:20:41.710 --> 00:20:44.950 Netscape hopes the press will greet Mozilla with the same enthusiasm 00:20:44.950 --> 00:20:48.350 it had for the company in its early days. 00:20:48.350 --> 00:20:53.380 At eleven AM this morning, Netscape's stock went public and Wall Street went bonkers. 00:20:53.430 --> 00:20:56.130 Initially offer had a price of 38 $ a share, 00:20:56.130 --> 00:20:58.400 Netscape shut up to 72 within minutes... 00:20:58.400 --> 00:21:01.860 The stock is bid up at extraordinary levels 00:21:01.860 --> 00:21:05.040 in the first couple of really days and weeks 00:21:05.040 --> 00:21:06.520 of its introduction. 00:21:06.520 --> 00:21:09.290 It is the biggest initial public offering 00:21:09.290 --> 00:21:11.900 in basically the Wall Street history. 00:21:16.150 --> 00:21:17.720 - Good afternoon, Forrester 00:21:19.000 --> 00:21:20.320 - Hi this is Josh Walker. 00:21:20.320 --> 00:21:24.080 Today less than three years after its record breaking IPO however, 00:21:24.080 --> 00:21:27.030 Netscape's story generates a different response. 00:21:27.030 --> 00:21:28.130 - Hi there - Yup 00:21:28.130 --> 00:21:30.770 - As you now tomorrow is March 31st 00:21:30.770 --> 00:21:33.810 - So that means hum, source code will be made 00:21:33.810 --> 00:21:35.810 available to the developer community. 00:21:35.810 --> 00:21:36.820 And we thought we would just 00:21:36.820 --> 00:21:38.750 catch you up to speed and walk you through 00:21:38.750 --> 00:21:41.060 that and see if you had some questions. 00:21:41.060 --> 00:21:45.590 - Either I'm braindead or it takes lot of effort to communicate 00:21:45.840 --> 00:21:49.500 and so I'm concerned that while you all know 00:21:49.500 --> 00:21:53.390 what it means, I'm not confident 00:21:53.390 --> 00:21:56.840 that it's coming across to the press. 00:21:56.840 --> 00:21:58.640 - Right, I think those are good points. 00:21:58.640 --> 00:22:02.340 By opening up the source code, we basically extend our developer community 00:22:02.340 --> 00:22:04.280 from those folks that are inside of Netscape 00:22:04.280 --> 00:22:05.820 to hundreds and thousands of developers 00:22:05.820 --> 00:22:06.870 outside of Netscape 00:22:06.870 --> 00:22:09.730 so it's no longer Netscape versus Microsoft. 00:22:09.730 --> 00:22:12.120 It's Netscape and all of the Netscape, 00:22:12.120 --> 00:22:13.880 you know, virtual community. 00:22:13.880 --> 00:22:17.310 - I think there is a belief that Netscape 00:22:17.310 --> 00:22:20.030 doesn't have a position to continue 00:22:20.030 --> 00:22:21.860 to compete with Microsoft 00:22:21.860 --> 00:22:24.520 in the browser front and that 00:22:24.520 --> 00:22:27.840 in essence you've given up on the browser position. 00:22:32.060 --> 00:22:35.500 This was a lot more smooth than I had originally anticipated. 00:22:35.500 --> 00:22:36.230 Really. 00:22:38.270 --> 00:22:40.720 I'm still waiting for the major bump in the road 00:22:40.720 --> 00:22:42.340 that's gonna happen some time between now 00:22:42.340 --> 00:22:43.560 and tomorrow afternoon. 00:22:43.560 --> 00:22:45.140 In software development there is 00:22:45.140 --> 00:22:46.580 always a bump in the road. 00:22:46.580 --> 00:22:48.580 We just want to hear the Apple story 00:22:48.580 --> 00:22:53.940 They just can't quite get themselves comfortable 00:22:53.940 --> 00:22:55.980 with the patent grant or with 00:22:55.980 --> 00:22:58.340 whatever we tried to do to fix it for them. 00:22:58.340 --> 00:23:01.430 So the last thing back out of their lawyer was 00:23:01.430 --> 00:23:04.260 "gee, oh I don't know that we get enough protection." 00:23:04.260 --> 00:23:09.090 Mozilla has a small piece of code from Apple that has not been cleared for public license. 00:23:09.170 --> 00:23:11.020 - Ok. - We have to escalate. 00:23:11.770 --> 00:23:13.460 - Hi this is Mark Andreeson, 00:23:13.460 --> 00:23:16.440 I called a few minutes ago, and left message 00:23:16.440 --> 00:23:18.660 we're trying to get - the problem is I can't get phone 00:23:18.660 --> 00:23:19.920 there's no one at the Apple switchboard 00:23:19.920 --> 00:23:21.920 so I'm having a hard time getting phone numbers for people. 00:23:21.920 --> 00:23:22.860 Awesome. 00:23:24.740 --> 00:23:26.260 Hold on, 6 2 0. 00:23:35.030 --> 00:23:37.300 In order to ship Mozilla the next morning, 00:23:37.300 --> 00:23:39.110 Scott Collins is called in 00:23:39.110 --> 00:23:41.370 to replace Apple's code with his own invention. 00:23:41.370 --> 00:23:43.880 And theoretically we believe this is possible. 00:23:43.880 --> 00:23:47.340 It's my last bug. When I complete this bug, 00:23:47.340 --> 00:23:50.900 I will be allowed to rest. 00:23:50.900 --> 00:23:53.760 So I stayed up until about 5:40, 00:23:53.760 --> 00:23:56.730 this morning writing this replacement class. 00:23:56.730 --> 00:23:59.370 It made my life a living hell. 00:23:59.370 --> 00:24:01.390 I got it basically running, it's all running, 00:24:01.390 --> 00:24:03.290 it's all really good, and thank heavens 00:24:03.290 --> 00:24:04.940 we got permission from Apple 00:24:04.940 --> 00:24:06.300 to ship the regular source. 00:24:06.300 --> 00:24:08.230 It's my understanding that Jamie 00:24:08.230 --> 00:24:10.720 is gonna be the person that's gonna be pushing 00:24:10.720 --> 00:24:13.390 the bits up to the website at around 10:00, 00:24:13.390 --> 00:24:14.660 is that correct? 00:24:14.660 --> 00:24:15.750 OK. 00:24:15.750 --> 00:24:18.130 And we're gonna be staging some different 00:24:18.130 --> 00:24:20.580 photo opportunities for the press at that time, 00:24:20.580 --> 00:24:23.150 there will be television cameras you know news crews 00:24:23.150 --> 00:24:25.870 - Couldn't we just like hire actors to do this for us? 00:24:25.870 --> 00:24:30.990 - ...just tell them they get to be on TV come on.. - We're not gonna mandate it.. 00:24:30.990 --> 00:24:33.760 - You're on TV right now. - We've been on TV for two months. 00:24:33.760 --> 00:24:37.240 - I don't think anyone is gonna come. 00:24:42.360 --> 00:24:44.320 One way to learn to run a marathon 00:24:44.320 --> 00:24:47.610 is put a person out 26 miles into the desert, 00:24:47.610 --> 00:24:49.970 and say, you know, there's this bomb on your back 00:24:49.970 --> 00:24:51.750 that's gonna go off in a certain length of time 00:24:51.750 --> 00:24:53.190 if you don't get into the town. 00:24:53.190 --> 00:24:55.220 Well, that'll motivate you to get in 00:24:55.220 --> 00:24:57.310 but there is a certain chance that you'll be blown up. 00:24:57.310 --> 00:25:00.830 - You know what time it is? - Yeah it's five to ten. 00:25:00.830 --> 00:25:04.110 - Aah! Going to be late. Hurry up! 00:25:04.110 --> 00:25:05.940 Welcome everybody to the conference call. 00:25:05.940 --> 00:25:07.630 Thanks for joining us this morning. 00:25:07.630 --> 00:25:09.630 Today Netscape announced that 00:25:09.630 --> 00:25:12.470 the first developer release of its Communicator 5.0 00:25:12.470 --> 00:25:14.910 source code is available for download 00:25:14.910 --> 00:25:17.120 from the Mozilla dot org website. 00:25:19.220 --> 00:25:21.090 - You know where Tara is? 00:25:21.090 --> 00:25:22.850 - Second floor? 00:25:22.850 --> 00:25:25.480 - It's first floor, way on the other side. 00:25:25.480 --> 00:25:27.170 And then today on the end of March, 00:25:27.170 --> 00:25:29.440 as we announced, we are pushing the code 00:25:29.440 --> 00:25:30.600 out to the Web as they say, 00:25:30.600 --> 00:25:32.050 and we are delighted to be part of it 00:25:32.050 --> 00:25:33.790 and we're very excited to see what happens. 00:25:33.790 --> 00:25:36.250 The good news is the marathoner is now 00:25:36.250 --> 00:25:38.120 coming into town with that bomb on his back 00:25:38.120 --> 00:25:39.370 and it looks like he's gonna make it. 00:25:43.950 --> 00:25:45.670 - This is the moment of truth! 00:25:46.400 --> 00:25:48.560 They don't have theoretical framework 00:25:48.560 --> 00:25:50.630 to write software, they're just writing it. 00:25:55.320 --> 00:25:56.960 It's just like hitting the baseball. 00:25:56.960 --> 00:25:59.910 If their code gets a home run, 00:25:59.910 --> 00:26:01.490 nobody's asking questions. 00:26:01.490 --> 00:26:02.920 Well, this doesn't make sense, 00:26:02.920 --> 00:26:04.450 or why do you that, why does it work. 00:26:04.450 --> 00:26:05.810 Nobody cares why it works. 00:26:17.490 --> 00:26:20.850 - Wait this is bad. - What's that? 00:26:21.010 --> 00:26:25.730 - Well it's not connecting to... - The machine that controls 00:26:25.730 --> 00:26:28.280 the FTP push is, like, not answering. 00:26:28.280 --> 00:26:30.540 - Is it loaded? - It's "blast" not "blash". 00:26:30.710 --> 00:26:33.480 - Oh - Yeah maybe they're... 00:26:37.720 --> 00:26:40.620 - Mac's there. UNIX is there. Windows is there. - We're done! 00:26:40.660 --> 00:26:44.520 - It's on! - Yeah! 00:26:54.510 --> 00:26:58.250 - Since Jamie is here, I am told that means 00:26:58.250 --> 00:27:00.580 that we have now pushed the source out on the Net. 00:27:00.580 --> 00:27:01.400 Is that correct? 00:27:01.400 --> 00:27:03.020 - Actually, we decided not to. 00:27:05.680 --> 00:27:07.900 We thought it was a stupid idea. 00:27:11.020 --> 00:27:12.950 - That's our story and were sticking to it. 00:27:25.160 --> 00:27:27.530 For a moment, everyone at Netscape 00:27:27.530 --> 00:27:28.810 takes a breather. 00:27:28.810 --> 00:27:30.830 - I think it's gonna work out. 00:27:31.540 --> 00:27:33.660 In the first hour of its release, 00:27:33.660 --> 00:27:36.530 the source code is downloaded thousands of times 00:27:36.530 --> 00:27:38.710 but the number of downloads is no guarantee 00:27:38.710 --> 00:27:41.660 that Netscape will receive enough valuable contributions 00:27:41.660 --> 00:27:44.130 to help the company to reverse its slide. 00:27:48.040 --> 00:27:50.400 He's known as Pavlov to me. He's Pavlov at 00:27:50.400 --> 00:27:53.490 Pavlov.net, on IRC he's Pavlov or Pav or 00:27:53.490 --> 00:27:57.380 um, Pav Sleeping, or Pav Tired Up Too Late. 00:27:57.380 --> 00:28:00.550 And um without him I think we'd be months behind. 00:28:00.550 --> 00:28:03.430 Netscape's notoriety draws code writers 00:28:03.430 --> 00:28:06.800 from around the world willing to work on Mozilla without pay. 00:28:06.800 --> 00:28:10.500 One such contributor comes from rural Georgia. 00:28:12.720 --> 00:28:15.200 I've been amazed over the last two or three years, 00:28:15.200 --> 00:28:17.420 when especially his mother would come tell me 00:28:17.420 --> 00:28:19.680 "Well, so and so called" from maybe New York 00:28:19.680 --> 00:28:21.100 and they were coming to Atlanta 00:28:21.100 --> 00:28:22.990 and they wanted to talk to Stuart or see him, 00:28:22.990 --> 00:28:24.740 and they were gonna go down and have lunch. 00:28:24.740 --> 00:28:26.920 "Well", I'd say "Who is this person from New York?" 00:28:26.920 --> 00:28:29.670 And the all of a sudden "Well, he's been working 00:28:29.670 --> 00:28:32.050 with Stuart on some programming issues 00:28:32.050 --> 00:28:34.270 for a year or so and he wanted to come down 00:28:34.270 --> 00:28:37.740 and meet. "Well, did you tell him you're only sixteen?" 00:28:37.740 --> 00:28:41.080 I had no idea. Um, and that's great, 00:28:41.080 --> 00:28:43.040 that's a wonderful thing because 00:28:43.040 --> 00:28:47.610 he's contributing. It doesn't matter that he's young. 00:28:47.610 --> 00:28:51.010 The place we call the cave. We just shut the door 00:28:51.010 --> 00:28:55.150 and this is where he does whatever he does. 00:28:55.150 --> 00:28:58.820 It is flabbergasting to think that your child 00:28:58.820 --> 00:29:03.780 has done something for this worldwide company 00:29:03.780 --> 00:29:05.110 instead of his homework. 00:29:05.110 --> 00:29:08.320 I went and looked back at the older code 00:29:08.320 --> 00:29:11.210 and I was really frightened by how 00:29:11.210 --> 00:29:14.100 incredibly messy and just awful the code looked. 00:29:14.100 --> 00:29:15.980 It would have taken you know 00:29:15.980 --> 00:29:18.270 years to try and figure out what it was doing. 00:29:18.270 --> 00:29:21.260 So we basically did it from scratch. 00:29:21.980 --> 00:29:24.380 Pretty much I'm providing the code that makes 00:29:24.380 --> 00:29:26.590 the browser show everything faster 00:29:26.590 --> 00:29:29.200 and more efficiently than it used to. 00:29:29.200 --> 00:29:33.010 His keyboarding is almost just like talking. 00:29:33.010 --> 00:29:36.120 It's just um, an expression. 00:29:36.120 --> 00:29:38.630 He can express himself that way 00:29:38.630 --> 00:29:42.830 and it's just totally unconscious, almost. 00:29:42.830 --> 00:29:45.880 Just a part of how he communicates. 00:29:46.680 --> 00:29:49.630 In the past, free code contributions 00:29:49.630 --> 00:29:51.220 helped build the Internet. 00:29:51.220 --> 00:29:53.150 How commercial enterprise would benefit 00:29:53.150 --> 00:29:55.740 from free code remains a big question. 00:29:55.740 --> 00:29:57.660 Well, it's certainly my hope that 00:29:57.660 --> 00:30:00.760 the enormous amount of new people 00:30:00.760 --> 00:30:02.120 that no one company could afford 00:30:02.120 --> 00:30:03.940 to have working on any product, 00:30:03.940 --> 00:30:06.660 now contributing to the Netscape Navigator 00:30:06.660 --> 00:30:09.570 Communicator will make a significant difference 00:30:09.570 --> 00:30:11.280 in the improvement of the product. 00:30:11.280 --> 00:30:14.720 How that works against any competitor, 00:30:14.720 --> 00:30:16.250 remains to be seen. 00:30:25.980 --> 00:30:27.770 -Good morning -Good morning, Thank you. 00:30:27.770 --> 00:30:31.060 David Readerman an analyst for San Francisco Investment Bank, 00:30:31.060 --> 00:30:33.560 closely monitors Netscape's radical plan 00:30:33.560 --> 00:30:35.320 for investors eager to participate 00:30:35.320 --> 00:30:37.050 in the Internet stock boom. 00:30:38.130 --> 00:30:40.430 The market is really kind of a voting machine, 00:30:40.430 --> 00:30:43.210 it's voting yes I believe that vision statement. 00:30:43.210 --> 00:30:46.500 Yes I believe that's gonna result in products sales. 00:30:46.500 --> 00:30:48.710 Yes that's going to drive earnings up, and 00:30:48.710 --> 00:30:50.710 you know stocks should traded accordingly. 00:30:51.150 --> 00:30:53.250 The financial benefits to Netscape of 00:30:53.250 --> 00:30:55.950 giving away its source code are hard to measure. 00:30:55.950 --> 00:30:58.390 I understand why Netscape's trying to do it. 00:30:58.390 --> 00:31:02.270 They still have to show me that 00:31:02.270 --> 00:31:04.690 behind the vision and the slideware, 00:31:04.690 --> 00:31:08.460 there's a real sustainable business model 00:31:08.460 --> 00:31:11.130 that can deliver earnings hum, 00:31:11.130 --> 00:31:14.560 and so I'm in show-me mode for Netscape. 00:31:20.580 --> 00:31:22.930 Now, my job will be three times 00:31:22.930 --> 00:31:25.880 as hard as it was yesterday and it was already ten times harder than it needed to be. 00:31:25.880 --> 00:31:29.060 Right? Did I just work really hard to ship 00:31:29.060 --> 00:31:31.130 the company jewels out of the building and 00:31:31.130 --> 00:31:33.200 it's just gonna end in us dying 00:31:33.200 --> 00:31:35.530 and rolling in poison and misery. 00:31:35.530 --> 00:31:37.460 The day after this stuff goes out, 00:31:37.460 --> 00:31:38.590 you really don't get to let up. 00:31:38.590 --> 00:31:41.150 There is then the sort of day in day out, 00:31:41.150 --> 00:31:45.090 go to work turn on the computer, code, code code. 00:31:45.090 --> 00:31:46.940 - Thanks Tara. 00:31:49.460 --> 00:31:50.540 - Tara? 00:31:50.680 --> 00:31:52.950 - Yeah what's your doctor say Tara? 00:31:52.950 --> 00:31:55.820 - Uh, my doctor says interestingly enough 00:31:55.820 --> 00:31:59.820 that I work too much 00:31:59.820 --> 00:32:02.260 and uh, that if I went to work today after 00:32:02.260 --> 00:32:04.470 my appointment he would personally kill me. 00:32:04.470 --> 00:32:07.760 I have an agreement with myself 00:32:07.760 --> 00:32:10.030 that by the time I'm 35, I'm either going 00:32:10.030 --> 00:32:11.850 to be high school teacher or bartender, 00:32:11.850 --> 00:32:13.950 but something, anything other than a 00:32:13.950 --> 00:32:16.080 in a position in the hightech industry, 00:32:16.080 --> 00:32:18.120 otherwise I'll probably die by the time I'm 40. 00:32:25.730 --> 00:32:27.460 Uh, now that I'm an old guy 00:32:27.460 --> 00:32:28.590 I've kind of been round the block 00:32:28.590 --> 00:32:32.850 couple times and you can go from realizing, 00:32:32.850 --> 00:32:34.490 "This just never stops, does it?" 00:32:34.490 --> 00:32:37.220 And that being really depressing 00:32:37.220 --> 00:32:38.920 because you feel like it "I'm on, I'm on". 00:32:38.920 --> 00:32:40.680 I said I was never going to be on the treadmill 00:32:40.680 --> 00:32:42.610 and here I am. I'm on the treadmill. 00:32:42.610 --> 00:32:44.850 I'm going to be running like this forever. 00:32:44.850 --> 00:32:46.980 Because they're good at software, 00:32:46.980 --> 00:32:48.940 they need to keep pace. 00:32:48.940 --> 00:32:51.060 And as a result, keeping pace means 00:32:51.060 --> 00:32:53.900 to shut a lot of other things out. 00:32:53.900 --> 00:32:55.600 They just don't have time to read, 00:32:55.600 --> 00:32:57.140 time to hear about the world. 00:32:57.140 --> 00:32:59.090 They don't have much time for their families. 00:32:59.090 --> 00:33:00.830 Um, but when you're in situation where 00:33:00.830 --> 00:33:02.810 you really have a lot of work to do 00:33:02.810 --> 00:33:04.090 and no time to do it, 00:33:05.020 --> 00:33:07.040 you know, you pick what you want. 00:33:07.040 --> 00:33:08.770 Some people pick wanting to have a family. 00:33:08.770 --> 00:33:10.020 Some people pick wanting to 00:33:10.020 --> 00:33:11.120 get some software done. 00:33:12.400 --> 00:33:16.800 Christopher was born right after I started at Netscape, 00:33:16.800 --> 00:33:19.350 and I basically missed the first 00:33:19.350 --> 00:33:21.710 two years of his life because of the intensity. 00:33:21.710 --> 00:33:23.530 I'd work 'til about 7 or 8 o'clock, 00:33:23.530 --> 00:33:25.280 come home, eat dinner, 00:33:25.280 --> 00:33:28.520 put the kids to bed, and then go back to work, 00:33:28.520 --> 00:33:30.390 or work from home, until 2 or 3 00:33:30.390 --> 00:33:32.580 in the morning, and was like the Dad zombie. 00:33:32.580 --> 00:33:35.160 He would call and say, I'm on my way home 00:33:35.160 --> 00:33:37.030 and then it would be 2 or 3 hours and 00:33:37.030 --> 00:33:39.300 you know, the romantic dinner candles 00:33:39.300 --> 00:33:40.100 had burned down 00:33:40.100 --> 00:33:41.690 and I was thinking he was dead 00:33:41.690 --> 00:33:43.020 by the side of the road so, 00:33:43.020 --> 00:33:45.150 you know if 24 hours goes by 00:33:45.150 --> 00:33:47.110 and I don't hear from him, 00:33:47.110 --> 00:33:48.600 that I pretty much know where to find him. 00:33:50.450 --> 00:33:53.090 I live in Michigan. And I commute. 00:33:53.090 --> 00:33:55.530 So it's quite a long commute, 00:33:55.530 --> 00:33:57.230 I don't make it every day. 00:33:57.230 --> 00:33:59.500 I only make it about every two weeks or so. 00:33:59.500 --> 00:34:03.480 But um, It is quite a time change. 00:34:03.480 --> 00:34:06.290 Here it's something like 12:01 00:34:06.290 --> 00:34:09.320 in the morning, and there it's 1954. 00:34:15.710 --> 00:34:18.430 The motivation from moving back here is 00:34:18.430 --> 00:34:21.130 I wanted to get into a community, 00:34:21.130 --> 00:34:25.210 put roots down, and you know, feel settled. 00:34:25.210 --> 00:34:28.900 And I...Life is just different out there, 00:34:28.900 --> 00:34:31.970 it really is. I mean here people like worked 00:34:31.970 --> 00:34:36.000 car factory or whatever... thirty years and out. 00:34:38.950 --> 00:34:42.010 We spent, like, 45 minutes talking about all his 00:34:42.010 --> 00:34:44.900 like, his whole story, from job, to job, to job, to job. 00:34:44.900 --> 00:34:46.210 I thought it was pretty cool. 00:34:47.710 --> 00:34:53.330 He had like ten or something, jobs. 00:34:53.590 --> 00:34:56.770 He seemed to do it a lot during particularly peak 00:34:56.770 --> 00:34:59.490 stressful times, like, you know, baby due 00:34:59.490 --> 00:35:01.450 in two months, I'm changing jobs now, dear. 00:35:01.450 --> 00:35:03.210 I like when everything is changing. 00:35:03.210 --> 00:35:05.960 That makes it's exciting. That's why I do it. 00:35:05.960 --> 00:35:08.120 It's something to be in the storm, 00:35:08.120 --> 00:35:11.410 right in the middle of it and seeing everything 00:35:11.410 --> 00:35:13.390 new happening and putting it all together. 00:35:13.390 --> 00:35:14.190 It's really exciting. 00:35:14.190 --> 00:35:18.080 It's almost addictive. I wouldn't want to leave it, 00:35:18.080 --> 00:35:20.060 that's for sure. 00:35:20.060 --> 00:35:22.190 At times, it's a clear sacrifice 00:35:22.190 --> 00:35:23.520 of elements of your personal life. 00:35:26.110 --> 00:35:28.210 I have to work very hard but I have 00:35:28.210 --> 00:35:30.760 the chance of being rewarded for my efforts. 00:35:30.760 --> 00:35:33.090 This disadvantage, my life's moving on. 00:35:33.090 --> 00:35:34.930 I don't have any children yet, 00:35:34.930 --> 00:35:36.380 you realize there's a certain amount of 00:35:36.380 --> 00:35:39.160 my life that I'm sacrificing I'm going to look back 00:35:39.160 --> 00:35:41.030 and a portion of this life is gone. 00:35:43.100 --> 00:35:46.280 In the U.S., we have at least several million people 00:35:46.280 --> 00:35:49.060 directly making a living from software. 00:35:49.060 --> 00:35:51.020 And it's the fastest growing group of 00:35:51.020 --> 00:35:52.440 people in the economy. 00:35:52.440 --> 00:35:55.250 And it's certainly in aggregate, 00:35:55.250 --> 00:35:57.830 the highest paying field of its size. 00:35:57.830 --> 00:35:59.640 I mean yeah, you've got baseball, 00:35:59.640 --> 00:36:00.950 you've got Hollywood. 00:36:00.950 --> 00:36:02.940 But you know when you really 00:36:02.940 --> 00:36:05.150 think of a group that has millions of people in it, 00:36:05.150 --> 00:36:06.850 these are the highest wages anybody 00:36:06.850 --> 00:36:08.330 has ever seen in the United States. 00:36:14.340 --> 00:36:16.730 The opportunity to win big 00:36:16.730 --> 00:36:19.790 for code writers is very real. 00:36:19.790 --> 00:36:23.650 In fact, that if you will jackpot 00:36:23.650 --> 00:36:26.230 opportunity is reflected here on a 00:36:26.230 --> 00:36:27.790 Wall Street trading desk. 00:36:27.790 --> 00:36:31.080 And I find that a lot of the engineers 00:36:31.080 --> 00:36:33.410 and managers from Silicon Valley 00:36:33.410 --> 00:36:35.510 are very attuned to what goes on 00:36:35.510 --> 00:36:38.460 on these trading floors daily. 00:36:38.460 --> 00:36:42.090 By one account, 64 millionaires are created daily 00:36:42.090 --> 00:36:44.700 in Sillicon Valley where any technology worker 00:36:44.700 --> 00:36:46.860 can striking rich over night. 00:36:46.860 --> 00:36:49.020 You join a company and they give you 00:36:49.020 --> 00:36:51.320 some stock options which basically says, 00:36:51.320 --> 00:36:53.610 rather than just giving you stock, 00:36:53.610 --> 00:36:55.260 they give the right to buy the stock 00:36:55.260 --> 00:36:57.870 in the future at the current price. 00:36:57.870 --> 00:37:03.010 You might get stock in the order of 00:37:03.010 --> 00:37:05.360 maybe a year's salary or 00:37:05.360 --> 00:37:07.800 two years salary typically, worth of options. 00:37:07.800 --> 00:37:10.920 In some of these real booming companies 00:37:10.920 --> 00:37:12.970 out there on the Internet, the potential for 00:37:12.970 --> 00:37:14.780 becoming a millionaire or doing very well, 00:37:14.780 --> 00:37:15.800 is very, very high. 00:37:15.800 --> 00:37:17.340 The people who were very, 00:37:17.340 --> 00:37:19.660 very early, they call them "Mozillionaires". 00:37:19.660 --> 00:37:21.220 Stock options are a con. 00:37:21.220 --> 00:37:24.090 Um, it's a carrot and dangle, it's like, 00:37:24.090 --> 00:37:25.450 oh well, you know if you'll give up 00:37:25.450 --> 00:37:26.500 your one and only youth, 00:37:26.500 --> 00:37:29.080 maybe someday you'll make money, right... 00:37:29.080 --> 00:37:31.470 it's um, I've known so many people 00:37:31.470 --> 00:37:33.740 who have gambled on start-up lottery 00:37:33.740 --> 00:37:34.970 and got nothing. 00:37:34.970 --> 00:37:37.940 You know it's just like lottery ticket, it's a stupid tax. 00:37:37.940 --> 00:37:41.960 Um, I happened to win that particular lottery. 00:37:41.960 --> 00:37:43.890 From the day Microsoft announced 00:37:43.890 --> 00:37:46.330 its aggressive commitment to the Internet, however, 00:37:46.330 --> 00:37:49.030 Netscape stock has been in steady decline, 00:37:49.030 --> 00:37:51.610 and throughout most of 1998 Netscape 00:37:51.610 --> 00:37:54.360 options are essentially worthless. 00:37:54.360 --> 00:37:55.530 A year and a half ago, 00:37:55.530 --> 00:37:57.630 half of our revenue came from browser sales. 00:37:57.630 --> 00:37:59.160 Today none of it does, so well, 00:37:59.160 --> 00:38:01.260 Any business person out there knows 00:38:01.260 --> 00:38:02.340 that that's a huge challenge. 00:38:02.340 --> 00:38:04.490 I mean let me take your number one selling product 00:38:04.490 --> 00:38:05.770 away from you and you replace that 00:38:05.770 --> 00:38:07.020 within period of 12 months or so. 00:38:07.020 --> 00:38:08.670 Not many people want to do that. 00:38:08.670 --> 00:38:11.470 Even though the company sells other Internet products, 00:38:11.470 --> 00:38:14.370 the marketplace views Netscape as a browser company 00:38:14.370 --> 00:38:16.640 in a losing battle with Microsoft. 00:38:18.230 --> 00:38:22.540 - Greg this is Jim Barksdale with Netscape Communications, how are you? 00:38:22.880 --> 00:38:24.980 It's clear that Netscape doesn't have 00:38:24.980 --> 00:38:27.730 enough pieces to threaten Microsoft. 00:38:27.730 --> 00:38:30.660 I don't think that Netscape long term 00:38:30.660 --> 00:38:33.320 can survive as an independent company. 00:38:36.590 --> 00:38:39.280 While Mozilla tries to recapture the early, 00:38:39.280 --> 00:38:41.610 glory days of the company, 00:38:41.610 --> 00:38:44.050 integrating code from the outside means 00:38:44.050 --> 00:38:46.490 more work for everyone on the browser team. 00:38:46.490 --> 00:38:47.910 - Apparently I must have done it backwards 00:38:47.910 --> 00:38:50.630 from what you told me, or I don't know what 00:38:50.630 --> 00:38:52.630 - Ok, then this is bad. 00:38:52.630 --> 00:38:54.890 - We want to take the old free tree 00:38:54.890 --> 00:38:56.620 and use it as subsection, 00:38:56.620 --> 00:38:59.430 and we want to build this interesting tree around this. 00:38:59.430 --> 00:39:00.280 - No that's not want we want to do 00:39:00.280 --> 00:39:01.640 NS Private at the top, right? 00:39:01.640 --> 00:39:04.050 - A project file for this or project file for that, 00:39:04.050 --> 00:39:05.500 it can't be a project file for both. 00:39:05.500 --> 00:39:07.940 We don't have a plan for doing both. 00:39:07.940 --> 00:39:10.100 So right now I have some files that have 00:39:10.100 --> 00:39:12.200 to come from here for Java in a single directory, 00:39:12.200 --> 00:39:13.330 and some files that have to come from here 00:39:13.330 --> 00:39:15.430 in the same directory, the same directory. 00:39:15.490 --> 00:39:16.300 Tell me how I do that? 00:39:19.970 --> 00:39:21.390 That's the problem. 00:39:21.390 --> 00:39:23.720 The browser division which costs the company 00:39:23.720 --> 00:39:26.240 almost 30 million dollars a year to operate 00:39:26.240 --> 00:39:28.650 and contributes few revenues to the company 00:39:28.650 --> 00:39:31.150 is reorganized in the fall for the second time 00:39:31.150 --> 00:39:32.170 in less than a year. 00:39:32.170 --> 00:39:33.760 Do we have all the answers: No. 00:39:33.760 --> 00:39:35.460 We're going to try and learn what we can from 00:39:35.460 --> 00:39:37.200 seeing the people who've done this well... 00:39:37.200 --> 00:39:40.200 When I joined a start-up, I knew that 19 out of 20 fail. 00:39:40.460 --> 00:39:41.880 When an employee comes 00:39:41.880 --> 00:39:43.350 to work at Netscape today, 00:39:43.350 --> 00:39:44.890 he doesn't have the perception 00:39:44.890 --> 00:39:46.470 that there's a 19 out of 20 chance 00:39:46.470 --> 00:39:48.520 that this job is not gonna be in place 00:39:48.520 --> 00:39:49.990 1 to 5 years from now. 00:39:52.750 --> 00:39:56.460 If you live here, it is the ubiquitous conversation 00:39:56.460 --> 00:39:58.310 "Do you believe that Microsoft 00:39:58.310 --> 00:40:00.210 has used either a) illegal 00:40:00.260 --> 00:40:02.390 or just unfair methods 00:40:02.390 --> 00:40:04.630 to take market share from Netscape?" 00:40:04.630 --> 00:40:07.870 And if the heart and soul of this industry is 00:40:07.870 --> 00:40:12.070 opportunity, is egalitarianism, Microsoft having 00:40:12.070 --> 00:40:15.130 achieved its market share 00:40:15.190 --> 00:40:18.820 on anything other than the backs of its code 00:40:18.820 --> 00:40:22.170 really riles every body up. 00:40:22.270 --> 00:40:25.270 Justice department has charged Microsoft 00:40:25.370 --> 00:40:29.650 with engaging an anti-competitive and exclusionary practises 00:40:29.650 --> 00:40:34.470 designed to maintain its monopoly in personal computer operating systems 00:40:34.830 --> 00:40:39.460 and attempting to extend that monopoly to Internet browser software. 00:40:39.670 --> 00:40:41.830 Regardless of its case against Microsoft, 00:40:41.870 --> 00:40:44.660 Netscape has become a victim of its increasing size 00:40:44.690 --> 00:40:46.570 and the growing complexities of its code, 00:40:46.670 --> 00:40:49.160 the company struggles to maintain the vitality 00:40:49.180 --> 00:40:51.160 it enjoyed as a start-up. 00:40:51.580 --> 00:40:53.650 When a company gets to be above a certain size, 00:40:53.660 --> 00:40:57.370 it's just a process, it's a mechanism for making money. 00:40:57.470 --> 00:41:00.130 And innovation is like one possible way of doing that, 00:41:00.150 --> 00:41:00.980 but it's a risky way. 00:41:01.010 --> 00:41:02.670 So companies, big companies don't do that. 00:41:02.770 --> 00:41:06.570 Um, Microsoft actually doesn't do very much, they buy companies. 00:41:06.600 --> 00:41:08.960 They wait until someone has done something interesting and then they acquire them, 00:41:09.090 --> 00:41:10.400 and then they milk it for all it's worth. 00:41:10.430 --> 00:41:15.070 I don't mean to pick on Microsoft because lots of companies do that, it's just the normal way of doing business. 00:41:24.120 --> 00:41:26.310 We're on out way to the Flint Center now. 00:41:26.780 --> 00:41:28.230 We're going to have an all-hands meeting. 00:41:28.260 --> 00:41:32.310 Jim Barksdale has moved up the all hands meeting by roughly about a week. 00:41:32.310 --> 00:41:36.010 We just announce quarterly results and now this major change in direction. 00:41:38.840 --> 00:41:43.000 Well, in case you haven't read the newspaper, 00:41:45.670 --> 00:41:50.980 we have, as of 1:30 this morning, 00:41:52.980 --> 00:42:02.290 concluded negotiations and agreed to sell our company to AOL of Dulles, Virginia. 00:42:06.870 --> 00:42:10.270 I can't imagine that day when they announced the merger, 00:42:10.370 --> 00:42:13.370 that they weren't like "Oh, I don't believe this". 00:42:13.470 --> 00:42:16.310 You know, sort of a nightmare scenario. 00:42:16.310 --> 00:42:17.770 Although, you know, the worst one would have been 00:42:17.770 --> 00:42:19.770 Microsoft's buying us, I guess, you know. 00:42:19.770 --> 00:42:21.890 Then they would have, you know you would've seen like 00:42:21.970 --> 00:42:24.240 his this flow of cars out of Netscape 00:42:24.240 --> 00:42:27.390 Six months ago they were insulting AOL's technology, 00:42:27.390 --> 00:42:30.090 you know, it was the service for idiots. 00:42:30.090 --> 00:42:31.970 "Congratulations skippy, you've got mail!" 00:42:32.370 --> 00:42:37.770 Netscape is not unusual in the way they felt about AOL in Silicon Valley. 00:42:37.770 --> 00:42:39.970 I mean, it's very clear that nobody 00:42:39.970 --> 00:42:41.470 had any respect for the company. 00:42:41.470 --> 00:42:42.950 One of them at Netscape 00:42:42.950 --> 00:42:45.060 called Steve Case a soap salesman 00:42:45.060 --> 00:42:47.060 because he used to work at Proctor and Gamble. 00:42:48.080 --> 00:42:49.320 The soap salesman bought them. 00:42:50.760 --> 00:42:54.170 The quote that came out of this article was 00:42:54.170 --> 00:42:57.600 "Netscape: (similar lines of) lived fast, 00:42:57.600 --> 00:42:59.570 died young, and left a tired corpse". 00:42:59.670 --> 00:43:03.470 And I don't know they agree with that. 00:43:04.300 --> 00:43:05.870 I don't think Netscape's done yet. 00:43:05.870 --> 00:43:07.110 They bought us because they like us, 00:43:07.110 --> 00:43:07.990 they like what we do, 00:43:08.260 --> 00:43:10.640 and they don't want to disturb that formula; 00:43:11.240 --> 00:43:13.870 so their plan is to not damage us in any way. 00:43:14.320 --> 00:43:16.160 There had been alot of, uh, 00:43:16.230 --> 00:43:17.940 a lot of speculation out on the net, 00:43:17.940 --> 00:43:19.390 you know, in the free software community, like 00:43:19.390 --> 00:43:20.820 oh well this is it, you know, 00:43:20.820 --> 00:43:21.670 it's all over now 00:43:21.670 --> 00:43:23.380 "AOL's just gonna screw everything up". 00:43:23.380 --> 00:43:24.160 So I wrote this thing 00:43:24.160 --> 00:43:25.730 that I put on the Mozilla.org site 00:43:25.730 --> 00:43:27.810 that just laid out the worst case scenario, 00:43:27.810 --> 00:43:28.770 like, well okay, 00:43:29.270 --> 00:43:31.460 even if everything goes wrong 00:43:31.560 --> 00:43:33.610 it's still not as bad as you're saying it is. 00:43:33.840 --> 00:43:36.360 Because the nature of what Netscape did 00:43:36.360 --> 00:43:39.990 meant that the code belongs to the community now. 00:43:40.340 --> 00:43:42.660 Few days later I got email from Steve Case, 00:43:42.660 --> 00:43:44.580 saying, um, we think that you're doing is great thing 00:43:44.580 --> 00:43:45.690 and it's part of the reason we bought the company 00:43:45.690 --> 00:43:47.390 we plan to keep it going that way, so 00:43:47.850 --> 00:43:52.190 um, as far as Mozilla.org and Netscape and AOL's contribution 00:43:52.350 --> 00:43:55.750 to the open-source movement goes, 00:43:55.750 --> 00:43:57.270 he says, it's gonna continue... 00:43:58.330 --> 00:44:01.710 The merger with AOL creates a windfall for shareholders 00:44:01.710 --> 00:44:05.560 that will give Netscape employees the chance to cash out and move on, 00:44:05.660 --> 00:44:07.920 causing speculation in the national media 00:44:07.920 --> 00:44:11.760 about AOL's ability to retain Netscape's key people. 00:44:12.660 --> 00:44:14.260 And already I hear, you know, 00:44:14.260 --> 00:44:16.240 that AOL people come at Netscape and say, 00:44:16.240 --> 00:44:17.570 yeah this is the AOL way. 00:44:17.570 --> 00:44:19.670 It's not gonna work at Netscape. 00:44:19.670 --> 00:44:22.900 It's gonna be the Netscape way with help from AOL! 00:44:22.900 --> 00:44:24.650 I suspect some of them will leave. 00:44:24.650 --> 00:44:26.800 You know, they don't want to be part of AOL. 00:44:26.900 --> 00:44:29.110 Some people just like the start-up mentality. 00:44:29.270 --> 00:44:32.000 And those that want to be part of a juggernaut 00:44:32.000 --> 00:44:33.920 are going to stay and be part of the juggernaut. 00:44:34.280 --> 00:44:38.010 I've been at Netscape for 3 and a half years and it feels like forever. 00:44:38.400 --> 00:44:44.190 And AOL's focus and Netscape's growing focus has been marketing and advertising, 00:44:44.190 --> 00:44:45.230 all that stuff, and that's 00:44:45.960 --> 00:44:48.540 not nearly as interesting 00:44:48.540 --> 00:44:50.800 to someone who's sort of a techno-fetishist. 00:44:50.900 --> 00:44:53.290 I'm switching jobs and selling my house, 00:44:53.290 --> 00:44:55.000 I'm moving, switching towns... 00:44:56.670 --> 00:45:00.100 That's life for start-up land. 00:45:01.200 --> 00:45:03.150 I'm still young and stupid as I like to put it, 00:45:03.150 --> 00:45:05.050 so I can get away with that stuff like that. 00:45:06.190 --> 00:45:10.120 Year and a half ago, so Tara comes to me she says 00:45:10.120 --> 00:45:13.570 "I want to be a manager so bad, that I can taste it". 00:45:13.570 --> 00:45:17.560 So we finally said alright, you get to be a manager. 00:45:17.560 --> 00:45:20.550 And like within a week she said 00:45:20.550 --> 00:45:22.750 "Why did you ever let me do this?" 00:45:25.750 --> 00:45:30.100 And Tara has turned out to be like one of Netscape's greatest managers. 00:45:30.200 --> 00:45:34.200 So here is to Tara, release team manager. 00:45:34.710 --> 00:45:37.550 Tara leaves Netscape for an e-commerce start-up, 00:45:37.550 --> 00:45:40.640 missing out on a big jump in the value of her stock options 00:45:40.640 --> 00:45:42.950 in hopes for a bigger pay out at her new company. 00:45:52.760 --> 00:45:57.700 Regardless of how AOL runs the Netscape business, 00:45:57.800 --> 00:45:59.980 it's not Netscape anymore - that part's over. 00:45:59.980 --> 00:46:01.800 And you know, that's really sad 00:46:01.800 --> 00:46:04.230 I wish Netscape could have gone it on their own. 00:46:04.270 --> 00:46:08.500 Frustrated by what he perceives as a lack of commitment to open-source development, 00:46:08.600 --> 00:46:12.600 Jamie quits Netscape one year to the day he helped to give away Mozilla. 00:46:13.350 --> 00:46:16.200 The movie Hackers I think is just a great movie. 00:46:16.300 --> 00:46:18.000 I wish our lives were like that, 00:46:18.000 --> 00:46:21.150 I wish we were roller skating around in spandex and fighting bad guys, 00:46:21.150 --> 00:46:25.650 but you know it's not it's sitting in a room and typing all day. 00:46:28.150 --> 00:46:31.740 This is what I was trying to escape, this life. 00:46:31.740 --> 00:46:33.940 I knew I did not want to live here. 00:46:36.460 --> 00:46:38.750 I've been out here now about four of five years. 00:46:38.750 --> 00:46:43.500 This is a nice place. This is escape from the jungle. 00:46:48.600 --> 00:46:53.070 Jim Roskind is promoted to Netscape's highest engineering rank. 00:46:53.990 --> 00:46:55.940 Last night I was here at four in the morning, 00:46:55.990 --> 00:46:59.200 and this isn't even in the middle of a critical push. 00:46:59.300 --> 00:47:01.840 But it's almost like an addiction, an adrenaline rush, 00:47:01.840 --> 00:47:03.900 a going for perfection, a pushing. 00:47:03.900 --> 00:47:08.490 And then as you see the results, you get the feedback to push harder. 00:47:12.960 --> 00:47:14.990 You know I really shouldn't comment on this 00:47:14.990 --> 00:47:16.380 since I'm just as foolish as everyone else is 00:47:16.380 --> 00:47:18.070 but I'll just go ahead and do it while admitting that I'm foolish, 00:47:18.070 --> 00:47:20.900 there's just a tremendous quest for material wealth here. 00:47:21.000 --> 00:47:23.200 It's like the goldrush all over again. 00:47:24.100 --> 00:47:26.400 And this is gonna be the playhouse. 00:47:26.500 --> 00:47:29.210 And then this will be like a front porch I think a little flowers and stuff. 00:47:29.210 --> 00:47:30.670 So it will be like a cute little house. 00:47:30.900 --> 00:47:34.800 I went to Netscape because its main purpose was to generate cash, 00:47:34.900 --> 00:47:36.500 based on this Internet thing. 00:47:36.500 --> 00:47:38.580 It's like what we're gonna do, we're gonna get rich. 00:47:38.580 --> 00:47:41.880 It just took a heavy toll on our marriage, 00:47:41.880 --> 00:47:44.500 and, if it wasn't for God's grace, 00:47:44.600 --> 00:47:46.040 we wouldn't have made it. 00:47:46.100 --> 00:47:49.440 "Why would I use god gives" 00:47:50.000 --> 00:47:51.800 Micheal burned out. 00:47:51.900 --> 00:47:57.030 Micheal, came to a place, in his own life where he said the cost is too great, 00:47:57.030 --> 00:47:59.190 I'm not gonna do it anymore. 00:47:59.770 --> 00:48:02.480 If people are - would look at this and say oh 00:48:02.480 --> 00:48:04.980 hey this is a cool thing, I'm gonna start a start-up 00:48:04.980 --> 00:48:06.750 and get rich quick 00:48:06.750 --> 00:48:08.360 I would just have to say 00:48:08.360 --> 00:48:09.740 you need to count the costs 00:48:10.090 --> 00:48:13.370 because you can't ever retrieve the time that's lost. 00:48:13.960 --> 00:48:15.270 Michael Toy 00:48:15.270 --> 00:48:17.100 Netscape employee number 6 00:48:17.100 --> 00:48:19.300 achieved his goal of financial independance 00:48:19.300 --> 00:48:22.950 and retired from Netscape shortly after Mozilla's release. 00:48:29.120 --> 00:48:30.330 In the Valley, 00:48:30.330 --> 00:48:33.690 if you've stayed someplace longer than about three years 00:48:33.690 --> 00:48:35.220 people wonder what's going on? 00:48:35.220 --> 00:48:37.220 Why can't you get another job, what's wrong with you? 00:48:37.220 --> 00:48:39.220 If you're a programmer, you pretty much change jobs 00:48:39.220 --> 00:48:41.220 about every two years or so. 00:48:42.060 --> 00:48:43.220 It's like ants, 00:48:43.220 --> 00:48:43.880 worker ants. 00:48:43.880 --> 00:48:45.880 They send out a group out to do something. 00:48:45.880 --> 00:48:47.660 As that group approaches 00:48:47.660 --> 00:48:48.970 the task that they're gonna do 00:48:48.970 --> 00:48:50.970 some ants leave, more ants come on 00:48:50.970 --> 00:48:53.020 By the time it gets to the target 00:48:53.020 --> 00:48:54.500 it could be a totally different set of ants 00:48:54.720 --> 00:48:58.520 I think as we distribute the set of work that we're doing 00:48:58.520 --> 00:49:00.520 and more and more, in the Information Age 00:49:01.490 --> 00:49:02.620 it'll be more like that. 00:49:03.340 --> 00:49:07.110 Scott Collins continues to commute to Netscape from Michigan. 00:49:11.440 --> 00:49:12.820 There's lot of pressure right now 00:49:12.820 --> 00:49:14.820 to complete our product on time. 00:49:15.260 --> 00:49:17.480 Um, sort of wade in with 00:49:17.710 --> 00:49:21.430 the ridiculous acrobatics the stock is doing. 00:49:21.750 --> 00:49:23.430 We were a 20$ company 00:49:23.430 --> 00:49:26.820 and as of this moment our stock is at 172$. 00:49:27.310 --> 00:49:29.880 So it's hard to be depressed about the amount of work 00:49:29.880 --> 00:49:31.560 you have to do when 00:49:31.560 --> 00:49:33.560 every other cube holds a millionnaire. 00:49:35.460 --> 00:49:38.910 When the deal with AOL closes in the Spring of 1999 00:49:38.910 --> 00:49:43.130 the value of Netscape's stock more than doubled since the merger's announcement. 00:49:44.290 --> 00:49:45.820 Netscape married right. 00:49:46.320 --> 00:49:49.260 They hitched their fortunes to AOL 00:49:49.260 --> 00:49:51.260 when the transaction was announced, 00:49:51.380 --> 00:49:54.840 the implied valuation was about 4.2 billion 00:49:54.980 --> 00:49:56.840 when transaction was completed, 00:49:57.230 --> 00:50:00.170 the transaction was valued at 10 billion. 00:50:00.170 --> 00:50:04.340 So in effect about 5.5 or 6 billion dollars 00:50:04.340 --> 00:50:06.640 of net worth was created 00:50:06.640 --> 00:50:10.460 so I think it was the very clever deal-making 00:50:10.460 --> 00:50:13.890 of Netscape management that kept them in the game 00:50:13.890 --> 00:50:18.560 much longer and Netscape's shareholders benefited quite considerably. 00:50:19.520 --> 00:50:20.730 Mo- 00:50:20.780 --> 00:50:21.870 -zill- 00:50:21.870 --> 00:50:22.950 -la 00:50:22.950 --> 00:50:24.290 lives! 00:50:24.290 --> 00:50:26.440 While many executives sold their stock 00:50:26.440 --> 00:50:28.040 during Netscape's final year 00:50:28.040 --> 00:50:29.620 Barksdale bought more 00:50:29.620 --> 00:50:31.890 and after the merger he swapped his shares 00:50:31.890 --> 00:50:35.000 for more than half a billion dollars of AOL stock. 00:50:39.100 --> 00:50:40.900 Another young man comes west 00:50:40.900 --> 00:50:44.210 to seek his fortune on technology's new frontier. 00:50:44.210 --> 00:50:46.900 I'm a little bit nervous going into this interview, 00:50:46.900 --> 00:50:50.310 cause I'm not entirely sure what to expect. 00:50:50.310 --> 00:50:52.180 It's a long way away 00:50:52.180 --> 00:50:54.060 Three thousand miles 00:50:54.060 --> 00:50:57.270 is a long way for your child to be 00:50:57.270 --> 00:51:02.360 But this is a place where there's a lot going on that 00:51:02.360 --> 00:51:04.410 he's very interested in and I think 00:51:04.410 --> 00:51:06.410 has some talents in this area. 00:51:06.410 --> 00:51:09.470 And I really think that this may be 00:51:10.430 --> 00:51:13.170 kind of home for him as far as 00:51:13.170 --> 00:51:15.170 being able to work with people 00:51:15.170 --> 00:51:17.510 that he can actually talk to. 00:51:23.270 --> 00:51:24.950 - Pavlov! 00:51:27.510 --> 00:51:29.390 - What I want to know is, 00:51:29.510 --> 00:51:30.870 what you want to do 00:51:30.870 --> 00:51:33.640 I mean, what your goals are in the next couple of years? 00:51:33.640 --> 00:51:35.040 - My goal right now 00:51:35.040 --> 00:51:38.700 is that I want to see the UNIX version faster than the Windows version. 00:51:39.560 --> 00:51:41.070 Once you pull that off, 00:51:41.070 --> 00:51:43.260 then, you know, we'll see. 00:51:43.310 --> 00:51:44.280 But that's my goal. 00:51:45.730 --> 00:51:47.860 Pavlov is hired by Netscape. 00:51:47.860 --> 00:51:50.150 He postpones going to college. 00:51:52.370 --> 00:51:55.060 Taking part in what one investor has called the largest 00:51:55.060 --> 00:51:57.730 legal creation of wealth in the history of the planet, 00:51:57.730 --> 00:52:00.590 David Readerman moves to a new investment bank. 00:52:04.300 --> 00:52:05.580 Here's the data center, 00:52:05.580 --> 00:52:08.170 a lot of cable, a lot of fiber. 00:52:08.350 --> 00:52:12.270 These can be sort of, you know, Internet connections 00:52:12.320 --> 00:52:14.790 they can be our trading lines, our phone lines. 00:52:14.790 --> 00:52:17.780 You know we're lying the infrastructure 00:52:17.780 --> 00:52:21.040 to basically build a major merchant bank. 00:52:21.580 --> 00:52:24.520 Our view is that the Internet changes everything 00:52:24.520 --> 00:52:26.840 and we're going to finance the companies 00:52:26.840 --> 00:52:29.330 that want to be the agents of that change. 00:52:36.860 --> 00:52:38.040 Look at this intersection, 00:52:38.040 --> 00:52:40.320 we've got a bank here, 00:52:40.320 --> 00:52:42.980 in two years you know this may not be here, 00:52:42.980 --> 00:52:45.330 why not bank online? 00:52:47.520 --> 00:52:49.150 Gap's website 00:52:49.150 --> 00:52:52.590 is one of the most successful commerce websites 00:52:52.590 --> 00:52:54.590 on the market. 00:52:56.070 --> 00:52:59.030 I don't even know why Gap's renovating this store? 00:52:59.030 --> 00:53:01.600 Why aren't they investing more in their website? 00:53:03.370 --> 00:53:06.480 I don't know what this intersection may look two years from now. 00:53:09.230 --> 00:53:11.180 When I started people didn't know what HTML was, 00:53:11.180 --> 00:53:12.880 what the World Wide Web was, and then all of a sudden 00:53:12.880 --> 00:53:14.880 the power of the Internet that had been there 00:53:14.880 --> 00:53:17.130 for years was available to everybody 00:53:17.250 --> 00:53:20.330 in an easy way, Point & click, the universal language. 00:53:20.330 --> 00:53:23.770 It's like in Fantasia when Mickey is standing over 00:53:23.840 --> 00:53:25.400 the book that's open on the mountain, 00:53:25.400 --> 00:53:26.510 and he's looking in to see what to do 00:53:26.510 --> 00:53:28.510 and he does something. And he doesn't really know what he does 00:53:28.750 --> 00:53:29.890 but it makes something happen. 00:53:29.890 --> 00:53:32.260 And of course this thing gets out of control and keeps going. 00:53:32.280 --> 00:53:33.990 You don't know why it works, you don't know how it works, 00:53:33.990 --> 00:53:35.790 you just push a button and it works. 00:53:35.790 --> 00:53:37.810 We're at the beginning of an industry and 00:53:37.810 --> 00:53:39.810 who knows where that industry's gonna go? 00:53:39.810 --> 00:53:41.890 This could all turn into television again. 00:53:41.890 --> 00:53:44.580 It could be controlled by a small number of 00:53:45.860 --> 00:53:48.180 companies who decide what we see and hear. 00:53:48.180 --> 00:53:50.180 And there's a lot of precedent for that. 00:53:51.340 --> 00:53:53.510 I'm just laying down the tracks 00:53:53.510 --> 00:53:55.510 and there were these trains zooming by me, 00:53:55.510 --> 00:53:57.440 and there's no way I'd want to say it's a 00:53:57.440 --> 00:53:59.440 bad thing to have these trains fly by. 00:54:00.380 --> 00:54:01.860 I could be a horrible legacy. 00:54:01.860 --> 00:54:04.230 If it ended up being a legacy of, 00:54:04.230 --> 00:54:06.600 you know, Netscape and the Internet, 00:54:07.360 --> 00:54:09.070 that we could all like, 00:54:10.200 --> 00:54:11.680 do what we're doing only under 00:54:11.680 --> 00:54:13.360 much more intense pressure and 00:54:13.680 --> 00:54:14.720 much faster. 00:54:17.090 --> 00:54:18.450 Everything has to change faster, 00:54:18.450 --> 00:54:20.150 obviously, you know, look at Netscape. 00:54:20.150 --> 00:54:22.150 It was born and died. 00:54:22.150 --> 00:54:23.950 I don't want to use the word "died", they wouldn't like that word. 00:54:23.950 --> 00:54:26.300 But basically it was born and overtaken 00:54:26.300 --> 00:54:27.760 within four years. 00:54:27.760 --> 00:54:30.050 That's pretty fast, I think. 00:54:30.400 --> 00:54:31.830 They must think it's very fast. 00:54:31.830 --> 00:54:33.830 Near the end of 1999, 00:54:33.830 --> 00:54:35.510 the public still awaits Netscape's 00:54:35.510 --> 00:54:37.510 first open source browser, 00:54:37.510 --> 00:54:39.980 more than a year after Mozilla was released. 00:54:40.270 --> 00:54:42.120 The judge and the justice department 00:54:42.120 --> 00:54:44.440 end a trust trial rules that Microsoft 00:54:44.470 --> 00:54:46.770 is a monopoly, it stiffles innovation. 00:54:46.770 --> 00:54:48.570 AOL begins the millenium 00:54:48.590 --> 00:54:50.620 with a new even larger aquisition, 00:54:50.620 --> 00:54:53.430 and investors continue buying technology stocks, 00:54:53.430 --> 00:54:56.220 which trade with increasing volatility. 00:54:56.860 --> 00:54:59.280 Still as the Internet finds its way 00:54:59.280 --> 00:55:01.060 into every corner of daily life, 00:55:01.060 --> 00:55:03.180 so, too will legions of programmers 00:55:03.180 --> 00:55:05.380 and their code, working fast 00:55:05.380 --> 00:55:07.380 and late into the night.