[LWN Logo]

Date: Wed, 3 Mar 1999 21:21:58 -0700
From: Elizabeth Coolbaugh <cool@rdnzl.eklektix.com>
To: Linux Weekly News <lwn@rdnzl.eklektix.com>
Subject: Panel Notes

Last Minute panel, moderated by Eric Raymond

Originally Eric Raymond was scheduled to talk.  From the original
blurb, I didn't remember it being a panel, but apparently either it
was a panel or it became a panel.  Because they added Linus as a guest
speaker, they had to move the talk into the Main Hall at the last
minute.  The staff was cheerful, but definitely stressed about the
last
minute change.

Everything is pretty minimal compared to yesterday.  Only half the
hall is open and only three primary screens are up instead of five or
six.  The stage is fairly bare, with four chairs and the actual
podium.  I skipped the TurboLinux talk for this and Donald Becker's
Beowulf talk is now as well.  I hope these other scheduled talks don't
suffer too much fro the schedule change.  [I later learned that
Donald's talk, at least, was cut short as a result.  Presumably the
exhibitors weren't too happy about the outflux of people as well.]
This room is filling up.  certainly a lot of people have changed their
minds and come.

Before the talk, I was sitting at a table with Dennis, Evan
Leibovitch, Jon and a couple of progammers, one from Loki and one from
Activision.  Linus walked by, on his way from one place or another,
without being stopped or disturbed.  Later, when this talk was
announced, the lines for the talk ended up stretching the length of
the conference center and more.

Okay, the panel members, or at lest some of them, hae come out.
Eric is the moderator, Linus is present, Guido von Rossum is here and
Larry Wall.  Richard Stallman came in just after Eric started his
introduction.

[from here to the end, it is written like a transcription.  However,
it is *not* verbatim, I can't type that fast!  Deviation from what
the speaker said is definitely possible.  Gaps will be present.
An audiotape was made if you want every juicy detail.  Also remember
that "Audience" refers to the person at the mike, so it varies who is
actually speaking ...]

Eric: I wanted to set up a friendly panel session and they turned it
into a rock session.  I give you Larry Wall, Mr. Perl, Richard
Stallman, Mr. Free Software, Guido van Rossum, Mr. Python [ed. he had
a toy python on his lap], Linus, Mr. Linux, and myself, a person of
no consequence whatsoever.

This panel is about "Continuing the Revolution".

We know where we are, at our first real trade show.  The most surreal
thing I've seen is the IBM logo, nine times the size of God, right
next to "Building the Linux community".  We know where we want to be,
in a world of open source software, available to us, doing what people
need and doing it well.  What can we do in the next nine months?  Each
of the panelists will have three minutes to address the topic and
then we'll open the discussion between the panelists, ending with
questions from the audience.  Larry, would you start?

Larry Wall:  I have two basic things to say.  I think the open source
movement has done a lot of good things.  It is getting some good press
here, I think.  Where we are falling down is getting into the
educational system.  They seem to be suckers for anything that is
free, unless it actually free.  [ed.  yes, that is what he said.
Think about it.]  I view the open source movement as the
culmination of the post modern movement.  We need to recognize our
differences, but the ways in which we can cooperate are more
powerful.  We like to fight and the press likes to watch us fight, but
what we have in common is more important.
        
        Eric:  I want to get what each of you need from the other
        tribes.

Richard Stallman: When I founded the free software movement, I wanted
to give people the freedom to cooperate as members of the community.
With commercial operating systems, you don't have the freedom to
cooperate.  A trade show is dedicated to this ideal.  Yet, you can see
someone present a talk on how their commercial software cooperates
with that free system.  Nowadays, the system is so attractive for
technical reasons that people are using it for reasons that have
nothing to do with freedom.  It isn't getting talked about.  That
makes our community broad and shallow.  It doesn't have the commitment
to do the work that remains.  You can get the GNU operating system but
it runs on *most* software but not *all*.  I live without all this
non-free software, but some people say they can't.  All the
distributions have some non-free software.  What I need from the other
groups is for them to be talking about freedom now, because if we want
a free world, we have to talk about freedom now.  Don't think about
domination, think about freedom, it doesn't dominate.

Eric:  Guido, would you like to go next?

Guido: I don't think of myself as a revolutionary, I am more of an
evolutionist.  I can learn from the Linux community.  In response to
Larry Wall's comments, I have put together a proposal for teaching
Python in the schools.  I would be very excited to prepare materials
to teach this free language to people.  If people know more about how
the computer can work, if they know how to program, it can lead to
some of the freedom that people say they want.

Eric:  Linus?

Linus:  I have to admit that I disagree with the notion of this panel.
I have a problem with a revolution in that if you have a revolution,
then afterwards you become the establishment.  We should not try to
dominate.  There is a value to having open source and commercial
software.  I choose to live this way, but I don't need to force my way
of life onto other people. I'm happy with the way is turning out.  I
explain why I use the GPL, but I enjoy working at a commercial company
and the work that pays my mortgage and feeds my kids and it is
producing a commercial product that is proprietary.

Eric:  Is this implying that you'd like to see more cooperation
between corporations and Linux?

Linus: Not exactly.  In response to "coming out party" and "sweet 16" that
I heard yesterday, the first thought that crossed my mind was, but then
will we still be virginal tomorrow? [ed. if there is too much cooperation.]
It is important to bring up the issues of freedom and open source so that
people can make an informed choice.  It is very easy for commercial people
to spend a lot of money to get *their* issues across.

Eric:  What do you want to see in a year?

Linus:  Ask someone else for a while.


Eric:  So we have two people interested in Linux in education, one in
freedom and one determined to be very neutral.

Audience:  What do you want, Eric?

Eric:  I want to live in a world where software doesn't suck.

Richard:  Any software that isn't free sucks.

Linus:  I'm interested in free beer.

Richard:  That's okay, as long as I don't have to drink it.  I don't
like beer.

Eric:  Okay, let's open it to questions from the audience.  Maybe they
can get you guys to say something interesting.

Audience: What do you think about the influence of free software when
you put it into the K12 level?  Might it not introduce ideas that
would percolate up and impact the entire society?  [ed.  complete
paraphrase ... not sure about original phrasing.]

Eric:  Okay, but focus on what we can do for the next year.

Richard:  I think that free software ideas should apply to all
knowledge, including texts.  When you can get them into the schools,
it will help with ethics, character building.  I was taught to share
at school.  If you bring in software, you must share it.

Eric:  Okay, let's try to ground it.  What are you going to do to try
and make this happen over the next year.

Richard:  I would like to see us work on software needed by teachers,
for teaching math or whatever.  There is a ScholarNet project in
Mexico to get a million computers in school.  We are not poorer than
Mexico; we should be able to do that and more.

Larry: I have a problem with that suggestion.  I have four kids in
schools.  The problem is that teachers know less about it than the
kids do.  If the computers are introduced into the schools, it is
going to have to be from the student end, not the teacher end, a
bottom
up subversive thing which we are all used to. I'd like to suggest
that. My child's junior high is already better wired than the high
school.

Eric:  What can we do?

Jay Sulzberger, not on the panel, the gentleman from New York who won
the IDG Linus Torvalds award last night for putting Linux into New
York schools, stood up and started to talk about the "Microsoft
Swindle", the actions of Microsoft where they offer substantial
discounts or free software in order to get a monopoly on school
operating systems.  Eric interrupted him and it went back
and forth a couple of times before he was allowed to speak.

Jay: Say no to allowing Microsoft to force their operating system in
schools.

Audience:  We're mad as hell and we're not going to take it any more.

Jay:  This cuts across the issues.  It is not okay to allow Gates to
*bribe* schools to get Microsoft into the schools.  

Eric:  Jay, I never said I didn't love you.  This shows that we need
grass roots activists to go to the schools, help them get Linux
installed.

Larry:  In another month, all Gates software will be declared open
source anyway.  (can you say essential services doctrine?)

Guido:  At which point the only issue will be whether or not it sucks.

Audience:  Richard, how do you feel about support?

Richard:  I'm in favor of it.  I'm not anti-business, I'm
anti-some-businesses.  A parallel might be the effort to prevent
business that make paper from  dumping poisons into the river.
Efforts to stop them weren't anti-business or even anti- the paper
industry.  I'm against companies that poison good will. 

Audience:  For Richard, if someone were to do a Linux distribution
based on the Berkeley kernel and C library, would you be against it?  

Richard:  I'm in favor of it; it would be BSD/GNU.

Audience:  And Linus, what would you think of it?

Linus:  I've always been fairly open to whatever is done in user space
because I really don't care.  I think that is fairly common, that you
have your own area of specialty.

Richard:  I think that if you put everything from Linux except the
kernel together with the BSD kernel, you have the combination of what
you started with.  [ed.  I may have missed too much of this paragraph
to be useful ...]

Audience: Larry, I didn't understand your T-shirt, the one that you
are wearing.  Could you explain?

Larry:  It is from the last hackers conference.  It spells hackers on
the back and silicon is the fourteenth element. [ed.  Very geeky
T-shirt
:-).  I approve]

Larry:  I think Tom is working on a Perl/Linux.

Audience:  I think it is more important what we do with what we have
rather than how we get it. [ed.  more and more opinion ... Eric asked
him if he had an opinion rather than a monologue.  He said he was
getting to that.  When he got to it, his question was, "Do you
agree".  The audience groaned.  It was hard to pick up the thread,
but we moved back to the issue of working with companies or not.]

Larry:  I'm a post modernist, I agree with everybody.

Linus:  I disagree with the whole statement where you pit these people
against each other.  IBM is out to make money, I'm out to make money.
Getting into whether or not you are proprietary is a waste of time.
These are personal issues.  

Richard:  You are misrepresenting this.  Proprietary software is based
on government enforcement.

Audience: We are getting locked out of areas because of software
patents.  We are locked out of specific areas for the next twenty
years.
What are we going to do about it?  I like this trade shows, but the
strenght of free software is its ability to help people, like the kids 
in Mexico, not that it can help corporate America make money.
What can we do with trade shows so that they help people as well,
rather than just help corporations?

Richard:  What we need is a change in patent law.  Three years ago, 
congress passed a law that doctors aren't restricted by patent
infringements in surgery.  Let's get a change to the law that prevents
patent infringements when working with computer software.  If we
retain consciousness about these issues, we'll have millions of people
to direct towards their Congressmen to get the law changed.

Eric:  Are you suggesting we work with commercial vendors to do this?

Richard:  That is one suggestion.  As a second suggestion, we ...
[ed.  yes, I got behind.  I believe the second suggestion was again to 
promote the awareness of the issues of free software, convert people,
etc., as described above.]

Linus:  I agree that the patents as they stand now are a real problem.
Something should be done to make changes to the laws, either making
software patents a non-issue by not granting them or making them
unenforceable.  I don't know how to do that in the next nine months.
Start writing your letters now and if they get enough, maybe they
won't think you're a crackpot.  We need a level-headed person to
be an advocate for this.

Eric: Bruce [to Bruce Perens in the audience], do you want to be the
advocate for that?

Bruce:  I'm not a level-headed person, but I don't mind getting up and
talking about it.  Have someone else run the office, though.

Eric: Personally, I don't often talk about social good because when I
hear other people talk about social good, that's when I reach for my
revolver.  When I hear social good, I expect the next words to be
"give me your wallet".  I think the best way is the indirect way, talk
to corporations, make people powerful with free software, inculcate
ideas and that will do the most social good.

Richard:  Bruce didn't say that there was a conflict between business
and social good.  Working with companies is an opportunity, yes, but
we have to be careful about what we want to work with them on.
Business is not the be-all and end-all.  We need to recognize what is
help and what is really not.  See the difference between IBM who is
really contributing, and others who are pushing proprietary offerings,
not contributing.

Eric:  Then let's be specific.  What can we do?

Linus: Being ethical is kind of corrupting.  Get the idea across and
get people thinking about it and suddenly they will convert to it.
Look at what has happened in the last year, the whole issue of free
software wasn't being talked about in the media.  A year later, the
concept of open source has gone from something really strange to
something where journalists now say, "Oh, well, but that's obvious".
That's really nice, because you don't get into an argument.  You show
them the better way and they will follow.

Larry: Business understands the idea of giving something to our kids
for posterity, but the reason that I thought of education in the first
place in that I think of it as metaphor for the third world.  I think
there are a billion potential perl programmers in China.  Now they can
use their ideographs for variables.  That's what I do to "dominate"
China.  I don't know if we can argue to businesses that giving
something to our children is the same thing as giving to the third
world.  Shall we bypass business and give directly to the third world?

Richard:  It is happening already.  Help it out and give your old
computers to the third world.

Eric:  There is a concrete suggestion. Take your old computers and
give them away instead of recycling them, but slip Linux on them in
the process.

Richard:  I have to disagree (I'm the most disagreeable person you'll
ever meet).  We have farther to go with media coverage to get the help
we need to cover our needs.

Audience: I used to be in marketing and Linux saved my sorry ass, so
thank you.  For someone walking into CompUSA, there isn't a visible
Linux presence.  An average person can't get Linux unless they have a
geeky friend to install it for them.  Perhaps we should look at this.
Can we eat up the information on the Windows disk to make Linux
friendly for the end user? 

Eric:  What you can do in the next nine months to make Linux more
friendly for the end-user?

Richard: GNOME 1.0, which was announced today.  Contribute to that,
there is still more to be done.  Computers shouldn't just be for
hackers, it should be for everyone.  Are you suggesting that there
should be something in Linux to read what is under Windows to make
Linux analogous? 

Larry:  Similar to my awk to perl translater 

Audience:  The only way to succeed is to be better.

Eric?  Okay, but what is the plan?

Linus:  Do we need to do that much?

Audience:  What do we have to do till my mother prefers to use Linux?

Audience reponse:  nine months

Linus: It is a basic fact of life that people are afraid of computers.
That is going away, but people don't like to do installations, it is
like doing brain surgery on yourself.  Either install it for them or
buy from a vendor that pre-installs.  That's happening.  We need the
office suites, plus KDE or GNOME.  The technical side, we don't need
to worry about.  We need to make sure the box is ready to use right
out of the box.

Eric:  Support your pre-installers.

Richard:  But check to see which ones will only install free software
and support those.

Larry: If we want something nice to get born in nine months, then sex
has to happen.  We want to have the kind of sex that is acceptable and
fun for both people, not the kind where someone is getting screwed.
Let's get some cross fertilization, but not someone getting screwed.

Eric:  One last question.

Audience: I've made an observation that Richard's goals come from him
wanting good software.  [ed.  Richard disagreed, the speaker gave an
example of what he meant] You mention about software not working
right.  Good software comes from free software.  Guido and Larry hvve
done this.  Linus has done this.  Some people have a problem with
this.  Let's work with them on hybrid solutions to get better software
created, which will require open source.  Convince them that it won't
hurt them to give away their ideas.

Richard:  I'm not just here to complain [Eric: he's done lots of
software, folks], but because we've shown how much we can do, we don't
have to be desperate to work with companies or compromise our goals.
Let them offer and we'll accept.  We don't have to change what we're
doing to get them to help us.

You can take a single step towards a goal, then another and then
more and more and you'll actually reach your goal.

Or, you can take a half measure that means you don't ever take another
step and you'll never get there.


Eric:  Since there are a lot of non-techies here, maybe this needs to
be said, if it weren't for Richard Stallman, none of us would be here
today.  [Applause, standing ovation]  I've been teasng Richard a lot,
so I thought I should say that.

I've been told to tell you that IBM has a 32 processor
supercomputer running open source software.  Sounds impressive.

Richard:  The open source booth is also at the back, with a football
game and a ...

[The end]