The Code (2001) - full transcript
Finnish-made documentary about GNU/Linux, featuring some of the most influential people of the free software (FOSS) movement.
Let me make an analogy
between programs and recipes.
A program is a lot like a recipe.
Each one is a list of steps to be
carried out with rules for
how to tell when you're done
or when to go back. At
the end there's a certain result.
If you cook you probably
exchange recipes with your friends
and you probably change recipes too.
If you've made changes and you,
and your friends, like eating it
then you might give them
the changed version of the recipe.
Imagine a world where you
can't change the recipe
because somebody has gone
out of his way to make it impossible.
And imagine that if you share
the recipe they will call you a pirate
and try to put you in prison for years.
I use the word "hacker" in its
correct and original sense to describe
someone who pursues computer
programming as an artistic passion
and who also is part of or
identifies with the hacker culture
which is historically programmers who
produced the Internet, Linux and WWW.
I guess you have to be a hacker
to understand the specific mindset
that is to rebel against the idea that
the OS source code should be withheld.
This open source attitude doesn't mix
smoothly with the free market economy.
It's also a threat to the traditional concepts
of copyright and intellectual property.
Companies like Microsoft that base
their business on closed source code
have tactively molded
free software into an image
of a monster of almost
McCarthian proportions.
All this made up one of the strangest
success stories of the 1990's
epitomized by the community's
gifted leader and invaluable icon.
He planted the seed for a movement
whose ramifications continue to spread.
Linus Torvalds has created a
computer system that has struck-
-the whole industry with amazement.
Linux - an operating system that now
runs 8 million of the world's computers.
Wired Magazine : "He is a shaman
on par with Väinämöinen-
-and his operating system Linux is
the Internet's most brilliant masterpiece".
Torvald's decision to distribute
Linux for free and reveal-
-its underlying source code
has made him a cult figure.
Linus Torvalds, the computer genius
who dreams of defeating Microsoft,
actually Bill Gates. How's it going?
There are those who say that
Linus Torvalds has achieved a-
-miracle.
The worker ants are constantly
in contact with each other by modems
releasing code, encouraging
feedback on modifications
to create the best possible
operating system in the world.
San Jose, California
I didn't want anybody else to have
to go through the same thing I had
to find something like Linux. Maybe
some other computer science student
needs his own operating system and
he doesn't have to start from scratch.
It wasn't a fight against the windmills.
It wasn't Don Quixote against the world
trying to make a better place.
Come, come. Do you want food?
I much prefer working with people
over email than face to face.
Else you tend to get into all these
meaningless arguments and details.
Over email you have to think a bit
before you send off a reply.
Just because we aren't at the same
place doesn't mean that we aren't
together in a social sense. It's like one
very, very large shared office.
We even have our arguments over
the Internet in the same kind of way.
This is a huge project. There's never
been a software project that I know of
that's been worked on by so many
people from so many disperse places
to put this all together.
The most innovative thing about
the Linux community is not its
source code but the social
machine that developed around it.
What Linux is...?
I suppose I would say...
Every computer is different,
every floppy disk drive is different
every hard disk is different,
every video controller is different...
Linux is the thing that knows how
to make all these different parts
do the simple tasks
like "write my file to the disk" or
"read this file off this floppy I have",
or "draw this image on the screen".
Linux knows how to talk to
these different pieces of hardware
to make them do the common
operations that we need computers to do.
What do we mean when we say "Linux"?
Some mean the whole operating system
on which everything that
happens in a computer weighs.
Some say "Linux", pinpointing the single
most important program - the kernel.
It has to go back to the person
who started it. To the person who
somehow used the net to create
a community of people
who all felt that their
contributions were being valued.
That ability to foster cooperation
could very well be something
that can only come from a
person raised in a country like Finland.
Helsinki, Finland
1969 - it seems to
have been such a good year.
The moon landing, Woodstock, the birth
of ARPANET, that led to Internet.
The first steps of UNIX, the
operating system for big computers
and on December 28
Linus Torvalds is born.
All children learn primarily
through playing.
For that reason I think it was
very important for Linus to enter
the computer world when computers
still were simple enough even for a
10-12 year old boy to understand
what was inside this machine.
In today's world there's so
many layers of information and
complicated stuff between that which
is shown on the computer screen
and that which is inside the machine.
It's difficult for the children of today
to play their way to the insight
the same way Linus did.
I think it was love at first
sight both for my father and for
Linus who together were childishly
excited, both of them, to try
the possibilities that VIC-20 offered.
The place where Linus developed
Linux is no longer
because the walls have
been torn down.
Here in the corner where the couch is
is where Linus' desktop and computer,
that he worked on, used to be.
The biggest change is that he
nowadays is a stand up-guru
because he is used to perform in front
of an audience and he can handle them.
That might not be surprising, but still
striking when compared with how
he actually was: relatively shy and
withdrawn, and not the one who
got in touch, but his friends were
the ones who kept in touch with him.
Hello everybody out there using MINIX.
I'm doing a free operating system.
Just a hobby. Won't be big
and professional-
-like "GNU" for 386 and 486
AT clones.
This has been brewing since
April and is starting to get ready.
I'd like any feedback on things
people like or dislike in MINIX-
-as my OS resembles it somewhat.
Any suggestions are welcome-
-but I won't promise I'll actually
implement them.
1991 - The Soviet Union closes down.
The Gulf War.
The British physicist
Tim Berners-Lee
releases a hypertext system,
calling it the "World Wide Web".
Microsoft is well on the way
for world domination.
And on September 17
Linus Torvalds sends the first
version of Linux, 0.01,
to the world, via Internet.
The first responses arrive
within hours.
"Linux was invented here"
"University of Helsinki"
We first heard whispers
in the cafeteria
An operating system was being
developed and started to spread.
We learned to know Linus better.
His programming skills had
already been noted here.
Linus based Linux on UNIX,
because of its basic ideals.
The original UNIX operating system
had been created by Ken Thompson
and Dennis Ritchie
at AT&T's Bell Labs in 1969.
UNIX was in the beginning a
relatively free operating system
and very popular in
the university circles.
The philosophy is
based on two notions:
Firstly, everything is a file.
Secondly, when you build something
you write things that are for a single
purpose but to
do that purpose well.
Putting Linux on the net
was kind of natural in many ways.
There were a lot of small reasons.
Like the fact that I thought it was
a good idea to make Linux available to
others so that they could try it out
and send comments back to me.
He really had two choices.
He could make it completely free
or he can try and charge for it.
Linux would not exist if he
had tried to make profit out of it.
Nobody would have bought it.
It would have been a dead end.
You haven't been here for a while.
We've already installed the third version...
We had difficulties to fit
Linux-stuff into one computer.
At first Linus didn't want to
release Linux for free.
He was thinking hard about
what kind of copyright he would use.
I persuaded him to release it
under the GNU copyright.
Especially, as the compiler I
used was released under the GPL
I eventually ended
up using the GPL myself.
The "GNU General Public License" (GPL)
funded by the Free Software Foundation
in the mid 1980's says that
if you change and modify the code
you have to make your changes
and improvements freely available.
The GPL hinders any one person
to have a monopoly
over an important
piece of technology.
I think the timing was good. Even
just a year earlier I don't think it
could've been done, and a year later
someone would've done something similar.
The Internet hadn't gotten
to the general population
but it was getting very strong
in university networks.
I'd done a mailing list program
in the "C" programming language
I had to expand it
and add features.
Rapidly thousands of
people were interested.
It was a surprise. The numbers
doubled in short intervals.
It was crazy. After 1000 people
2000, the next day 4000 people.
Without Internet Linux development
would've been like chess by mail.
My name of choice was "FREAX".
Which was both "free", "freak"
plus the "X" that you need for UNIX.
I didn't like the name FREAX.
It wasn't very commercial...
Ari Lemmke, who actually put Linux up for
FTP, thought that it really was a bad idea.
He really hated the name. He
made the FTP site available and just
called it Linux because
that was the working name.
The name stuck, and Linux
is a much better name...
"GEEKS"
"NERDS"
We have an impressive
set of geeks and nerds here.
The first question from the easy category:
"How do you pronounce Linux?"
Well, I pronounce Linux as "Linux".
However, the total answer
to that is if you're Linus Torvalds
you probably pronounce
it "Leenux". On the other hand,
if you come from the west
coast of the United States
you pronounce it as "Lynix". And Linus
said he doesn't care how you pronounce it
as long as you just use it!
It was in July of 1991
which was shortly after Linus had
released the 0.09 version of the kernel
that I started playing with Linux.
Heard about it on, I think, Usenet.
Downloaded it from Finland,
started playing with it
and thought it was really neat!
At that point there was very
limited trans-Atlantic Internet bandwidth
so it was very painful to down
load all these packages from Finland.
And so I decided: "Well, we
need to do something about this"
and I set up a mirror archive of all the
kernel sources on my private workstation.
And that was the first US
Linux FTP site that came into existence.
The first time I got Linux was I
downloaded the floppy images for Linux
and in the Penn State University computer lab
I installed it on one of their machines.
They subsequently kicked me
out of the computer lab that day
but that was my
first experience with Linux.
Very early in 1992 suddenly
I didn't know everybody anymore.
That it was no longer
me and a couple of friends.
It was me and a couple of
hundred people who I had no idea
where they were, what they
did with the system, and who they are.
And that was a big step.
University of Helsinki
The 1.0 release in 1994 was certainly
important and it meant a lot to me
just because there
was a lot of work behind it.
It was certainly a landmark to
commercial use of Linux.
It was really hard to use
Linux commercially before 1.0.
Welcome to Linux operating
system 1.0 press conference.
Why is this kind of UNIX-like
system done at all
especially at the University of Helsinki?
Because there exists, also
for PC, UNIX operating systems
but they are very expensive.
For example,
DOS costs about 200 marks.
UNIX costs 20 000 marks.
It's pretty much for a student to pay.
Try going to a computer
shop and ask for SCU-Unix.
They will look at you
as if you were mad.
In fact, it is easier
to write it yourself!
The development
process of Linux is odd.
It's not a hierarchy, but everyone
is free to suggest changes to the code.
There's one person who leads, makes the
big decisions, and chooses the best ideas:
Linus - "the benevolent dictator".
Everyone knew that someone
had to be the head of this work group
and Linus was the natural head,
given that he did the original core Linux
kernel and Linus was someone
who was a very, very good leader.
He's someone who's actually quite humble.
He doesn't try to take credit
for something he doesn't do.
You want to have hundreds, thousands
of people working on the kernel
at the same time. But you
don't want to have all these people
stepping on
each other's toes all the time
because that way most of
the time will be spent on resolving
conflicts between people and
you just have flame wars all the time.
I used to think that there was this
hierarchy where I was at the top
and they were my lieutenants
and I don't think it's that way
anymore. It's more like a web of trust
where I have people I trust,
and they have people they trust.
Well, there are lots of things
that motivate developers!
There's artistic pride, the satisfaction that
you get from doing good craftsman-like
work. There's the
idealist feeling of being part of
something larger
and more important than you are.
There's a desire to help
the world and see that solutions happen.
In the absence of monetary rewards
most people, most of the time,
are playing for a kind of
reputation reward among their peers.
One strength of
the Linux development world
is that practically every software
author can be contacted directly by email.
Ted Ts'o was crucial in
the spread of Linux in the United States.
To be fair, it's very easy to say:
"If we were in charge
we wouldn't do these things".
But then again, we're not getting
all these email messages saying:
"Please, let me add this new feature!"
So I don't know what I would
actually do if I were really in charge.
Dave Miller is a
maintainer who reviews changes
that developers
want to make in the kernel.
He is like a funnel between
the contributors and "the king" Linus.
The way that we work is...
You can talk all day about a great idea
or a solution
to a problem, or something that
you think is an interesting feature
for Linux to have but you gotta
show us something concrete.
Show me a piece of code that does that.
Something that's tangible that I can
test myself so I can try it out and I can
think about what it is. Instead of just
talking abstractly about a topic all day.
Alan Cox, a "renaissance hacker"
is the closest collaborator to Linus.
His right hand man.
"What is Alan doing...
The other side of the story"
To me code has more in common
with i.e. poetry or some kinds of writing.
The beauty of it is in the structure,
in putting ideas across one at a time
in a clear way.
So a good piece of code you read
without comments and it's immediately
obvious why it's been written, how
it's elegant. So you're looking for code
which is both clean and elegant. But also
doesn't rely on clever programming tricks,
doesn't make assumptions
which may not be true in the future.
Because the last thing we want to do
is having much code in the Linux kernel
which requires large
amounts of effort to keep it working.
We want code which will just
continue to work, and work forever.
Having led the Linux project
for five years in Helsinki
Linus was recruited to
Silicon Valley, California.
He wanted to see the other side
of the world, the world of commerce,
not just the academic side.
"Edward Helmore talks to Linus Torvalds,
Silicon Valley's brightest new star"
You're quite an un-orthodox figure in
the Silicon Valley world.
What do they make of you there?
You're not taking their
crazy commercial part, if you like.
"TRANSMETA"
Linus started to work for
a company called "Transmeta"
A little Linux company,
but a mysterious business
that didn't want to tell,
for many years, what it was up to.
And paradoxically a
closed source code company.
The deal was that Linus could
still concentrate on developing Linux.
I have been forced into trying
to be a poster boy for Linux
and actually the whole
open source community at large,
even though I wasn't even
the person who started open source.
There's no single person that
represents the whole story
and there's no single starting point.
I mean, it's like the bamboo:
You don't know where
it starts or where it ends.
I don't think that this movement
is actually new at all.
It's been around for a long time.
Even in the 1970's, the whole
attitude that we had around UNIX
even though technically
it wasn't open source, it wasn't free,
because you did need to
go get this license from AT&T.
Since that was not an issue
generally, you could share things freely.
When you run a program, typically
you run the executable form
which is a series of numbers and
nobody can make any sense of them.
Only a computer can understand them.
That's what they're for.
Those numbers are the form of a program
that the computer can understand.
For humans to figure out what they
mean is very hard. When we write software
we write it as source code, and it
looks sort of like algebra. That's the form
that you can
understand if you're a programmer.
To help you figure out there
are usually lots and lots of comments
which are explanations that are put into
the source code to help other people
figure out why the
program is written the way it is.
If you get just the executables, which is
what Microsoft will probably give you
even if you had the freedom to make
changes you could never figure out
what changes to make.
It's too hard!
For the freedom to change the
software to be practical, and usable,
you gotta have the source code.
If you really look at the project...
As I said, Linus developed the kernel
but I think that the most
interesting part here is really
Richard Stallman began the movement.
Have you heard
of Richard Stallman?
He wanted everyone to have the rights
to use the software, to copy the software
without breaking any laws.
To make changes, distribute them,
enhance the software. He wanted to
give people rights!
When he decided to overthrow corrupt
American capitalism in the IT industry
he quit his job
and continued coding.
Join us now
and share the software
MIT,
Camebridge, Massachusetts
You'll be free,
hackers, you'll be free
I tend to think of things in terms
of justice, freedom and ethics.
I announced the idea
in November 1983
but it was in Januari 1984
that I quit my job at MIT
to start developing
a free operating system
to which I gave
the name "GNU".
This is "GNU General Public License"
and of course the kernel is under GPL...
"Free software", I should explain,
refers to freedom, not price.
It's unfortunate that the word "free",
in english, is ambiguous
it has a number
of different meanings.
One of them means "zero price",
but another meaning is "freedom".
So think of "free speech",
not "free beer".
There's a similarity between
the folk process where a poem
or a song or a story
can get refined and reshaped
by one teller or singer
after another
and the way
free software gets improved.
You'll often find cases where a free
program is being developed now by
a group of people who
include none of the original developers.
In 1991 we had almost finished
the GNU system.
Our goal was to make an OS, like
UNIX, but entirely free software.
This complete operating system
required many different components
By 1991 we had
almost all of those components.
Many of them we had written,
and many others we had found
somebody else had written it for
his own purposes but it did the job.
And so we pressed it
into service as a part of GNU.
One major component was still missing:
the component called the "kernel".
So it was very useful
that Linus Torvalds wrote a kernel.
At that point, combining his kernel,
Linux, with the larger GNU system
produced a complete
runnable system that
you could actually
put onto your PC and run.
So once Linux was developed
the GNU system in effect was completed!
It began to catch on in
popularity, but at the same time
an unfortunate thing happened.
The people who were using
the GNU system didn't
realize it was the GNU system.
So they began calling the
whole combination "Linux"
and that confusion spread.
As a result, it's very hard
for us in the GNU project
to call the user's attention
to the ethical and political issues.
Hoarders can
get piles of money
That is true, hackers,
that is true
But they cannot
help their neighbor
That's not good, hackers,
that's not good
Most computer science in the USA comes
traditionally from military background
and defense spending.
Perhaps it isn't any more quirky that
nowadays the "free software" movement
finds room both for
Richard Stallman and libertarian ideals.
Many saw free software also
as a new way of making money
and needed a less radical concept.
Enter: open source.
"I want you to be an
open source developer"
We looked at the history
of advocacy in what at the time was
still mostly called the "free software"
movement and we concluded
that it hadn't worked!
That in fact the rhetoric and the tactics
used by Richard Stallman and the
Free Software Foundation had left us
worse off than we were when we started.
The term "open source" doesn't
really imply the political issues
like it used to and the
"free software" term still does.
There's now a second movement,
the "open source" movement
where they consider
only the practical benefits.
They refuse, and I mean
that literally... they carefully avoid
the issues of principle, freedom, ethics
and making a good society to live in.
That kind of language is
implicitly threatening to people
whose day-to-day concerns are: "how
do I increase my shareholder value?",
"how do I keep
control over my business?"
How do I address my
actual down-to-earth problems?
When you walk into their offices and say
"you should use all open source for your
business because sharing is good
and hoarding is evil" - it doesn't work!
I am not against business.
I don't believe in abolishing business.
I do business myself. But I believe
business should not dominate all of life.
The rules of society should not
be chosen primarily to please business.
Early in 1998 the majority usage in
the community went from "free software"
to "open source" in six weeks flat.
In the late spring or early summer of 1998.
That told me that there had been huge
pent-up demand in the community
for a way of explaining what we
were doing that was more effective.
The whole attitude in the
trade press and the investor community
completely turned around!
The same people who had spent years
sneering dismissively at "free software"
and talking about
sandal-wearing freaks with long hair...
Those very same people within a year
were falling all over themselves to write
laudatory articles about the wonders
of open source and peer review.
and this is really funny
because it was the same software
and in most
cases the same people!
"Robin Hood of the nerds"
"Martin Luther, meet Linus Torvalds"
Linux happened without
the help of people with deep pockets-
-or even despite the help.
How can we keep from destroying the
magic by pouring all this money into Linux?
When Linux started
to become commercialized
people said: "oh well, we'd like to
keep it as our own little project".
"Nobody should be
making any money off it".
Well, in the real world people make
money off things. The US is a capitalistic
society and
Europe is a capitalistic society.
In order for
companies to start using Linux
they wanna have somebody sitting
there, who can give them support,
who can sell them the hardware.
And these people who sell this hardware
and support are going to make money.
Not everyone
of us is a hacker.
Actually, very few of us would take the
effort to download Linux from the net.
Even fewer will tackle with the
code itself in order to improve it.
Though, Linux was
hard to use, customers valued strongly
its reliability
and open source code.
There was an opportunity
for companies with new visions.
"Red Hat"
For Red Hat, it wasn't
important that we ship a better
operating system than
Microsoft's or Sun Microsystems'
It becomes really important
that we ship an operating system
that solves a problem for our
customers that they cannot solve
using the traditional
proprietary "binary only" software.
We were recognizing
what we were doing was we were
building technology
and then giving it away!
So we said: "Well, how do
you make money doing this?"
Of course, we would go to California,
to Silicon Valley, and everyone said:
"Well, you cannot make
money in the software business
by giving your technology away".
We would come back and talk to our
customers and we realized the only thing
that kept our customers loyal
was that we did give away our technology.
For the very first time they had control
over the technology they're using.
The real value in most software products
is the active maintainence down the line
the continuing support
relationship between the vendor and you.
That's what gives software
fundamentally the characteristics of
the service industry rather
than the manufacturing industry.
Linux is flourishing in the
Internet server appliance area.
But because there has not been an
easy-to-use software for home users
it has only a small
margin of the desktop market.
The GNOME project, with its
graphical interface tries to fill that gap.
But hacker elitism
still seems to follow Linux.
Do you see who's here?
It's a penguin!
It's Tux, actually...
Hi, Tux!
When Linus Torvalds makes
millionaires and billionaires-
Bill Gates' hair turns grey...
Microsoft has a very traditional model:
They make closed source code,
they put it on a CD, they sell that.
They take on all the
burden of development themselves.
Everything goes back through them.
Once you're in that business
it's very hard to change your culture.
It's very hard to change your business
to one where you cooperate.
It's easier to make money
off closed source products
if you don't need, or
you have the huge market share.
So, for example, Microsoft
does not have a huge incentive
to open source
their code right now.
And it would probably cut
into their profits, so I don't think
they're gonna do it,
or at least not willingly.
There's algorithms that you
may in fact want to keep proprietary.
For example, I know of certain
compression algorithms that companies
have put a lot of work into.
For things like streaming media.
And they don't want people
to know how they do that
because it's exactly how they
do that that's the value of the product.
Fighting between Linus,
who's the leader of Linux, and
Bill Gates who's the leader of Microsoft.
It becomes
really personal.
Next, for our bizarre question:
"Whose lips are these?"
As an answer:
Bill Gates' lips telling another lie...
The acceptance of Linux has
been helped enormously by the fact
that people have known that
Linux exists through the news.
The "David versus Goliath" story helped
there, but I don't think it's particularly true.
"Microsoft's Ballmer
claims Linux is communism"
You are a socialist...?
That's one of the labels
that people put on me.
Is that true?
It's not a secret that I was a
left wing radical in the late 1960's.
Students' UN organization was
behind most demonstrations.
My personal belief system is
more one of personal honour.
I don't care what anybody else does...
I want to do what I feel is right.
Linus keeps a very strict
distance to politics.
I think he suffered slightly
in his earliest childhood
as his father was so active politically.
It is also about
having a social conscience
and if you call that socialism
then, yeah, I guess I'm socialist...
He is radical within a very restricted
area, where he sets the limits himself.
He is very reluctant
to take part in fuzzy political discourse
and there's the difference
between the pragmatist
who wants to work with concrete
stuff and not let the steam
go out through his ears,
like we used to do in the 1960's.
This is a community. You can take
but you must give back!
I am very pleased to
announce to you today
the winner of this year's
IDG/Linus Torvalds award is: Debian.
It's good that the Linux community has
been fairly positive towards new things,
including the commercial aspects.
Hi, I'm from Brazil, and
I'd like to know what can we do
to bring you to Brazil in May next year?
Hey, are you coming to the
VA party wednesday night?
I will almost certainly
be there, yes. But I need to go now...
I'm hearing that you're going shooting?
You come with us, man!
Nooo...
A lot of communities worry that these big
enterprises, these big commercial vendors
are not going to be able to
give back to the community.
The thing is that people expect other
people to be nice and take care of things
and I don't think that is true,
and I don't think that it should be true
and I think that the power of Linux
is that even if nobody else helps you
an inch of the way, you
still have your own copy of Linux
and you still have your own
power to do whatever you want...
I want to avoid the politics of Linux.
I want to be somebody that everybody
agrees is a nice guy and he doesn't bite!
One last question?
Sure!
I'm from India.
Do you get a lot of developers
from India contributing to the kernel?
Not that many.
What is the message that you would like
to give them so that you get more of them.
I think one of the
problems is just infrastructure.
They don't even necessarily have Internet
access, or have very slow access.
I think that people are maybe not used
to do this collaboration on the Internet.
They're kind of nervous, right?
Any message you wanna give them to
motivate them to get more developers?
I don't know what the issues are in
India, but there are going to be issues.
Like local issues that
Indians want to be able to do things
that the American
continent doesn't care about at all.
And I think that's really
motivational when somebody says:
"Hey, I can solve this!
I can make my own version of Linux
and it will be better
for me as an Indian or whatever person".
And that's how you should be motivated,
and whatever I say you should not care!
Thank you very much!
You come down to India next time...
I will try to...
Do you want to take a
picture for a Dutch magazine?
Are you planning on
coming to the Netherlands?
The real value of Linux may be some
where else than knocking Microsoft out.
Linux was designed to run on a cheap
hardware and to solve common problems.
If you are poor it is a
real alternative, free of charge.
The Linux project started
in Europe and the United States.
But now, free software
allows it to find ever more
new programmers
from new sources
from regions where
computing is still in its infancy.
Beijing, China
China is behind the developed
countries in the IT industry.
The gap is big and
we try to catch up as fast we can.
During this we have to borrow
from other countries' experiences.
We put a great importance
on the operating system.
We did some
development work based on UNIX
Due to tight market control
we were not able to succeed.
Linux provides us
with a very good opportunity
and a base to learn
from advanced technology.
"The Chinese Red Army
delighted with Linux"
I think that this is the greatest
transfer of wealth we may have ever seen
between the industrialized
rich north, and put Europe and
the United States together
in that, and the third world!
It's the open source.
I think this is
important to many people.
I like philosophy, and I like to analyze
matters from a philosophic perspective.
The open source is in
accordance with the spirit of science
the free and unrestricted
access to information.
Nothing should be hidden.
That's my first impression of Linux.
The spirit could be
expanded to other fields.
I never feel that this
only applies in the computer field.
You have one of the most privileged
classes in capitalism: programmers!
They can make so much
money from working as programmers
that they have the time
to devote to their own hobbies.
Programmers like Alan Cox,
they could name their price!
Here are these people who
are at the top of the heap, and through
the structure of transfer of intellectual
property they've come up with,
they're transferring that wealth.
It is socialism in action,
even if the libertarians
are horrified
whenever that is mentioned.
Open source projects have been
compared to the way science is created.
Science in itself
doesn't make money
The wealth comes as
the result of applications.
For the open source
hackers developing Linux
has traditionally been a science
like voluntary project. A hobby.
Eventually, the best
Linux hackers were enlisted.
In 1999, during the dot-com boom,
some of the Linux companies went public.
Wall Street announced record
breaking value for Linux stock.
Of course it didn't last,
but for a period of time
some Linux hackers
were filthy rich - on paper.
Just about everyone who
was a core developer before
all this whoopla about people
making money doing Linux
have kept to their
values in taking these jobs.
Most of the ones I keep in contact with,
have a very crucial position and are
pretty much doing all of the Linux work
they were doing before they had the job
with the same levels of freedom, as well.
I still got changes from people every day
I still submitted them to Linus, the
same way I always did before the IPO.
Some of us are driving nicer cars than
beforehand. That's the only difference.
Maybe we're eating
a little bit more sushi.
There are some people who got lucky,
joined the right company at the right time.
Managed to participate in the IPO
lottery and there are some people who
got millions of dollars, and there are
some people who got billions of dollars!
Did those people actually contribute more
to the company than those other people?
In some cases they just
happened to contribute the right
amount of investment
money at the right time.
I think that's a generic problem that's
not unique to the open source community.
I don't know if we actually
have a good solution for that.
Part of what I like about
Silicon Valley is just that it's so dynamic,
and you can do anything here.
And even the money-grabbing
approach. Even if it's slightly tasteless
especially when you come from Europe,
it's a really good motivational factor.
It's a really good way
of getting things done.
Has it changed me?
I assume so.
I'm not the same
person I was when I moved
but I don't think it's made me all that
more money-conscious than I used to be.
2001 - Imagined by Stanley Kubrick.
In the most ambitious and
grotesque PR stunt in history
suicide hijackers blitz America
with far-reaching consequences.
IT recession
affects also open source.
No longer does Linus have to act
in public all the time as an enlightened
philosopher ruler, harassed by the media.
With the coolness of Linux still intact
the phenomenon
disappears into gadgets.
Invisible pieces of technology for
households and entertainment industry.
Gradually, many of us turn into
Linux users when the code infiltrates
our clocks, toasters
and mobile phones.
As for bigger ideals, it could be one of the
greatest missed opportunities of our times
if free software
liberated nothing but code.
There's no question that
development of technology
is just going to make
Linux obsolete at some point.
The question is just:
"How long will it take?"
Will it be in 5 years, or
15 years or will it be 50 years?
I think one of the powers of
open source is that in 50 years
the next operating system
that's the best at the time
will be able to take advantage
of the source base that Linux had.
The source code itself is
going to be the memory of Linux
and people can always
use that as a kind of blueprint.
But there's more in that.
There's also the intangible issues
about why things
were designed a certain way.
I think those are out
there even if I weren't out there...
The Code - Story of Linux ©2001
between programs and recipes.
A program is a lot like a recipe.
Each one is a list of steps to be
carried out with rules for
how to tell when you're done
or when to go back. At
the end there's a certain result.
If you cook you probably
exchange recipes with your friends
and you probably change recipes too.
If you've made changes and you,
and your friends, like eating it
then you might give them
the changed version of the recipe.
Imagine a world where you
can't change the recipe
because somebody has gone
out of his way to make it impossible.
And imagine that if you share
the recipe they will call you a pirate
and try to put you in prison for years.
I use the word "hacker" in its
correct and original sense to describe
someone who pursues computer
programming as an artistic passion
and who also is part of or
identifies with the hacker culture
which is historically programmers who
produced the Internet, Linux and WWW.
I guess you have to be a hacker
to understand the specific mindset
that is to rebel against the idea that
the OS source code should be withheld.
This open source attitude doesn't mix
smoothly with the free market economy.
It's also a threat to the traditional concepts
of copyright and intellectual property.
Companies like Microsoft that base
their business on closed source code
have tactively molded
free software into an image
of a monster of almost
McCarthian proportions.
All this made up one of the strangest
success stories of the 1990's
epitomized by the community's
gifted leader and invaluable icon.
He planted the seed for a movement
whose ramifications continue to spread.
Linus Torvalds has created a
computer system that has struck-
-the whole industry with amazement.
Linux - an operating system that now
runs 8 million of the world's computers.
Wired Magazine : "He is a shaman
on par with Väinämöinen-
-and his operating system Linux is
the Internet's most brilliant masterpiece".
Torvald's decision to distribute
Linux for free and reveal-
-its underlying source code
has made him a cult figure.
Linus Torvalds, the computer genius
who dreams of defeating Microsoft,
actually Bill Gates. How's it going?
There are those who say that
Linus Torvalds has achieved a-
-miracle.
The worker ants are constantly
in contact with each other by modems
releasing code, encouraging
feedback on modifications
to create the best possible
operating system in the world.
San Jose, California
I didn't want anybody else to have
to go through the same thing I had
to find something like Linux. Maybe
some other computer science student
needs his own operating system and
he doesn't have to start from scratch.
It wasn't a fight against the windmills.
It wasn't Don Quixote against the world
trying to make a better place.
Come, come. Do you want food?
I much prefer working with people
over email than face to face.
Else you tend to get into all these
meaningless arguments and details.
Over email you have to think a bit
before you send off a reply.
Just because we aren't at the same
place doesn't mean that we aren't
together in a social sense. It's like one
very, very large shared office.
We even have our arguments over
the Internet in the same kind of way.
This is a huge project. There's never
been a software project that I know of
that's been worked on by so many
people from so many disperse places
to put this all together.
The most innovative thing about
the Linux community is not its
source code but the social
machine that developed around it.
What Linux is...?
I suppose I would say...
Every computer is different,
every floppy disk drive is different
every hard disk is different,
every video controller is different...
Linux is the thing that knows how
to make all these different parts
do the simple tasks
like "write my file to the disk" or
"read this file off this floppy I have",
or "draw this image on the screen".
Linux knows how to talk to
these different pieces of hardware
to make them do the common
operations that we need computers to do.
What do we mean when we say "Linux"?
Some mean the whole operating system
on which everything that
happens in a computer weighs.
Some say "Linux", pinpointing the single
most important program - the kernel.
It has to go back to the person
who started it. To the person who
somehow used the net to create
a community of people
who all felt that their
contributions were being valued.
That ability to foster cooperation
could very well be something
that can only come from a
person raised in a country like Finland.
Helsinki, Finland
1969 - it seems to
have been such a good year.
The moon landing, Woodstock, the birth
of ARPANET, that led to Internet.
The first steps of UNIX, the
operating system for big computers
and on December 28
Linus Torvalds is born.
All children learn primarily
through playing.
For that reason I think it was
very important for Linus to enter
the computer world when computers
still were simple enough even for a
10-12 year old boy to understand
what was inside this machine.
In today's world there's so
many layers of information and
complicated stuff between that which
is shown on the computer screen
and that which is inside the machine.
It's difficult for the children of today
to play their way to the insight
the same way Linus did.
I think it was love at first
sight both for my father and for
Linus who together were childishly
excited, both of them, to try
the possibilities that VIC-20 offered.
The place where Linus developed
Linux is no longer
because the walls have
been torn down.
Here in the corner where the couch is
is where Linus' desktop and computer,
that he worked on, used to be.
The biggest change is that he
nowadays is a stand up-guru
because he is used to perform in front
of an audience and he can handle them.
That might not be surprising, but still
striking when compared with how
he actually was: relatively shy and
withdrawn, and not the one who
got in touch, but his friends were
the ones who kept in touch with him.
Hello everybody out there using MINIX.
I'm doing a free operating system.
Just a hobby. Won't be big
and professional-
-like "GNU" for 386 and 486
AT clones.
This has been brewing since
April and is starting to get ready.
I'd like any feedback on things
people like or dislike in MINIX-
-as my OS resembles it somewhat.
Any suggestions are welcome-
-but I won't promise I'll actually
implement them.
1991 - The Soviet Union closes down.
The Gulf War.
The British physicist
Tim Berners-Lee
releases a hypertext system,
calling it the "World Wide Web".
Microsoft is well on the way
for world domination.
And on September 17
Linus Torvalds sends the first
version of Linux, 0.01,
to the world, via Internet.
The first responses arrive
within hours.
"Linux was invented here"
"University of Helsinki"
We first heard whispers
in the cafeteria
An operating system was being
developed and started to spread.
We learned to know Linus better.
His programming skills had
already been noted here.
Linus based Linux on UNIX,
because of its basic ideals.
The original UNIX operating system
had been created by Ken Thompson
and Dennis Ritchie
at AT&T's Bell Labs in 1969.
UNIX was in the beginning a
relatively free operating system
and very popular in
the university circles.
The philosophy is
based on two notions:
Firstly, everything is a file.
Secondly, when you build something
you write things that are for a single
purpose but to
do that purpose well.
Putting Linux on the net
was kind of natural in many ways.
There were a lot of small reasons.
Like the fact that I thought it was
a good idea to make Linux available to
others so that they could try it out
and send comments back to me.
He really had two choices.
He could make it completely free
or he can try and charge for it.
Linux would not exist if he
had tried to make profit out of it.
Nobody would have bought it.
It would have been a dead end.
You haven't been here for a while.
We've already installed the third version...
We had difficulties to fit
Linux-stuff into one computer.
At first Linus didn't want to
release Linux for free.
He was thinking hard about
what kind of copyright he would use.
I persuaded him to release it
under the GNU copyright.
Especially, as the compiler I
used was released under the GPL
I eventually ended
up using the GPL myself.
The "GNU General Public License" (GPL)
funded by the Free Software Foundation
in the mid 1980's says that
if you change and modify the code
you have to make your changes
and improvements freely available.
The GPL hinders any one person
to have a monopoly
over an important
piece of technology.
I think the timing was good. Even
just a year earlier I don't think it
could've been done, and a year later
someone would've done something similar.
The Internet hadn't gotten
to the general population
but it was getting very strong
in university networks.
I'd done a mailing list program
in the "C" programming language
I had to expand it
and add features.
Rapidly thousands of
people were interested.
It was a surprise. The numbers
doubled in short intervals.
It was crazy. After 1000 people
2000, the next day 4000 people.
Without Internet Linux development
would've been like chess by mail.
My name of choice was "FREAX".
Which was both "free", "freak"
plus the "X" that you need for UNIX.
I didn't like the name FREAX.
It wasn't very commercial...
Ari Lemmke, who actually put Linux up for
FTP, thought that it really was a bad idea.
He really hated the name. He
made the FTP site available and just
called it Linux because
that was the working name.
The name stuck, and Linux
is a much better name...
"GEEKS"
"NERDS"
We have an impressive
set of geeks and nerds here.
The first question from the easy category:
"How do you pronounce Linux?"
Well, I pronounce Linux as "Linux".
However, the total answer
to that is if you're Linus Torvalds
you probably pronounce
it "Leenux". On the other hand,
if you come from the west
coast of the United States
you pronounce it as "Lynix". And Linus
said he doesn't care how you pronounce it
as long as you just use it!
It was in July of 1991
which was shortly after Linus had
released the 0.09 version of the kernel
that I started playing with Linux.
Heard about it on, I think, Usenet.
Downloaded it from Finland,
started playing with it
and thought it was really neat!
At that point there was very
limited trans-Atlantic Internet bandwidth
so it was very painful to down
load all these packages from Finland.
And so I decided: "Well, we
need to do something about this"
and I set up a mirror archive of all the
kernel sources on my private workstation.
And that was the first US
Linux FTP site that came into existence.
The first time I got Linux was I
downloaded the floppy images for Linux
and in the Penn State University computer lab
I installed it on one of their machines.
They subsequently kicked me
out of the computer lab that day
but that was my
first experience with Linux.
Very early in 1992 suddenly
I didn't know everybody anymore.
That it was no longer
me and a couple of friends.
It was me and a couple of
hundred people who I had no idea
where they were, what they
did with the system, and who they are.
And that was a big step.
University of Helsinki
The 1.0 release in 1994 was certainly
important and it meant a lot to me
just because there
was a lot of work behind it.
It was certainly a landmark to
commercial use of Linux.
It was really hard to use
Linux commercially before 1.0.
Welcome to Linux operating
system 1.0 press conference.
Why is this kind of UNIX-like
system done at all
especially at the University of Helsinki?
Because there exists, also
for PC, UNIX operating systems
but they are very expensive.
For example,
DOS costs about 200 marks.
UNIX costs 20 000 marks.
It's pretty much for a student to pay.
Try going to a computer
shop and ask for SCU-Unix.
They will look at you
as if you were mad.
In fact, it is easier
to write it yourself!
The development
process of Linux is odd.
It's not a hierarchy, but everyone
is free to suggest changes to the code.
There's one person who leads, makes the
big decisions, and chooses the best ideas:
Linus - "the benevolent dictator".
Everyone knew that someone
had to be the head of this work group
and Linus was the natural head,
given that he did the original core Linux
kernel and Linus was someone
who was a very, very good leader.
He's someone who's actually quite humble.
He doesn't try to take credit
for something he doesn't do.
You want to have hundreds, thousands
of people working on the kernel
at the same time. But you
don't want to have all these people
stepping on
each other's toes all the time
because that way most of
the time will be spent on resolving
conflicts between people and
you just have flame wars all the time.
I used to think that there was this
hierarchy where I was at the top
and they were my lieutenants
and I don't think it's that way
anymore. It's more like a web of trust
where I have people I trust,
and they have people they trust.
Well, there are lots of things
that motivate developers!
There's artistic pride, the satisfaction that
you get from doing good craftsman-like
work. There's the
idealist feeling of being part of
something larger
and more important than you are.
There's a desire to help
the world and see that solutions happen.
In the absence of monetary rewards
most people, most of the time,
are playing for a kind of
reputation reward among their peers.
One strength of
the Linux development world
is that practically every software
author can be contacted directly by email.
Ted Ts'o was crucial in
the spread of Linux in the United States.
To be fair, it's very easy to say:
"If we were in charge
we wouldn't do these things".
But then again, we're not getting
all these email messages saying:
"Please, let me add this new feature!"
So I don't know what I would
actually do if I were really in charge.
Dave Miller is a
maintainer who reviews changes
that developers
want to make in the kernel.
He is like a funnel between
the contributors and "the king" Linus.
The way that we work is...
You can talk all day about a great idea
or a solution
to a problem, or something that
you think is an interesting feature
for Linux to have but you gotta
show us something concrete.
Show me a piece of code that does that.
Something that's tangible that I can
test myself so I can try it out and I can
think about what it is. Instead of just
talking abstractly about a topic all day.
Alan Cox, a "renaissance hacker"
is the closest collaborator to Linus.
His right hand man.
"What is Alan doing...
The other side of the story"
To me code has more in common
with i.e. poetry or some kinds of writing.
The beauty of it is in the structure,
in putting ideas across one at a time
in a clear way.
So a good piece of code you read
without comments and it's immediately
obvious why it's been written, how
it's elegant. So you're looking for code
which is both clean and elegant. But also
doesn't rely on clever programming tricks,
doesn't make assumptions
which may not be true in the future.
Because the last thing we want to do
is having much code in the Linux kernel
which requires large
amounts of effort to keep it working.
We want code which will just
continue to work, and work forever.
Having led the Linux project
for five years in Helsinki
Linus was recruited to
Silicon Valley, California.
He wanted to see the other side
of the world, the world of commerce,
not just the academic side.
"Edward Helmore talks to Linus Torvalds,
Silicon Valley's brightest new star"
You're quite an un-orthodox figure in
the Silicon Valley world.
What do they make of you there?
You're not taking their
crazy commercial part, if you like.
"TRANSMETA"
Linus started to work for
a company called "Transmeta"
A little Linux company,
but a mysterious business
that didn't want to tell,
for many years, what it was up to.
And paradoxically a
closed source code company.
The deal was that Linus could
still concentrate on developing Linux.
I have been forced into trying
to be a poster boy for Linux
and actually the whole
open source community at large,
even though I wasn't even
the person who started open source.
There's no single person that
represents the whole story
and there's no single starting point.
I mean, it's like the bamboo:
You don't know where
it starts or where it ends.
I don't think that this movement
is actually new at all.
It's been around for a long time.
Even in the 1970's, the whole
attitude that we had around UNIX
even though technically
it wasn't open source, it wasn't free,
because you did need to
go get this license from AT&T.
Since that was not an issue
generally, you could share things freely.
When you run a program, typically
you run the executable form
which is a series of numbers and
nobody can make any sense of them.
Only a computer can understand them.
That's what they're for.
Those numbers are the form of a program
that the computer can understand.
For humans to figure out what they
mean is very hard. When we write software
we write it as source code, and it
looks sort of like algebra. That's the form
that you can
understand if you're a programmer.
To help you figure out there
are usually lots and lots of comments
which are explanations that are put into
the source code to help other people
figure out why the
program is written the way it is.
If you get just the executables, which is
what Microsoft will probably give you
even if you had the freedom to make
changes you could never figure out
what changes to make.
It's too hard!
For the freedom to change the
software to be practical, and usable,
you gotta have the source code.
If you really look at the project...
As I said, Linus developed the kernel
but I think that the most
interesting part here is really
Richard Stallman began the movement.
Have you heard
of Richard Stallman?
He wanted everyone to have the rights
to use the software, to copy the software
without breaking any laws.
To make changes, distribute them,
enhance the software. He wanted to
give people rights!
When he decided to overthrow corrupt
American capitalism in the IT industry
he quit his job
and continued coding.
Join us now
and share the software
MIT,
Camebridge, Massachusetts
You'll be free,
hackers, you'll be free
I tend to think of things in terms
of justice, freedom and ethics.
I announced the idea
in November 1983
but it was in Januari 1984
that I quit my job at MIT
to start developing
a free operating system
to which I gave
the name "GNU".
This is "GNU General Public License"
and of course the kernel is under GPL...
"Free software", I should explain,
refers to freedom, not price.
It's unfortunate that the word "free",
in english, is ambiguous
it has a number
of different meanings.
One of them means "zero price",
but another meaning is "freedom".
So think of "free speech",
not "free beer".
There's a similarity between
the folk process where a poem
or a song or a story
can get refined and reshaped
by one teller or singer
after another
and the way
free software gets improved.
You'll often find cases where a free
program is being developed now by
a group of people who
include none of the original developers.
In 1991 we had almost finished
the GNU system.
Our goal was to make an OS, like
UNIX, but entirely free software.
This complete operating system
required many different components
By 1991 we had
almost all of those components.
Many of them we had written,
and many others we had found
somebody else had written it for
his own purposes but it did the job.
And so we pressed it
into service as a part of GNU.
One major component was still missing:
the component called the "kernel".
So it was very useful
that Linus Torvalds wrote a kernel.
At that point, combining his kernel,
Linux, with the larger GNU system
produced a complete
runnable system that
you could actually
put onto your PC and run.
So once Linux was developed
the GNU system in effect was completed!
It began to catch on in
popularity, but at the same time
an unfortunate thing happened.
The people who were using
the GNU system didn't
realize it was the GNU system.
So they began calling the
whole combination "Linux"
and that confusion spread.
As a result, it's very hard
for us in the GNU project
to call the user's attention
to the ethical and political issues.
Hoarders can
get piles of money
That is true, hackers,
that is true
But they cannot
help their neighbor
That's not good, hackers,
that's not good
Most computer science in the USA comes
traditionally from military background
and defense spending.
Perhaps it isn't any more quirky that
nowadays the "free software" movement
finds room both for
Richard Stallman and libertarian ideals.
Many saw free software also
as a new way of making money
and needed a less radical concept.
Enter: open source.
"I want you to be an
open source developer"
We looked at the history
of advocacy in what at the time was
still mostly called the "free software"
movement and we concluded
that it hadn't worked!
That in fact the rhetoric and the tactics
used by Richard Stallman and the
Free Software Foundation had left us
worse off than we were when we started.
The term "open source" doesn't
really imply the political issues
like it used to and the
"free software" term still does.
There's now a second movement,
the "open source" movement
where they consider
only the practical benefits.
They refuse, and I mean
that literally... they carefully avoid
the issues of principle, freedom, ethics
and making a good society to live in.
That kind of language is
implicitly threatening to people
whose day-to-day concerns are: "how
do I increase my shareholder value?",
"how do I keep
control over my business?"
How do I address my
actual down-to-earth problems?
When you walk into their offices and say
"you should use all open source for your
business because sharing is good
and hoarding is evil" - it doesn't work!
I am not against business.
I don't believe in abolishing business.
I do business myself. But I believe
business should not dominate all of life.
The rules of society should not
be chosen primarily to please business.
Early in 1998 the majority usage in
the community went from "free software"
to "open source" in six weeks flat.
In the late spring or early summer of 1998.
That told me that there had been huge
pent-up demand in the community
for a way of explaining what we
were doing that was more effective.
The whole attitude in the
trade press and the investor community
completely turned around!
The same people who had spent years
sneering dismissively at "free software"
and talking about
sandal-wearing freaks with long hair...
Those very same people within a year
were falling all over themselves to write
laudatory articles about the wonders
of open source and peer review.
and this is really funny
because it was the same software
and in most
cases the same people!
"Robin Hood of the nerds"
"Martin Luther, meet Linus Torvalds"
Linux happened without
the help of people with deep pockets-
-or even despite the help.
How can we keep from destroying the
magic by pouring all this money into Linux?
When Linux started
to become commercialized
people said: "oh well, we'd like to
keep it as our own little project".
"Nobody should be
making any money off it".
Well, in the real world people make
money off things. The US is a capitalistic
society and
Europe is a capitalistic society.
In order for
companies to start using Linux
they wanna have somebody sitting
there, who can give them support,
who can sell them the hardware.
And these people who sell this hardware
and support are going to make money.
Not everyone
of us is a hacker.
Actually, very few of us would take the
effort to download Linux from the net.
Even fewer will tackle with the
code itself in order to improve it.
Though, Linux was
hard to use, customers valued strongly
its reliability
and open source code.
There was an opportunity
for companies with new visions.
"Red Hat"
For Red Hat, it wasn't
important that we ship a better
operating system than
Microsoft's or Sun Microsystems'
It becomes really important
that we ship an operating system
that solves a problem for our
customers that they cannot solve
using the traditional
proprietary "binary only" software.
We were recognizing
what we were doing was we were
building technology
and then giving it away!
So we said: "Well, how do
you make money doing this?"
Of course, we would go to California,
to Silicon Valley, and everyone said:
"Well, you cannot make
money in the software business
by giving your technology away".
We would come back and talk to our
customers and we realized the only thing
that kept our customers loyal
was that we did give away our technology.
For the very first time they had control
over the technology they're using.
The real value in most software products
is the active maintainence down the line
the continuing support
relationship between the vendor and you.
That's what gives software
fundamentally the characteristics of
the service industry rather
than the manufacturing industry.
Linux is flourishing in the
Internet server appliance area.
But because there has not been an
easy-to-use software for home users
it has only a small
margin of the desktop market.
The GNOME project, with its
graphical interface tries to fill that gap.
But hacker elitism
still seems to follow Linux.
Do you see who's here?
It's a penguin!
It's Tux, actually...
Hi, Tux!
When Linus Torvalds makes
millionaires and billionaires-
Bill Gates' hair turns grey...
Microsoft has a very traditional model:
They make closed source code,
they put it on a CD, they sell that.
They take on all the
burden of development themselves.
Everything goes back through them.
Once you're in that business
it's very hard to change your culture.
It's very hard to change your business
to one where you cooperate.
It's easier to make money
off closed source products
if you don't need, or
you have the huge market share.
So, for example, Microsoft
does not have a huge incentive
to open source
their code right now.
And it would probably cut
into their profits, so I don't think
they're gonna do it,
or at least not willingly.
There's algorithms that you
may in fact want to keep proprietary.
For example, I know of certain
compression algorithms that companies
have put a lot of work into.
For things like streaming media.
And they don't want people
to know how they do that
because it's exactly how they
do that that's the value of the product.
Fighting between Linus,
who's the leader of Linux, and
Bill Gates who's the leader of Microsoft.
It becomes
really personal.
Next, for our bizarre question:
"Whose lips are these?"
As an answer:
Bill Gates' lips telling another lie...
The acceptance of Linux has
been helped enormously by the fact
that people have known that
Linux exists through the news.
The "David versus Goliath" story helped
there, but I don't think it's particularly true.
"Microsoft's Ballmer
claims Linux is communism"
You are a socialist...?
That's one of the labels
that people put on me.
Is that true?
It's not a secret that I was a
left wing radical in the late 1960's.
Students' UN organization was
behind most demonstrations.
My personal belief system is
more one of personal honour.
I don't care what anybody else does...
I want to do what I feel is right.
Linus keeps a very strict
distance to politics.
I think he suffered slightly
in his earliest childhood
as his father was so active politically.
It is also about
having a social conscience
and if you call that socialism
then, yeah, I guess I'm socialist...
He is radical within a very restricted
area, where he sets the limits himself.
He is very reluctant
to take part in fuzzy political discourse
and there's the difference
between the pragmatist
who wants to work with concrete
stuff and not let the steam
go out through his ears,
like we used to do in the 1960's.
This is a community. You can take
but you must give back!
I am very pleased to
announce to you today
the winner of this year's
IDG/Linus Torvalds award is: Debian.
It's good that the Linux community has
been fairly positive towards new things,
including the commercial aspects.
Hi, I'm from Brazil, and
I'd like to know what can we do
to bring you to Brazil in May next year?
Hey, are you coming to the
VA party wednesday night?
I will almost certainly
be there, yes. But I need to go now...
I'm hearing that you're going shooting?
You come with us, man!
Nooo...
A lot of communities worry that these big
enterprises, these big commercial vendors
are not going to be able to
give back to the community.
The thing is that people expect other
people to be nice and take care of things
and I don't think that is true,
and I don't think that it should be true
and I think that the power of Linux
is that even if nobody else helps you
an inch of the way, you
still have your own copy of Linux
and you still have your own
power to do whatever you want...
I want to avoid the politics of Linux.
I want to be somebody that everybody
agrees is a nice guy and he doesn't bite!
One last question?
Sure!
I'm from India.
Do you get a lot of developers
from India contributing to the kernel?
Not that many.
What is the message that you would like
to give them so that you get more of them.
I think one of the
problems is just infrastructure.
They don't even necessarily have Internet
access, or have very slow access.
I think that people are maybe not used
to do this collaboration on the Internet.
They're kind of nervous, right?
Any message you wanna give them to
motivate them to get more developers?
I don't know what the issues are in
India, but there are going to be issues.
Like local issues that
Indians want to be able to do things
that the American
continent doesn't care about at all.
And I think that's really
motivational when somebody says:
"Hey, I can solve this!
I can make my own version of Linux
and it will be better
for me as an Indian or whatever person".
And that's how you should be motivated,
and whatever I say you should not care!
Thank you very much!
You come down to India next time...
I will try to...
Do you want to take a
picture for a Dutch magazine?
Are you planning on
coming to the Netherlands?
The real value of Linux may be some
where else than knocking Microsoft out.
Linux was designed to run on a cheap
hardware and to solve common problems.
If you are poor it is a
real alternative, free of charge.
The Linux project started
in Europe and the United States.
But now, free software
allows it to find ever more
new programmers
from new sources
from regions where
computing is still in its infancy.
Beijing, China
China is behind the developed
countries in the IT industry.
The gap is big and
we try to catch up as fast we can.
During this we have to borrow
from other countries' experiences.
We put a great importance
on the operating system.
We did some
development work based on UNIX
Due to tight market control
we were not able to succeed.
Linux provides us
with a very good opportunity
and a base to learn
from advanced technology.
"The Chinese Red Army
delighted with Linux"
I think that this is the greatest
transfer of wealth we may have ever seen
between the industrialized
rich north, and put Europe and
the United States together
in that, and the third world!
It's the open source.
I think this is
important to many people.
I like philosophy, and I like to analyze
matters from a philosophic perspective.
The open source is in
accordance with the spirit of science
the free and unrestricted
access to information.
Nothing should be hidden.
That's my first impression of Linux.
The spirit could be
expanded to other fields.
I never feel that this
only applies in the computer field.
You have one of the most privileged
classes in capitalism: programmers!
They can make so much
money from working as programmers
that they have the time
to devote to their own hobbies.
Programmers like Alan Cox,
they could name their price!
Here are these people who
are at the top of the heap, and through
the structure of transfer of intellectual
property they've come up with,
they're transferring that wealth.
It is socialism in action,
even if the libertarians
are horrified
whenever that is mentioned.
Open source projects have been
compared to the way science is created.
Science in itself
doesn't make money
The wealth comes as
the result of applications.
For the open source
hackers developing Linux
has traditionally been a science
like voluntary project. A hobby.
Eventually, the best
Linux hackers were enlisted.
In 1999, during the dot-com boom,
some of the Linux companies went public.
Wall Street announced record
breaking value for Linux stock.
Of course it didn't last,
but for a period of time
some Linux hackers
were filthy rich - on paper.
Just about everyone who
was a core developer before
all this whoopla about people
making money doing Linux
have kept to their
values in taking these jobs.
Most of the ones I keep in contact with,
have a very crucial position and are
pretty much doing all of the Linux work
they were doing before they had the job
with the same levels of freedom, as well.
I still got changes from people every day
I still submitted them to Linus, the
same way I always did before the IPO.
Some of us are driving nicer cars than
beforehand. That's the only difference.
Maybe we're eating
a little bit more sushi.
There are some people who got lucky,
joined the right company at the right time.
Managed to participate in the IPO
lottery and there are some people who
got millions of dollars, and there are
some people who got billions of dollars!
Did those people actually contribute more
to the company than those other people?
In some cases they just
happened to contribute the right
amount of investment
money at the right time.
I think that's a generic problem that's
not unique to the open source community.
I don't know if we actually
have a good solution for that.
Part of what I like about
Silicon Valley is just that it's so dynamic,
and you can do anything here.
And even the money-grabbing
approach. Even if it's slightly tasteless
especially when you come from Europe,
it's a really good motivational factor.
It's a really good way
of getting things done.
Has it changed me?
I assume so.
I'm not the same
person I was when I moved
but I don't think it's made me all that
more money-conscious than I used to be.
2001 - Imagined by Stanley Kubrick.
In the most ambitious and
grotesque PR stunt in history
suicide hijackers blitz America
with far-reaching consequences.
IT recession
affects also open source.
No longer does Linus have to act
in public all the time as an enlightened
philosopher ruler, harassed by the media.
With the coolness of Linux still intact
the phenomenon
disappears into gadgets.
Invisible pieces of technology for
households and entertainment industry.
Gradually, many of us turn into
Linux users when the code infiltrates
our clocks, toasters
and mobile phones.
As for bigger ideals, it could be one of the
greatest missed opportunities of our times
if free software
liberated nothing but code.
There's no question that
development of technology
is just going to make
Linux obsolete at some point.
The question is just:
"How long will it take?"
Will it be in 5 years, or
15 years or will it be 50 years?
I think one of the powers of
open source is that in 50 years
the next operating system
that's the best at the time
will be able to take advantage
of the source base that Linux had.
The source code itself is
going to be the memory of Linux
and people can always
use that as a kind of blueprint.
But there's more in that.
There's also the intangible issues
about why things
were designed a certain way.
I think those are out
there even if I weren't out there...
The Code - Story of Linux ©2001