Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×
GNU is Not Unix

Interview With Richard Stallman 807

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."
This discussion has been archived. No new comments can be posted.

Interview With Richard Stallman

Comments Filter:
  • Re:He Doesn't Get It (Score:3, Informative)

    by spectrokid ( 660550 ) on Tuesday January 04, 2005 @11:09AM (#11253433) Homepage
    The death announcment of OS is a little premature. I work for a large biotech and we see OS as a valuable, litlle different, business model. Sure it will have a hard time with Joe Sixpack who just wants to surf pr0n, but there are already enough non-PHB bosses out there who see the benifit of OS. Just take the religion out of it and start realising that not all OSS is written by ideologic amateurs. The % of OS software written by people who get paid for it is on the rise!
  • Stallman on Media (Score:2, Informative)

    by arclightfire ( 695221 ) on Tuesday January 04, 2005 @11:51AM (#11253874) Homepage
    If your interest is more on creative media and copyright then we hosted a talk with Richard Stallman, the gist of which is here:
    http://www.plugincinema.com/plugin/articles/stallm an0504.htm [plugincinema.com]
  • Re:Don't you mean (Score:2, Informative)

    by Anonymous Coward on Tuesday January 04, 2005 @11:53AM (#11253896)
    "That was always the biggest complaint I heard about RMS: his insistence that Linux be called GNU/Linux"

    He doesn't insist on that at all! He asks that the GNU system that uses Linux as a kernel be referred to as GNU/Linux, for the reasons he gives in the article. Linux should be called Linux all day long when the topic of conversation is Linux (ie. the Kernel).

    Are people deliberately being ignorant on this matter or is there a problem with their hearing or reading skills? I can't imagine the issue being explained more clearly than in the interview.
  • Re:GNU/Linux? No. (Score:5, Informative)

    by bgat ( 123664 ) on Tuesday January 04, 2005 @12:08PM (#11254048) Homepage
    Uli didn't start with nothing. So by definition, his work is part of GNU libc. Uli also didn't work gratis, his work was compensated by Red Hat.

    GNU libc had reached a state where it was too substantial for volunteer maintainers to make more progress (though I'll readily admit those volunteers did an amazing job getting libc to that point). Red Hat paid someone to turn it into a product for them.

    Uli is hardly a saint. And don't get me started on my personal run-ins with the guy.

    As for egcs, same story but s/Red Hat/Cygnus Solutions/.

    Short version: GNU needed some heavy lifting. Some enlightened members of corporate America stepped up to the plate.

    And in doing so, proved RMS right and put Linux on the map at the same time. GNU/Linux.
  • by jbn-o ( 555068 ) <mail@digitalcitizen.info> on Tuesday January 04, 2005 @12:13PM (#11254125) Homepage
    Interesting how one must choose to license their program under the GNU GPL and one must choose to distribute GPL-covered programs, yet "the GPL forces [RMS']" view of free software on others.

    There's no force involved. If you don't like the GPL, don't choose to distribute programs licensed under it. There are entire free software operating systems written by people who are working hard to rewrite GPL-covered programs because they don't like the strong copyleft implemented in the GPL.

    Quite to the contrary of what you're saying, the reason the BSD licenses qualify as free software licenses is because they grant the licensee the freedoms free software talks about.
  • Re:He Doesn't Get It (Score:4, Informative)

    by a whoabot ( 706122 ) on Tuesday January 04, 2005 @12:27PM (#11254264)
    "Legislate" is the wrong term. It's best desribed as "asking." He's asking you to call it GNU/Linux. That's all. You don't have to do it, you don't have to listen. But he's asking you.

    He doesn't want to take it away from you. He never says that, and he says quite the opposite.

    From his site: [fsf.org]

    "Why not sue people who call the whole system "Linux"?

    There are no legal grounds to sue them, but since we believe in freedom of speech, we wouldn't want to do that anyway. We ask people to call the system "GNU/Linux" because that is the right thing to do.

    Shouldn't you put something in the GNU GPL to require people to call the system "GNU"?

    The purpose of the GNU GPL is to protect the users' freedom from those who would make proprietary versions of free software. While it is true that those who call the system "Linux" often do things that limit the users' freedom, such as bundling non-free software with the GNU/Linux system or even developing non-free software for such use, the mere act of calling the system "Linux" does not, in itself, deny users their freedom. It seems improper to make the GPL restrict what name people can use for the system."

    Could that be any clearer?

  • by devphil ( 51341 ) on Tuesday January 04, 2005 @12:27PM (#11254265) Homepage


    Well, this [gnu.org] is linked to from the project front page, plus there's the MAINTAINERS file in the top of the source tree (although that lists the active maintainers and their responsibilities, not everybody-at-any-time-ever). Yah, Mark's one of them.

    GCC isn't like the Linux kernel, where the development teams are formed around cults of personalities, and /.ers eagerly congregate to hear the heated flame wars between their favorites. :-) The GCC people are way milder, way less vitriolic, and as a result, don't make the tabloid news.

    The inflammatory statements made on LKML concern stuff like DRM and proprietary drivers and things about which more Linux users actually care (or even understand). Inflammatory statements on the GCC list are of the kind which only arouse the ire of other compiler geeks. We can almost get into fistfights at the annual summit over whether a combined CSE and DCE pass should be done even when optimization is off ("the Laffer curve argues for-" "bah, users shouldn't notice!"), but nobody on /. will care. *grin*

  • Re:GNU/Linux? No. (Score:2, Informative)

    by KingGuppy ( 762751 ) on Tuesday January 04, 2005 @01:04PM (#11254642)
    We are all using egcs, it replaced the original gcc years ago [slashdot.org].
  • by gidds ( 56397 ) <slashdot.gidds@me@uk> on Tuesday January 04, 2005 @01:13PM (#11254746) Homepage
    BSD style licenses are about free software.

    As always, we get into the problem that different people use 'free' to mean different things; but I don't think BSD-style licences are particularly 'about free software' under any of them.

    • If you want to give people total freedom to do what they want with your code, then you should make it public domain and explicitly disclaim any copyright on it. Any licence (BSD, GPL, or whatever) is more restrictive than this.
    • If you want your source code to be available wherever and however people use it, which is very roughly the FSF meaning, then the GPL is more free than BSD-style ones.
    • If you want your application to be available at no cost, then a simple traditional Freeware-type of licence does more to ensure this than BSD.
    For each of these meanings, BSD-style licences are less 'free' than other options. They're just one way of balancing the various restrictions and intentions; the GPL is another. Use whichever best suits your intentions, but don't claim it's more 'free'.
  • by rvega ( 630035 ) on Tuesday January 04, 2005 @02:56PM (#11256083)
    And if you think Ghandi was great think of salt well how just much salt do they put in things now, enough to kill us. Thanks Ghandi for helping to make millions of people ill.

    I hesitate to respond to this, but because the rest of your post looks basically serious, I'm afraid that this ludicrous comment might not be a joke.

    A human being will die without salt: It is a requirement for life. If your staple foods do not provide enough salt, you must supplement your diet with more salt. When a foreign power is occupying your country and enriching itself through taxes on a life-sustaining nutrient like salt, it makes sense to defy the occupier and encourage your people to take their own salt, for free, from the sea.

    I'm sure you could find legitimate grounds on which to criticize Gandhi (or any other great leader), but don't be silly. It undermines everything else you say.
  • by sql*kitten ( 1359 ) * on Tuesday January 04, 2005 @03:51PM (#11256737)
    RMS has the balls to do the right thing (which is to quit the job because they make you use non-free software). Most of us don't.

    RMS has a million dollar grant from the MacArthur Foundation, and permanent facilities at his disposal at MIT, one of the best-equipped universities in the world. He is unmarried and has no children.

    He can afford high-handed morals. Regular folks don't have that luxury. And it is a luxury; RMS has the money to live the lifestyle he wants to lead. Real people have real responsibilities.
  • by jc42 ( 318812 ) on Tuesday January 04, 2005 @07:57PM (#11259295) Homepage Journal
    [T]the patent essentialy describes verbatim the pcode system GCC uses and which in turn was discussed in many works on compilers in the 1980s.

    Uh, I think you mean the 1960s. Compiling into an intermediate language and then feeding that to a code generator in a separate pass was invented very early in the history of compilers. It's not just a way of compiling multiple languages; it's also a useful technique for compiling on the machines of < 64K bytes (which was a large machine back then). Right from the start, it was common for compilers to have many passes, with the job split up so that each pass would fit into memory.

    I've also ready some of the history of the early Fortran compilers (1950s). One of their challenges was to convince people that a compiler could generate assembly code comparable to what a human could write. This meant that the first Fortran compilers did a fair amount of what came to be called "optimizing". Some of this was done in later passes, by munging the intermediate language. This made sense, because the intermediate language was generally more logical, consistent and orthogonal than the input language(s), making the task much easier.

    Fact is, Microsoft is trying to get away with patenting one of the oldest of compiler techniques. Next we're going to read that they've patented the concept of a "lexical" pass that chops the input stream into tokens and replaces each token with an index into an internal symbol table.

    The best answer to such idiocy is to just admit we made a big mistake, and eliminate software patents.
  • by bob beta ( 778094 ) on Tuesday January 04, 2005 @09:17PM (#11259949)
    Not necessarily.

    Apple can make changes and improvements on the BSD-licensed code-base they use and are not require to give their changes back to the community if they choose to distribute their binaries. I don't even particularly like the GPL philosophy (I am entering this comment in Mozilla on a NetBSD 2.0 box) and I understand that 'dilemma.'

    Apple and many other commercial enterprises make use of BSD-licensed source code and contribute as much or as little back as they choose.

8 Catfish = 1 Octo-puss

Working...