Ask Eric S. Raymond Anything
This week's Slashdot interview subject is Eric S. Raymond. You already know who he is, and may even know that his new book, The Cathedral and the Bazaar, subtitled Musings on Linux and Open Source by an Accidental Revolutionary, will be published by O'Reilly in October. We anticipate lots of questions for Eric. Please try to avoid the obvious ones he's answered thousands of times already, and try to ask only one question per post! We'll forward the selected 10 - 15 questions deemed most interesting by Slashdot moderators and/or editors to him Tuesday afternoon. Answers will appear Friday.
In "Understand my job, please!" you described Bruce Perens's proposal that we have a team of Linux advocates sharing the load as "glib". Could you say more about why you feel this way - isn't it more likely that a job where the load is shared would be more attractive?
Thanks,
--
Xenu loves you!
Beer recipe: free! #Source
Cold pints: $2 #Product
You say you want to live in a world where software doesn't suck. I couldn't agree more. However, do you see closed source software on an open source OS as a step in the right direction, or just likely to be a more stable platform on which to run your potentially bug-ridden software?
"The invisible and the non-existent look very much alike." -- Delos B. McKown
I know these are tough questions to ask.. but the good ones are always controversial.
--
Astute readers know why you've reluctantly taken a position as a Linux evangelist, open source sociologist, and prime target. Taking the opposite approach, is there anything which would convince you to step down, that your posts were no longer necessary?
This is not meant to be inflammatory
Thanks for your time!
--
QDMerge 0.21!
how to invest, a novice's guide
Linux, like all things in the computer world, will eventually become obsolete or maybe just too much work to keep "up to date". Linus (er, Dr. Torvalds) even said in his "Open Sources" essay that (paraphrasing) someone else could come along and write something better which will take Linux's place. How long do you think before someone will have an offering that will obsolete (or at least prove a competitor to) Linux and the BSD's? It certainly won't be the offering of that company in Redmond..
ZOMG I WOULD LOVE TO KNOW ABOUT YOUR FEELINGS ON MACINTOSH VERSUS WINDOWS, VI VERSUS EMACS, AND HOW YOU'RE NOT A DORK
Why isn't there an entry for "free software"
in the Jargon Dictionary? Was this a
politically-motivated decision?
K.
-
-- Proud descendant of semi-nomadic cattle-herders.
Which of the coders working on open source projects do you admire the most? A particular big name like Linus, or someone less well-known?
This has probably been asked before, but I can't recall seeing the answer to it anywhere. What originally led you to write The Cathedral and the Bazaar? -- what I'm interested in is if there was some event or impetus that prompted you to write it down. Obviously you'd have no way of predicting the firestorm that followed, but it's always intriguing to know about the spark that started it all.
We want endless gardens of data, where the bits can flower, flourish and reproduce. -- Andy Mueller-Maguhn
A while ago, we read from you that being the Open Source advocate you are was wearing you down and influencing your life very badly. Did you cut down on advocating and did it help? In other words, did you get your life back?
Greetings,
Ivo
Intentionally or not, you are a role model for a certain type of kid/teen-ager -- the kind of kid who prefers to write code than to watch TV or play football. [Fifteen years ago, when I was in that stage, it wasn't chic to be a geek and there really weren't contemporary role models...]
Do you get contacted by young people looking for guidance / validation / advice? What's your reaction? Give us some interesting anecdotes. Also, do you have any sort of general words of advice for the young programmers of today? (go ahead, pontificate, here's an excellent opportunity)
Part of the Second American Revolution!
I don't know how to ask this question without it sounding like stirring the pot, but what about the growing chasm between free software (giftware) and GNU software (the viral kind, not the nice LGPL kind)? This is a real issue for some people in some situations. Think about the many BSD resellers and vendors who have custom packaging in highly competitive fields, like video editing? Doesn't the friction hurt everyone? Apple has turned to BSD not Linux, and the GPL is cited as one reason why. This seems to be devisive. There are no end of flamewars on /. and elsewhere, and the heat diminishes the light. What kind of reconciliation is possible? Or is "take no prisoners" just the way it has to work?
Eric, in your papers you've put forward many political, sociological and technical reasons why open source software is a good thing. (For example the gift culture is a political model, peer aclaim is a motivation for some programmers, peer review leads to less buggy software).
Every individual will be differently influenced by these different arguments, depending on their political leanings, emotional makeup, and the problems they are trying to solve. Which justification is the one which is most persuasive to you personally?
Starting an open source project from nothing but people with a common interest is difficult. It's been my experience that it is very easy to founder with a bazaar approach to architecture and design. The issues tend to get confused with religious wars about toolkits and license choice, and just a lot of differing opinions about how to best structure a program, no one of which may be *obviously* better.
Is it essential for individuals to first create a working model, incomplete and buggy it may be, before applying bazaar development? Or what would you suggest in terms of managing a bazaar approach to creating programs from a bare idea?
I know that you are on the board of directors at VA Linux, what does your job entail ? Could you describe to us what a typical work day is work you ? (If there is such a thing as a typical work day).
Vidi, vici, veni. (I saw, I conquered, I came)
You've always been involved in hacker projects outside of just coding (eg. the Jargon File), but over the last year or so the spokesperson role seems to have grown into a fulltime job. How long is it since you last sat down to write a major piece of software? Do you expect to go back to fulltime development work anytime soon, and if so, what would you work on? How do you manage to cope with the withdrawal symptoms?
Is the friction between Gnome and KDE, BSD and GPL, Free Software and Open Source, and the other sources of flame war a bad thing or a good thing for the movement? Many people seem to feel that the competition is devisive, but isn't it the opposite? We're always preaching that competition is a good thing for the entire market, but then we complain when any of our pet projects are pitted head to head with another. The passion felt by the proponents of each philosophy seems to result in better, more quality work. Isn't this proof that competition is the Good Thing we've been saying it is all along?