Slashdot Mirror


20th Anniversary of RMS's Original GNU Post

An anonymous reader writes "Sep 27, 2003 is the 20th anniversary of Stallman's original Usenet post describing his vision of GNU. Good time for reflecting over GNU's successes and failures, about how it has changed our world."

80 of 526 comments (clear)

  1. Thanks by Anonymous Coward · · Score: 5, Insightful

    Thank you RMS

    1. Re:Thanks by bigjocker · · Score: 3, Interesting

      Thank you RMS

      Really, I can't thank hime enough.

      Thanks for providing us with the tools that make our jobs easier, and our lives freer. I use GNNU/Linux in a day to day basis, it feeds me and my family, it gives us a roof, it has helped me pay for theschool of my sons and the car we just bought.

      Thanks GNU amd Linux ... thanks RMS and Linus for giving us a choice, and thanks to all of them who have helped these dreams endure.

      --
      Life isn't like a box of chocolates. It's more like a jar of jalapenos. What you do today, might burn your ass tomorrow.
    2. Re:Thanks by hendridm · · Score: 4, Insightful

      > I use GNNU/Linux in a day to day basis, it feeds me and my family, it gives us a roof, it has helped me pay for theschool of my sons and the car we just bought.

      I love GNU/Linux as much as the next guy and it also provides me with income, but are you suggesting you couldn't have had these things without GNU/Linux? Or did I miss some hefty sarcasm? I suppose the Insightful mod could be taken either way, but I would have modded it Funny.

      It's a cold Wisconsin winter for those who live in a house made from likes of gcc and gawk!

      All joking aside, I too am greatful for open source and free software.

    3. Re:Thanks by bigjocker · · Score: 3, Interesting

      I'm saying I'm making a living out of the GNU project, using and creating solutions based on the original philosophy. And I'm grateful.

      Could I possibly make a living without it? maybe, but the fact is, I make a living and my family makes a living. I must thank RMS for starting it all.

      --
      Life isn't like a box of chocolates. It's more like a jar of jalapenos. What you do today, might burn your ass tomorrow.
    4. Re:Thanks by Gherald · · Score: 4, Insightful

      RMS is not against money, he is simply against distributing programs in binary only form.

    5. Re:Thanks by TeachingMachines · · Score: 2, Interesting


      "I consider that the golden rule requires that if I like a program I must share it with other people who like it. I cannot in good conscience sign a nondisclosure agreement or a software license agreement."

      Thankyou RMS

      --

      The Death Penalty: Killing people to show others that killing people is wrong.
    6. Re:Thanks by rgmoore · · Score: 5, Insightful

      That's not at all true. For a long time the FSF got most of its money by selling tapes of GNU code. They continue to sell copies of GNU software on their website, so RMS would be pretty hypocritical to criticize others for selling free software. (Hypocricy has never struck me as being one of RMS's failings; he's unusually true to his principles.) There's a page about selling free software on the FSF web site, and it should clear up confusion on this matter. The FSF positively encourages anyone who's distributing Free Software to charge as much for it as they think they can get away with. A particularly salient quote from that page (emphasis is theirs):

      So if you are redistributing copies of free software, you might as well charge a substantial fee and make some money. Redistributing free software is a good and legitimate activity; if you do it, you might as well make a profit from it.

      That sure doesn't sound like an objection to selling software to me!

      --

      There's no point in questioning authority if you aren't going to listen to the answers.

    7. Re:Thanks by ComaVN · · Score: 3, Insightful

      20 years?

      So, where's GNU/Hurd?

      --
      Be wary of any facts that confirm your opinion.
    8. Re:Thanks by ComaVN · · Score: 3, Insightful

      Eh, no that's the Open Source Initiative. Compare this with this

      Basically, OSI just wants the source to be available for practical reasons (safety, compatibility, etc.), while FSF wants all software to be free (as in speech and beer). You may ask money for your software, but you cannot stop someone else from giving your software away for free (beer), so effectively you're stuck with a charge-for-support-and-the-box business model.

      --
      Be wary of any facts that confirm your opinion.
    9. Re:Thanks by rute20740 · · Score: 2, Insightful

      As a side note to the parent's posters comments, I would say that I got into the game (and as I suspect others did) without the knowledge of GNU the FSF or the GPL, and if these were not around, I don't think I'd still be in the game. I probably would have quit a long time ago...

      Thanks to RMS and all the other people that have helped all of us along the way. I would not be doing what I love to do without your insight and hard work.

    10. Re:Thanks by quigonn · · Score: 2, Informative

      No, there are a few more:
      http://www.iana.org/arpa-dom/

      But today, .arpa means "Address and Routing Parameter Area".

      --
      A monkey is doing the real work for me.
    11. Re:Thanks by qtp · · Score: 2, Interesting

      So, where's GNU/Hurd?

      Here.

      --
      Read, L
    12. Re:Thanks by Thomachen · · Score: 3, Funny

      Let's propose RMS for the Nobel prize for peace!

    13. Re:Thanks by Paradise+Pete · · Score: 3, Funny
      Upon arriving at the party, we were both thirsty so we drank three bottles of beer apiece, along with five cups of lemonade. Michelle finally arrived and she drank another four bottles of beer. We were there for a total of two hours

      Is this a dirty story, or one o' them brain teaser things?

    14. Re:Thanks by daviddennis · · Score: 2, Insightful

      MIT-MC was the newest (now, least ancient) computer running the legendary Incompatible Timesharing System. Sadly, that means it's been long since shut down, and because of that I don't think the address could work even if other aspects of the address space still functioned.

      I spent some of my childhood years around RMS and the AI lab, and I can say that he's changed remarkably little over the years.

      As I told my then-girlfriend, "A bit intense but really not a bad guy".

      It's impossible not to respect and admire his impeccable integrity towards principles that are extremely difficult to uphold in the real world.

      I suspect most who use his software - and I use emacs every day - also violate his principles every day. As I do, by using MacOS X to type this message about him. As I remember, at one time he had such a vendetta against Apple that he prohibited people from porting emacs to MacOS. Since there's an emacs now on MacOS X, even if it's just a straight window system free BSD port, one would think the breach is healed. If it is, it's just because Darwin's open source.

      We can complain about his faults all we want, but it's not impossible to think that without the cranky guy, we wouldn't have Linux, and the Unix world would not be enjoying the resurgence it has been enjoying. For that, and the Emacs editor, I salute him.

      Of course without Linux, *BSD might have played a similar role, with its free copies of ls, grep and so on. But the culture of BSD seems to have made it much more of a niche product. For creating Linux, we thank Linus; for creating the foundation and framework of Linux, we must thank RMS.

      I don't call it GNU/Linux because the name, quite frankly, sounds too lumpy. But it is that in spirit, and for that RMS deserves a tremendous amount of credit, whether HURD eventually emerges or not.

      D

  2. Remarkably, he said... by Anonymous Coward · · Score: 5, Funny

    "Imagine in 20 years when this makes the front page of Slashdot on a Saturday morning at 1am. I bet no one will see it."

  3. Usenet by Anonymous Coward · · Score: 2, Funny

    What is Usenet? What are newsgroups? Your opinions and thoughts please.

  4. Dream come true. by FocaJonathan · · Score: 5, Insightful

    It is a lesson to think big. We take GNU and Linux for granted today. 20 years ago the did not exist.

    Think big and see what you can do with your life!

  5. Arpa? by coene · · Score: 4, Funny

    For more information, contact me.
    Arpanet mail:
    RMS@MIT-MC.ARPA


    What's an "ARPA", and why wont Network Solutions let me register one!?!?!

    1. Re:Arpa? by stefanlasiewski · · Score: 5, Funny

      What's an "ARPA", and why wont Network Solutions let me register one!?!?!

      I could register one for you, but then I'd have to kill you.

      --
      "Can of worms? The can is open... the worms are everywhere."
    2. Re:Arpa? by epsalon · · Score: 3, Informative

      Actually, the ARPA domain is alive and kicking, mostly the subdomain IN-ADDR.ARPA which is used for reverse DNS resolutions.

  6. GNU's greatest accomplishment.. by Gortbusters.org · · Score: 4, Funny

    has been teaching us to love again. *sniff*

    --
    --------
    Free your mind.
    1. Re:GNU's greatest accomplishment.. by Malcontent · · Score: 4, Insightful

      I know you meant to be funny but...

      OSS is indeed a gift to the world in every sense of the word.

      Also have you ever read the credit list from a large project? It reads like a world phone book. People from all over the world, all religions, all races, all idiologies working together to make something. It would be remarkable in and of itself but the fact that they are doing it for free makes it nothing short of miraculous.

      If that is not love then what is?

      --

      War is necrophilia.

  7. weirdo by h2odragon · · Score: 4, Insightful
    RMS is such a freak. Not one person in a million has the vision to have thought up the GPL, not one in a billion has the integrity or balls to keep fighting for the crazy dream for so long, against such opposition.

    All HAIL RMS! Agree with him or not, his efforts have made your life better.

    1. Re:weirdo by jon787 · · Score: 4, Funny
      Not one person in a million has the vision to have thought up the GPL
      So there are 1,000 of him in China? We're screwed!
      --
      X(7): A program for managing terminal windows. See also screen(1).
    2. Re:weirdo by coene · · Score: 5, Funny

      No no no, every technically competant person in China has one job: keep their mail server operating as an open relay.

    3. Re:weirdo by kfg · · Score: 4, Insightful

      Just about anything of note that has ever been done has been done by a freak.

      A freak is that which is unusual. The nail that sticks up and won't be whacked back down.

      If one only does that which is usual only the usual results will come of it.

      Take a good look around you right now. Electric lighting, indoor plumbing, central heating, television, your computer, the internet. Outside cars, planes and even the odd space ship or two.

      All made by freaks, all of whom were resisted, whacked and even reviled by some for trying to give us what they did.

      Whither thou goest Goddard and Tesla?

      Would that freaks were a bit more usual and that the usual would take a bit less care about trying to whack them down.

      KFG

    4. Re:weirdo by 2Bits · · Score: 2, Funny

      Yes, that's right.

      Everyone of us in China competent enough is trying to keep the mail servers as an open relay, so that you all western evil capitalists can scam the blood out of those poor Nigerian people to pay to enlarge your penis and breast, and still have enough money to get tons of viagra, in order to get into permanent decadence.

      That way, we Chinese will rise up, set up a Moon base and throw rocks at you decadent capitalists! Yup, that's right!

      End of conspiracy theory.

    5. Re:weirdo by humming · · Score: 2, Funny

      That way, we Chinese will rise up, set up a Moon base and throw rocks at you decadent capitalists!

      If you promise to do webcasts from your gymnasiums, you've got a deal.

      --
      I'm too stupid to preview.
    6. Re:weirdo by Fnkmaster · · Score: 2, Insightful
      This is some sort of strange Slashdot nerd fantasy. Sure, all the people who brought us those world-changing innovations were odd, people who thought outside the box defined for them by society, who followed a dream even in the face of those who said it couldn't be done.


      But that doesn't mean they were social rejects lacking the ability to communicate concepts to their fellow man without bristling every person they met. It doesn't mean they espoused ideologies with technology and tried to use their innovations as a way to force normative concepts and judgements down people's throats as payment for their work. They didn't loudly shout people down who didn't adhere to their preferred terminology for certain concepts and tried to engage them in discussion.


      They didn't (necessarily) have strange concepts of personal hygeniene, speak with bizarre voices, or otherwise exhibit signs of utter social disfunction. You can contribute major innovations to the world without all this baggage, believe it or not. _Acting_ like this does not make you smart, brilliant, a genius, or a world-changer. It just makes you a nerdy asshole.

  8. Back to the software. by aardvarkjoe · · Score: 4, Interesting

    Although he talks about his ideology, the focus of his post is on the software. When I read about anything he's said in the last few years, it's always ideology, with a little bit about the software thrown in. Might the GNU project be better served if their leaders would stop worrying about whether it should be called GNU/Linux and get back to the technical side of things?

    --

    How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
    1. Re:Back to the software. by bigjocker · · Score: 4, Informative

      GNU is not about software. GNU is about choice.

      The GNU project is 100% political, it's not about creating a clone of the 'ls' command, is about setting the foundations to a Free Software world.

      Hail RMS, for he has done what few of us could have, he has dedicated his life to provide us qith a choice, be it a choice from IBM, UNIX or Microsoft. it's a choice for freedom, and a lot of us, who have made the choice, live and subsist now thanks to it.

      --
      Life isn't like a box of chocolates. It's more like a jar of jalapenos. What you do today, might burn your ass tomorrow.
    2. Re:Back to the software. by Bob+Cat+-+NYMPHS · · Score: 5, Funny

      I offered him a beer once - "Hey Richard, free beer?"
      He said beer was vile. I don't know if he got the joke.
      Then he made me give him a dollar for a GNU sticker.

    3. Re:Back to the software. by gaijin99 · · Score: 4, Insightful
      Absolutely not. Without ideology GNU is no different then MS or SCO. Besides all things are political today.

      Actually, MS and SCO have ideology. Its not so readily apparent because its the dominant ideology. "Business is good, propriatary code is good. Sale for profit is the only sensable way to live." Its odd to see it spelled out because it is usually simply part of the background...

      RMS' ideology stands out because its different. So different that people can't really place it easily. Some people who quite obviously haven't given the matter any thought at all call it "communist" because it is definately not in line with taditioal capitalist ideology. But there are more options than just communist and capitalist. The idea of Free Software is patently not communist. It is different though. And, as you say, it needs constant statement simply because without constant restatement it would fade away due to the background ideology.

      --
      "Mission Accomplished" -- George W. Bush May 1, 2003
    4. Re:Back to the software. by Malcontent · · Score: 4, Insightful

      People call it communist because they are unable to hold complex thoughts in their heads.

      For me the GNU manifesto is pretty damned close to the sermon on the mount. It's more Christian then communist.

      --

      War is necrophilia.

  9. I remember the good old days... by RichardtheSmith · · Score: 4, Interesting


    For more information, contact me.
    Arpanet mail:
    RMS@MIT-MC.ARPA

    Usenet:
    ...!mit-eddie!RMS@OZ
    ...!mit-vax!RMS@OZ


    Raise your hand if you ever had a "bang-path" email address. For that matter, raise your hand if you know what a bang-path address is.

    1. Re:I remember the good old days... by KillerHamster · · Score: 4, Informative
  10. It has made my life more interesting.. by deadgoon42 · · Score: 4, Insightful

    I think that the GNU project has brought software freedom to the masses and we have only seen the tip of the iceberg so far. For computers to truly be a great asset to society, the software must be free and unhindered by any one entity or small group of entities. Indeed, the software must be owned by no one and should be used freely by society so that information can be exchanged without the influence of some corporate monopoly or oppressive government. GNU isn't just about free software, it is about the free exchange of ideas.

    --

    Smeghead every day of the week.
  11. An Empire game? by deltagreen · · Score: 2, Funny

    From the post:
    To begin with, GNU will be a kernel plus all the utilities needed to write and run C programs: editor, shell, C compiler, linker, assembler, and a few other things. After this we will add a text formatter, a YACC, an Empire game, a spreadsheet, and hundreds of other things.

    Dreaming of world domination was obviously among the top priorities already at that point... ;)

  12. A suggestion for the next 20 years... by Kjella · · Score: 5, Insightful

    ...try focusing on it being the "GNU GPL" instead of "GNU/Linux" and how GNU created the system of licencing that brought us Linux, which as more of a consequence also involved creating the first GPL'd programs. I think that would be more effective instead of focusing so much on the specific GNU utilities in a distribution.

    People know their distribution (Red Hat), and the kernel (Linux). The "middleware" GNU will never be famous. But the GPL is, though the people that talk about it is a lot higher than those that have read it. That is not ment to undermine what they have achieved, it's just that sometimes I feel they're barking up the wrong tree...

    Kjella

    --
    Live today, because you never know what tomorrow brings
    1. Re:A suggestion for the next 20 years... by mabhatter654 · · Score: 4, Insightful
      I suspect his fanatisism is because he was personally affected by the "locking away" of code by the Universities and Corporations. Just reading the "ad" for help if you will, I'd bet many of the projects he mentioned in the post were for public research that ended up bottled up where nobody could use them. For a pure researcher [which he was at the time] that's a very, very harsh thing. One goes into research for the persuit of knowlage, not the bucks... Note there is no mention of the GPL here. I'd be interesting to see what incidents happened between implementing the utilities and discovering the need for the GPL. I suspect there's a path of BSD style code swipes by corporations along the way. At the time he was writing this, Bill Gates and Paul Allen were still out dumpster diving for University code...Realize that only 5 years later, almost all code would be locked up tight under copyright and viceously protected.

      It's also interesting to note that he saw the need for Free software at the very early stages of the game. It's also interesting to note that the scenerio he was trying to avoid has almost word-for-word come true. MegaMedia corps, Microsoft Monopoly, DMCA. None of that would have been considered reasonable back then...most people thought him crazy. Unfortunately, many still do. But the change has been slow, like a frog set to boil, and many people still don't get it because it hasn't bit them....Yet! [see RIAA!]

      Where would he be now if he charged for EMACS all those years ago?...Think about it!

    2. Re:A suggestion for the next 20 years... by dan+dan+the+dna+man · · Score: 3, Funny

      Where would he be now if he charged for EMACS all those years ago?...Think about it!

      We'd all be using vi?

      --
      I don't read your sig, why do you read mine?
    3. Re:A suggestion for the next 20 years... by oob · · Score: 2, Interesting

      Great post.

      A while back I read a post which (to paraphrase) went something like this;

      In fifty years, Stallman will be considered the most important luminary, with whole chapters devoted to his exploits. By contrast, Bill Gates will warrant only a footnote.

      I'm not convinced that there will be a clear winner between these two extremes of principle. I think it's more likely that our current software ecology will continue to evolve a symbiotic relationshhip between F/OSS and proprietary, but that's speculation.

      Stallman's Post contrasts nicely with the famous Open Letter to Hobbyists by Bill Gates during the same era. I think that those yet to be written history books would do well to juxtapose the two letters for an insight into the philosophical difference between the two men.

  13. And only 20 more years by Klerck · · Score: 2, Funny

    Until The Hurd finally reaches beta

  14. Original Post and Current Status of GNU by ccevans · · Score: 5, Interesting

    It is interesting to look at how the ideas in the post agree and disagree with the state of GNU today.

    For example, Stallman states that a kernel is a top priority, yet we still don't have a really stable, working kernel out of GNU (I don't think Mach or Hurd count).

    Also interesting - filename completion is mentioned as a possibility. Now it is difficult for many people, including myself, to live without it. Yet Stallman implies that a Lisp-based window system is more important. What became of this idea?

    By far, my favorite quote from this is:

    For most projects, such part-time distributed work would be very hard to coordinate; the independently-written parts would not work together.

    Is this not what GNU started? Many projects with part-time distributed workers? This is a quote from RMS, stating that the development model most open source projects now use would be very difficult.

    1. Re:Original Post and Current Status of GNU by ccevans · · Score: 2, Interesting

      RMS was, in my opinion, speaking of individual utilities: "Individual programmers can contribute by writing a compatible duplicate of some Unix utility and giving it to me." He was saying, in my opinion, that projects which involve a large number of small utilites could be developed in this way. In other words, he thought it would not be hard to coordinate developers each working on a seperate, standard, important program for GNU.

      I, on the other hand, am considering projects like Linux, or most other large open source projects, where multiple developers work on the same source code, and even the same parts of the same source code. This is what I believe RMS was saying would be very difficult to coordinate. Of course, to be certain of this, one would have to ask RMS himself.

      I apologise for not making this clear in my original post.

    2. Re:Original Post and Current Status of GNU by rmohr02 · · Score: 2, Insightful
      For example, Stallman states that a kernel is a top priority, yet we still don't have a really stable, working kernel out of GNU (I don't think Mach or Hurd count).
      He said that twenty years ago, but when another suitable kernel was released under the GPL, the impetus for a GNU kernel diminished. (RMS still wanted one, but it's harder to get people to work on it instead of on Linux when Linux is much more mature.)
      For most projects, such part-time distributed work would be very hard to coordinate; the independently-written parts would not work together.
      Is this not what GNU started? Many projects with part-time distributed workers? This is a quote from RMS, stating that the development model most open source projects now use would be very difficult.
      For replacing every commonly-used utility in an operating system, it is impossible to coordinate a large number of people. But for development of one individual utility, the best way is through a versioning system with many developers working closely together.
  15. Re:Great example... by miu · · Score: 4, Interesting
    ...of how incredible ideas, while adding enormous value, can also be bogged down and lessened when attached to extremist views or politics.

    Stallman's vision for GNU has stayed remarkably consistent. He has am overriding definition of value - "free is better", everything since has been a result of that. The dislike of the business world for the GPL is not a setback for RMS, his goal is Free Software, so the fact that it is now interested does not mean he is going to sell out his principles and do anything to get businesses to use his software.

    I admire that. Although I use a lot of prorietary software (and tend toward the pragmatic over principle) I'm glad that RMS chose to start GNU and stuck with it so long.

    --

    [Set Cain on fire and steal his lute.]
  16. Re:Great example... by MasTRE · · Score: 3, Interesting

    It almost seems that you guys are happy that he did not actually succeed. Was it the word "humanity" that turned you off?

    --
    Must-not-watch TV!
  17. Re:Great example... by bigjocker · · Score: 4, Insightful

    That statement is so full of crap. Tha Free Software movement is, by definition, extremist.

    How are the GNU ideals lessened for keeping the original views? The GNU project is about freedom, is not about taking over the desktop or making Microsoft go bankrupt. It's about CHOICE, and it has been extremely successful at that.

    Do you run Linux, BSD or any othe UNIX clone? chances are that you are using the ls, grep, mv, cp, cd, find, etc versions from the GNU project. Have you ever realised the contribution made from RMS to your day to day work? Maybe if you don't use free software you will not notice, but a lot of us live from it, and we are thankful.

    Even if we do not share the same political views as others we can benefit from their achivements. Their ideals may lead them to create and do wonderful things, and in this case RMS deserves all the respect and recognition we can give him.

    Kudos to RMS!!! You may not share his views (I DO share them), but no one can argue he has helped to make this a better world

    --
    Life isn't like a box of chocolates. It's more like a jar of jalapenos. What you do today, might burn your ass tomorrow.
  18. Whoa by multiOSfreak · · Score: 2, Funny

    Two details stuck out to me from that posting:

    1) there was actual email "arpanet mail" back in '83

    2) they were calling it "snail" mail back in '83 (while I was still in pre-school)

    Jeez, I feel really behind the curve.

  19. Re:RMS married? Gay? In a relationship? by Anonymous Coward · · Score: 4, Informative

    See for yourself... in his personal ad

  20. Who was "we"? by Klync · · Score: 5, Interesting

    What an inspiration! I have a question, though, and maybe RMS or someone else on this site would be able to answer this. No, it's not about how the first thing he mentions is a kernel and the last thing to actually be done (if you can even say that) is the kernel.

    It's about RMS switching between "I" and "we". What's up with that? Obviously this post is a shout-out to anyone interested in helping. But on that date, when RMS first shouted-out this revolutionary idea [chokes back tears, pauses to regain composure], who else was already involved? Who was this "we" he speaks of? Or was it a theoretical "we"? The Royal "we"?

    While I'm writing, can I just say once more to Richard, Linus, Rusty, Alan, and all the other* millions who have contributed their code in the spirit of the GNU project: A MILLION THANK YOU'S!! You have already changed the world!

    *If you're a big-kahuna-GNU/developer, please don't be offended that I left your name out. I love you too.

    --

    ----
    Not to be confused with Col.
  21. Re:Great example... by Travoltus · · Score: 4, Insightful

    Sticking to one's principles through thick and thin is extremist, eh?

    Where I come from that was once called "integrity".

    --
    --- Grow a pair, liberals... stop letting the Republicans bully you!
  22. Re:Able to operate in a residential area? by leighklotz · · Score: 5, Interesting

    He was talking about not wanting a Vax 780 or probably even a 750, which was what ARPA had declared to be the standard ARPA grant platform.

    For years, the GNU project ran on a Vax 750 called "prep.ai.mit.edu", but it was at MIT on the 7th floor of Tech Square, not in RMS's house (which burned down, by the way). Quite a few times I crashed prep by using the vt100 on top of it and typing ^P in Unix EMACS (as opposed to ITS EMACS on the PDP-10). ^P takes you to the machine boot ROM on a Vax -- equivalent to taking you to the BIOS immediately on an Intel PC.

    It was a while before I figured out how to recover and continue running Unix. So I probably lost the GNU project a few files due to fsck lossage...

  23. Re:Great example... by winkydink · · Score: 4, Insightful
    I think I wasn't clear in making my point. I'm neither happy nor unhappy.

    It goes to the old adage, "You catch more flies with honey than with vinegar." By taking what is viewed by some to be an extreme position (not the concept, but the associated zealotry), I believe that RMS has alienated a significantly-sized group of people. Not because they don't like or agree with the concept, but that they disagree with his associated zealotry.

    It's similiar to the reason why some people won't use qmail or djbns. It's not that they don't like the software, it's that they perceive the author to be an asshole.

    --

    "I'd rather be a lightning rod than a seismometer." -Ken Kesey

  24. Re:Great example... by kfg · · Score: 4, Insightful

    As I just posted a while ago in the preceding thread we have ESR representing the pragmatic point of view with the Open Source Initiative.

    I'd say this is a Good Thing and obviously so does most of the commercial world.

    However, the middle ground is always defined by the end points. Move the end points to the right and the "moderate" point of view moves to the right right along with them. (Errrr, right?)

    So, on one end of the field we have Microsoft and their "we intend to own it all" position and on the other end of the field you have. . .RMS and his "no you won't, either" position.

    I don't care if he's a nut, whack job, unrealistic idealist, extremist radical or what have you.

    But I do very much care that his flag stays staked very firmly, right where it is, and that someone is protecting it.

    God bless the crazy old bastard for taking on the job.

    KFG

  25. Re:Able to operate in a residential area? by Anonymous Coward · · Score: 2, Interesting

    In 1983, I remember the PDP-11 was on the way out and the VAX computer was on the way in. I was at Berkeley then; BSD was still nastily entangled with AT&T code.

    I worked at Lawrence Berkeley Labs part time during the school year and full time during summers. We ran our entire building off of a single VAX 11/780. It was about four feet high, three feet deep, and maybe 15 feet long, and it had the processing power of One MIP, and we were lucky to have it. The external disk drives were about the size of a washing machine. I don't imagine any VAX from that era would run in a residential setting. (Maybe an 11/730?)

    RMS came to talk to the Berkeley Computer club. It might have been that year; I don't think he'd officially started GNU yet. About a dozen of us took him out to sushi; I remember thinking he was an anticapitalist nut. (I've changed my opinion since.)

    That was the year the Macintosh came out; they had two models, one with 128k and one with 512k. A lot of "real programmers" scoffed at them, but some people praised the excellent interface.

    But maybe you could get an old PDP 11/70, and run it in your garage. It probably ran off of 110 volts, and didn't need special cooling or a special room with a raised floor. Sure, it was 16 bit, but those were what all the early Berkeley Unix code was written on. We had a bunch of them! Imagine running 30 interactive users on something less powerful than your cellphone today, and you'll be about right.

  26. Hey RMS, by dghcasp · · Score: 4, Funny

    So where's that Empire game you promised?

    1. Re:Hey RMS, by WWWWolf · · Score: 2, Interesting

      Want GPLed Empire? Right here! And there are probably a lot of more or less direct descendants of the idea - someone already mentioned Freeciv. And, of course, if you prefer real time, there's Stratagus (nee Freecraft).

  27. Re:Repeat the holy mantra by screenrc · · Score: 3, Funny

    If RMS is a "nutso prophet," ESR is the televangelist version. :-)


    -- Henry Spencer

  28. Some great things are born out of passion by Trolling4Dollars · · Score: 2, Insightful

    A lot of the time, people on Slashdot complain about the passion that someone like RMS exhibits. Some even go so far as to call the passion a grudge. If that is what you wish to think of people like this, then let's take a trip through a few people who did great things soley because of a "grudge":

    1. The Americans who fought the revolutionary war and establish the United States of America
    Grudge: They didn't like being bullied by the monarchy

    2. Martin Luther King and the Civil rights movement.
    Grudge: Many... Rosa Parks, the integration of public schools, etc...

    3. Steve Jobs and his vision of a computer without IBM and corporate suits.
    Grudge: He hated IBM.

    4. Thomas Edison and his many inventions
    Grudge: Life

    5. SUBJECT LINE TROLL
    Grudge: Slashdot posters

    6. Linus Torvalds and the Linux kernel
    Grudge: The high cost of Unix

    GNU will live on forever as classical music does. It may not be popular, but you can't argue that it is powerful, classic and has great beauty. Bravo RMS! ;)

  29. Twenty Years Ago... by HopeOS · · Score: 4, Funny

    Twenty years ago I was 11. By then I already had 5 years of coding experience, mostly assembly, and a bit of Basic. Everything I knew about code came from reading books, reading other people's Basic code, and disassembling binaries. At no point was I actually aware that there were people out there fighting to make possible what I largely took for granted... the complete availabilty of source code as well as the unrestricted ability to read, modify, and distribute it.

    As an adult, I nearly gave up coding altogether. I felt like a farmer without my own land. I owned no share of the programming tools that I used daily. All the API's were immutable, opaque, and hostile (VFW comes to mind).

    Then I found Linux, and from there, the FSF and GNU. Beyond a doubt, without the work of Stallman and everyone fighting for Open Source, I'd be doing anything but writing code today. And aside from my family, few things are more integral to who I am than writing software. I was born to code.

    So thank you Richard! It took me awhile to find everyone, but now that I'm here, I'm glad you started when you did. That said, if we had to start from scratch today, I would be part of it.

    -Hope

  30. His greatest contributions: GPL and GCC by steveha · · Score: 5, Insightful

    Looking back, I'd say RMS's two greatest contributions to the world are the GNU Public License and the GCC compiler.

    The GPL attracted a whole bunch of people who are willing to contribute code, but not if someone could rip the code off, change a few things, and sell it in a broken state. This is one of the reasons for the great vitality of Linux and of GNU software. Also, the GPL makes companies like IBM willing to donate patents (such as the Read-Copy-Update patent) for use in free software; thanks to the GPL they know they can still sell a patent license if anyone wants to use the patent for a proprietary purpose.

    GCC, on the other hand, made it possible for people to write free software without paying thousands of dollars for a compiler. It also served as a common language across all the *NIX platforms; if you were writing a utility, you could write to GCC instead of needing to work around the quirks of the various C compilers.

    Linus Torvalds got the ball rolling on the Linux kernel, but he used GCC and the GPL to do it.

    Thank you, RMS.

    steveha

    --
    lf(1): it's like ls(1) but sorts filenames by extension, tersely
  31. And some bad by harriet+nyborg · · Score: 2, Insightful
    If that is what you wish to think of people like this, then let's take a trip through a few people who did great things soley because of a "grudge":

    umm, didn't these guys have grudge too?

    7. saddam hussein - invaded kuwait in 1991.
    grudge: who knows. because he could.

    8. george w. bush - invaded iraq 2003.
    grudge: who knows. because he could.

    etc.

  32. From the 1993 issue of Wired by MegaHamsterX · · Score: 2, Informative

    RMS Interview in Wired

    Here is a link to RMS when he appeared on The ScreenSavers

  33. Re:Great example... by kfg · · Score: 2, Informative

    Which is why the word radical itself has been demonized.

    The current mode of attack seems to be being formed into a trident.

    One prong is trying to force GPLed code either into the public domain or claim it as propriatary (SCO's attack). The middle prong will replace it with the BSD license which allows propriatizing open code. The third prong is trying to pretend that fully propriatary code is actually Open Source ( a weird combo of MS and Sun).

    I've been trying to imagine a more extreme position than Microsoft's "our fair share is 100%," but I can't.

    May you live in interesting times.

    KFG

  34. Re:Great example... by jazman_777 · · Score: 2, Informative
    ...of how incredible ideas, while adding enormous value, can also be bogged down and lessened when attached to extremist views or politics.

    Uh, the original idea _was_ political, as he says right here. Excerpt: "This operating system was launched to be about politics, starting with its announcement 20 years ago this month"

    --
    Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
  35. Java is dangerous by Jonner · · Score: 2, Funny

    I sure hope not. We all know how much safer the typical C and C++ programs are.

  36. What happened to HURD? by steveha · · Score: 2, Insightful

    Why has it been 20 years, and HURD isn't ready for production use yet?

    The design of HURD, on paper, is arguably better than a monolithic kernel such as Linux. But getting HURD working has proven difficult. Linux, on the other hand, started out as a toy that didn't do very much... but it was a toy that worked.

    Thus Linux and not HURD benefitted from Mozilla's Law, which is: Projects that work get more attention than projects that don't work. It's a positive feedback loop: the more it works, the more people will get interested in it, and the more people are likely to contribute.

    If I am correct about this guess, HURD should advance more quickly now, because it does now work.

    It's possible that Linux has drawn developers away from HURD, simply because it was ready for production use long before HURD: for example, HURD isn't ready for IBM's customers to use it, so IBM isn't contributing developers to HURD, and they've already decided to support Linux anyway. I think to some extent this is true, but it can't be the whole story. There are multiple versions of BSD out there, and they seem to have active developer communities.

    So, what's the situation with HURD? It's supposed to be really easy to develop it (e.g. as I understand it, almost everything happens in user space, so you can single-step even low-level stuff in the debugger). Did that turn out to be true, or not? If not, is it a temporary problem, or did HURD just not work out as hoped? Also, how easy is it to join the HURD development? How easy is it to get patches accepted? What is the HURD community like?

    P.S. You will know HURD has "arrived" when SCO starts selling licenses to it... ;-)

    steveha

    --
    lf(1): it's like ls(1) but sorts filenames by extension, tersely
  37. His post is 4242 bytes long. Coincidence? by Frodo420024 · · Score: 2, Funny

    Anyone digging Douglas Adams just has to wonder how this filesize came about. Divine intervention? Or just an auspicious sign :)

    --
    I'm in a Unix state of mind.
  38. A new perspective on it... by Kappelmeister · · Score: 2, Interesting
    I never really gave much thought to his GNU/Linux argument until I read this part of the GNU Manifesto. I'm not sure when it was written, but it is included in my printed copy of the Emacs manual, which is dated June 1991 -- mere months before Linus' famous Usenet post. Emphasis mine.


    GNU, which stands for Gnu's Not Unix, is the name for the complete Unix-compatible software system which I am writing so that I can give it away free to everyone who can use it. Several other volunteers are helping me. Contributions of time, money, programs and equipment are greatly needed.

    So far we have an Emacs text editor with Lisp for writing editor commands, a source level debugger, a yacc-compatible parser generator, a linker, and around 35 utilities. A shell (command interpreter) is nearly completed. A new portable optimizing C compiler has compiled itself and may be released this year. An initial kernel exists but many more features are needed to emulate Unix. When the kernel and compiler are finished, it will be possible to distribute a GNU system suitable for program development. We will use TeX as our text formatter, but an nroff is being worked on. We will use the free, portable X window system as well. After this we will add a portable Common Lisp, an Empire game, a spreadsheet, and hundreds of other things, plus on-line documentation. We hope to supply, eventually, everything useful that normally comes with a Unix system, and more.


  39. Re:Great example... by miu · · Score: 2, Interesting
    Most companies, the overwhelming majority of which are not in the software publishing business and never intend to be, do not have any particular view on the detail of the GPL. Practical matters like 'oooh free' and 'oh... lawsuits' matter to them, but to say that they 'dilike' the GPL is silly. At worst they're uncomfortable with some of the things they've heard about lack of support or chances of being sued.

    My job leads me to deal with software vendors on a regular basis, and many of them have been hostile or dismissive of Linux and the GPL - such companies don't get our business and some have later changed their minds, but the attitude exists.

    My other experience with this has been that a contractor released a work for hire under the GPL without my companies permission, this has created a credibility problem with management regarding the GPL and halted later attempts to release anything under the GPL.

    My employer is not a software publishing house, but we do wind up consuming and producing a fair amount of software anyway. MS encourages us to use their software in order to get their business and this sort of quid pro quo makes more sense to most business types than the "hippy nonsense" of the GPL.

    My experience might not be typical, but from what I read and hear it is fairly common.

    --

    [Set Cain on fire and steal his lute.]
  40. Re:Great example... by madfgurtbn · · Score: 2, Insightful

    It took a geeky Scandanavian grad student with much more moderate views to take that on and do it.

    I don't see what Linus' views have to do with anything.

    Linus was just in the right place at the right time. Yes, his personality helps a lot because he is independent, fair, insightful, and humorous. But the real reason Linux exists is the GPL, which as I understand it comes from GNU and RMS.

    RMS wants GNU to be the star. It's an institution he wants to continue, so he fights for it. But the real star of his philosophy has been the GPL. The widespread adoption of the license far surpasses the significance of his plan for GNU announced 20 years ago.

    Most of the petulance of RMS comes, I think, from a misdirected belief that if we don't give credit to GNU for it's contributions to free software, then he has failed. The truth is, he has succeeded in laying the legal foundation and precedent for producing free software.

    --
    Send lawyers, guns, and money. Dad, get me out of this.
  41. just for clarification by dh003i · · Score: 2, Informative

    But that doesn't mean they were social rejects lacking the ability to communicate concepts to their fellow man without bristling every person they met. It doesn't mean they espoused ideologies with technology and tried to use their innovations as a way to force normative concepts and judgements down people's throats as payment for their work. They didn't loudly shout people down who didn't adhere to their preferred terminology for certain concepts and tried to engage them in discussion

    RMS is neither a social reject nor is he incapable of communicating clearly. And the last time I checked, RMS wasn't shouting loudly at anyone about terminology. He's simply repeated something which he thinks is true. No-one has to read it, and surely old-timers have all read it already. But the world of Free Software haven't, and should be educated about such things.

    The simple fact is that RMS is right. People are afraid to talk about freedom, or anything so controversial.

  42. incorrect by dh003i · · Score: 2, Insightful
    actually, brilliatns ideas are bogged down by moderatism and gradualism. Extremism is what pushes for real change. Murray N. Rothbard has discussed why in the pursuit of any ideal, extremism in holding to one's values is necessary (scroll down to the section "Are we Utopians?").

    If you confine yourself to stricly advocating gradual and "practical" changes, it is very easy to lose sight of the end goal. In the case of Libertarianism, the end goal is to eliminate all government and allow the world to operate on a completely unhampered free market; in Free Software, the goal is to "provide free software to do all of the jobs computer users want to do--and thus make proprietary software obsolete." (as someone who believes in both these goals, I should point out that they are not contradictory ends: see Kinsella's Against Intellectaul Property.

    Extremism only becomes a problem when those who adhere to a certain end (e.g., Free Software for every need or the elimination of government) reject any progress towards that goal as a sellout of that goal because such progress is step-wise. This is most certainly not what RMS has done.

  43. a work in progress by dh003i · · Score: 2, Insightful

    Refusing to use proprietary graphics drivers would necessarily cut one off from using many Free Software programs. Without using proprietary graphics drivers, the vast majority of users would be unable to use Xfree86, GNOME, OpenOffice, GnuCash, and a variety of other programs that require a graphics card.

  44. Re:weirdo - apropos quote by bit01 · · Score: 2, Interesting

    The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man.

    George Bernard Shaw (1856 - 1950), Man and Superman (1903) "Maxims for Revolutionists"

  45. Re:Lisp-based window system. by jaoswald · · Score: 2, Insightful

    Actually, Lisp is an ideal platform for kick-ass windowing systems, such as CLIM. One key feature of CLIM is that the data sent to windows still remembers where it came from. As opposed to conventional window systems, where stuff either becomes pixels, or, if you are lucky, selectable as text.

    RMS came from the AI lab at MIT, who were using Lisp machines as personal workstations before workstations even became common. These machines had OS's that had user-readable and user-modifiable code all the way down to and including the hardware microcode!

    It's a shame that the UNIX model of "everything becomes an undifferentiated stream of byte-sized characters" took over the world. That world gives us solutions like Perl, which proliferate quick-and-dirty hacks that make all sorts of assumptions on the format of text streams to try to reconstruct the data hidden within them. When the assumptions fail (Y2K, anyone?) all sorts of things break.

    Imagine if any time value anywhere in the system *understood* that it was a time. You could display it on the screen if you wanted, but you wouldn't use that text for processing, rather you would use the time value itself. Human display is separate from the machine representation. That is the idea behind CLIM.

    Note: RMS doesn't fully get it, unfortunately. Consider Emacs, which has a Lisp-like extension language, but is unbelievably out-of-date. It uses default dynamic scope, which has been known since the 70s to be an ugly mistake, doesn't support packages, so names all have to have long prefixes, and doesn't fully use structured data types, so that all sorts of code depends on properly forming nested lists. But, RMS being RMS, he can't be persuaded to change his approach.

  46. Re:Great example... by dadadadigital · · Score: 2, Interesting

    My friends and I gave a barbeque in Austin, Texas for RMS when he came for a speaking engagement. It was kind of like barbequing for Napoleon. He scarfed down the best ribs on the planet, treated his hosts and our guests like peasants, and as he left snarled, "IT'S GNULINUX!" and left his spit on my cheek upon his exit. He also paid too much attention to the hosts' 15-year-old daughter and whined too much about not being able to find a girlfriend in front of a woman he knew cared for him. I have a problem with him being called an ideologist. I do not think a person's accomplishments give them license to treat people badly. If he is perceived as an asshole, it is because he is an asshole. I would think someone as intelligent as he is would consider peoples' perception of him, but I really do not think he gives a damn about people's feelings. He is all about himself and the credit he gets. He also forgets to mention the key people that helped him in the beginning. All of these "All hail RMS" statements will do nothing but inflate his monumental ego. It is more than obvious to me that he doesn't bother with manners. We also barbequed for Eric Raymond twice because he is fun and a genuinely warm human being. We are looking forward to spending time with him again.

    --
    the loudest words are the ones we never say