Slashdot Mirror


Interview With Richard Stallman

An anonymous reader writes "KernelTrap has a fascinating and lengthy interview with Richard Stallman who founded the GNU Project in 1984, and the Free Software Foundation in 1985. He also originally authored a number of well known and highly used development tools, including the GNU Compiler Collection (GCC), the GNU symbolic debugger (GDB) and GNU Emacs. The interview covers a wide range of topics, from rms's early years, to his current role in the Free Software Foundation. He discusses the current state of GNU/Hurd, the problems with non-free software, and much more."

25 of 807 comments (clear)

  1. Re:He Doesn't Get It by ScentCone · · Score: 3, Interesting

    Funny you should mention that. I'm relatively new to /. and thus frequently feel like I must be completely missing something when I see the huge /. devotion to the open source world. But, here I am a bright, worldly, technocentric, system-building, wired guy... and I've just simply not heard good enough sermons to convert. I'm intrigued, periodically very impressed with so much of the work, but at some gut level I'm just not sensing the long-term head of steam and ecomonic viability of the approach (or is it lifestyle?).

    Most interviews like this seem to take as irreducible truths that people like me are dumb as rocks... but not a single IT customer of mine (ranging from non-profits, to retailers, to municipalities, and so on) as developed the sense that they're on the wrong track, let alone done anything to go this route.

    OK, do your worst (or, save me from myself, if you can!).

    --
    Don't disappoint your bird dog. Go to the range.
  2. Speaking of GCC... by Mick+Ohrberg · · Score: 4, Interesting

    ...here is a Gloklaw story about a patent (U.S. Patent number 6,836,883, titled "Method and system for compiling multiple languages", described as a method or "process involving the parsing and analyzing of more than one source language to produce a common language file that may then be read by the same or another front end system.") that was awarded to Microsoft. Says PJ, "The patent cites the Free Software Foundation's GCC in the prior art section." Microsoft's motivation for applying for this patent is: "The protection and licensing of intellectual property allows companies and individuals to obtain a return on investment, sustaining business and encouraging future rounds of research and investment in the IT industry."

    --

    Quidquid latine dictum sit, altum sonatur.

  3. Re:Headline could use a subject by webword · · Score: 2, Interesting

    1. What good is a diagram when words work fine? I don't need no stinking diagram!

    2. "Headline" also doesn't need the "a" because it is silent. In fact, Led Zeppelin (Jimmy Page actually; he was the brains) chose to spell Led Zeppelin without the "a" because they thought people would be too stupid to realize it was not "leed" Zeppelin. Abolish the "a" now!

    Um, it is safe to move along now.

  4. oh. that man is sooo funny.... by ACK!! · · Score: 3, Interesting

    I mean I love most of the gnu software I have running on my system and god bless any contributor to that effort but - woh! - he says some of the funniest things like:

    The Workplace:
    JA: What if your job requires you to use non-free software?

    Richard Stallman: I would quit that job. Would you participate in something anti-social just because somebody pays you to?


    I mean come on. Both free and non-free software has its place in the modern world and I need to take technology to a religious level like I need a hole in my head.

    He is sooo wacky.

    --
    ACK /ak/ interj. 2. [from the comic strip "Bloom County"] An exclamation of surprised disgust, esp. i
    1. Re:oh. that man is sooo funny.... by rpdillon · · Score: 2, Interesting

      I guess its a good thing to have convictions, all other things being equal. And there is a place in the world for folks that simply *do not comprimise*.

      But if an average person were to follow their beliefs through to the logical conclusion, they would often find that it simply wasn't worth it. I think the trick is finding a set of beliefs that you can take pretty far downstream without feeling like you're following them to the great expense of your own life.

      This may sound shallow, but I think it is a good exercise. You're anti-war/anti-military? OK, but don't do it like the Quakers do it; they enjoy the protection of the military while disparaging it. If you believe that, move to Switzerland.

      On the other hand, if you find that you really *want* the protection of the military, then you must ask yourself what you really believe. Perhaps the belief that
      "The military is bad!"
      should be tempered with the reality that the military is necessary, and you then modify your belief:
      "The military should be utilized responsibly, only with the consent of the nation's people."

      Some people would say that the first belief is somehow more "pure" than the second, but I believe that you should align what you believe with what works, not just what *should* work.

      Similarly with free software. RMS states that he would quit a job that required him to use Outlook for Word (or Windows!). Well, I hate to say it, but that is quite a luxury. If you're someone who is trained in computers and makes a living that way, you'll be hard pressed to find a job working with them that doesn't involve proprietary software in some way. Quitting a job means loss of money, and sometimes that means giving up things not just for yourself, but your family, and those you love. Do you believe in not using propritary software that much?

      Perhaps the answer does not lie in never using commercial software. Perhaps the answer lies in retaining the kernel of your belief (pun intended), but realizing that the world is not there yet, and that you would do well to join organizations that use non-free software and make a living. As you work there, you may convince them over time to use fewer and fewer commercial programs.

      The approach I would take (and do!)is to temper your beliefs in a way that makes it practical to live, while also furthering your goals. I don't feel like a sell out for working for the military in the past, and for a DoD contractor that uses Windows now. I don't support everything the miltary does and don't like commercial software. But by becoming part of what I sometimes don't like, I can be a force from the inside to change it. And in some ways that can be more effective that sitting on the outside and refusing to take part until they meet your demands.

    2. Re:oh. that man is sooo funny.... by l4m3z0r · · Score: 2, Interesting
      the arms race

      Responsible for the reckless creation of thousands of weapons many of which are unaccounted for. You see we were creating so many so fast we were building them just in time to store them away so we have room for the next weapon, the Soviet Union did the same both countries have had theft and missing weapons. Or given excess to unstable countries like Iran, Iraq, and Israel.

      destroyed Soviet Union

      In the chaos that followed its fall, weapons were flowing out of Soviet control and into the hands of terrorists. 100 nukes missing

      Are you aware that the industries that were manufactoring our weapons are also involved in manufacturing our enemies weapons? That these companies sell to both sides with the hopes that increased conflict and greater loss of life will up demand for their products.

      Revisionist pro Reagan history gives him and the arms race more credit that they deserve. The fall of the soviet union was inevitable. Futhermore, what has the soviet fall really accomplished, some regions in eastern europe still aren't free(Chechnya anyone?) and the majority of Russian political leaders are all ex communists ex KGB etc.. Same people new banner, I don't buy it. Its all the same crap just now we label them democratic and therefore they are good so we now ignore their human rights violations like we do our own.

  5. The Reason Programmers Write Free Software by Baldrson · · Score: 4, Interesting
    Programmers write free software to subvert a system that denies them the protection of their property rights by pricing legal defense of those rights out of their reach.

    If they were able to capture enough of the value of what they write to pay for the legal defense of their rights they'd probably write a lot less free software.

    This gets to a fundamental problem with the incentives created by taxing things other than asset value:

    Possession is rewarded over creation.

    Think about it: Once you possess something, you basically have no tax burden. You enjoy the benefits of young men dutifully going out to die in wars, the entire legal edifice describing and protecting your rights and without you having to pay a cent. You can just soak the public for these benefits.

    Taxing everything but possession (income, capital gains, sales, value added, etc) is just a way to tax the creative process.

    Naturally, creators who are trying to get a leg up on the situation end up selling their creations cheap to those whose possession is subsidized by the tax payments of the creators.

    Well, there is one exception to this rule of no taxation of possession -- and that is the patent maintanence fee. Patents are the only assets that the government taxes. This is an incredibly regressive tax hitting hardest those who are earliest to support the realization of a new technology's value -- forcing them to sell their rights ("assign") cheap to someone who has been sitting around enjying the government's protection.

    It all adds up to a very nasty way of sucking capital out of the hands of creators and giving over to the hands of possessors.

    So the creators, unable to change the tax laws to tax assets rather than creative processes (becuse they can't buy the Ways and Means Committee) become socialists.

    This is directly related to the issue of outsourcing since if programmers who had created the value of the information industry had been allowed to retain the value they created, they wouldn't need jobs. The corporations would be paying them royalties or be paying companies owned by the programmers for the rights to their software instead of just throwing creators out on the street after extracting their youth and creativity.

    A system that would work would elimnate all existing taxes (although not necessarily tariffs) and just tax net assets at a rate equal to the interest rate on the national debt -- exempting from taxation the same assets that are exempted by personal bankruptcy protection: home and tools of the trade.

  6. Stallman has forgiven me by kenneth_martens · · Score: 2, Interesting
    I work as a software developer for a small technology company. We do custom software for our clients. I used to feel very slightly guilty for not developing Free software, but after reading the interview I no longer feel that way.
    Richard Stallman: Non-free software is meant to be distributed to the public. Custom software is meant to be used by one client. There's no ethical problem with custom software as long as you're respecting your client's freedom.
    What he's saying is that there's an ethical difference between developing custom software and developing proprietary software. I had assumed that because my company doesn't slap the GPL on the custom software we write that I was helping to write programs that violate the spirit of Free software. But since the software is custom-designed for one client, RMS says it's OK. And I guess it really is. After all, the client can look at the source code if he wants, and make changes if he wants. Most of them don't want to, but since they paid for the development they do have that right.
  7. Re:He Doesn't Get It by tomstdenis · · Score: 1, Interesting

    There is not taking away that GCC is a good tool. It is.

    My point though is that GCC [as it is today, and by that I mean competent and competitive] has little if anything to do with RMS.

    It's as if Linus gave up on the kernel in 1995. Would we still go "oh well if it weren't for Linus, who missed the 2.0, 2.2, 2.4 and 2.6 releases we wouldn't have the kernel we have today?"

    People also seem to misunderstand my anger a bit. I'm happy that RMS started the FSF movement and got OSS/FS rolling. I think what he did was important and sticking to an unpopular idea shows character.

    I'm just trying to dispel this floating myth that all the tools we use today are because of RMS. They're not.

    Tom

    --
    Someday, I'll have a real sig.
  8. Refuting RMS? by Cally · · Score: 3, Interesting
    On the recent Slashdot story about an interview with the MS people who worked on SP2, I for suggestions about asked how such presumably intelligent, well-intentioned & sincere people dealt with the cognitive dissonance of working on non-Free software. (Just lookin back to get the HREF I'm somewhat disturbed by the amount of time I must have put into all that lot... /me wonders what I'm getting into this time :) Obviously Microsoft developers are at one of the most extreme opposite ends of the spectrum from RMS, the FSF, and anyone releasing GPL'd software, but I think the question applies to anyone with enough technical understanding to grok the issue. How (to put it somewhat flamebaitily ;) do they sleep at night?

    Amongst the flames & trolls there were some detailed & reasonably thoughtful responses (including from someone who's got as 'Foe' - hi spectecjr:) - & the only argument I heard that stood up as not obvious Straw men, irrelevant, or based on a misunderstanding, was that some developers do not consider the four freedoms described by the GNU philosophy page to be fundamental freedoms.

    The best counter-argument to that that I can think of is that it is only a matter of degree; the freedom to study, redistribute (etc) software is less important than the freedom not to be beaten to death by government clowns, say, but that does not mean that the software freedoms are not, in themselves, important.

    I have a bad feeling I'm getting into areas dealt with my philosophy-101; can anyone else (a) advance sensible reasons why intelligent, informed people might produce non-Free s/w, and (b) refutations of those reasons.

    Please, no confusion with 'Open source' development advantages or disadvantages - I'm specifically interested in the purely MORAL arguments made by RMS.

    Arguments such as 'my family has to eat', 'how would programs like Photoshop be developed if it was Free?', "I am free to distribute software I write under any license I like", etc etc, are missing the point. I'd hate to find myself deciding that the reason is that proprietary developers consciously dismiss the moral / ethical issues as uninteresting or irrelevant. I know there are a lot of people here working on proprietary as well as Free s/w and you can't all be trolls :)

    --
    "None are more hopelessly enslaved than those who falsely believe they are free." -- Goethe
    1. Re:Refuting RMS? by NDPTAL85 · · Score: 3, Interesting

      " On the recent Slashdot story about an interview with the MS people who worked on SP2, I for suggestions about asked how such presumably intelligent, well-intentioned & sincere people dealt with the cognitive dissonance of working on non-Free software .... ... Arguments such as 'my family has to eat', 'how would programs like Photoshop be developed if it was Free?', "I am free to distribute software I write under any license I like", etc etc, are missing the point. I'd hate to find myself deciding that the reason is that proprietary developers consciously dismiss the moral / ethical issues as uninteresting or irrelevant. I know there are a lot of people here working on proprietary as well as Free s/w and you can't all be trolls :)"

      Did it ever occur to you that people work on proprietary software to make money, because they like to buy all sorts of things that require money, and they don't see software as a movement, but rather as "stuff" that runs on a computer? The main issue the people you cannot understand have is you try to equate the 1's and 0's of binary software with the issues involving civil rights or religious freedom or democracy. They're not the same. Software is just a "thing" that people use. The others are real issues that are important to fight and die for. One really sounds like a loser when one tries to elevate software to that level. I know the first thought in *MY* mind is "Why don't you find a REAL cause instead of pretending you have a valid crusade with this free software business"?

      Its like trying to make a moral issue out of wearing white shoes after labor day. Those who do, are WE TODD IT! :-)

      --
      Mac OS X and Windows XP working side by side to fight back the night.
    2. Re:Refuting RMS? by Chris+Burke · · Score: 4, Interesting

      Did it ever occur to you that people work on proprietary software to make money, because they like to buy all sorts of things that require money, and they don't see software as a movement, but rather as "stuff" that runs on a computer? The main issue the people you cannot understand have is you try to equate the 1's and 0's of binary software with the issues involving civil rights or religious freedom or democracy. They're not the same. Software is just a "thing" that people use. The others are real issues that are important to fight and die for. One really sounds like a loser when one tries to elevate software to that level. I know the first thought in *MY* mind is "Why don't you find a REAL cause instead of pretending you have a valid crusade with this free software business"?

      Everything is just "stuff"; programs are just "stuff" than run on a computer and books are just "stuff" that are spewed out by a printing press. Would you call me a crackpot for equating the 'A's 'B's and 'C's of the printed page with civil liberties?

      The question of civil liberties is never about the "stuff", because it's just "stuff". The question arises when humans decide what they're going to allow other humans to do with the stuff. When you're allowed to have a printing press, but restricted in what you can print with it or in whether you can change how it operates, that is a civil rights issue.

      The computer is the printing press of our time. It has been made abundantly clear that certain forces wish to take as much control of this society-changing invention out of the people's hands and into their hands as possible. All the speculative warnings about where non-free software is taking us is coming frighteningly close to reality. The only reason this may fail is because some people started to treat this like a civil rights issue ten, twenty years ago and now a system that respects your rights exists.

      Nobody has had to fight and die for these rights; thank God. That doesn't make it a non-issue. And I guarantee you I would fight and die for them just like I would fight against a person who said a printing press was just "stuff".

      Its like trying to make a moral issue out of wearing white shoes after labor day.

      Yeah, that's ridiculous, because shoes are just stuff! By the way, I'm the government and if you wear white shoes after labor day you'll be imprisoned and/or shot. Have a nice day.

      --

      The enemies of Democracy are
  9. What's the use of spitting dirt like this? by lowieken · · Score: 2, Interesting
    The guy is nothing but a hippie throwback trying to cling to his fame from the past. Get a hair cut you bum!

    You think of RMS as a hippie. One could disagree, about that, but one shouldn't forget hippies are people too. Friendly, freedom loving people with no intent to hurt anyone.

    I really don't see any reason for you to spit dirt at RMS.

  10. Re:He Doesn't Get It by skrolle2 · · Score: 2, Interesting

    Well, a previous Slashdot article linked to this:

    http://www.moonviewscientific.com/essays/software_ lifecycle.htm

    It's pretty good, and it explains why OSS outcompetes and outperforms commercial software in the long run. Proprietary, commercial, software will always be around for niche markets or emerging market though.

    The OSS development model works because instead of tapping the finite resources of individual companies, it taps the nearly infinite resources of human creativity through the internet. The only thing that could suck the steam out of the OSS movement is if the internet broke down (unlikely) or if humans stopped being creative (haha).

    As for economic viability, I know this sounds crazy, but a lot of people do things just for fun, for recognition, for pride, for the love of their work or simply just because the problem was there. Money isn't the only thing that can make people produce excellent software.

  11. A GNU system Stallman forgot by kompiluj · · Score: 2, Interesting

    Is of course the GNU/Darwin. Somehow it is what GNU always wanted to have - a GNU running on a microkernel (at least sort of). (I admit, I don't know what licence applies to Darwin).

    --
    You can defy gravity... for a short time
  12. Freedom? by catdevnull · · Score: 1, Interesting

    I think Stallman is a bit eccentric about his ideas about freedom. I would venture to guess that he's wired a bit funny. His ideologies are are not practical nor are they rooted in reality. My freedom is not in jeopardy because I elected to use MacOS X on an Apple G5 (my wallet was but not not my freedom). Stallman presumes that his intelligence and knowledge give him the right to not respect the boundaries of others. When someone tells him that he can't have his way with their software (or if it isn't written by his own minions or philosophies), he cries foul and plays the freedom card. This isn't an ideology, this is arrogance and extreme anti-social behavior. This sort of behavior is very consistent with a high-functioning autism known as "Asperger's Syndrome."

    Draw your own conclusions...

    --

    I might know what I'm talkin' about, but then again, this is Slashdot...
    1. Re:Freedom? by oneandoneis2 · · Score: 2, Interesting
      I think Stallman is a bit eccentric about his ideas about freedom. I would venture to guess that he's wired a bit funny. His ideologies are are not practical nor are they rooted in reality. My freedom is not in jeopardy because I elected to use MacOS X on an Apple G5

      It's an interesting paradox that to make free software the universal norm, you would have to take away people's freedom to make non-free software. Either way, freedom can't be total.

      --
      So.. it has come to this
  13. Honestly folks, there's nothing wrong with... by tcstoehr · · Score: 2, Interesting

    charging money for software to cover costs and run a business. Everyone is free to buy it or not. I worked for 12 years on a software package that assists and optimizes the manufacture of printed circuit boards. It has become very difficult to produce PCBs without this type of software. It would never have been developed as free software. Custom "one-off" solutions would force hardware manufacturers out of their expertise. Without charging for software I'm guessing there would be alot fewer choice we'd be able to make.

  14. Re:You may have missed the point of the interview. by Yenya · · Score: 2, Interesting
    His desire to attach the GNU name is, again, the desire to teach about the free software nature of some basic building blocks there, which he consideres the most significant aspect of the software.

    I do not deny big RMS and FSF contributions to GCC, glibc, and of course the GPL. Yes, they get (part of) the ball rolling. But this does not justify their requests to use the term "GNU/Linux". DEC's (and X Consortium) contribution was of the same magnitude, because without the good graphical interface Linux (and any of *BSDs) would be nowhere near the current state. Yet they do not demand the term "xc/Linux" should be used.

    If they recognize the changes as good and accept them back into their code base, that is their right, and that is how free software projects work.

    In fact this is precisely the way Open source projects work. I.e. judging the code by its quality instead of some "political" reasons.

    Do not get me wrong - I consider freedoms I have from using (and writing) the GPL-licensed code to be very valuable. Let me repeat that: I agree that without RMS (and FSF) we would be nowhere near the current state. But this is about as true for RMS/FSF/GNU as is for Linus Torvalds, Alan Cox et al./Linux, Jim Gettys et al./DEC/X Consortium, */Apache project, and many others (Ken Thompson and Dennis Ritchie did not contribute much of the code for my system, but they created an excellent API and design; the same for Internet protocol authors, and so on). But nobody except RMS does request that I use the term their project name/Linux. And, unfortunately, the present FSF efforts with respect to GCC and glibc looks less than nice to me.

    Currently I can switch the kernel I use for something else (*BSD, may be even HURD) the same way as I can switch my glibc (to dietlibc, for example), and GCC (to Intel CC or lcc). I use Linux, GCC, glibc, Perl, xorg/X11, etc., because they best fit my needs. GNU project is nothing special in this.

    --
    -Yenya
    --
    While Linux is larger than Emacs, at least Linux has the excuse that it has to be. --Linus
  15. Re:Trade Policy by gNukkekAalosj · · Score: 2, Interesting
    It's particularly interesting that he's radically libertarian about things like software, but disapproves of companies from different counties doing business unimpeded by governments.
    What is interesting is that RMS, Klein and you seem to conflagrate unrestricted trade and the enforcement of labor standards.

    Enforcement of high labor standards in rich countries is a good thing. It imposes higher costs on employers, prompting them to move jobs that become unsustainable under such a regime to more permissive regulatory environments. This increases the demand for labour in these economies and as a result decreases the substitutional value of labor standards in this new regulatory environment, prompting improved conditions of work.

    The point being that when you say:
    The best thing developed countries can do for under-developed countries is trade with them. Protectionism only prolongs the poverty.

    you are largely correct. But unrestricted trade and enforcement of labor standards are not mutually exclusive and the notion that they have to be is fallacy on the part of Ms Klein, a lot of corporations that threaten to outsource jobs if they are not given a free reign of labor standards, and in this case, you.

  16. The enemy of my enemy is my enemy by podperson · · Score: 2, Interesting

    It's a shame that Stallman seems to be mostly interested in bashing the Open Source movement.

    1. Open Source is more like Microsoft than GNU:

    "The open source movement promotes what they consider a technically superior development model that usually gives technically superior results. The values they cite are the same ones Microsoft appeals to: narrowly practical values."

    2. Linus Torvalds is a corrupting influence:

    "People know that Linus Torvalds wrote his program Linux to have fun. And people know that Linus Torvalds did not say that it's wrong to stop users for sharing and changing the software they use. If they think that our system was started by him and primarily owes existence to him, they will tend to follow his philosophy, and that weakens our community."

  17. Re:Don't you mean by 0racle · · Score: 2, Interesting
    always choose OSS even when it doesn't work or do what you need it to do.
    Where did he say that? Sounds like a straw-man.
    Here

    just because we are competing with proprietary software on issues of technical merit doesn't mean we think people should choose the program for source control based on technical qualities alone. That would mean assigning zero value to freedom itself. If you value freedom, you will resist the temptation to use a program that takes away your freedom, whatever technical advantages it may have.

    Proprietary software is unethical, because it denies the user the basic freedom to control her own computer and to cooperate. It may also be of low quality or insecure, but that's a secondary issue. I will reject it even if it is the best quality in the world, simply because I value my freedom too much to give it up for that.

    That is in addition to the constant insistance on not useing binary drivers for hardware, which is also again in that article. The only freedom that I'm interested in is the freedom to choose what works. I don't need to see the source, it is useless to me. If it doesn't work or it only partially does what I need it to, it might as well not exist.
    --
    "I use a Mac because I'm just better than you are."
  18. The Semantics of Freedom by Lesson+No.+25 · · Score: 2, Interesting
    I just want to try to add a little clarity to the discussion here.

    First, there is the good old "free as in freedom (libre)" vs. "free as in beer". I think most slashdotters get that distinction.

    Here's the thing, though. There can't be unlimited freedom (libre). If I were free to do anything I feel like, that impinges on your freedoms. My desired right to punch you in the face impinges on your right to personal security. These freedoms cannot coexist.

    Upshot: which freedoms do you fight for, which do you value? Which has priority, which is right? Should people and/or corporations be free to earn an exclusive revenue stream from a creative or useful work that fits in the "IP" category? Or should there be, rather, unrestricted freedom to copy said works? Should a corporation/person be free to distribute a program as binary only, or must the public be free to view the source code?

    I'm not trying to be redundant (as this may seem obvious to some), and I'm not trying to get everyone to repeat themselves in reply to my post. I'm just stating what I see to be an underlying theme in the discussion, which I think sometimes gets murky when people on multiple sides of the issue all argue for "freedom".

  19. Renting vs. Owning by BigPoppaT · · Score: 2, Interesting
    I wonder whether RMS believes that renting is unethical? When you buy proprietary software, it's much closer to a rental agreement than to a transfer of ownership. So, open source (or 'free' to use RMS's preferred nomenclature) has an advantage in that you own the software once you obtain it. But calling proprietary software unethical always troubles me. Is it unethical for me to rent an apartment? If I willingly enter into an agreement with a software vendor, why is it up to RMS to decide whether it was free or not? Freedom is being able to choose - RMS wants to take that away.

    I believe that one of the reasons that Open Source is winning the terminology war with FSF is because it actually supports more freedom, while pointing out the real benefits of this model.

  20. Re:Cue the assinine comments... by Anonymous Coward · · Score: 1, Interesting

    Actually, he has a point. Furthermore, every human exceeds their sodium intake requirements from normal food consumption (without sodium supplements). If Ghandi were alive to day, he'd ask for curry powder on his Lay's potatoe chips. With recommendations like that, an epidemic of "high blood pressure" and "the shits" would soon follow. Ghandi is a doctor's worst nightmare.