Eric S. Raymond Answers
chromatic asks:
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 ... it's just a roundabout way of asking how far along your goals are, and what your plans will be if you ever meet them.
ESR answers:
Three things could cause me to step down:
- One: someone emerging to do the public-advocate job clearly better than I do.
- Two: Linux's market share going over 50%. (Cool down, BSD guys -- I'd be equally pleased to see some other open-source Unix win, it just doesn't seen very likely at this point).
- Three: a collapse in Microsoft's stock price. That would mean the end of effective FUD and countermarketing against open source.
ivo asks:
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?
ESR answers:
Not really. Something more remarkable happened instead; the community
responded to my distress call by growing up a little. I got letters of
apology from some of the worst flamers. Many people in the rest of the
community started pressuring the pinheads who had been making my job harder
to shut up or get constructive.
I have also cut down somewhat on my travel schedule, but not as much as I thought earlier this year I would have to. I'm also demanding (and getting) better travel conditions -- business class instead of the cheap seats in coach. It makes a difference, more of one than I would have thought.
Stephen Williams asks*:
I'm glad to see that, after a three-year break, the Jargon File has
been updated over the past few months. Is version 5.0.0 in the works?
Are there any plans to release an update to the print version, The New
Hacker's Dictionary, any time soon?
ESR answers:
I've discussed the possibility with people at O'Reilly. That might
be my second-to-next book, after "The Cathedral and the Bazaar" and
before "The Art Of Unix Programming" (which is about half-done now but
could take me another nine months to finish). Whether I go with
O'Reilly or the publisher of the previous editions (MIT Press) the
fourth edition of TNHD seems likely to come out next year sometime.
Tom Christiansen asks:
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?
ESR answers:
I don't see a chasm there, Tom. After all, we're all still writing
and exchanging code. We're all using basically the same set of
licenses. I don't think there are properly two different movements at
all, outside the imaginations of a few rather fanatical partisans on
both sides.
Here is the reality test: if you're running a project and someone sends you a patch, will you stop to enquire whether that person is a member of the correct faction before you apply it? I don't think so...
So despite the verbal fireworks and philosophical disputes, we're all hackers together. What unites us is more important than what divides us.
Tet asks:
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?
ESR answers:
Step in the right direction, definitely. As more and more
infrastructure goes open, and the remaimning closed-source
applications increasingly use it for leverage, the overall
quality of the applications will go up.
planet_hoth*:
Recent interest shown by large commercial tech companies (IBM,
SGI, Sun) seems to signal a new chapter in the history of Linux. Do
you see the participation of these companies strengthening the linux
communitity? Destroying it? Or transforming it into something
completely different?
ESR answers:
Look around you. What do you see, compared to a year ago?
Do you see fewer Linux hackers writing open source, or more? Do you see fewer hackers getting *paid* to write open source, or more? I think the answer is pretty clear.
Do you see our designs, or our licenses, or our coding practices being changed in any significant way by corporate participation? Again, I think the answer is pretty clear.
The truth is, they're not transforming us. We're transforming them.
asad asks*:
I know that you are on the board of directors at VA Linux, what
does your job entail?
ESR answers:
My job at VA mostly involves sitting in a board meeting once a month
asking searching questions about what the firm is doing and why. My role
there (as Larry Augustin describes it) is to be the official corporate
conscience. This mainly involves nipping bad ideas in the bud, before
they flower into something that would piss off the hacker community. I
have not had to do this often.
shawnhargreaves asks:
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?
ESR answers:
An astute question ;-). I haven't sat down to write a major piece of
software from scratch in months, but I am continuing to maintain
fetchmail. I just took over the gif2png beta code with
Greg Roelofs's consent; the 1.0.0 version might be out by the time you
read this. Today I did some work on gnuplot,
bringing the PNG driver up to date.
If I get to go full-time again soon, I want to go back to work on Trove, the distributed web-based code-archiving system I designed last year. I'd also like to work with Guido van Rossum on Python 1.6; there are some long-time wishlist features like rich comparisons and a full lambda facility that I care enough about to implement myself. I also have a strategy-gaming system I wrote back in the 1980s that I'd like to put a modern (Web-based) interface on. Finally, having contributed a bit of code to GNOME (the network-monitor applet) I'd like to balance things by doing something for KDE.
meersan asks:
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
ESR answers:
I wrote CatB as a way of coping with my astonishment in the face of
the Linux phenomenon. What I observed was that the community around
Linux had evolved a way to write software that (a) was tremendously
effective, (b) violated the classic Brooks's Law rules, and (c) was
completely unconscious! Nobody reflected on what they were doing; it
was practice without theory. I wrote CatB as an attempt to help my
tribe become more conscious about what it has been doing.
Q*bert asks:
We all know that you are a staunch advocate of libertarianism. Do you
see the open-source / free-software movement turning into a larger
political push for libertarian, minimal government?
What conferences are you planning to attend this year? Do you have plans for organizing Geeks with Guns outings during them? If so, is there a mailing list or some other source of information about how to join?
ESR answers:
No comment on that first question. But, if you could see my face,
I'm wearing a very evil grin....
See my speaking calendar for the conferences I plan to attend. As for GWG, there's no mailing list; would you like to host one? I rely on local organizers to find a range, and I don't have one for Atlanta Linux Showcase yet.
banky asks:
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?
ESR answers:
I doubt Linux will have a real technical competitor for a long time,
because I think it will probably just absorb new architectural ideas,
amoeba-like, as they evolve. Twenty years from now the core APIs may
have grown and changed tremendously, but we'll still think of it as
the `same' codebase and call it Linux :-).
scumdamn asks:
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?
ESR answers:
I think you answered your own question :-).
cemerson asks:
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?
ESR answers:
Hmmm. I don't think there's anyone I can say I admire the most.
There's a level of ability beyond which trying to make comparisons between
people just gets silly, because each of the people that good has
become a sort of perfect master of his own domain. Linus. RMS.
Larry Wall. Guido van Rossum. James Gosling. Going further back,
Ken Thompson or Dennis Ritchie. Anyway, I find these guys have gotten
their fill of being admired, so I try to be friends with them instead.
K asks:
Why isn't there an entry for "free software" in the
Jargon Dictionary? Was this a politically-motivated decision?
ESR answers:
Zounds! You know, until this moment, I didn't realize that entry was
missing.
I don't think you want me to write it, though. I would find it hard to avoid using phrases like "rhetorical millstone around our necks" and "held us back for fifteen years". Care to submit one yourself?
Paul Crowley asks:
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?
ESR answers:
I think I answered that question in the same paragraph you quoted.
What makes the job rough isn't the workload, it's the second-guessers
and snipers from the sidelines -- among whom Bruce was, at the time,
nearly the worst. Connect the dots yourself.
jflynn asks:
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?
ESR answers:
I wouldn't. I think you're right; the successful projects have a
core of individual vision around which the bazaar community nucleates.
elutfall asks*:
Since, as we all know, cheese is the most powerful substance in the
universe, I was wondering what your favorite source of ultimate power is?
ESR answers:
That would have to be sex, because I'm allergic to cheese.
--
Next week: Bruce Sterling.
RMS, what do you think of software patents, and how do you think the Open source community will deal with things if a day of reckoning comes? As the owner of a small software company (and chief coder) I can tell you that we are constantly afraid of being sued for using Xor to draw a cursor or something similar. We don't really have a contingancy plan except to beg for VC. what do you think the open source community would do?
What you promote is nothing more than a false dichotomy between personal belief and public believe. You are one of the countless victims to believe the myth of "seperation of church and state." That phrase comes from a Thomas Jefferson letter--who ever said he was right?? People have a right to take what they believe and *act* on it in a public manner. In fact, I think thats a sign of true character when a person does that.
Linux exists not as anything origional but as a copy of Unix. I don't see anything "grand" in taking somebody else's work, reverse engineering it and calling it something else. What exactly has the open source "movement" brought us anyway? A legacy OS that is almost as much hassle to install and configure and the origional (ie Unix). Has Linux and open source moved the computer industry foreward with new ideas and faster way of getting things done? I don't see it. BeOS is not caught up in the media feeding frenzy that linux seems to be...and that is possibly the fault of we the BeOS users not doing our part to get the word out there...but linux is surely not gaining ground due to any supposed superiority.
Eric, what's the story on the future of Nethack? A lot of us old-timers are left breathlessly waiting for sequel or "updated" release. Bill Tanksley (sp?) took up the task of reviving Omega. Any chance for Nethack?
Eric, this is more of a comment than an additional question.
We're all very well aware of your pro-libratinarian (sp?) and pro-gun opinions; I even share some of them.
It is, however, vitally important that you separate these activities from your Open Source activities. You must keep the Church and the State separate.
Imagine if a deeply religeous President started trying to make his beliefs law, or if he started to use Presidental privlidge as a formum to preach his beliefs.
It's OK to have strong, personal beliefs. It's OK to voice these beliefs. It's not OK when you use State position (in this case, your position as the Open Source spokesmodel) to advance your personal cause.
It is my opionion that you mix the two far too often. Please do more to keep them separate.
The Famous Hero
Twenty years from now the core APIs may have grown and changed tremendously, but we'll still think of it as the `same' codebase and call it Linux :-).
For some reason, this statement disturbs me greatly. Sure, it's a nice idea to have the same relative base that's matured and been expanded, but I kinda like to think we'll have something more, well, exciting by then.
Of course, I'm still miffed that flying cars aren't in everyone's aero-garages yet.
-Andrew
(...)
Two: Linux's market share going over 50%. (Cool down, BSD guys -- I'd be equally pleased to see some other open-source Unix win, it just doesn't seen very likely at this point).
Three: a collapse in Microsoft's stock price. That would mean the end of effective FUD and countermarketing against open source.
I'm a bit confused by those last two reasons.. When you say you'd be equally pleased to see some other open-source Unix "win", does that mean that they are somehow in competition with each other? I've found that using the right tool for the job often works best. Linux for workstations, BSD for servers. If we were to use market share as an indicator of who "wins", I'd say Microsoft would win.
Next, I'm not sure how you interpret the destruction of Microsoft as being the end of FUD against openly-coded programs and operating systems. Microsoft serves a very important purpose for openly-coded operating systems and programs right now. Their "just good enough to push out the door" coding style is starting to piss off even their most rigid supporters, and the more people that Microsoft helps us to convert to open systems in that manner, the better. Remember, Microsoft is not a software company, it is a marketing company.
If Microsoft tanks, look for Sun to start spreading FUD against open systems. Why? Because they stand to profit from doing so.
--
Absolutely. I totally agree with 'scumdamn' on this one. Linux itself, built on code licensed under the GPL, is an example of what can happen when a bit of the 'what's best for society' gets a word in edgewise. You have to be willing to put a little effort in for the community. Community isn't _built_ by selfishness, it is eroded.
You can have both selfishness and community- they do balance out and you can have both- but you can't have community by using only selfishness.
I, too, would like to see ESR back off from the griping about RMS, and the GPL. I _like_ the GPL, and I like the way it obsessively and unbreakably protects code from ever being withheld or taken away from the community. It's about maintaining flow of information, nothing more, nothing less. That's important- it's strategically important.
If commercial vendors don't want to give information to the community (which they can participate in with impunity, all they like, under the rules of the community), then they _should_ be writing proprietary software, instead of jumping on bandwagons they do not understand. There's sure to be many commercial vendors who _will_ give information permanently to the community (under the GPL, for instance) for reasons of their own, such as wanting to take a mindshare lead, or companies whose strength is support and services, or companies who distribute software so big that it's unappealing to try and download all of it, or companies which can legitimately claim to be releasing an 'engine' and selling an 'artwork' that runs on the engine and is copyright as if it were a novel or painting.
I don't know if ESR ever _will_ see things this way, but I greatly desire him to lay off RMS and the GPL. To some, this license and its colorful inventor are extremely important, irreplacable. Quit dissing on it.
Free Software: denotes a form of licensing (the 'GPL') that places the availability and flow of information above all other concerns, including the self-interest of the software authors. Free Software (as opposed to Open Source) can be considered 'information sharing at all costs'.
How's that?
Judging by your ad hominem attacks on the public license-discuss mailing list, I'd hardly think you're in a position to denounce someone for public personal attacks.
10 PRINT CHR$(205.5+RND(1)); : GOTO 10
I ask, held us back against what? Seems to me that many (most?) quality pieces of Free Software were produced before the advent of "Open Source" - before it was even conceived. gcc and the whole GNU project, X, Linux, the BSD flavours, to name a few.
So, essentially, everything we needed was completed before ESR, Bruce Perens (sp?) and their cronies came along and started praching the Open Source mantra.
In my mind, Open Source has accomplished nothing of any importance to us. Netscape said that one of the major reasons for the NPL and MPL release of much Netscape software was because of "The Cathedral and the Bazaar" - and, as it later came out, because of Jamie Zawinski's evangelism within the company. In other words, ESR had something to do with it, but Open Source wasn't even around then.
No, I haven't forgotten people like Apple with the monstrosity of a license like the APSL which it peddles. In my mind that shows the negatives of Open Source - that such crap can go on and be accepted and welcomed. Companies should come to us on our terms - on the terms of Free Software - and not the other way around.
Grow up, Eric. It's your New Hacker's Dictionary and all, but I can't help but notice there's an entry for open source in it. Why not tell people what Free Software is? Without it, there would be no Open Source.
Our debates have to happen in the open. We have to criticise the viewpoints put forward by the people who represent us to other cultures.
If what Bruce does is "sniping from the sidelines" I'd like to know what the hell valid criticism from another participant looks like.
--
Xenu loves you!
ESR didn't answer the question, because he didn't accept the assumptions on which the question was founded: The existence of a growing chasm between followers of BSD and GPL. He, correctly, pointed out that it really only is small number of fanatics on both sides who refuse to cooperate.
Your point is somewhat different than Toms, about the practical (rather than cultural and political) problems of reusing software between the licenses. This is a real problem. My advice is: Ask the owner (if he can be identified) for an exception to the license, that allows you to incooperate his work in your project. You will find that most people are willing to cooperate.
This is a real dilemma. Is it more sad that: /.?
1. I find myself wanting 'killfiles' for
2. I would ever want to killfile ESR and Bruce Perens?
It is this sort of public clashing among well-known advocates of Open Source/Free Software/Name Of The Week that enemies of such movements gleefully point fingers to prove the movement is doomed/falling apart/not business worthy.
Constructive criticism would have been avoiding a flamewar -- coming to OSI and Apple privately
with your concerns.
Eric, this seems an odd statement coming from you. Since when is open-source (any aspect of it) supposed to be done by in private back-room deals?
Personal attacks are (unfortunately, not needless to say) are another matter, but discussion should be public.
--
The whole world can see for itself that "the community" consists of real flesh and blood people rather marketing drones. Keep up the good work guys.
Is anyone else offended by his last comment about power? I've been reading slashdot for a couple of years now and can't remember the last time I was so offended. I can see why people snipe and second-guess the man. Apparently he can't keep his personal opinions and views outside of the Linux Community and it is interfering with the evangelism.
It would be nice to have an evangelist who can keep his penis out of the evangelism of linux.
I'll probably get moderated down for this comment. I'm not trying to be flamebait - rather I think Eric Raymond is flamebaiting and I think (Moderators in paticular who want to moderate me down) that it is important that people be able to relate to being disgusted by this comment as I would like to be able to look back and realize I'm not alone - others are disgusted by his comment too.
Maybe if people are allowed to reply to this comment and express their views (rather than having it moderated out of the discussion) Eric will realize the mistake that he's made.
I realize of course that I will probably recieve just as much flame as Eric for discussing this. So I have to say that I can respect Eric as an evangelist but not as a person. I would hope that he could keep his personal life out of his work.
Joseph Elwell.
"What makes the job rough isn't the workload, it's the second-guessers and snipers from the sidelines --among whom Bruce was, at the time, nearly the worst. Connect the dots yourself."
First off, neither the Linux movement, nor the evangelism of it, is lead by Eric Raymond. Why should he not be subject to second guessing? Isn't Linus subject to second guessing by Alan Cox and other kernel developers? Should the evangelism of Linux be similar to the Development?
Secondly snipers are bad. kill them.
Joseph Elwell.
I agree. While Microsoft currently has the most to lose from Linux world domination, they neither invented it nor will it go to the grave with them.
The Jargon file is clear enough on the predating. The term was coined by Gene Amdahl in reference to IBM. Now IBM is a major Linux citizen. Ironic, huh?
And regarting point two, why not just say "the combined market share of free software OS's going over 50%"? Linux rocks, and I agree there are no signs on the near horizon for its dominance to be threatened.
However, over a longer term, I don't see why three or four free operating systems occupying distinct ecological niches. Linus has already suggested that it may be technically wise to have separate codebases (with much sharing, presumably) for tiny embedded linux and for the massive 64+ multiprocessor systems.
LILO boot: linux init=/usr/bin/emacs
Like Larry Wall, I am very careful not to do that. Like Larry, I feel free to speak about my own beliefs so long as I maintain that separation.
>>esr>>
FYI, my favorite class of shooting irons is the .45ACP.
classic 1911-pattern
>>esr>>
I respect the elegance and ingenuity of BeOS's design. But I think we're past the point at which developing a new OS in closed source is a viable option.
There are many reasons I believe this, but I'll focus on one: the free Unixes have soaked up so much hacking talent that I don't think BeOS will ever be able to grow an independently viable developer base.
Sorry, BEfolks. If it's any comfort, I thought it was a really nice try...
>>esr>>
They were correct.
>>esr>>
That's not constructive criticism. Constructive criticism would have been avoiding a flamewar -- coming to OSI and Apple privately with your concerns.
That's what I can't forgive -- and won't.
>>esr>>
>>esr>>
Ghods. Where do I start...? There have been so many, starting with his vicious attack on Tim O'Reilly last fall...
See http://linuxtoday.com/stories/4179.html. That lovely little denunciamento did our negotiations with Apple very serious damage. Going public with it instead of approaching me or OSI or Apple privately caused a whole lot of unnecessary grief and flamage within the community as well.
Simply going off on a tear might have been forgiveable, except that Bruce's analysis of the APSL was just plain wrong. He's not a lawyer, he didn't have advice from people competent to reaf legalese, and the problems he thought he'd detected were all bullshit and vapor.
The only real problem with the license a technical glitch in the export clause that Bruce never noticed. (To be fair, we at OSI missed it too until Seth Schoen pointed it out. Seth now does all our first-pass license evaluations.)
The fallout from Bruce's public grandstanding still hasn't settled out. There are still people who think (mistakenly) that APSL 1.1 is not OSD-conformant and is a broken license.
Bruce is not an idiot; he had to have known that the effect of splitting the community over APSL would be to damage OSI's negotiating leverage with other big corporations, thus making it harder for us to head off truly bad licenses like the SCSL.
Even leaving out his personal attacks against me (representing the OSI decision as though I had gone into some kind of reckless cowboy mode instead of having the unanimous approval of the OSI Board -- and that was the least of them) I can't forgive him for needlessly damaging OSI's credibility and usefulness to the community when a single exchange of email with me or anybody else on the inside of the negotiations would have prevented any problem.
>>esr>>
Here's the view of one Katz basher. (Actually, I recently decided to unfilter him to see hat I was missing. I read three posts and fled back to my Preferences page):
What I'm listening to now on Pandora...
* Niven-style duel: Champagne corks ejected from the bottles at 10 feet, eye-protection required.
Bruce Perens.
Thanks
Bruce
Bruce Perens.
Leaving that board meant I was free to criticize rather than to be silenced. It's been a positive change.
Bruce
Bruce Perens.
Bruce
Bruce Perens.
Bruce
Bruce Perens.
Bruce
Bruce Perens.
I criticised Apple's license and IBM's in public. Both responded positively. I think the public debate was essential in eliciting that response.
Certainly your criticism of RMS has been as bad as anything I've ever directed your way.
You dish it out, you've got to take it too.
Thanks
Bruce
Bruce Perens.
Bruce
Bruce Perens.
Bruce
Bruce Perens.
Thanks
Bruce Perens
Bruce Perens.
Is someone with ESR's phone number going to act on this?
PLEASE, just talk to him professionally and arrange a meeting. If he insists on the word *never* then I'll lose all respect for him entirely.
A person can't *really* love the community if one part of him or her is willing to ruin it for everyone by placing their own pride above all else.
"The question of whether machines can think is no more interesting than [] whether submarines can swim" - Dijkstra
It's not *essential* to criticise the other faction when promoting one's own. It merely makes you feel better, for some odd human reason.
...
Try to be professionals, and make your public statements well considered.
It may sound like this makes your arguments less hard-hitting, but this is decidedly not so when viewed by everyone else: restraint makes a line of reasoning far more convincing than any statement containing negative criticism of any sort.
Whatever has gone on before, Bruce seems to be currently in restraint mode, but Eric not yet. I live forever hopeful
"The question of whether machines can think is no more interesting than [] whether submarines can swim" - Dijkstra
This essay deserves far more exposure than merely featuring on Slashdot would give it. [PS. But *why* did Rob not accept it? Surely that was a no-brainer.]
And somehow we ought to ensure that all the free software / open source luminaries read the item. Instead of destructive flames, disgruntled people should just send off the URL of konstant's piece as a gentle reminder that egos are not the most important thing in this community.
"The question of whether machines can think is no more interesting than [] whether submarines can swim" - Dijkstra
Well, '-chan' is a term of endearment, and although it's generally meant femininely, it just means 'little' taken literally. You were called 'Little Kitsune' is all. :)
---
"'Is not a quine' is not a quine" is a quine.
"'Is not a quine' is not a quine" is a quine.
Quine "quine?
I think that in this case, both ESR and Bruce Perens are completely in the WRONG.
From BP's posts, it seems to be something that goes beyond regular hacker talk and disagreement, and into something personal.
As such, it's a personal matter, and I don't think it's appropriate for either one of them to talk about it in public. Let them get together and work it out themselves.
There's nothing to see here, move along, move along....
David Allen
-- Truth goes out the door when rumor comes innuendo. -- Groucho Marx
Two REALLY big differences...
1) Linux has never clamed someone else's works as 'innovative' and then actively tries to drive the origional company out of business.
2) Linux is about making software available to EVERYONE free of charge. Yes, RedHat, Caldera, and others are trying to make money from it, but you can still download everything free of charge.
World Domination (TM) by Linux is good, because it's not domination by a single company, but rather freedom from a single company who dictates how my computer works.
Execuse the rant...
jf
This might be overly picky, but I would say Linux already has a technical competitor - BSD based Unices.
--
Everything I know in life I learnt from
Eric, when will you start acknowledging Bruce Perens' considerable ongoing contributions to the cause? Your continued sniping at him only makes you look bad.
We all need second-guessers, because none of us is perfect. Bruce's second-guessing of you resulted in a better license from Apple (you would have let them get away with too much, not because you're a bad guy but simply because you made a mistake).
As far as I'm concerned, you and Bruce have pretty much the same job: companies are contacting both of you for advice on software licensing; journalists are contacting both of you to get an understanding of the movement, both of you are advocates for open source, etc. You each have your strengths and weaknesses. This isn't Highlander; it is not true that "there can be only one".
but it wasn't off topic, either. again, it points back directly to esr's answers.
since when did having disdain for something disqualify it from conversation, anyway?
"The things we wizards have to put up with."--Jethro Bodine
K: Why isn't there an entry for "free software" in the Jargon Dictionary?
ESR: Zounds! You know, until this moment, I didn't realize that entry was missing.
I don't think you want me to write it, though. I would find it hard to avoid using phrases like "rhetorical millstone around our necks" and "held us back for fifteen years". Care to submit one yourself?
How about letting RMS write it?
It's a good thing he's not writing the entry for "Open Source", he might find it hard to avoid using phrases like "commercial pandering", "misleading" and "fear of freedom"...
http://www.gnu.org/phi losophy/free-software-for-freedom.html
Quidquid latine dictum sit, altum viditur.
OK, I'm not ESR, but I thought I'd comment on this. Twice...
1) I have heard it said (perhaps by Guy Kawasaki of Apple fame?) that good software gives users what they ask for, and great software gives users what they haven't yet realized they can't live without. I think that programmers scratching itches often creates software of the latter type.
2) As people coming in to the Open Source community are increasingly coming over from Windows/MacOS/etc. instead of other kinds of UNIX, I think that their itches will increasingly be to make software easier to use and more graphical. And as programmers' itches start to be for free UNICES to take over the world, or even just to be able to let their parents, spouses, or children enjoy the same stability and flexibility they do with their computers, you will see this same effect.
You're starting to see it now, with KDE and GNOME; but rather than just shoving stuff out the door and calling it done, open source programs tend to take a while to consider things, and put out something that's well designed. In the next several months, I think you'll start to see a convergence with this, and a lot of half-finished projects will start to become very high quality software.
My Web Page
I think many Linux/Unix users (including myself) wish BeOS well - in fact, I own and use a copy of BeOS at home.
I don't think Red Hat Chairman Robert Young is sitting at his desk trying to combat BeOS. Microsoft, on the other hand, has listed BeOS as a competitor in its antitrust case filing.
Jean-Louis Gassee insists, in his gallic sort of way, that BeOS is more a compliment to Windows than its enemy. BeOS, after all, coexists quite nicely with Windows. At the same time, I would guess that 90% or more of machines running BeOS have a Windows license. That doesn't make BeOS look like a Windows competitor, does it?
I would have to conclude that, in reality, BeOS has no natural enemies other than a lack of consumer desire to try alternative operating systems.
Unfortunately, indifference is a horrifyingly powerful beast - more powerful even than Microsoft.
D
----
This might be slightly off topic but I feel like posting so here goes... ;). The others hurt either the open source community or a business. Case in point: I'm a big corporation (IBM for example), I contribute to bsd/x-licensed project, not taking it into closed source, then some other company comes along, takes my work and everybody elses, add some 'killer' feature steals my service deals, and my investment in the project (company + project both screwed). Or a company just comes into to a bsd/x project takes it closed source, adds killer feature(s), my project doesn't have as many interested developers or businesses. The BSD fanatics are always going "Our license is more business friendly", but I don't see it. With GPL or LGPL, business and community are protected, with BSD, most of the money goes to proprietary solutions. With (L)GPL the money goes to companies actually supporting the project and developers. Granted most BSD projects are doing relatively well, but I don't really see big service contracts and open source co-existing.
;)
The way I see it the only good open/free software licenses are GPL and LGPL (or something in between, like TGPL
Just had to scratch my mental itch and form coherent thought.
Comments? Am I not groking fully?
-- d'arcy poirot
I have a question about this:
/. 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?
Tom Christiansen asks:
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
ESR answers:
I don't see a chasm there, Tom. After all, we're all still writing and exchanging code. We're all using basically the same set of licenses. I don't think there are properly two different movements t all, outside the imaginations of a few rather fanatical partisans on both sides.
Here is the reality test: if you're running a project and someone sends you a patch, will you stop to enquire whether that person is a member of the correct faction before you apply it? I don't think so...
So despite the verbal fireworks and philosophical disputes, we're all hackers together. What unites us is more important than what divides us.
Supposing I use some GPL code in a program, and then sell the binaries only. I'm breaking the GPL, right?
Now supposing I use some LGPL or BSDish code in a program, and then sell the binaries. I'm fine... or am I?
Is this where the friction happens? It seems to me that some folks would like the, er, "option" of making a profit from software they create with the help of Open Source libs or something, without redistributing their code.
Maybe I'm just confused about the whole thing.
Of all people to make a great, intelligent post advocating BeOS to dispell some of the same FUD that Linux people complain about so much, WHY did it have to be William Wallace? :-)
I guess it's an ill wind that blows no good, or something. Good post.
--
grappler
Vidi, Vici, Veni
"I respect the elegance and ingenuity of BeOS's design." --Eric S. Raymond
Know what makes that quote especially juicy with irony? It reminded me of his favorite tagline:
"I just want to live in a world where software doesn't suck." --Also Eric S. Raymond
--
grappler
Vidi, Vici, Veni
this reminds me of the the scene in The Life of Brian members of the People's Front of Judea and the Campaign for a Free Galilee are fighting each other in the sewers beneath Pilate's palace
Brian:we should be united against our common enemy !
Everyone else:the Judean People's Front!
Needless to say in our case the Romans = MICROS~1
and the various little factions squabbling in the sewer are the various alternate OSes who are too often fighting each other.
The problem as i see it with linux advocacy is that too often there is religious or poilitical baggage. The religous types are those who say "if its not OSS its crap" and when asked why they reply "because if its not OSS it must be crap". As with all religous zealots there is no arguing with such people.
The political types (such as ESR) beleive that OSS is an inherently better model for software development and also that the existence of OSS alternatives is a matter of personal freedom (speech and freedom from corporate dominance)Personaly I don't agree with that position but at least its a rational argument (and at least in theory leaves room for the idea that some non-open source software doesn't suck)and its an idea that i can respect.
In ESR's case the gun-thing is not helping. I understand its part of his personaly politics and his advocacy of OSS and guns come from the same core ideas. But he must realize that alot of people even inside the US do not share those ideas, so emphasising the linkage between the guns and OSS is going to hurt more than it helps.
For me, and i think for alot of other people in the anti-MICROS~1 camp, it simply a question of wanting software that doesn't suck. Software is a tool, and in MICROS~1's case its a tool they use to make you buy more of their product. Their domination of much of the software market is so complete that they have no incentive to make even half-way decent products.
The problem with especialy the religous linux zealots but also the political ones is that this additional baggage tends to fragment people. We get the fights over the GPL vs BSD licenses, GNOME vs KDE linux vs *BSD etc etc.
A lot of people use linux because it works not becuase of politics. If people were simply interested in making good software that just gets the job done, and is not either a marketing tool or a political statement, we would make alot more progress to a better software world!
About BeOS I use it because its really good, and is actually innovative and technicaly advanced and is fun to use. Be is not in a position to abuse its users even if it wanted to. BeOS does owe quite alot to OSS though, the bash shell is very nice to have (i'd have never used it if it weren't for that) the x86 version uses gcc, and alot of GNU tools are available on BEOS.
none of the geeks i kinow (coders and network admins) own guns
First of all it was a joke. Second, it was probably true! In the context of the question, "power" was defined as "energy". If you're the type that finds sex lowers your energy, I humbly suggest that you're doing it wrong. Having a mutually beneficial and loving relationship *IS* empowering to both parties (God, I'm starting to sound like Dr. Laura!).
If you erroneously mistook his comment to mean he uses sex to get control over people, I humbly suggest you loosen up a bit and stop reading stuff that isn't there.
A Government Is a Body of People, Usually Notably Ungoverned
We will not stop until we have achieved TOTAL WORLD DOMINATION(TM)! Soon surface of the world shall be teaming with ENGLISH SPEAKING PEOPLE.
First, the last few pockets of French shall be eliminated; former African colonies will be easy. And as there former empire falls, so to will the pockets of resistance. First France itself, then Quebec. We will flood their airwaves with our programming, their stores with our crap, and there vending machines with our sodas. They cannot withstand our cultural invasion forever!!
German will change overtime to its more pure brother, the one true 'lingua franca' of the world, ENGLISH,
Though the Spaniards spread their seed and there words around the world, there language will fall. As ENGLISH takes control. Mexico, Porto Rico, Cuba all will change to ENGLISH. Spain is a joke, soon they too will speak only English
Then, we will turn to the last language left, Chinese... While it seem as though there are to many, Chinese is far to fragment to succeed. Cantonese, Mandarin, all will fall, and be replaced by English. We won't stop until every Wong, Fu, Chang, and Li "shuo ying-ge-lish hau"
HAHAHAHAHHA
ENGLISH FOREVER, TOTAL WORLD DOMINATION(TM)!!
ENGLISH R0X D00D
"Subtle mind control? Why do all these HTML buttons say 'Submit' ?"
ReadThe ReflectionEngine, a cyberpunk style n
It seems as though in asian cultures respect for intellectual property on the part of governments, corporations and individuals is much lower than in the west (This is an overbroad generalization, but one supported by a lot of anectodal evidence that has come my way over the years).
Currently, this expresses itself as endemic piracy of closed source software, music CDs, movies, etc., but I suspect that when Open Source wins over closed source software, rampant violations of the GPL will ensue from asian corporations and developers.
What will we be able to do to protect the GPL in the arena of international law and a global marketplace?
--
The real Webmaven is user ID 27463. I don't rate an imposter, because my ID is such a lame-ass high number.
Eric: 5 points
Bruce: 98 points
Yeah, ESR has really grown on me recently. I never truly disliked any of his positions, but I did kind of see some of the flamage going on around him and kind of kept a wary eye.
I may not personally agree with everything that comes out of his mouth or word processor, but in general I have to agree that this in particular is very inspiring and in general I think ESR makes some very persuasive arguments.
From the Main article: .snip.
/.'er (probably another generation) but the effects of this could be, should be, will be, system wide and profound. Instant feedback is good for organisms of all shapes and sizes, communication helps spread and distill ideas. Anyway, just something I was thinking about as I moved through this thread..
Q*bert asks:We all know that you are a staunch advocate of libertarianism. Do you see the open-source / free-software movement turning into a larger political push for libertarian, minimal government?
ESR answers: No comment on that first question. But, if you could see my face, I'm wearing a very evil grin....
From the abover (long and very good) comment:
By its nature, the community responds indifferently to grand visions, and the definition of success varies from participant to participant, each according to his or her own needs. The aim of open software is to serve the people who write it, and consequently its users react warily to those advocating a de-emphasis of their rights in exchange for money, publicity, or convenience. Because initiatives flow upwards in this population, its ideal leadership is not that of an emperor tending to a legacy, but that of an ambassador speaking for a people. And in the free software movement, just as in government, an overly inventive diplomat is an incompetent one.
This might be a bit much for some of you, but looking at how the OSS community works is a good example of how things *might* be done in other areas (such as government) in the Digital Age. Replace a few of the words in the above paragraph and you gain some insight in how groups think, and how communities can figure out what is best for them, starting on the "what's best for me" level and moving upward. It will take some time before the population as a whole becomes as connected and tech. literate as your average
+&x
Well, to some extent the GPL *is* protection for the end user, not the developer. It has been criticized for not providing means of recompense for developers, while protecting end users. It's end users who benefit from free(beer) stable software. Any developer can choose to write free software freely distributed. Putting the GPL on it insures that a community of developers all mutually sharing code and debugging eyes will develop, to the benefit of the end user.
What you are speaking of I think is the sometimes intolerant attitude towards people who want easy solutions, or help with problems.
The intolerance is on both sides though. Plain ordinary users of free software have to realize that they don't have the same rights to whine and complain -- because they have no contractual arrangement with the software producer, unlike commercial software. This is *why* companies like RedHat will be successful. They provide that contractual arrangement. It is perfectly valid to whine to them after buying their distribution, and if they want to stay in business they will listen.
The media constantly monitors /. as a reflection of the state of open source. And when two of the most well known personalities indulge in a high quality scuffle of name calling of the kind I haven't seen since 4th grade, it creates a BAD image of the community as a whole.
r acy.
One question is often asked with some frequency - Can a bunch of loosely gathered hobbyists and college students be trusted to write critical software? "Aren't they just a bunch of kids playing around?" - the saying goes.
And trust me - this kind of scuffling doesn't help (especially when it comes from the evangelist spreading the word about how mature the open source development community is).
Perception matters more than you think. As things stand, one of the big misconceptions about open source/linux is that it's run by anarchist geeks with long hair who can't be trusted. Yes, I know it's an unfair image, but it exists nonetheless.
It's the same problem that Sun often has - McNealy's statements are often so immature that people have difficulty taking him seriously. Sometimes ESR's comments also get a little high on vanity and boastfulness, and frankly, all it does is make everyone look immature. Similarly, when linux advocates bitterly bite and scratch, and then carry out an extended argument as to who started the fight, who has apologized how many times, etc. etc. it begins to enter the grey area between amusement and shooting-oneself-in-the-foot-with-remarkable-accu
If you want to propagate a good image of open source, just keep the personality battles out of the picture. Nobody really cares, and it just makes a mockery of evangelism and advocacy.
I did not plagiarize this. I wrote it in my spare time and submitted it to CmdrTaco about a week and a half ago. I don't think he's going to post it, so I just added it as a comment.
I don't plagiarize.
-konstant
-konstant
Yes! We are all individuals! I'm not!
Pardon the length....
Surprisingly, the most prominent evangelists of the open source community are also the most abject victims of its flame. These individuals, pedigreed by years of code, use their eloquence to plead for free software worldwide. Their work is the reproductive force of the movement, stimulating conversions and showing businessmen the money to be made embracing open source. In reward, the open source community takes the beliefs of these leaders seriously - by far the gravest honor this opinionated clan can bestow. Yet these public speakers are also subject to a continuous trickle of hate mail from the geeks they represent, one that widens into a deluge the moment they stray from open software's traditional path. While they behave predictably, open source leaders have the backing of their constituents, but if they articulate a new vision or take a risk, the community that could rally round them instead sits down and jeers.
This humiliating puzzle is bound up with the role of leadership in the open source movement. The computer industry is rife with the Napoleonic model of business, which views software as the manifest will of visionary CEOs. At Scott McNealy's Sun, Larry Ellison's Oracle, Bill Gates' Microsoft and others, resources flow back and forth in obedience to the whims of charismatic chairmen. Like competing generals, they glower at each other across the battlefield of the NASDAQ listings, struggling to see furthest and direct their armies of coders accordingly.
Open source is altogether different. By its nature, the community responds indifferently to grand visions, and the definition of success varies from participant to participant, each according to his or her own needs. The aim of open software is to serve the people who write it, and consequently its users react warily to those advocating a de-emphasis of their rights in exchange for money, publicity, or convenience. Because initiatives flow upwards in this population, its ideal leadership is not that of an emperor tending to a legacy, but that of an ambassador speaking for a people. And in the free software movement, just as in government, an overly inventive diplomat is an incompetent one.
Enter the brash politics of Eric Raymond. A decade and a half into the GNU project, and with the 8th birthday of Linux hard approaching, credit is due to Raymond, who has single-handedly sweetened the reputation of open source. Once considered a toy of seditious kids, Linux is now a titan thanks to Raymond's ability to creep inside the heads of corporate decision makers and craft arguments against their fears. Raymond established his importance to the community with his paper The Cathedral and the Bazaar, a stunning explanation of open source methods that convinced Netscape Corporation to open the source of its popular Mozilla browser in 1998. All was smiles and backslapping in the community as the campaigning Raymond brought businesses to openness. In Eric Raymond, it seemed, open source had found a missionary capable of converting the heathen without going native himself.
The giddiness didn't last long. Raymond was a volunteer, neither salaried nor elected, but made powerful by his own work with companies and the press. True altruism is rare, and especially so when attached to the magnitude of celebrity Raymond was achieving. The nasty word 'sellout' appeared in sporadic flames on the net, and Raymond stoked the fires by conspicuously avoiding talk of 'freedom' or 'free software' in his speeches, a policy he later attributed to the unease those terms stir in businessmen. Open source developers, whose professional lives often fall short of perfection due to the interference of suits, awoke to the possibility Eric Raymond was a Judas, willing to sell their rebellion in return for the gratifications of fame.
The flashpoint was the release of Apple's Public Source License in early March of this year. Apple, hoping to bring the dynamism of open source to its OS kernel, requested a meeting with Raymond to discuss its License. Raymond and Apple retreated behind closed doors. Other open source activists, such as Richard Stallman and Bruce Perens, learned of the meeting through the grapevine but were so far out of the loop that they could not even locate a phone number to call at Apple. The talks disbanded shortly afterwards without their contribution. Eric Raymond emerged flushed with victory, and Apple trumpeted APSL 1.0, fully certified as Open Source. Stallman and Perens went on the offensive, denouncing the License as deficient and enumerating reasons. Community discussion boards buzzed with speculation, with many participants agreeing Raymond had misrepresented open source. To this criticism he issued a retort, stating that objections to the License were founded in loose reading and lack of legal competence. It appeared that from Raymond's point of view, the discussion was at an end.
Eric Raymond had many defenders, but others stuttered with anger. Apple's inadvertent exclusion of the community forced a realization long in coming: the position of public representative is as much bestowed by corporations and the media as by the community itself. Raymond had succeeded as a promoter by cultivating his credibility with the forces arrayed against open source. Once allowed in their camp, he could persuade them gently, in words they understood, rather than bellowing from the perimeter. This arrangement was convenient for reporters and businesses: the affable Raymond provided translations and spared them the chore of researching open source. But Raymond was only one man, presenting a tinted perspective of the diverse opinions alive in his movement. Indeed, Apple stated afterwards that the APSL fracas was the first it had heard of other community factions. Once it was clear Raymond would not yield to the disagreement of his peers, it became academic whether the APSL was a good license. He was one man defying the movement that had made him, and not a few felt it was time he was deposed.
Disciplining a volunteer leader
Rationally, there was little the community could do to rebuke its spokesman. There was no salary to slash, no vote to cast, not even any media contacts who would prefer a few ragtag emails to the word of the established Raymond. But flame has little to do with the rational. The great furnaces were heard chugging across the land, and what profane masterpieces of filth were disgorged only Eric Raymond can say. His email address became a sump of all that is foul in the minds of hundreds of raging geeks. Before the month was out, Raymond issued a statement in which he threatened to resign his leadership. Ironically, his sarcasm was misinterpreted; leaving the impression he had already drawn the blinds and settled into a life of oblivion. The reaction to this perceived development, while poignant, lacked the tenor of fear that might be present at Microsoft, for example, should Gates unexpectedly retire. Open source was prepared to move on without Eric Raymond, and he rushed to clarify himself and remind his listeners that much work remained only he could complete. After some skeptical grumbling, he was reinstated to the community's good graces. The Apple Public Source License was revised three weeks later, correcting all the disputed terms.
Spats such as this illuminate a problem with open source gift culture. Ego gratification is a powerful stimulant for open source developers. Participants give gifts of source code partially to satisfy their craving for recognition as magnanimous geniuses. The community encourages this motive in all cases save one: leadership. Public representatives for the open source movement are expected to be meek and shun self-promotion. Those who stray are lashed with vicious emotional reprisals. All their work must be for the good of the whole, and none for themselves. In short, the community demands its foremost members adhere to ethics the average hacker finds intolerable. Small wonder most open source leaders ultimately disappoint the led.
Many arguments reduce to a handful of facts that can be viewed in more than one light, and emotion rather than intellect is the deciding element. The civilized compromise is an agreement to disagree, but when it comes to community speakers, there is no room for such courtesies. Since ideas rise upwards in the open source movement, allowing a leader to advocate one thing while the community believes another would be as damaging as allowing a diplomat to Russia to announce IMF debt forgiveness on his own initiative. Ambassadors may suggest, but they cannot decide. They must either represent the community, or be expelled.
Examples of this are abundant on the popular board Slashdot.org. Roving journalists frequently refer to Slashdot when plumbing the attitudes of the open source community; making it crucial they not receive a false impression during their stay. Slashdot real estate is therefore valuable and the power to select discussion topics is great. If a site operator abuses Slashdot to gratify an emotional itch, the response from readers is not only rational debate - though logic is always voiced - but also emotional counterattack. While calmer members discredit the logic of the offender, volatile participants demolish their motives with insults. It becomes psychologically expensive for the offender to continue.
Sengan Baring-Gould learned this during the Lewinsky scandal, when he exercised his operator power to post a denunciation of American missile strikes in Iraq. Perhaps seduced by a captive audience of thousands, he forbade community responses, effectively hijacking the open source mouthpiece for his own politics. Slashdotters responded with furious floods of mail to Baring-Gould and site owner Rob Malda, who scrambled to enable comments and posted two apologies. Criticisms swamped the board, ranging from windy dissections of Baring-Gould's logic to far rawer fare. With his argument tattered by logic and his power trip soiled by emotional assaults, Baring-Gould had little motive to fight on. The episode was not repeated.
But Baring-Gould's experience was a mere candle to the bonfire roasting of Jonathan Katz. Katz, a former editor with Wired, is surprisingly innocent of technical knowledge. Empowered with posting privileges, Katz writes opinions for a board patronized by thousands of open source developers, and consequently is a sort of de facto community representative when journalists come calling, regardless of whether his columns are actually read. His pieces endure much scrutiny from those who do not appreciate his company.
Early in his tenure, Katz was known for unabashed promotion of his own books. His columns effused over dubious notions such as 'sexbots' and at least once a month declared the dawn of a new era, as evinced by a movie he had seen. Rational criticisms did little to improve his quality. Slashdotters turned to flame. The rage came ripe and sloppy for weeks, even prompting a Katz column in which he wondered whether he was still wanted (he decided he was). Then, when it seemed inevitable he would lose his position, Katz had a moment of brilliance. In a daring piece, he defied popular media and declared the Columbine geeks had killed because they were driven to it, persecuted by merciless jocks. Instantly, the sewage of popular opinion sprouted roses. Katz had said something the community had needed to hear for a long time. Today, Katz confines himself largely to variations on the Columbine theme and book reviews. There remains little for which he can be flamed, save lack of innovation.
Open source advocates - and the hacker clan in general - fancy themselves as dispassionate creatures, able to analyze facts from a distance and judge impartially. This is a delusion. If emotion runs high anywhere, it is among geeks, and if any group is harnessing this volatility, it is the open source community. When reason's bullets are spent, only raw feeling remains to dispute actions that are wrong or damaging. Like the Salem Puritans many geeks profess to despise, the open source community manipulates emotion to enforce the curious strictures of its morality. It remains to them to decide whether this is a suitable tool for their advancement. Their success in quelling it or wielding it will reveal a great deal about their culture.
-konstant
-konstant
Yes! We are all individuals! I'm not!
There is a gun store called 'Franklins' in Atlanta, I'm not sure how far from the Atlanta Linux conference center it is but it has a HUGE shooting range that will accomodate around 100 people at one time, they shouldn't be too hard to get in touch with and last time I was there the range was free if you brought your own gun and you could rent/check out various different firearms for a few bucks.
Kintanon
Check out JoshJitsu.info for Brazilian Ji
Don't you think that this is a case of sharp diminishing utility? There's software for end-users, then there's all these various utilities (as seen on freshmeat) to facilitate system administration and applications for other industries). Now, this "gift culture" can only go so far as to facilitate lower costs in other industries such as telecommunications, government, new media, retail et al. You have to make a buck some way. I can't consume my code, I can't drive my code around, my code doesn't give me a sense of security. Yes, I do see that you obviously feel more inclined to social rewards for you work. Let's just see how your feelings hold up during the next inevitable downturn of the business cycle.
o cket economic idealogies. You could say it's inevitable. I hope not.
> Skip quite a few years. We've basically eliminated middle software from big industry. This means a shift in the economy to either, other service type jobs, or other industries completely. I hope some people here don't seriously believe that keeping everything open will create a better situation for themselves in this industry.
But then something else dawned on me; OSS Software will never be the best solution for many types of software. If you're working for free, you're just going to be providing for the companies actually making money off this shift in the conomy such as IBM, Red Hat, VA Linux, etc etc more to come. Why? Because by eliminating the profit in actually producing the software, you eliminate your job, period. What will happen, is we'll have a number of large companies buying up OSS programmers so they can make all their money on support. Oh wait, profits were higher before when we actually sold and supported our software. Oh well.
Of course, this doesn't eliminate the market, but it certainly diminishes its profitability and in turn those participating in it. We just haven't seen the consequences yet, because this movement is still in its infancy. Just wait until every company is forced to do the same -- and then realizes that since there is no product differentiation, all we can offer is service differentiation (which anyone who can view the source code can do) -- we're essentially splitting the market profits to a ton of different companies now. Then those like IBM, realize: shit, we can't afford all these people to stay competitive anymore. Guess we'll have to venture into another industry or scale down completely.
This is why, OSS can exist; But if it does, it must co-exist with closed source software. This is actually funny, because this sort of mirrors the shift that occurred in the manufacturing industry -> the services industry a number of years ago -- Except we're doing it to ourselves now, not those damn slave labor working economies. It feels kind of artificial, unlike, say, an advancement in technology that throws millions out of jobs, but increases productivity many times over. OSS may, but it's not good for you people, the workers in this economy.
This of course, is mere speculation of a worse case scenario -- wherein all the fantasies of these OSS advocates are realized. Hopefully the economy will realize this fact. OSS has its place. But it isn't a replacement for other --GDP-inflating-but-still-putting-money-in-your-p
----------
Er, I don't think you're gonna get flamed for insulting ESR. If anything, I think you're gonna get flamed for seeming clueless. At the moment, thousands of /. readers, like myself, are rereading ESR's last comment for any hint of offense.
/. discussion.
First: offense is something the offendee feels. In some cases, it is unfair to blame the offender for a statement/action that feels offensive; perhaps the offendee is not allowing customary liberties to the offender. Thus the backlash against "Poltical Correctness"; if person A says something inoffensive by community standards, but person B has unusual standards, person B might be offended, but person A did not offend person B.
Second: I saw NOTHING offensive, by reasonable standards, in ESR's last response there. It was, as others have noted, a flippant response to a silly question.
It would be nice to have an evangelist who can keep his penis out of the evangelism of linux.
Er, I've read most, if not all, of ESR's Linux advocacy. And I can count on negative fingers the number of times he's mentioned sex, his penis, Mae Ling Mak naked and petrified, etc. The one mention of anything even remotely sexual I can recall is in one of his personal, non-Linux-related writings on his website. It was about his trip to Japan. To say that he can't keep his penis out of Linux evangelism is just SO WRONG! It's slanderous, both in the sense of falsehood and in the sense of malice. I think most of this community would agree that you have grossly misinterpreted any connotation ESR implied, and that you have applied a bizarrely high standard to the ordinary chaos of
Ceterum censeo Microsoftam esse delendam.
I will accept your apology, but only if you will accept mine. We have both been wrong, we have both been right. Let's do bury the hatchet and get on with our lives.
(please don't kill me, Eric!)
censorship is a form of noise, which actively seeks to drown out content with silence - Crash Culligan
I'd like to ask Eric to clarify the concept of the gift culture as distinct from a free market culture.
It seems to me that the so-called "gift culture" is also a free market culture, and those who see a distinction between them are merely confused about the concept of "money". I suppose most people view money as a stand-in for good and services. Since we can't carry around all of our goods and services to barter, we introduced the concept of money to facilitate trade. But economics goes beyond money -- it's about the exchange of utility. And money is just one (rather poor) way to quantify utility.
Consider: given one hour to spend writing code, I can choose to write free software under the GPL or some similar license, or I can choose to write code for money. The amount of money I could earn during that hour of writing commerical code is the opportunity cost of writing the free code -- it is the amount of income I would sacrifice to write the free code.
But writing the free code may provide me with some non-monetary benefit such as ego gratification, fame, repsect, the promise of robust software etc. If I personally value these rewards over the money, then by definition, those rewards have a higher utility for me. By writing the free code I am still "paid", but I simply choose to be paid in a different medium, a medium that holds a higher utility for me personally.
If we expand our view of economics beyond money and into the realm of utility exchange, then there is absolutely no distinction between a "gift economy" and a "free market economy". To me, a "free market" means that people are able to exchange utility in any medium whatsoever without interference. The so-called "gift culture" falls into this category.
I would even suggest that it is precisely the concept of "money" that has caused the most divisive internal battles in the open source community. By moving beyond money and realizing that there are other, equally valid measures of utility, the open source community can unify its communitarian instincts (RMS) and its libertarian instincts (ESR). There is no contradiction here -- just economic confusion.
-knox
need to quit whining!
Quit acting like high school kids, this is pathetic. You're both right and you're both wrong. Criticism is important, but it needs to be done is a respectful manner. Remember that feelings ARE important, they're the driving force behind everything we do. So be mindful of other people's feelings when you criticize them.
That said, I respect both of you, but please, quit this pointless bickering. We will all be more productive if we can respect each other and act civil.
Sticking feathers up your butt does not make you a chicken - Tyler Durden
I always finish an ESR interview excited. Thanks for answering everyone's question, Eric. Even though you kinda putzed around with mine. No matter, though. I'm happy to have you as the foremost advocate for "that rhetorical millstone around our necks". ; >
I think you're a little lost. You want to be in the Apple Advocacy forum. It's down and to the left. Obviously, Linux is not against cloning. Linux is basically a "clone" of Unix. We're anti reinventing the wheel, and pro code reuse. If Microsoft wants to clone something first done in the Linux community, they're free to do so. If they want to embrace and extend, copy source code and make it proprietary, or spread FUD about Linux, they're not. I think you are confusing the arguments here. MS blatantly copied the MacOS. That pissed off Mac fans. fvwm95 blatantly copied the Windows "look & feel" and that didn't piss anyone off. Why? Two different groups of people with entirely different sets of values. You need to differentiate between the different groups in what you must see as the "anyone but Microsoft" metagroup.
One of the main innovations of Linux is the Open Source philosophy that began with GNU. It's not an innovation of code, but an innovation of operations.
So, though I don't have a problem with either truth or honest (even I consider them the same thing) I respectfully disagree with your misguided opinion.
It's all a blatant copy. Everything you see now has been done before. The revolutionary stage of software has passed. Software is being evolved and refined now.
This is for reference
They can and do. That's one of the things I'm against. Cloning and code sharing are two things that I don't object to. I guess I could have stated that more clearly the first time.
My bad. The second Microsoft was supposed to be a Linux. And I was trying to tell you the argument that would have made more sense, but mine sure didn't make much sense either, did it?
As for my feelings and projecting, I don't know. I am telling you what's logical. That my opinion disagrees with the Slashkiddies doesn't suprise me. However, to claim that there's nothing innovative about Linux is a bit misguided.
There might not be many new ideas in software, but that's because Linux is a Unix clone that aims for stability and low cost. With a Unix clone there isn't that much room to think outside the box. You have to kind of stick with the known entity or become incompatible. The most innovative thing is the Free speech, Free beer, developement model, responsiveness, Beowulf (sic), flexibility, etc. All very laudable for an operating system that's just copying everything, isn't it?
Damn, Bruce! Do we have to say it for you?
Okay, listen up, everyone. Here's what Bruce meant to say, but his damn ego wouldn't let him (and remember, I still like you, Bruce):
OK, but please remember that I was the one being threatened. I think in that case there was unprofessional behavior on both sides, and I'm sorry for my part in it. I'd like to bury the hatched and make up. Eric, will you accept my humble, heartfelt apology?
Berlin sucks. Let's stick to X.
I'm going to assume that you mean GNU/Linux and the entire free software movement rather than just the Linux kernel, or else you're making even less sense. Yes, the first paragraph of mine is dripping with acidic sarcasm.
There's nothing wrong with slurping up ideas. Ideas aren't even protected by copyright law. The free software movement is cool because we try to make software better. We let other people contribute. We don't try to screw people other with software that has significant lossage just to make a buck. Microsoft is just out to market their junkware, crush all innovative competition (it could be a threat), and bleed the consumer dry.
If you can't see the difference, you're the one who needs a dose of the truth. Speaking of which, I don't think you'll be marked down for "preaching it how it is brother", but rather because you seem to be trolling. GNU was meant to be a Unix clone. Therefore, a lot of software had to be rewritten from scratch, so that it would be free. If you think that points to a lack of innovation, I'd like to see you make an OS from scratch without copying anyone else's ideas for any reason. Sounds stupid, right? That's because it is.
Now that we have all the basic stuff, this is where the strong innovation hits. You think Berlin isn't innovative? Come ooonn.. You're really scraping the bottom of the barrel on this one, pal.
~ Kish
Sounds perfectly reasonable, right? Well, how about.. this.. in regards to not having an entry in the Jargon File for free software..
Yeah. I much prefer the term "open source", which has allowed businesses all over the world to corrupt the term into a ludicrious piece of.. urgh.. Besides which, I believe this is an excellent example of the idea that ESR is one of those fanatics .. Just look at, say, the Linux entry in the Jargon File for an "objective" opinion (I just love those parathesized sections..)
Personally, I find it very hard to even bother listening to someone who can't seem to take criticism from someone like, say, Bruce Perens (not that I always agree with Bruce either ;). Point is, ESR has always shoved his opinions down into everything he's done, as far as I can tell. Maybe I'm wrong. I find it rather unappealing, however. I'm just as opionated, but at least I can be objective when it counts.
~ Kish
First off, excuse my brief escapes into the humorous (though, by past examples, I'd say your average ./ moderator doesn't think I'm funny in the least =P), but they're "kind of" the point.. Second off, this could make a little less sense than it could thanks to Slashdot being "uncooperative" with allowing me to connect throughout the preview process.. I think I lost some of my little essay here along the way. ;)
Ok, to begin with, the free software movement is completely anarchic. Despite popular belief, there are no "leaders". All of us have wildly different opinions. For instance, my political stance resides somewhere between Richard Stallman and Linus Torvalds. There are, however, a great number of highly respected individuals who have made great contributions. However, they are all part of the community. Some people command more respect and recognition from others, but there are no true "leaders".
Secondly, since everyone has so many wildly different opinions, various debates spark up all the time, and despite Tom's assertion that the heat diminishes the light (quite contrary, it makes it shine so much brighter.. makes it sooo much easier to see that which makes sense and separate it from so much drivel..) - of course, I think Tom is a tool (sorry Tom, love your work =P) - all of this debate, eloquent and persuasive, or vitrolic and flaming with anger, is all quite necessary.
Whenever, for instance, I myself say something that clashes with someone else's opinions too harshly (or is a blatant factual error), I expect a retort. Maybe it will be gentle, maybe not. However, if you can't handle the criticism, constructive or not, quit stirring up the flame and just shut up. If you don't want to get burned, don't play with fire. Get it?
That said, none of us can keep our opinions out of what we say. Some of us are better than others, however.. Allow me to illuminate this particular example, a response from ESR about the lack of a free software entry in the Jargon File..
Hardly what I'd call "constructive criticism", Eric. And this is public. And I take that personally. And I do regard it as vicious, not to mention quite unfounded. But so what? We're all entitled to our opinions. So long as we don't represent our opinions as the view of the community at large, we're in good shape.
At any rate, where would we be without the term free software and the man who coined it? We certainly wouldn't have the term "open source" right now if not for that history being there, paving the way for all sorts of opinions and methods for achieving like-minded goals..
In short, whether or not it causes a low signal to noise ratio, it is imperative that public discussion continue regarding those issues which could potentially affect us as a community or us as individuals. Everyone's opinions should be heard, though not everyone's opinions will be widely accepted. However, isn't that how one arrives at a concensus anyhow? Our fate shouldn't be decided by a few select people, but rather the combined whole. Therefore, it is natural for anyone and everyone's motives, philosophies, or whatever to come into constant question, especially if they are higher up on the recognition scale. We're all here to represent our own interests, not blindly follow the interests of others.
As an aside, it might be a wise decision to put your personal feelings aside, so as to not get them bruised. Sure, it's hard not to take things personally, especially if they are personal, but it is worthwhile to look into what someone is saying, whether they're eloquent or not.. decide for yourself if there is any truth to it, even if it's a flame.. It's always important to consider the opinions and thoughts of others, because no one is right all the time. Or even most of the time, usually. People get flamed all the time. I have experienced the joy many times. Sometimes it's because I screwed up and deserved, and I accept this, and sometimes it was uncalled for and I either opt to ignore them or debunk what they said, piece by piece. Never do I outright refuse to listen, however.
At any rate, whether I'm making sense or not (considering how brokenly I put this together and my refusal to fix it.. I may not be, but I have places to be..), perhaps it might be worthwhile to ponder these things. Perhaps not. As with all things, the choice is ultimately up to you, the individual. Which is what this is all about..
~ Kish
No, I don't usually partake of this kind of behavior, which is why I warn beforehand.. Flame.. on..! ;)
Are you a tool, or what? She clearly meant that Microsoft incorporates the ideas of others and gives them no due credit, in fact claiming they are some great innovator (i.e., claim that the idea belonged to Microsoft to begin with), whereas with ideas incorporated into GNU/Linux (or software, whatever), there is no claim that, "Hey, we thought of this first!" That statement wasn't meant to make Linux seem more innovative.. she clearly said that she was making no such assertion. All she meant is that the FSM isn't a bunch of dirty lying bastards like Microsoft. Does this not make sense to you?
Actually, yes it is, troll boy. Why? Because you made an assertion. Therefore, it is up to you to back it up .. Otherwise.. guess what? You sound like a total fscking idiot. Imagine that. We'll get to why this is really funny later, though..
Ok, before I respond to this..
Are you sure you even know what the difference between GNU and Linux are? I mean, are you talking about the fscking kernel, the GNU system (with the Linux kernel), or um, the FSM in general? You're apparently rather.. clueless.
Now, back to my response to your response to my response.. ;) First off, I'm not "pressed". I'm not going to sit here and yawn while you dissect whether or not any given project is "innovative" or not. Then again, I just gave you "(Hell, even one would be nice) [example] of Linux innovation.". So until you can back yourself up and stop with all the double-talk, shut the fsck up, especially since you never specified whether or not the "innovation" in question should be finished or not. Not only that, but no project is ever truly finished.
What do you consider to be innovative, anyway? Pretty much any kind of application imaginable has been done long before.. well, just about anything you use today, thank you ever so much. Nowadays you can only make more powerful, more feature rich, more whatever versions. Care to name a few editors more robust than Emacs? If you say vi I'll seriously have to smack you. The GPL isn't innovative? I'll be damned if it's not. Why don't you make a more clear point of what's so unoriginal about all of this? And if Unix is so badass and we had all of this stuff before, tell me again why we aren't all using Unix on our desktops? Tell me why most people are using Windows (I dare you to find innovation there, and not with regards to marketing), and how come GNU/Linux is more popular than *BSD, even though *BSD has been functional for far longer?
Oh.. wait.. really? Then, what in the bloody fucking hell are you talking about!? Why should it matter, then, whether or not Berlin is finished? It's an interesting "idea", is it not? There's your one example. Shut your noise hole until you can make some sense, damnit. ;)
And you're not a prime example of flawed thinking? From your first response to DanaL, you haven't been able to track the conversation effectively, nor make any strong points.. about anything. I defy you to actually make sense.
~ Kish
That's Kitsune- san !! I'm not a girl. Hee hee.. ;)
I like that though. A more concise telling. I'm rather.. verbose.. myself. :)
~ Kish
I couldn't agree more. Some of the people voicing rather strong opinions against public debate of personal differences are beginning to sound a little too much like budding "Big Brother" types for my tastes. We're all part of a community, and not errant little children for other members of the community to "parent". Each of us voices our opinion if we feel the need to do so. /. being one of the mediums in which we can all make ourselves heard. Personally, I'd rather continue to voice my opinions, and have others voice theirs (whether I agree with them or not), than be led by the nose by anyone or anything. Argh. ;)
~ Kish
Pardon, but do you happen to know how many different definitions of SPARC there are? Scalable Processor Architecture isn't the only one. Fire up a Google search if you don't believe me. I counted three different meanings, and I didn't look very hard. However, if someone on here says SPARC, I'm going to think we are going to all know what is being discussed (unless it is pointed out otherwise by the speaker).
Use of the term "Linux" can be rather ambiguous. And nothing is more ambiguous than "open source" these days. Even free software is ambiguous. However, we must consider the medium here. And the context in which things are said. Were I speaking to a member of the media, I would be far more concise (not to mention which, I wouldn't parade my opinions as the opinions of the entire community at large =P). And AFAIK, I speak more precisely than far over half the people who bother to post something on this site (sorry, all, no offense intended :). Unfortunately, you can't always be ultra precise without sounding like a lawyer. And even then, who the hell would understand you?
Even the most eloquent of us slip into the more vulgar modes of speech at times. While it is normally admirable to remain civil, precise, and to the point, it's not always going to happen. People are creatures of high emotion (myself more than many), and I believe strongly in the idea that everyone should voice what they feel necessary for them to say.
Those who have but to say, "Fuck you, you fucking loser." are likely to be ignored. Well, good. As they should. A lot of more insightful arguments are made through similar modes of speech. Such is life. I usually try to remain as eloquent as possible, but sometimes a person just needs a good flaming. In the case of someone in a high position in our community causing something to proceed in a way which could affect the community adversely, flaming the fuck out of him/her (quite openly :) is a very good way to let everyone know that that is not something the community is so excited about after all, despite what our "leader" has to say.
All modes of speech have their place. If an opinion is worth being made known, it will hopefully serve its purpose. Not everything is going to be sweet roses. Arguments are necessary. So is civilized conversation. As I said, they all have their place. When introduced into the conversation when it is not their place, they're usually ignored or flamed anyway. So, what's the big deal?
No, I'm not saying we should all just have great big flame wars. I'm saying we should just get over it. It's not that big a deal.
~ Kish
I can't believe no one pointed out my misleading comment. Argh.. You're breaking the GPL if you distribute GPL'ed code without source (i.e., just binaries). Whether or not you charge for the service is not of any consequence under any condition. =P
Sorry for the uh oh. :)
~ Kish
That's probably because they don't see many pictures. Most of the more renowned free software hackers have relatively short hair. I do myself, actually (which is not to say that I'm renowned.. farthest from.. but I'm willing to bet that a grand majority of us do not have exceptionally long hair.. if for no other reason than it would take too long to brush and would cut into time that could be spent coding ;) Besides.. we are an anarchic community.. and always have been.. and always will be. If business is threatened by that, or the media wants to point it out, who cares? As far as not being able to trust us.. Do you really have to trust us on a personal level? If the software works, use it. We're not peddling used cars or prime beach-side real estate in Arizona here.
Honestly.. The FSM has caught on fire too well. It's not going to die out. We don't need to court big business and kiss their ass or even make the public like it in order to make it big. Quality software is produced. People like quality software. People like to know that if there is a bug, it will get fixed, and that the fix will not cost them an arm and a leg.
There are so many things that suggest that the FSM holds the upper hand. The commercial sector of the software community has to submit to our way of thinking (or at least try to peacefully coexist) or else they're going to get nailed. Microsoft is just the company with the biggest bullseye on it.
I find the idea of "moderating ourselves" in the manner that you suggest to be rather insulting. If you want to flame someone, burn straight ahead full tilt. Something may just result out of it. Good or bad, your opinion is felt. If we can't express our opinions, what good are we as individuals? And believe me, we're individuals, not a corporate machine with an image to maintain. Stop trying to think that way. Because the same rules simply do not apply.
~ Kish
I've been involved in some side discussions on this subject. Interested parties might want to check the archives of the FSB mailing list (fsb@crynwr.com) or of news:gnu.misc.discuss.
Both RMS and ESR have proposed patent pooling and "mutual non-aggression pacts" to deal with the issue of patents and free software. The proposal actually pre-dates both of them -- John Walker of Autodesk, L. Peter Deutsch of Aladdin Ghostcript, and others have suggested similar ideas.
The general view is that if a patent pool is needed as an effective deterrent, then free software needs to own patents. Both RMS and ESR have suggested this. It's sort of the necessary evil paradox.
There's an interesting situation in that there are relatively few generally known cases of patents being enforced against free software. There are cases -- LZW and compress/gzip, gif, also the Gimp and color balancing algorithms. But the obvious threat (Microsoft) hasn't engaged in a direct play, nor have many other potential enemies of the people. Microsoft might be excused as its hands are tied until it settles the current DoJ case, but what's stopping everyone else.
There are two theories I've heard:
Patents apply to the use of ideas -- not just manufacture but distribution, sale, and contributory infringement. With the growth of free software based businesses -- distributors (RedHat, et al), VARs (VA Linux Systems, Penguin Computing, et al), and large-scale end users (Yahoo, many eCommerce sites), there are coming to be some deep pockets which might be litigation candidates. Patent (and trademark and copyright) intellectual property litigation is considered a major business threat, and is in large part responsible for license proliferation as greater protections are sought.
It's possible that the sleeping tiger may yet awaken.
What part of "Gestalt" don't you understand