I was at Agenda 2000 and one of the people who was there was Craig Mundy who is some kind of high muy M Microsoft I think a vice president of consumer products or something like that and uh I hadn't actually met him I I I bumped into him in at an elevator in an elevator and uh I looked his badge and said ah I see you work for Microsoft and he looked back at me and said oh yeah and what do you do and I thought he seemed just a a sort of a tad dismissive
I mean here is the archetypal you know guy in a suit looking at a scruffy hacker and so I gave him the thousand yard stare and said I'm your worst [Music] nightmare for most of its short but colorful history the computer industry has been dominated by the Windows operating system but that could soon change as Windows faces a strong Challenge from Linux Silicon Valley has long been the place to develop new technology start new companies and get really rich now the valley is the front line in a revolution fighting for that most politically corrective ideas
individual Freedom Day and Night a lose Confederation of hackers and programmers zaps bits and pieces of computer code around the world as it builds the tools to set computer users free using open information and the free exchange of technology to achieve its goals this Revolution began in the 1980s with the free software movement and the ganu project and now is most commonly associated with Linux and the open source movement we do have one sector that is taking off today it is the Linux related sector and I thought this might be a good opportunity to say
what is Linux and off I'll answer this question for you many of you probably already know but there are 12 million users out there a computer operating system developed by hundreds of programmers collaborating on the internet a challenge to Microsoft Windows NT very popular for its speed and so this is what the craze is about to kind of explain what Linux is you have to explain what an operating system is and the thing about an operating system is that you I mean you're not never ever supposed to see it because nobody really uses an operating
system people use programs on their computer and the only mission in life of an operating system is to help those programs run so an operating system never does anything on its own it's only waiting for the programs to ask for certain resources or or ask for a certain file on the on the disc or ask for the programs to connect them to the outside world and then the operating system come steps in and and tries to make it easy for people to write programs open source is a way for people to collaborate on software without
being encumbered by all of the problems of intellectual property having to negotiate contracts every time you buy a piece of software have a lot of lawyers involved in general just want to get the software to work and we want to be able to have people contribute fixes to that Etc so we sort of sacrific some of the intellectual property rights and just let the whole world use the software before there could be Linux there was Richard stalman and the free software movement I mean think of Richard stalman as the great philosopher all right and think
of me as the engineer here Richard stalman is the Founding Father of the free software movement through his efforts to build the G operating system he created the legal philosophical and technological foundation for the free software movement without these contributions it's unlikely that Linux and open source would have evolved into their current forms today I joined the MIT artificial intelligence lab in 1971 I joined a thriving community of hackers people who loved programming loved exploring what they could do with computers and they had developed a complete operating system entirely written there and I became one
of the team that continued to improve the operating system adding new capabilities that was my job and I loved it we all loved it that's why we were doing it and we called our system the incompatible time sharing system which is an example of the playful spirit which defines a hacker hackers are people who enjoy playful cleverness well it first started going wrong as the outside world started pressuring us to have passwords we didn't have any passwords on our computer and the reason was that the hackers who' originally designed the system realized that passwords were
a way that the administrators could control all the users and they didn't want to build tools you know locks and key for the administrators to control them so they just didn't do it they left that out and we had the philosophy that whoever sitting at the computer should be able to do whatever he wants and somebody else who was there yesterday shouldn't be controlling what you do today when they put passwords onto one of the machines at MIT I and a bunch of other hackers didn't like it I decided to try a subversive sort of
hack I figured out how to decode the passwords so by looking at the database of encoded passwords I could figure out what each person would actually type to log in and so I sent messages to people saying hello I see that you've chosen the password Mumble whatever it was how about if you do as I do just type enter for your password it's much shorter much easier to type and of course with this message I was implicitly telling them that the security was really just a joke and anyway but in addition I was letting them
in on this hack and eventually a fifth of all the users on that computer joined me and using just enter as their passwords where did the ideas that led to what is now called open source where how did that begin who who began that well it actually began with the start of computers because at that time software was just passed around between people and I think it was only like in the late ' 7s early 80s that people people started really closing up their software and saying no you can never get a look at the
source code you can't change this software even if it's necessary for you to fix it for your own application and um you can actually blame some of that on Microsoft they were one of the real pioneers of the proprietary software model in the mid 1970s a group of hackers and computer hobbyists in Silicon Valley formed the Homebrew Computer Club in the club's January 31st 1976 newsletter Bill Gates of the recently formed Microsoft wrote an open letter to the community where he made a point-by-point argument for the relatively new concept of proprietary software up to that
point the practice of computer users had been to freely pass around software with not much thought given to its ownership known as an open letter to hobbyist Bill Gates writes to me the most critical thing in the hobby market right now is the lack of good software courses books and software Ware itself without good software and an owner who understands programming a hobby computer is wasted will quality software be written for the hobby market Gates goes on to write the feedback we have gotten from the hundreds of people who say they are using basic has
all been positive two surprising things are apparent however one most of these users never bought basic and two the amount of royalties we have received from sales to hobbyist makes the time spent on alter basic worth less than $2 an hour why is this as the majority of hobbyists must be aware most of you steal your software Hardware must be paid for but software is something to share who cares if the people who worked on it get paid is this Fair one thing you don't do by stealing software is get back at mits for some
problem you may have had mits doesn't make money selling software one thing you do do is prevent good software from being written who can afford to do professional work for nothing what hobbyists can put three man years into programming finding all bugs documenting his product and distribute it for free the fact is no one one besides us has invested a lot of money in Hobby software what about the guys who resell alter basic aren't they making money on hobby software yes but those who have been reported to us may lose in the end they are
the ones who give hobbyist a bad name and should be kicked out of any club meeting they show up at I would appreciate letters from anyone who wants to pay up or has a suggestion or comment signed Bill Gates General partner Microsoft in the late ' 70s and early 1980s Richard stalman was doing artificial intelligence research and coding at the MIT artificial intelligence lab Richard had a number of negative experiences during that period which soured him on the whole idea of commercial software such as um some code that he wanted to work on and wanted
to fix was locked up and he couldn't get the company that owned the code to let him fix it even though it would have been to their advantage to do so and that put me into a moral dilemma you see because to get one of the modern computers of the day which was the early 8s you would have to get a proprietary operating system the developers of those systems didn't share with other people instead they tried to control the users dominate the users restrict them saying if to get this system you have to sign a
promise you won't share with anybody else and to me that was essentially a promise to be a bad person to betray the rest of the world cut myself off from society from the cooperating community and I had already experienced what happened when other people did that to us when they refused to share with us because they had signed these contracts and it hurt the whole Lab kept us from doing useful things before so I just wasn't going to do that I felt this is wrong I am not going to live this way and from experiences
like this he developed a profound hostility to the idea of intellectual property and software he eventually acted this out by founding the free software foundation so I looked for another alternative and I realized I was an operating system developer if I were to develop another operating system and then as the author encourage everyone to share it say everyone you come and get it use this form a new community not only could I give myself way to keep using computers without betraying other people but I'd give it to everybody else too everybody would have a way
out of that moral dilemma and so I realized this was what I had to do with my life I actually began the project in January of 1984 that's when I resigned from my job at MIT to start developing the G operating system now I should explain that the name GNU is a hack because it's a recursive acronym it stands for G's not Unix you see so the G and G stands for G and what the name means is I was developing A system that was like the Unix operating system but was not the Unix operating
system this was a different system we would have to write it completely from scratch because Unix was proprietary we were forbidden to share Unix we couldn't use Unix it was useless for a community so we had to write a replacement for it throughout the 1980s as Richard stalman was building the Gano project computer scientists from the University of California at Berkeley were developing their own free operating system known as Berkeley Unix or BSD it was based upon the Unix kernel which had been licensed from AT&T however due to legal problems with AT&T and fragmentation of
the source code hackers and other non-institutional users were slow to adopt it well Unix consisted of a large number of separate programs that communicated with each other so we just had to replace these programs one by one so what I started doing was writing a replacement for one program and then another and then another and then people started joining me because I published an announcement inviting other people to join me to help write these programs and uh and by around 1991 we had replaced practically all of them what were some of the programs that you
well we had to to have a complete system you need to have a kernel which is the program that allocates resources to all the other programs you need a compiler which translates a program from readable source code that programmers can understand into numbers mysterious numbers that the computer can actually run you need other programs that go with the compiler to help do this job you need a debugger you need a text editor you need text formatter you need mailers you need lots and lots of things there are hundreds of programs in a Unix like operating
system I I saw stallman's announcement actually I met him in February of 1987 he came to give a 5day tutorial on emac at our company and during the day he would explain new ways to think about emac and ways to extend and enhance it and to use the emac source code uh for better or worse but in the evening he was he was busily working on this compiler and he had not yet released it to the public so he was uh was being a little bit uh uh careful about who who got to see the
source code but I was very eager and when he first announced it in June I downloaded it immediately I I played with it I got some some pointers from him and when I sent the source code back to him he was uh he was very actually amazed at how quickly uh I was able to ramp up on his technology whenever we worked on something at Stanford or in the University we would get mostly at the time we were working off of machines from digital equipment or sun mostly Sun whenever we would get a sun machine
the first thing we would do is we would spend literally Days downloading gnu free software from the internet building it and installing it on that sun machine The crucial thing about G is that it's free software now free software refers not to price but to Freedom so think of free speech not free beer the freedoms that I'm talking about are the freedoms to make changes if you want to or hi somebody else to make changes for you if you're using the software for your business to redistribute copies to share with other people and to make
improvements and publish them so that other people can get the benefit of them too now those are the freedoms that distinguish free software from non-free software these are the freedoms that enable people to form a community if you don't have all these freedoms you're being divided and dominated by somebody my first experience contributing to free sof software came in late 1989 early 1990 I was working as a graduate student at Stanford University on computerated design tools one of the pieces I needed was a tool called a parser generator well the free software Foundation under Richard
stalman had created a great tool called Bison I needed a tool that worked with C++ bison worked with C I modified bison to create something called Bison Plus+ and it's a tremendous feeling of empower to be able to take a piece of software that was available and create what you needed in a very short Piece of Time by modifying it I put it back on the internet and I was amazed at the number of people that picked it up and started using it in fact I remember going to uh job interviews I at various times
considered just going out getting a job and I had gone to a job interview and I was talking with one of the people and I started asking them about what tools they used and they said Gee we use bison Plus+ and I said oh I'm the author of Bison Plus+ free software generally does have a copyright it does have an owner and it has a license it is not public domain if we put the software in the public domain somebody else would be able to make a little bit of changes and turn that into a
proprietary software package which means that the users would be running our software but they wouldn't have freedom to cooperate and share to prevent that we use a technique called copy left the idea of copy left is that it's copyright flipped over and what we do is we say this software is copyrighted and we the authors give you permission to redistribute copies we give you permission to change it we give you permission to add to it but when you redistribute it it has to be under these terms no more and no less so that whoever gets
it from you also gets the freedom to cooperate with other people if he wants to and then in this way everywhere the software goes the freedom goes too and it becomes an inalienable right to cooperate with other people and form a community and so what is that the license what what is that well copy left being a general idea in order to use it you have to have a specific example and the specific example we use for most gnu software packages is the gnu general public license particular do doent in legal ease which accomplishes this
job a lot of other people use that same license for example lenus torvald uses that license for Linux as well well the license I use is like a new general public license that's the one that Richard stallman wrote and I think it's a really astounding contribution uh it's one of the few software licenses that was written from the standpoint of the community rather than from the standpoint of uh protecting a company or uh as is the case with the MIT and the BSD license uh performing the goals of a government grant program uh and the
GPL is really unique in that it's not just a license it's a whole philosophy that I think motivated the open- source definition I don't hide that a lot of what I do came from stallman a crucial step in the growth of bonu Linux and the free software movement was the creation of businesses based upon the software and philosophy ground zero for the beginning of the business phase was the electronics research lab at Stanford University known as erl the lab was the place where the first G new and Linux businesses found their inspiration so right here
was where erl was that would have been the entrance over there next to the uh electrical engineering Mulla building you walk in you come in you walk down the hallway down here my office would have been about about here and then right across the hall from that was Michael tean's office Michael teeman took uh and started a company Signa software with the idea was to sell Consulting and services around the G free software and well Michael's done very well with signis well uh I spent a lot of time working out uh how we were going
to make money and in the original gnu Manifesto which is the last ch of the gnu emac manual stalman proposed a number of different possible ways to make money from the beginning of the free software movement I've had the idea that there's room in it for business to be done one of the advantages of free software is that there's a free market for any kind of service or support So if you are using software in your business and you want good support you have a choice of people to go to for it you have a
choice of businesses that are in the business of providing you with support so they're going to have to in general give you good support or you'll go to somebody else with proprietary software support is a monopoly there's one company typically that has the source code and only they can give you support So typically you're at the mercy of a monopoly that's the case for example with Microsoft so no wonder the support is so bad the benefits of free software were tremendous but the cost of supporting it internally uh made managers very very nervous and so
the the fundamental idea I had was if we could build a model that could deliver two to four times of support and uh and uh and handholding capability that an internal engineer could provide and we could do it at 1/ half to one quarter of the cost that would meet the test of whether or not people would actually buy and by about the fall of that year we had all of the things worked out about who we needed on the technical team what the terms of the sale would be what the key price points were
and we actually received our incorporation in November of 1989 one of the most difficult things in starting our company was actually finding a name for it I explained this to one of my friends we were having difficulty and he returned an email message that basically just had a bunch of words with the name ganu in it and signis was the one that looked least obnoxious and least obscene I can say very clearly that signis was the first business that specialized in free software signis supported free software filled a very essential Niche because we had this
great software you could get it for nothing but you couldn't get support and they made their money by charging for support the new project started by building a toolkit of basic development tools such as a c compiler a debugger a text editor and uh other necessary apparatus and their intention was eventually to develop a kernel to sit underneath those and be the center of the operating system by about 1990 they had successfully developed that toolkit and it was in wide use on a great many variants of of Unix but there was still no free kernel
the Kel happened to be one of the last things we started to do and we had started it not long before and that's when lenus tals came along lenus or lonus what's the exact your preferred pronunciation um when I speak Swedish it's lenus when I speak Finnish it's lenus when I speak English it's lonus and I really don't care how people pronounce my name but Linux is always Linux he developed a kernel and got it working faster than we got ours working and got it to work very nicely and solidly his kernel is called Linux
the initial goal was my very personal goal to be able to run a similar environment on my computer that I had grown used to at at the university computers and I could not find anything that suited me for that right so having been doing computers for all my life basically at that point I just decided that I'll do my own um most of the inspiration early on came from from Sonos which was what um I was using at the University at the time which university university of Helsinki in Finland from 1991 to about 1993 was
really I guess the infancy period of Linux that was when it was still only alpha or beta quality it was relatively unstable although even then it was a good deal more stable than a lot of what are now called production operating systems lenus used the traditional tried and true method of writing one program that does the job and he got it to work quickly in fact faster than I would have thought was possible the term for it is monolithic which means that basically the OS itself is one entity indivisible um while in a microcon a
the the operating system kernel is actually uh just a collection of servers that do different things and then they have a common protocol for doing communication between themselves so why is it that if if the ganu project had had so much lead time so speak doing this why was why is it that he was able to kind of come in at the tail in speak we actually started the gnu herd not long before he started Linux and as it happened though we chose a design that's a very Advanced design in terms of the power it
gives you but also turns out to be very hard to debug it we decided to divide up the kernel which traditionally had been one program to divide up into a lot of smaller programs that would send messages to each other asynchronously to to communicate the problem is that that style of programming has a great deal of potential for bugs which are often very hard to figure out because they depend on does this me send does this program send this message before or after this one sends that message and the result was it took us years
to get the thing to work what is linux's relationship to the ganu project well there's there's relationships to G on kind of multiple levels one is just a philosophical level of of thinking that making your Source open is a good idea when lenus developed the Kel he wasn't doing it for the gnu project he did it independently and he released it independently and we didn't know about it but some of the people who did did know about it decided to look for what else they could find to put together with that Colonel to make a
whole system they looked around and lo and behold everything they needed was already available what good fortune they thought but actually there was no chance about it they had found all the pieces of the G system which was missing just the kernel so when they put all that together really they were fitting Linux into the Gap in the G system but they didn't know that there's a lot of these programs um done by the free software foundation and done by other people like Linux and there's a symbiosis between Linux and the programs so that the
programs run on Linux and at the same time and they take advantage of Linux as a platform while Linux takes advantage of the programs by just being able to use them what what programs um for the the main one is is actually the new C compiler which without a c compiler it would not have been possible to to make Linux or most of of the open programs available uh Linux uses the GPL and I agree with the kind of philosophy behind the GPL uh that said the GPL itself is is not a very pretty document
which is probably just because of no lawyer is can ever be very pretty well I've been playing around with Linux for actually late '92 early 93 for about a year before I decided it was to the point where it actually had everything that I needed to really replace the sun workstation and I was looking for a way to have a Unix workstation at home at the time we used Sun Spark stations in the office at Stanford those machines cost us about $77,000 now I desperately wanted a Unix machine at home there's always this thought you
get as a graduate student gee if I could work at home then I would be so much more productive I would graduate sooner because I would finish my thesis sooner well well is it is it true well you can judge you know uh uh most people end up spending a lot of their time becoming more productive so that if they ever actually worked on their thesis they'd finish it in a day it takes a while sometimes so I decided I wanted to Unix machine at home and I went out there and was able to use
Linux together with a PC for about $2,000 I put together a system that was one and 1 half to two times faster than that $7,000 Sun Spark station that was absolutely amazing I had 1 and 1 half to two times the speed at a third to a fourth the price light bulbs went off I knew there was an opportunity here this was a chance to to really do something better than what sun has done around open source and Linux I called it Linux originally as a working name and and that was just because lonus and
the X has to be there it's Unix I mean it's it's like a law and and what happened was that I initially thought that I can't call it Linux publicly because it's just too egotistical and that was before I had a big ego right they thought they were taking a whole bunch of components and putting them around Linux so they ended up calling the whole thing a Linux system and somehow that term caught on and the result is there are now 10 million people using this variant of the G system the gnu/linux operating system and
most of them don't know it some people Advocate that' be described as gnu/linux I mean what's your thought on that is that justified or well I think it's Justified but it's Justified if you actually make a new distribution of L the same way that I think that Red Hat Linux is fine or soua Linux or Debian Linux uh because if you actually make your own distribution of Linux you get to name the thing but calling Linux in general G Linux I think is just ridiculous I got involved in Fall 93 because I was sent a
copy of the first CD ROM commercial Linux distribution which was called igdrasil was produced by Adam RoR and I got a copy because I had been myself writing free software for a long time since the early ' 80s I was actually one of the early new contributors myself and I was absolutely astonished I was completely astonished because I'd been a software engineer for nearly 15 years at that point and according to all the rules I I knew about controlling complexity keeping your project group small having closely managed objectives lunu should have been a disaster and
it wasn't and instead it was something wonderful and I was determined to figure out how they were getting away with that in order for Linux to grow beyond the world of the computer programmer it needed a use an application that made it a must-have technology that threshold was crossed with the development of a program that made complex websites possible that program is the Apache web server the killer app of Linux was undoubtedly the Apache web server if you look at the history of Linux the adoption curve of Linux and the adoption curve of the internet
exactly track each other 1993 which was when the Apache web server project really got started was also the beginnings of the popular ISP explosion when the internet first became a mass Market commodity and the idea of web-based electronic Commerce and and mass communication became real I think it was one of the first applications that caused people to go wow if if I install Linux I get some tangible benefit from doing so right I mean clearly there were a lot of interesting applications on Linux at at at the time this meaning maybe 2 or 3 years
ago when this thing really started to take off but there wasn't a comp a driving you know you could almost say business case for someone to use Linux versus using NT until I think Apache and and a lot of the things that plugged into Apache and and enhanced Apache I mean when you went to go out build go out and build a server Farm it was much more cost effective cost effective real dollar terms to build it on Linux and Apache than it was to build it on IAS and NT even if it meant that
you had to spend a little bit of money to train your staff to learn how to use that or to find people who are knowledgeable but the good news was that that knowledge wasn't very expensive because there were all these college students out there who had been using Linux for a long time and and were very familiar with it if you look at the trend Curves in web servers Apache has steadily been gaining in market share ever since it's up to something like 66% now it's steadily clobbered all of the closed Source competition and that's
because it's more reliable it's more flexible it's more extensible it does what web Masters actually need and the combination of Apache and Linux found its way into a great many commercial shops essentially Apache became the application that motivated internet service providers and e-commerce companies to choose Linux over Microsoft's Windows it would probably run best on Linux and on FreeBSD and the reason is the communities around those operating systems are also the communities that contribute the most back to Apache right uh and they were also the operating systems that internet service providers started using very heavily
as well um and internet service providers really liked Apache because it allowed them to do a lot of different things that some of the commercial web servers didn't such as the ability to host more than one website on a single box which clearly if you're an ISP and you have 40,000 users and they all want their own website is going to be pretty important to you one of the key factors in the growth of Linux was the creation of companies that specialized in the distribution and support of the operating system itself among these companies Red
Hat software is the best known red at started as the product of uh Mark Ying while he was working at IBM he wanted a little better Linux distribution he started playing around found out he uh he he spent more time maintaining his Linux distribution than he did uh than he did working on his new project so he uh he he sort of started the distribution itself he met up with Bob Young Who at the time was running a company called ACC bookstore which was a mail order PC Unix uh catalog and Bob kind of knew
he wanted something you know more his own to Market rather than reselling other people's products and and he was fairly good at marketing and and Mark uh Mark knew he needed some marketing help because he was fairly good at the technical part so they kind of got together I started working with redhead in May of 1995 basically right out of VC State along with Eric troan who me and him combined make up employees number four and five um and we actually reported to work at an apartment that uh Mark Ying used to live in um
we took it over as kind of the development part of red hat software and stayed that way till about November of 1995 when uh when a toilet we had in the apartment kind of exploded flooded our downstairs neighbor and she got a little upset and uh and and the apartment folks found out we were running a business there instead of actually living there at the same time so they decided to throw us out so at that point we had about a week to go find our first office which we did and get ourselves moved in
a hurry we started going in again 95 or so to the Venture Capital firms asking saying there's something happening here there's a great business opportunity to build the next Sun for open source well the venture capitalist looked at this and said Gee it's you're selling systems uh the software is free this is kind of scary we're not sure that we want to want to put money in and by the way we we funded other systems companies and and it hasn't really hasn't really panned out we're scared I came to the us about 3 years ago
and the reason really was that I'd been spending like six or seven years at Helsinki University and decided that it was time to see the real world and not just University life especially this area had a lot of the most interesting work being done so I just decided that let's try to move halfway across the the world and give this a try and it's turned out pretty well uh do you see this as temporary or long term well we saw it as temporary at first and I think it's certainly looking like it's turning longterm our
youngest daughter is both a us and a finish citizen son because she was born here and and the older one is speaking both Swedish and English [Music] so my the next major event was one that I had a direct hand in I wrote a paper called the cathedral and the bizaar which was my observations my anthropological analysis of what it was that made the open source world work we didn't call it that then we were still using the term free software primarily so it was my observation of what made the free software world work and
why we were able to produce extremely highquality software in spite of constantly violating all of the standard rules of software Engineering in that paper I was setting up a contrast between two different styles of development two opposed styles of development one which is the conventional closed development style which I I called the cathedral style in that one you have tight specification of objectives um small project groups which are run in a fairly hierarchical authoritarian manner uh and you have long release intervals on the other hand what I identified as happening in the Linux world was
a much more peer-to-peer decentralized Market or bizaar like style in which you have very short release intervals and constant solicitation of feedback from people who are formally outside the project a very intense intense peer review process and the startling thing was that the more I looked at this the more it seemed that trading away all the supposed advantages of conventional Clos development for that one single advantage of massive independent peer review actually seemed to win actually seem to get you good results the reason Netscape is important is that they were the first large company to
participate in open source we had signis providing support but we didn't really have much business and Netscape went to open source essentially as a way to fight Microsoft which was giving away Internet Explorer but not letting anyone else have the source code not letting companies collaborate working as part of the Salesforce I got a good I got a good idea of why people bought our software and what it took to make our software successful in the marketplace against competitive products however the problem was we were saying is that is that as time went on our
software was uh being competed against by other people's software particularly microsofts and as time went on the price of our software had to drop because other people were giving their software away at no charge or or at little charge no the real problem was that they feared that Microsoft would achieve a monopoly lock on the browser market and they would then use that Monopoly lock to uh pervert actually the HTTP and HTML standards that the web depends on and once they had turned those standards into lockin devices they could then use that control to drive
Netscape out of the server Market which is where it was making its real money my concern was that as time went on ncap's business would be threatened by the fact that we didn't have enough people to do all the things we needed to do as a company in order to keep our software viable in the marketplace the Netscape release happened in early 1998 and um I was told later I had no idea at the time that it came about as a direct result of the right people having read the cathedral and the bazaar the cathedral
in the bizaar the paper by Eric Raymond was in a significant influence on netscape's decision to release source code came as a complete shock to me I wasn't really ready for the thought that I was changing the world even by accident however it was not by any means the only influence on that decision uh and not necessarily the most important one when when all a said and done uh as I said Netscape Netscape had already been talking about releasing sour Cod for quite some time before anybody ever heard of Eric's paper Linux Congress in early
1997 which was the first place that I gave that paper and one of the people who heard it was Tim O'Reilly of O'Reilly Associates and uh he thought it was pretty intriguing and he asked me to give it at his first Pearl conference which was uh later that year in Fall of 97 and apparently what happened I was told later although I had no idea this was happening at the time uh is that some people from Netscape actually heard the the paper at the Pearl conference and took those ideas back to Netscape and they kind
of lit a fire there the role of my paper was essentially to make the internal case at Netscape uh to make the business case for why Netscape should release a source code the paper was called Netscape source code AS Netscape product um a strange title essentially the the what the title meant was that in my opinion we we needed to think of source code not just as something that was used in creating our products but is something that was a product in its own right something that customers might use other people might use I then
looked at what the business models might be if we were use source code for our products how would we license them how do we how would we uh sell products in this environment um then I looked at the competition particularly Microsoft uh what would they be likely to do if we relase source code was there some way they could use our source code against us I used Eric's paper as an ex example of how distributed development could work uh how a company could develop software not just using their own people but also working with people
on the internet uh and I that's why I included a reference to Eric's paper in in my paper once my paper was circulated the people who read my paper would naturally enough find a reference to Eric's paper and read that as well and who was involved in making that happen at Netscape primarily the person who made the actual decision was Jim Barksdale uh and this turned out to be important later that our big win the big score that gave us mainstream visibility and credibility with investors came not because of bottomup evangelism from a bunch of
Engineers but because one strategist at the top saw the potential power of this method and then essentially imposed that Vision on everyone underneath him when I completed the paper I first gave a copy to Mark Andre who was co-founder of Netscape and was was at the time one in the senior management team at Netscape markk then gave a copy of the paper to several other people within Netscape management uh including Jim Barksdale I'm not sure exactly when Jim and the other senior managers uh made the actual decision uh I believe it was in early January
sometime uh Netscape actually announced uh that it was going to release the source code on January 22nd at the same time that they released that they were going to give Communicator away for free when netgate decided to releas a source code people sort of got a wakeup notice and said you know hey maybe there is something to this idea of releasing source code and doing development with people outside your company um so Netscape decision brought a lot of public attention to the idea of free software what you what became known as open source and brought
a lot of attention to the Linux operating system which was one of the most prominent examples of Open Source software at that [Music] time this is our first office Mountain View California we moved here in early 1995 this is 4,000 ft it was an incredible leap of faith for us to move out and take the company to our own office now what's really important about this place is that this is the office where the term open source was invented if you walk into an executive's office and you say free software okay if you're lucky the
response you'll get is something like uh free software must be cheap shoddy worthless uh and if you're not lucky it has uh associations with uh with the free software foundation's wholesale attack on intellectual property rights which regardless of what you think about the ethics of that it's lousy marketing it's not something that that businesses want to hear so Eric Raymond knew that there was a problem we've been calling this free software but people took the term free and associated with free of charge they thought that you couldn't make money you couldn't sell which is exactly
the wrong concept we wanted to get across the idea that the software was open and that the source code was available very important pieces we had this meeting at the VA offices in Mountain View where Eric myself uh and Christine Peterson from the foresight Institute joined us as well as several other people Christine Peterson was there by phone um uh John madg Hall was also there by phone uh um guy named Todd Anderson who later worked for soua for a while was there Sam Amman who now runs penguin Computing was there he was he was
an employee of of VA at the time well we came up with the concept of Open Source we called Linus in fact and asked Linus if he liked it he was interested he liked it eventually we came up with something that replaced free software that was the beginning of Open Source how did you choose the words open source do you remember you know I think Christine Peterson was the person who really came up with the idea uh we wanted again the idea that the source code was out there and uh it was open there weren't
many choices well since the first three recipients have spoken for the open source movement I think I should speak about the free software movement the open source movement focuses on practical advantages that you can get by having a community of users who can cooperate on interchanging and Improv in software I agree completely with the points they make about that the reason why My Views are different why I am in the free software movement rather than the open- source movement is that I believe there's something more important at stake that freedom to cooperate with other people
freedom to have a community is important for our quality of life it's important for having a good society that we can live in and that that is in my view even more important than having powerful and Reliable Software but I think some of the people in the free software Camp are a little scared by the commercialization um and you know of course a rebel is put off by success uh I think that commercialization is very important we want to mainstream this software and I work with Richard stalman who's the gray-haired man of free software uh
right basis and I don't feel I have any philosophical differences uh me as author of The open source definition and he is originator of free software uh as an organized thing uh except for one thing Richard wants all software to be free and I think that free software and non-free software should coexist that's the only difference we have uh we decided early on that what we needed a a a definition we needed a kind of metal license to define the ter term open source and what we came up with is a document called the open
source definition it's derived from the Debbie and free software guidelines that were originally written by Bruce Parn I had written the original draft of that uh discussed it for a month with the Debian developers Debian is a Linux distribution and made it their project policy and Eric and I decided to relabel what we'd written for Debian as the open- source definition and to say open source is software that gives you a list of nine rights which is in the open- source definition the first right is free redistribution this doesn't mean free as in no price
it means Liberty um you have to be free to redistribute your software to someone else and actually no price is a side effect you can charge for that redistribution or not it has to come with source code so that someone can maintain a program if they go from a PC to a Mac for example they can change the software derived Works have to be possible if someone has to improve your program um they should be able to distribute the result uh there's a provision about integrity of the author source code which says that the author
can sort of maintain their honor and if you make a change you might have to change the name of the program or Mark out your change very clearly so that your change doesn't reflect on the author there is no discrimination against people or groups uh the example I usually use is you can't stop an abortion clinic or an anti-abortion activist from using the software uh there's no discrimination against fields of endeavor and that means means a software has to be usable in a business as well as in a school the license has to be distributable
in other words um I have to be able to give that license to someone and that license then should work if that someone gives it to yet a third person uh the license can't be specific to a product in other words if I um distribute my software on a red hat system the Li can't say you can't distribute this on a soua or a Debian system the license can't contaminate other software so if I distribute this on a CD with another program it can't say that other program must be free otherwise you can't distribute my
software uh and then the only other part of the open source definition is a list of licenses that were accepted and the ones that we started with were the GPL which was actually the example for a lot of what's in the open- source definition the BSD license because software for BSD system pre-existed [Music] Linux uh I I think uh the next moment that I thought was really pivotal was when the database vendors flipped over which happened about 3 months sooner than I expected it to it actually happened in in Late July early August that we
got commitments to do tier One Ports from Oracle and and sbase and the other key database vendors and why was that critical because we knew that in order for the open source story to be credible and especially in order for the Linux story to be credible we'd have to get commitments from independent software vendors to do ports of their applications to these platforms and I was actually kind of worried I I I felt that we were in a window of vulnerability between the time that uh we announced the open source campaign and the database vendors
flipped over that was the point at which hostile action by by Microsoft or other closed Source software companies that was the point at which a serious marketing Blitz might actually have sunk us but once the big database fendors flipped over that opened the way for other isvs that started a Snowball Effect going every 6 months or so I would come back to the venture capitalist and I would show them the new numbers showing more and more people adopting Linux the new people porting new users and show them our customer list and our customer list was
getting much more impressive it was people like Cisco that were beginning to appear people like you know the.com companies were starting to show up on our our customer list and eventually The Venture capitalists um you know they kept looking at it and they kept saying oh we can't quite do it finally Linus appeared on the cover of Fortune because there was something happening with open source well at that point the the venture capitalist couldn't ignore it they just got sick of hearing about Linux everywhere and they got tired of me just you know showing it
to them every every at that point almost was almost every week so they uh they decided it was time to invest there was something happening well I announced open source to the World on the internet I did a lot of the early administrative work of starting the open source initiative and I think six months later I was reading the words open source in the news all the time and was totally a downed and a year later I believe Microsoft was talking about releasing some source code and someone in the Press asked Steve bomber if they
were going to open source their code and Steve bomber said well open source means more than just releasing the source code and I realized that he had read my document and understood it and was now telling the Press about this now if you're like just a guy on the net who's not doing this for a job at all and you sort of write a man Manifesto and it spreads out through the world and a year later the vice president Microsoft is talking about that you'd think you were on drugs wouldn't you but that's what really
happened uh the local user groups tend to be more an issue of uh building a social network uh especially getting people familiarized with the issues um also just acting as a kind of support network for for people who who do not for example have the ability to pay for for a commercial support network so one thing they're doing in this area for example is they're making these I think it's once a month they're having install fests which means that people who have problems getting getting Linux installed or on their machine or have some issue I
mean maybe they've actually installed Linux but want to set up the network in a specific way can actually bring in their machines to this users group meeting and there's a lot of people that are willing to help who maybe seen that problem [Music] before the C only well actually things aren't going so well I tried it earlier myself I had problems and so I came to this install Fest where all the gurus abound hopefully I'll uh have better luck getting it in instead of having uh sending emails or writing to news groups on the internet
and waiting several day for the answer sometimes it's easier to come here and find other people who might know about your problem and may be able to help you and hopefully whenin a few hours you have your machine installed originally I wanted to install on uh my l lger laptop and so I just did a search on the net and found where uh there were resources to get help and um I'm here today cuz I'm trying to put Linux on this little guy right here which is a tsha lto it's not the easiest thing in
the world to do because it's a weird piece of Hardware so any chairs around [Music] here I think the Department of Justice case has made people aware of the fact that you should at least look for alternatives to Microsoft and maybe Microsoft isn't the American dream after all and that kind of Shifting perception uh you can very clearly see that people just took Microsoft for granted and maybe they're still buying Microsoft but at least they're kind of more aware of the issue these days Microsoft actually used Linux as defense they used Linux to ground a
claim that they don't have a monopoly because Linux could um essentially push them off their cat bird seat at any time it a very ingenious argument totally specious because it didn't uh it didn't do anything to answer the charge that they had previously engaged in bullying and various anti-competitive practices but it was clever of them in an event the the the judge didn't buy it well ordinarily we and the Linux Community are rather about letting Microsoft become the issue but uh there was a slash dot article about December of 98 where uh fellow named Matt
at uh the noodle had pointed out that the a gentleman in Australia had managed to receive a refund for the unused copy of windows that came with his computer so he declared uh the 19th of January was it January uh it was February February I'm sorry the 19th of February he declared the 19th of February Windows refund day and he encouraged everyone to go to their computer manufacturers and return their unused copies of Windows as it was specified in the windows end user license agreement yeah it's important to remember that in the license itself it
says that you can receive a refund if if you don't use the software and that the manufacturer is is bound by law to do this or at least Bound by contract and we found that you know if you called up these manufacturers they basically said stop bothering me kid and hung up on you we didn't really want to sort of give out the location of where we were going to meet um until you know at the very last second so what we did is we had people meet at places that we could control in the
different towns around here so I was the San Jose Marshall and I believe Nick you were the s i was Rick Moen and I did San Francisco right and so we we had Maps there and we handed them off to everybody who was coming well we actually met at a Denny's that's just outside the Foster City Limits uh Foster City city limits which meant also that it was just outside the Foster City police jurisdiction which meant that any any incident that happened at the meeting point happened in the jurisdiction of San Mato and if they
told us to get lost we'd say fine we're going to Foster City bye it's sort of The Dukes of Hazard method of avoiding the cops so uh well actually we originally we marched um on the other side of this building we marched around and up onto the parking structure that's up there and that's where Microsoft had a reception laid out for us with drinks and a big sign that said uh you know Microsoft welcomes the open source community and the local news cameras got shot of Eric Raymond and the Microsoft representative uh the Microsoft story
seemed to mostly be that uh this was not an issue for Microsoft but rather uh from the oems so we all needed to go back to our computer manufacturers and try yet again to try and get a refund from them uh we responded to them saying you know that we've tried that it's not possible we need Microsoft to take action at this point and they just repeated the tagline over and over again you need to go to the oems the manufacturers and get your refunds there we had about 150 people on probably about half of
which had signs and such so well we ended up actually right in this Courtyard here um basically we originally met gathered outside various people sent uh groups in people from the FreeBSD Camp sent a couple folks in um we had Eric Raymond and Chris actually tried to go up eventually and uh they had blocked the elevators off to us when were their offices um their offices were right up here on the ninth floor we uh we got some really nice press out of it and we think as a result um tashiba made it possible for
you to buy laptops without the operating system on it so it's a small victory but well and even even now uh companies such as IBM and uh a lot of other computer manufacturers are allowing you now to buy machines that don't have Windows on [Music] them you know when I was a kid and I went to school the teachers were trying to teach us to share they said if you bring some candy you can't eat it all yourself you've got to share it with the other kids but now the administration says teachers should be teaching
kids to say yes to licensing if you bring some software to school oh no don't share it sharing means you're a pirate sharing means you'll be put in jail that's not the way Society should work we need the good will the willingness to help other people at least when it's not too hard because that's the Bas of society that's the fundamental resource that gives us a society instead of a dogy dog jungle so what about people that say that if you have rampant piracies it eliminate the profit moded and then and the creative Works software
will not well they're they're wrong on both counts for one thing people are making a profit from developing free software but for another the freedom to have a community is more important people that look at casually look at open source free software and think well because you're supped supposed to share and do it for people's Good Will doesn't that seem somewhat communist what's your response absolute nonsense it makes me really angry when people do that well back in back in 1989 actually communism would have been a compliment the the word that people were using at
that time was crazy I wanted them to use capitalism communism is an ideology that forces people to share if you don't share you get thrown in jail or killed in in 1990 we got a visit from a director of an Institute in Moscow University and uh actually I saw him in Helsinki just two weeks ago uh but in any event he came by and Richard stalman had suggested that he visit signis because he was interested in in understanding how the free software model might apply to stimulating entrepreneurial innovation in Russia of all places and we
had been kind of secretive about our business plan because you know we weren't really sure that it was going to work and we didn't want to look too stupid if it failed but uh I was very very open with him and the more I told him the more he started shaking his head like this and I finally said you know what's what's wrong and he said This sounds too much like communism to be successful in Russia you you you you go to a goog and end up in a mass grave with a bullet in the
back of your head open source is not communism because it doesn't force people Carl Marx did not invent helping your neighbor um it's it's not communist to have a Commons a Commons existed long before communism as a philosophy of government uh there are many Commons in our lives for example we drive on the highway something that is maintained for our common good um actually labeling our our business model uh means that it it misses the point a little bit whether it's communist or whether it's capitalist the label doesn't matter the real question is how much
value can you deliver how scalable is the business what kind of problems what kind of rate of innovation can you sustain and then however you want to label that is is uh is really up to [Music] you [Music] uh a lot of people described that August Linux world as linux's coming out party Linus tals was very funny about that he said what was was Linux gay uh but some people said yeah that was our that was our debutant ball that was when the the the the Linux guys the hardcore hackers really got it together with
the suits at 300 p.m. on August 10th 1999 linis tals delivered the keynote address at Linux world the crowd of 6,000 people began lining up at 12 [Music] noon [Music] ladies and Gentlemen please welcome Larry Augustine Linux World Conference chair and president and CEO VA Linux systems the the these guys have to clap I pay them um thank you all for being here uh it looks like it's been a great show so far uh if you'll indulge me for a moment uh I'm going to try and avoid the glare of the lights and just just
I still think there's a lot of people even though this is the second show I still think there's a lot of people who don't quite get what it is that's so exciting about Linux there's this great show going on next door there's huge exhibits and everything but it's the people out here that are real contributors not those companies the person on next I know you all know so I don't have to uh give anything in the way of introduction ladies and gentlemen I give you lennice tval [Applause] lennice howal down calm down say yes I
don't want to just give one of my normal talks because I find them boring probably by now most of you find that boring too because you've heard them like 10 times um but after the technical update we'll actually try whether we can do a questions and answers session with 5,000 people or how many of you there are there um and it may not actually work out because one of the 5,000 people is really loud the one thing I will do which I always do in all my talks is is the Gratitude thing um I want
to kind of acknowledge the fact that I've obviously not been alone in doing [Music] Linux Red Hat up 228 this is the IPO that everybody was waiting for they of course are behind the Linux operating software RH I know I know what it is all I've gotten today are comments about what the stock price is all morning you know it was it 41 it was a 42 it was at 47 it was at 53 it was at 51 um every machine as far as I can tell uh on the show floor is pointed to their
eade accounts to their broker accounts they know the red hat price I can't believe it I I'm the I heard just heard 53 oh boy I didn't buy any you didn't buy no no I didn't buy I should have bought but uh no no that's that's great if it's if it's if it's that you guys don't know well you know Red Hat being successful just means that it legitimizes Linux so it's much easier for us to go [Music] out it's all yeah our B for digital homoerotic Adventure the government conf that yeah it's kind of
been a little bit divided and you've got a lot of people that are pretty hardcore and they're they're they're kind of offended by that you know cuz they work really hard and they're not really getting maybe their fair share out of that some people do get ticked and you know the thing that You' see that on a lot of mailing lists or on slash doot you know you read this guy is uh really mad because he didn't get a chance to he he's didn't get a chance to do to get stock from Red Hat he
didn't get a chance to get uh the to get a job from this other company you know but the the kind of the shocking secret there is that most of the really hardcore guys you know they don't they don't care so much the guys that are kind of really down in the trenches they're writing this code because they need this code if we could invite uh Richard stallman who's the uh founder of the free software Association and Tim nay who's the managing director there we go I ah here it is Richard I I saw you
playing your recorder at in Paris at that Linux conference but I didn't have audio track so would you get them to add audio to their uh video Downstream next time uh I don't have any control over that unfortunately those things can only be done with non-free software all right we we'll give you U the award and before you say a word have Tim and yourself hold up a a little representation of the contribution towards the free software Association so very ironic things have happened but nothing to match this giving the lenus tovalds award to the
free software Foundation is sort of like giving the Han Solo award to the rebel Fleet you see some of you may not realize ize how far that analogy goes but actually let me tell you how this how we got here see what happened is 15 years ago if you wanted to use a computer the only way you could do it was to was with proprietary software software that divides and subjugates the users and most people just a lot of people didn't like it but they saw no alternative but some of us were determined to make
an alternative and we said we're going to develop a free operating system a free software operating system that will give users the chance to have freedom while they use their computers now a lot of people said well it's a nice idea but it's so hard we'll never get it done so I don't want to participate I don't believe you can ever get it done but luckily not everybody said that and clearly we knew we would eventually get the colonel done but as it happens somebody else did a better colel before we did now in the
old days we had an overall strategy for calling people's attention to the importance of freedom to the freedom that they can have or not have when they use a computer well what can we do about it as far as I can tell the only workable way of trying to change this and make that strategy work again is to spread the word that the operating system you're using is actually the G system somewhat modified of course and when people know this they'll take a look at the reasons we develop this system they'll think about these issues
and some of them will decide they agree so I ask people please tell people this is the gnu system it's the combination of ganu and Linux so we can call it g/ [Music] Linux so Larry when you were at Stanford 8 nine years ago doing your PhD did you ever think you'd be in this position no I'll King aside no I had no idea honestly when you finish up your PhD um you know that's a good question I really didn't have a good idea I mean here we are on this huge show floor there are
people just going crazy about Linux we had 6,200 people crammed into a room to see Linux speak Linn speak last night here we are with you know all of these huge vendors all over the show it's just you have no idea that this is going to happen I mean this is just this little operating system that we were happy with that a few people cared about you know I thought I'd have a nice little Consulting business and here I am suddenly with all of this huge show going on it's just incredible I mean a year
ago you could look and say you know this is going to be big and everyone's standing at the show going you know the show was big last year is it going to be is it going to be as big this year then you remind them you know last year was only 6 months ago they go oh Linux time [Music] [Music] so leading up to the IPO uh we had uh arrived actually in San Diego on Tuesday night we spent Wednesday morning meeting investors in San Diego we flew up to San Francisco spent Wednesday afternoon meeting
uh investment firms in San Francisco then on the Thursday morning of the IPO is when our stock would be traded publicly so it was nice that we had ended the tour in San Francisco because we could go to the credit S Trading desk the next morning to watch the public offering and in San Francisco being close enough to the company and to our families we could invite people up to actually join us in the first trade so I invited my wife and we invited Linus and Tova and a number of other friends and people who
worked in the company to join us whenever we invite Linus and Tova uh they have uh two young children and I have a daughter Andrea we always bring the kids along so we went into the credit S Trading floor with all these Traders and these three-year-old kids running around and chasing each other around the show around the trading floor so lennus and I walked in and we walked up uh into the trading floor and everyone was very excited and they we kept asking them well how's it going things going okay and they said oh it's
uh we're really excited we think things are going well we don't want to we don't want to say you know we don't want to jinx anything we walked in it was a big screen TV showing CNBC and it was amazing to us but the theme for the day was Linux now we have an IPO that's going to go today and when I mean go it is going to go the estimates I'm hearing are staggering but watch VA Linux systems it goes at 1240 today the symbol is lnux a provider of large scale Computer Service and
workstations specially designed for the Linux operating system the original range on this IPO was $1 to $13 then 21 to 23 then 28 to 30 priced at 30 and the estimates I'm hearing I don't want to repeat because I don't have a confirmation but if they're true they will blow your mind when this stock takes off at 1240 I turned to lenus and I said Gee did you ever think you know you'd walk in here someday and Linux would be the theme on CNBC and you know linnis in is joking way said oh absolutely so
we walk in and and they show us the buy and sell orders coming in and it's it's incredible we're seeing numbers like $320 $340 a share and I'm just in complete shock you know this is this is over 10 times where we price the the offering it was incredible and I remember lennus just kind of sort of patting me on the back back and saying just you know relax and uh it was it was pretty exciting to see that we were it was just amazing we were stunned we were lucky that we were able to
get back to the offices we' been in San Francisco so we could come back to va's offices to to to see everyone in the office for the IPO we got back we had uh uh everyone was obviously very excited the IPO had done just tremendously well uh we we had a little party that we put together uh it was interesting we were celebrating though there were plenty of people that were still trying to work I recall cries of be quiet we're on the phone we're working uh as we uh as we uh went into the
offices one of the things I did was I gave the road show presentation for the employees back at the office so they could have an idea of what we've been telling investors and understand exactly what we' uh put together for them but again the story of the day is VA Linux now up 766 to uh 20 $35 to$ 265 sue the best performing IPO ever here it goes syore networks was a price of $38 surg to $270 this has just beat it and by the way so how do you feel about potentially billions of dollars
of wealth being created from your creation but you're not necessarily directly cashing out so if I hadn't made links available I mean I wouldn't have gotten any money that way either so I it's a it's a win-win situ um just the the fact that there are a lot of commercial companies means that there are a lot of Linux people who used to work on Linux kind of on the side and now they get paid for doing what they wanted to do that helps me in in the sense that I wanted them to work on Linux
anyway the whole new project is really one big hack it's one big Act of subversive playful cleverness to change society for the better because I'm only interested in changing it for the better uh but in clever [Music] way hi we're the G stallman and this is a free software song join us now and share the software you be free hackers you be free what is make it P of money that is true that is [Music] true cannot help the neighbor [Music] but when we have enough s at we do those dirty lies [Music] more [Music]
join us now and share the S you be bre you [Music] be now and share s you be free you be free you you free to know be what be what you know be you you free [Music] free [Music] [Applause] [Music] n [Music] la