Slashdot Mirror


RMS Replies to "The Stallman Factor"

Ryan Amos writes "RMS has replied to the article "The Stallman Factor," as posted on Slashdot about a week ago. In specific, his replies deal with the University of Texas SIGLinux naming fiasco and Bitkeeper. As always with RMS, an interesting read."

32 of 867 comments (clear)

  1. Personally... by Copperhead · · Score: 5, Insightful
    I think RMS has a point. While I'm sure everyone knows this, it's important to repeat. RMS (and the rest of the GNU team) wrote all the GNU applications... that is, all the applications that we're used to running on the Linux Kernel. The kernel really makes up a small (though important) part of the distribution as a whole.

    Of course, RMS' argument becomes even more valid when we talk about distributions. We call them Mandrake Linux and Red Hat Linux and Gentoo Linux and SUSE Linux, even though the Linux kernel has nothing to do with their distinctions. The difference lies in the tools, packaging, installation, etc., most of which are GNU tools.

    RMS is in a lose-lose situation. Either he's going to confuse people, or piss them off.

    --
    Your reality is lies and balderdash and I'm delighted to say that I have no grasp of it whatsoever. - Baron Munchausen
    1. Re:Personally... by Rinikusu · · Score: 5, Insightful

      So what? He wrote the applications, big deal. Without Linus, we'd still be waiting for THE HURD and still be running Xenix or something. (well, there's always BSD). I see GNU tools on BSD, why isn't he demanding BSD being called GNU/BSD? Because Linux has more marketshare and more eyes. His fragile little ego has been shattered into a million itty bitty peices, poor poor Richard.

      Richard: YOU chose the license. You did NOT make any instructions regarding the use of your tools in the creation of an operating system regarding it's NAMING CONVENTION. Suck it up. If Linus doesn't want to call it GNU/Linux, then deal with it. Remember your line about not speaking at a function? Why? Because they don't have a *right* to you. You don't have a *right* to Linux, only to the *software* that you wrote that runs on Linux.

      --
      If you were me, you'd be good lookin'. - six string samurai
    2. Re:Personally... by bgarcia · · Score: 5, Insightful
      I think RMS has a point.
      I think he does to. I think he has a great message, great ideas, and has done more than anyone to further his ideals.

      But why he attempts to advertise the GNU project by insisting that everyone use the term GNU/Linux when talking about a linux-based operating system escapes me.

      This (in itself) does NOTHING to promote software freedom. All it does is piss people off.

      Yes, these "linux" systems would be nowhere if it wasn't for the GNU project. Yes, I would love for the GNU project (and its ideals of freedom) to get more recognition and to get its message out to more people.

      But insisting that everyone use the name GNU/Linux is not going to bring this about. Instead, it causes more people to think of Stallman as a kook. And that's a shame, because he really does have a great message that everyone should hear.

      --
      I'm a leaf on the wind. Watch how I soar.
    3. Re:Personally... by Anonymous Coward · · Score: 4, Interesting

      Why do so many people agree RMS' growing insanity?

      He claims he wants the GNU project to "have it's due". Well, fine. The GPL requires this "due" to be part of every piece of GPL'd source--it's the license, it's right there, and it GIVES CREDIT to the GNU project and it's authors. No one has stripped the GPL headers off of GPL code--it's all right there, giving CREDIT WHERE IT IS DUE.

      So why is RMS griping? Why the continual whine for "GNU/Linux"? What about other GPL-ed projects that use GNU code...why is he not crusading to have GNU/ appended to those? Is it only because Linux itself (the kernel) is a "big name" with "big prestige"? Please RMS, grow the hell up. Spend less time whining about "GNU/Linux" and more time working on HURD--then you can call it whatever the heck you want. Linux is NOT your project.

      RMS is once again changing the rules on a whim. GPL'd code by NATURE provides the recognition to the original authors. It does NOT command people to prepend "GNU/" to everything. RMS is changing the rules, just like he did with TrollTech ("Ok folks...you've gone GPL, but now you must apologise..."). Why does RMS feel that people can't call their projects whatever they like? Last I checked, Linux is Linus Torvald's brainchild. He started the project, he wrote the code, and HE GETS TO NAME IT WHATEVER HE WANTS.

      As for RMS browbeating a user's group...all I can say is "Bra-VO RMS...you really showed those amateurs, newbies and hobbyists a thing-or-two. How DARE they name their user's group without your permission?!" And that's my point. RMS goes out of his way to be an ass towards a group of people that are ostensibly FANS of his...they wanted him to speak. He responded with stupid dogma about the name of their user's group. Way to go RMS, way to win converts. Sheesh.

    4. Re:Personally... by Dwonis · · Score: 5, Insightful
      Without GNU, Linux wouldn't even have compiled, and assuming another compiler was used, the kernel would never have gained any popularity, since it would have been useless in the real world.

      Personally, I write "GNU/Linux" in order to distinguish it (the generic Linux-based GNU OS), from "Linux" (the kernel), "GNU/Hurd" (the generic HURD-based GNU OS), and Linux-based non-GNU systems (IIRC, there are a few). Even if you don't like RMS, the name he proposes is useful in its own sense.

      As a side note, "BSD" stands for Berkeley System Distribution, which somewhat implies the use of other people's software. "Linux" doesn't.

    5. Re:Personally... by erc · · Score: 5, Interesting

      Speaking as someone who was there when the whole "Linux experience" started, I can categorically state that Linus made no such statement trying to lock GNU out of any credit for anything - the issue simply never came up as far as I remember.

      At that time, anyone could download the GNU software and build it, port it, or whatever on their OS, and it was a logical choice to port GNU software to Linux. But GNU wasn't the only contributor to Linux - there were significant efforts to port BSD utilities and other software to Linux, as well as lots of folks writing software from scratch or porting it from other systems - I myself wrote a curses, cron, and at implementation from scratch and submitted them for inclusion in Linux. And that's not even mentioning Wine, XFree86, and a host of other systems, utilities, and applications that were either written for or ported to Linux.

      For RMS to make such a statement that Linux is based primarily on GNU software is not only silly, but smacks of the highest level of egotism. It seems as if RMS is jealous of the popularity and publicity that Linux (and Linus) has gotten, and wants a part of that limelight. This is just as silly as insisting that every single project or OS that uses GNU software proclaim that fact. Why isn't RMS out shouting to the masses that anyone who uses GNU software is required to give GNU credit, instead of just ranting about Linux?

      --
      -- Ed Carp, N7EKG erc@pobox.com PGP KeyID: 0x0BD32C9B What I'm up to: http://intuitives.mine.nu
    6. Re:Personally... by rycamor · · Score: 4, Insightful

      I'm sorry, but I have been trying for years to see why his "point" is so great.

      After trying as hard as possible to "be on his side", I can only conclude that he is embracing a logical inconsistency. For a mind that understands computers so well, his grasp of a philosophy and its logical application is somewhat limited.

      Freedom: what exactly does this overloaded word mean? The closest we have come to freedom is the Libertarianish phrase "non-initiation of force". In other words, the closest we can get to allowing everyone freedom is to restrict individuals from forcing others except when needed to prevent those others from forcing others (see a neat recursion principle there?). If we don't take this approach to freedom (more properly called liberty), then we have some real problems. Any other approach to freedom begs the question "whose freedom comes first?".

      Rights: another overloaded word. If we take freedom as an overlying principle, then "my rights end where yours begin". Any other definition of rights again begs the question "whose rights come first?". Whenever rights take precedence over freedom, these rights become sort of a distributable priviledge system within the government, which of course encourages all sorts of corruption.

      Thus, if we take the above logically, then the only way for a society to have anything approaching freedom or individual choice is to (1) allow any party to freely sell or buy products or services with any other party, and (2) to allow any party to freely give and receive from any other party. Once you start applying force here, someone's freedom is being taken away.

      However, RMS's insistence on "free" software doesn't take this into account at all. He would use his definition of freedom to FORCE organizations and individuals to release software under his guidelines. Meaning, if I understand him properly, that any business who freely makes a contract with any customer to deliver an application without source, is wrong. To RMS, it doesn't matter whether Microsoft's customers freely enter into the contract with Microsoft, and that Microsoft does not apply any force in the matter which requires you to buy this software (I'm sure they would if they could, but at the moment you are free to refuse the software). No--to RMS, his concept of freedom of software is more important than freedom of the individual! See the freedom[0] - freedom[3] array at http://www.fsf.org/philosophy/free-sw.html

      So the logical inconsistency surfaces: freedom is important, so we must enforce upon people that they release source, and allow freely redistributable copies of any piece of software being sold. Note: I am not against the idea of having free software at all, but at the idea that this should be enforced upon me and others.

      If you truly hold freedom dear, then you can't complain if people actually use this freedom to make choices that you disagree with. It is only when these choices inhibit your own freedom that you can complain. I fail to see how RMS's freedom or anyone's freedom is restricted because software is released in binary form without source. If you agree to buy it, then what's the problem. By the same token, if you freely agree to give away software, and someone freely agrees to use it, then again, what's the problem?

      Yes, I am aware that many proprietary software businesses would like to restrict our freedoms. And I agree with RMS that a corporation should not have any control over exactly how I use the software once it is on my computer. That is another issue. But, the solution is not to require some arbitrary method of software release, which would require the use of police force against these companies to enact. It makes me laugh that this whole concept is even considered a "principle". It is just someone's preference about how they would like things done. Preference needs a lot more weight to be considered a principle.

    7. Re:Personally... by stevew · · Score: 4, Insightful

      Ed,

      I've also been around since close to day one (some where around version 0.12 as I recall) I remember the fun round between Linus and Andy Tannenbaum on comp.os.minux. Anyway - Let me back up what you
      say here. Linus certainly used the tools - but
      he also used Minix as a building block (ever wonder why Linux supports the Minix file system) cause it came FIRST before ext1 or ext2 or ext3 ;-) So by Richard's argument it should be Gnu/Minux? Perhaps Minu/Linux? Who knows. Linus
      didn't even name the system - originally it was Freenix if memory served. The guy who ran the ftp site didn't like that and called it Linux. The name stuck.

      The arguement I like best is - if it's GNU/Linux, why isn't it GNU/BSD? Is that perhaps because BSD came out before GNU?? Hmmm - inquiring minds want to know? How much of GNU was based on BSD if any? We know RMS doesn't like the one true editor VI so he had to come up with something else, but beyond that??? Maybe it should be BSD/Linux?

      The whole point is silly really. Richard is making a VERY large ego play here. It doesn't become him or the Free software movement that he preports to lead.

      --
      Have you compiled your kernel today??
  2. RMS. PeTA. It's all good. by inkfox · · Score: 4, Insightful
    Even if you don't fully agree with RMS - though I'll admit I do a lot - it's good to have the people with the extreme views about. Having someone with that rigid a mindset means it's tougher to "sneak one by." Public relations departments and lawyers will play all manner of game to try and get something extra for a company without giving anything back, just by reframing something's appearance.

    Without RMS' type around, GPL wouldn't exist in the first place. And even if someone else had invented GLP, we'd likely see GPL having been circumvented by a hundred and one different iffy technologies; compiled to intermediate pseudo machine codes, source distributed in human-unreadable shrouded form, sold at high cost, and so on. Having someone with such conviction and with an eagle eye point out every danger, no matter how small, means that nothing gets missed. And if businesses and individuals are afraid to deal with someone who gives off the air of a raving, screaming fanatic, others will carry on the real work once the points are raised.

    I support the extreme view of free software for the same reason that a large portion of my charity giving goes to PeTA. Same deal. They overstate most every case, but at least they provide visibility so people can make more informed decisions and spring to action when the events call for it.

    --
    Says the RIAA: When you EQ, you're stealing bass!
    1. Re:RMS. PeTA. It's all good. by kafka93 · · Score: 5, Insightful

      Absolutely. We need more people who are less lukewarm, one way or the other. When Barr mentions that "You cannot force people to share your beliefs, especially a community that values freedom as much as the Linux crowd.", he is entirely missing the point -- the Linux crowd often does *not* value freedom in any meaningful sense; it professes the desire for freedom right up to the point at which 'freedom' means something other than 'freedom to use other people's work for free' or 'freedom at the expense of convenience'.

      Just as, to use your example, there are 'vegetarians' who eat chicken and fish, or people who give money to save cute fluffy animals while wearing leather jackets, there are countless Linux users who will, time and again, sacrifice their freedom for the sake of a 'better' technical product, or who will steal free software for their closed-source products. We absolutely need people who are passionate about their beliefs -- if only so that those beliefs are clear and in the open so that they can be questioned. I don't believe RMS is afraid of debate; he's more than able to support his philosophical stance because, unlike most of us, he has one. And that's an important thing.

  3. Veiled threat? by dillon_rinker · · Score: 4, Insightful
    From the article:

    The presence of these binary-only programs in "source" files of Linux creates a secondary problem: it calls into question whether Linux binaries can legally be redistributed at all. The GPL requires "complete corresponding source code," and a sequence of integers is not the source code


    Reading between the lines, most Linux distros are not free (speech). Most Linux distros violate the GPL. Most Linux distros are in violation of the FSF's license. Most Linux distros could be hauled into court by the FSF...but they're not. I think that speaks volumes of Stallman.

    I am reminded of the writing of Jonathan Edwards. Non-free code is as loathsome to Stallman as a poisonous spider, and he dangles it over an open flame. But RMS is a gracious genius,and does not drop the spider into the fire.

    I think he's right on the money, though, when he says that we must be very careful or we'll lose our new-found freedom. Legislation could easily place large economic burdens on free software development (liability, for example) that would not outlaw it but would make it disappear. The corporate world can afford to buy laws; we can't. We have to work to retain our freedom.
  4. He's absolutely right. by kafka93 · · Score: 5, Insightful

    You can believe that RMS is pedantic about the entire GNU/Linux thing - even though the point he's arguing is a very fair one, since credit should go where it's due. You can question his politics, his sense of humour, or the wisdom of his tastes in facial hair. But it's ludicrous to equate Microsoft's "coersion" with the refusal to speak at an event that wilfully tweaks its nose at the FSF.

    Now, RMS' views on the naming of GNU/Linux are well-known, and often derired. But it *is* an important point that too much emphasis is given to the kernel, and that too many people believe Linus Torvalds was somehow responsible for the entire system. Who can blame RMS for feeling a little bitter about it - if not for his sake, then for that of all the other GNU developers whose work and effort is often trivialised? How many of us would enjoy seeing our efforts appropriated by others without due credit being given, and particularly without our beliefs - central to our reasons for developing the software in the first place - being given proper consideration?

    Far from being derided, RMS should be given respect and encouragement. It takes a certain stubbornness to stand up for what you believe in, yes, but it also takes courage and self-sacrifice. Too many people play lip-service to "free software", using it where it serves them and then forgetting about it it's convenient for them to do so. Too many people do, indeed, believe that short-term technical merit is more important than long-term freedom -- which is itself often a means towards long-term technical prowess. Give RMS his dues - he's trying to help all of us, and getting a lot of grief for it. How many of us have spent our time dealing with abuse for the sake a true moral goal, rather than personal satisfaction?

  5. No the FSF can't by dmaxwell · · Score: 5, Insightful

    The FSF does not AFAIK own any copyrights on the Linux kernel itself. Just because something is GPLed doesn't mean that RMS has Godlike powers to dictate terms over it. The FSF is protective of the GNU tools which they do own the copyrights on and they can indeed haul people into court over those. Making something GPL doesn't make it a part of the GNU project.

  6. Oh no, not again! by jht · · Score: 5, Insightful

    Most folks seem to agree with the basic premise that without the GNU toolset, there would be no Linux. But given that the HURD has been coming "real soon now" for around a decade or so, without Linux there would be no GNU system, either. Linux isn't about politics for the most part. It's about a technically superior OS that relies on being Free to help it be the best it can be. Free Software is both a technical and a political cause. Software is better when it's Free, but there are two separate reasons why it's better. Only one is the political side that the FSF stands squarely behind.

    The people who package the Linux kernel with the GNU system and all the other tools and goodness to produce a distro are free to call it whatever they want. Some call it GNU/Linux, some call it Linux. Whatever. Some use only Free code in their distro, some use non-Free, and the marketplace of users can use whatever they want. Nowadays, of course, much of the code in a distro has no direct connection to GNU anyhow (Xfree86 and KDE aren't the GNU system, and that's where a ton of code lies). But that's besides the point, I guess.

    Of course, all the BSD's use pretty much the whole GNU system as well, and you don't see him whining about calling them GNU/BSD. This is yet another reason why I think RMS is, deep down inside, just being pissy about Linus' kernel having become the kernel of choice instead of the masses' waiting for HURD.

    If RMS and the FSF want to use the name so badly, build an "official" FSF GNU/Linux distro. Heck, save time - use Debian.

    --
    -- Josh Turiel
    "2. Do not eat iPod Shuffle."
  7. One word (was Re:Personally...) by cowbutt · · Score: 5, Insightful
    gcc

    --

  8. Summary and prediction by ctid · · Score: 5, Informative
    A summary of this issue:

    1. Stallman is invited to speak at a user group
    2. He declines and explains why he declined, namely the issue of calling the OS Linux or GNU/Linux
    3. He gets called to task by Joe Barr for his explanation, not for declining to speak at a particular location.
    4. Stallman responds to Barr's article and cites the Bitkeeper situation as an example of the difference between people in our community who see things like him and people who are more pragmatic

      And a prediction:

    5. Furore on Slashdot


    I drew up this list because I know I'm going to get annoyed at the RMS-bashing that will surely follow. Many of the bashers won't even bother to read the article, because it is long and requires some effort to follow. I present this summary so that people understand that it is not just about RMS seeking credit. He makes a cogent and logical distinction between his point of view and (eg) Linus's point of view, and gives an example of why he thinks his own principles are important. You don't need to agree with him, but simply insulting him is unacceptable if our community is to continue to move forward.

    --
    Reality is defined by the maddest person in the room
  9. Why not GNU/XFree86? by rknop · · Score: 5, Insightful

    Sure, many of the tools and core libraries we're running on top of our Linux kernels are GNU based.

    But look at anybody running Linux today. What's the first thing you see on their screen? An X sesson; maybe it's running Gnome or KDE, but there's an X session there enabling your desktop. XFree86 is a seriously nontrivial bit of code. So why should the kernel, or the system libraries and tools, be annoited over X? If we're gonna call it GNU/Linux, we also need to call it GNU/XFree86/Linux, to be fair.

    Of course it doesn't stop there. You go ad absurdum.

    Let's face it. It's a giant collaborative effort. Each individual piece is a giant collaborative effort, indeed, but no one of those pieces lives without any of the others.

    Why do we call it Linux? Because that was the cruical bit that allowed it finally to stand alone. Many of us were running lots of GNU tools on Solaris and other OSes before Linux (because we liked them better than the default versions). But that OS was still called Solaris, not GNU/Solaris. The true phase change came about when we could ditch Solaris alltogether because of this new Linux kernel thing. That is historically why we call it Linux. Is it completely fair? No. But that's what it's called.

    While RMS's arguments are right, I think that they are very unwise. He would get a lot more mileage out of just embracing the name "Linux", and then trying to help ensure that it stands for what he wants it to stand for. I'm with him on the worries about nonfree software in the Linux kernel; that's the kind of politics that I'm not ready to turn a blind eye to. But his spitting and fussing over the naming makes him look like a spoiled kid in the sandbox who wants everybody to remember "even if you play with it, this toy is MINE!!!" instead of somebody who is trying to push forward the important arguments.

    RMS: stick to your guns (or your gnus) with what's important. A name is not important. If it's not too late, embrace and extend the name Linux.

    -Rob

  10. Give RMS his right to refuse and preech. by dhanav · · Score: 4, Insightful

    I think equating RMS to M$ for him refusing to speak to a group of users with whom he disagrees is very wrong.
    We may not disagree with his ideas on totally free systems and his desire to use only free software. It may also not be possible for most of us professionals to use totally free software all the time, but we must also take care to respect RMS's views and his freedom to speak or rather refuse to speak and his right to have and preech his ideas.

  11. Re:I'm with Barr on this one... by Vryl · · Score: 4, Insightful

    You totally misunderstand Stallman. He is *not* about accepting more people, concepts or things. He is about securing Freedom. He will not acccept people, concepts or things that jeopardize freedom.

    In his opinion, allowing non-Free code into a (now suspect) Free kernel puts in serious jeopardy the freedoms that he holds dear.

  12. really amusing.. by phunhippy · · Score: 5, Funny

    So hes complaining(possibly rightly, thats a whole other issue) that its not called GNU/Linux and declines to speak to groups not using that...

    But the article he writes in response is posted on a site called linuxworld.com and not gnulinuxworld.com

    I find that amusing..

  13. But such an important piece by nagora · · Score: 4, Insightful
    "Just consider: the GNU Project starts developing an operating system, and years later Linus Torvalds adds one important piece.

    Ie, the actual operating system!

    Stallman's claims are that he doesn't get enough credit. How many people DON'T know of his involvement and what he did? There may be some small tribes in the Amazon, I suppose.

    The next one is that the system should be called GNU/Linux because of all the work he did on, wait for it, programs that run on it. Well, woop-de-fuck. The programs in question were reverse-engineered from the Unix utilities that many of them share their names with. Should the writers and designers of the original utilities not get credit? Should we call the system "Unix/GNU/Luinx"? Get real.

    Stallman claims that Linux is "The system is a variant of GNU, and the GNU Project is its principal developer,". Always lie big, or don't lie at all, eh? Linux is a varient of Unix and GNU is a supplier of application programs for it.

    Linux is the kernel. Redhat is a distribution, GNU is a software house. How hard are these to understand?

    The most hateful thing about RMS is that, when he's off the subject of his ego, he is right most of the time. Linus' dismissal of concerns about Bitkeeper is foolish and there is a broader issue at stake when non-free software is used. But these issues are clouded by RMS' ability to talk utter shite about giving GNU more credit when it is already a living legend!

    The cause of free software would be greatly helped if Stallman would just fuck off. We need rational argument, not rabid ego-stroking.

    TWW

    --
    "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
  14. Then you don't understand our profession by DG · · Score: 5, Insightful

    If you think that our profession is "writing code so we can sell it as product" then not only do you not undertand our profession, you are a minority portion of our profession as well.

    By far the largest number of coders are employed as members of industry. We solve problems through the use of computing technology for other businesses and enterprises.

    I'm talking about the coders that work at the banks, the insurance companies, the manufacturing industries, and so on and so forth. We GROSSLY outnumber you in the code-for-sale "industry".

    We're all about code re-use, the establishment and maintainence of standards, about not continuously re-inventing the wheel - and most of all, not having to continually re-purchase and re-integrate software that solves the same goddamn problem just because the OS changed, or because some stupid closed-source company no longer supports the version of their product that we've been using for the last 5 years, or won't fix the same stupid bug that they've had for the entire lifetime of the product, or didn't properly implement the internationally accepted standard....

    You get the idea.

    Software is a SERVICE, not a product. And those of us who understand that and work as service providers have far better job security and much larger incomes than those of you hawking widgets.

    *sigh* It's not really your fault that you (and so many other) coders see themselves as producing something that can be sold, rather than providing a service. Microsoft and Gates have set back computing and IT 20 years with their little sidetrack through software-as-product.

    But the sooner you understand how our profession REALLY works, the happier you (and the rest of us!) will be.

    We are doctors and lawyers (or if you prefer, plumbers and mechanics) not used car salesmen.

    DG

    --
    Want to learn about race cars? Read my Book
  15. Stallman Is Right by looie · · Score: 4, Flamebait
    To all the genius-level deep thinkers who are dissing RMS: put your code where your mouths are. Get every bit of GNU software off your systems. Then see what your "linux" system is worth. Sure, you can get by without gcc, gimp, gnome, ncurses, emacs, bash. But you can start by getting glibc off your systems. And after you delete it, reboot.

    Idiots. There is no "linux" without GNU. Not only does GNU software provide the bedrock on which the system rests, GNU and the FSF provides the intellectual framework on which rests the whole conception of a "free" operating system. If it wasn't for the FSF and RMS, you wouldn't have "linux," period.

    But don't worry. Nobody really expects any of you to actually DO anything in defense of free software. It's clear enough that with you folks, it's all take and no give.

    mp

    --
    "The secret to strong security: less reliance on secrets." -- Whitfield Diffie
  16. Re:Stallman misses a chance... by bkuhn · · Score: 4, Informative
    [ Here's a shortened version of a comment I posted when Barr's article was originally slashdotted, that is pertinent here.

    "Change your name before I come" is RMS' personal requirement when accepting a speaking engagement. Actually, other FSF speakers often speak to groups that call themselves "Linux" groups. We ask only that the advertising and press material about our particular speech call the system, GNU/Linux.

    Of course, when I and other FSF speakers make a speech, one of the items on our agenda is to ask such groups, as a favor to the GNU project, to change their name and/or documents to say "GNU/Linux" consistently. While it is RMS' personal demand that the name change occur as a term to accept the engagement, the FSF does not, as an organization, demand such name changes. We simply request them.

    Comparing it to Microsoft's tactics is out of proportion. FSF firmly stands for free speech rights. We assert your right to call the operating system anything you like; we request as a favor that you call it GNU/Linux.

    RMS is a highly sought-after speaker. As it turns out, since he is not (nor never has been) paid a salary by the FSF, he collects speaker fees to help pay for his living expenses. As with any speaker, it's his prerogative to set the terms of his speaking engagements. Indeed, every speaker has his or her own set of requirements. (AAMOF, ESR's are available online.) Personally, I have a rule that there must be vegetarian restaurants that someone can take me to in the towns I visit. Of course, FSF doesn't take a position on vegetarianism, but it's a personal need of mine that I can't ignore---even when I am speaking on behalf of FSF.

    While RMS won't come to speak for your group if it's called a "Linux" group, I'd be happy to come, as would many of the other FSF speakers. While I am there, I am, of course, going to ask you to change the name of the group. But, please note the key point here: just because RMS sets a personal rule doesn't mean it is ipso facto FSF policy.

    While it is RMS' personal demand that the name change occur as a term to accept the engagement, the FSF does not, as an organization, demand such name changes. We simply request them.

    Bradley M. Kuhn, Executive Director of the FSF

  17. Re:GPL kills the programming profession by nuggz · · Score: 4, Interesting

    Why can't we be like mechanical engineers, or doctors, who don't go arround destroying their own trade?

    As a mechanical engineer (graduate, not P.Eng) I think Open source will make programmers more like mechanical engineers and doctors.

    Every bit of work I do is open, my calculations, notes, references, articles, papers, all of it.

    You can read books, you can look at the same things, I spend a large amount of my time explaining what I did and how I did it to people, my boss, coworkers and customers.

    People don't pay me for this calculation, they don't pay me for this academic paper, they generally don't even pay for a generic report I would make.

    What they DO pay for is the answer to their question/problem. Like a doctor or lawyer you come bringing a problem, and we solve it for a fee.

    It can be a legal document, a spoken explanation, an operation, a physical product, or just advice.

    I know many programmers who just solve problems for people, they make good money (like any professional) and don't have to hide, so what if they write it in PHP and give it away, the person ended up with their problem solved, the programmer got paid.
    As programming problems get more and more complex you'll get more programmers to do more customization and trouble shooting, making solutions for customers, rather then generic tools.

  18. What's in a name? by Kismet · · Score: 5, Insightful

    I bought a Daimler/Chrysler/Dodge vehicle once. Found out it had Mitsubishi pieces in it.

    During WWII Stalin said the Ilyushin IL-2 was as necessary to the army as bread an water, but everyone called these planes Sturmoviks.

    When I take a business trip, I often fly on a 757. Most people couldn't tell you it was made by Boeing.

    And whose work is the so called "Space Shuttle?"

    I once cracked open a Compaq monitor, only to find some components from Texas Instruments.

    You know that bargain tissue you can buy at the grocery store? I call it "Kleenex" even though it wasn't made by Kimberly Clark.

    People say Windows all the time without mentioning Microsoft. I sometimes use Windows.

    The "PC" was an IBM idea. Used to be IBM PC, if you remember. Now we just have PCs.

    I know a man with a legislative award for discovering cyclooxygenase 2, but I don't see his name on Vioxx or Celebrex.

    Flavored water with sugar in it is Kool Aid.

    Plywood used to be called "Prest Wood" after its brand name.

    There is no provision in the GPL to prefix your system with "GNU" if it happens to use pieces that belong to the GNU project.

    The Linux Kernel doesn't belong to the GNU project. Nor does XFree86, nor Apache, nor Perl...

    I'll take freedom over GNU/Freedom.

  19. You nailed it... by Big+Sean+O · · Score: 4, Informative

    Anyone who wants to understand RMS should read Free as In Freedom first. It's free as in beer and free as in speech.

    The most chilling part of the whole book is a reference to Bill Gates' Open Letter to Hobbyists. It's chilling really, to think of young Bill, writing this letter, unaware of where he will be in 25 some-odd years.

    Two quotes from this letter are very interesting:

    Nothing would please me more than being able to hire ten programmers and deluge the hobby market with good software.

    I think he succeeded in the hiring and deluging, but some might want to qualify "good".

    But ultimately, he got one thing terribly wrong...

    What hobbyist can put 3-man years into programming, finding all bugs, documenting his product and distribute for free?

    It turns out that the Internet makes that thing possible. A math whiz at MIT, a graduate student in Finland, a couple hundred thousand computer hobbyists all over the world can do this.

    Before you attack RMS for his wacky views, remember that he has committed his life to his views. He's committed his life to proving Gates' letter wrong.

    Of course, you can buy tools from someone, and IMHO, that's okay. I can't grow bananas in my back yard, so I pay money for them. I suppose RMS would do without bananas.

    But the GNU project is all about making the quality tools for free. The GPL enforces that notion with our own crazy copyright law. To extend my analogy, I do grow basil in a window box. You're welcome to some of my basil, but if you want to a whole lot of it, please give me some of your fine pesto sauce. You don't want to share, OK, then get your mitts off my plants.

    More than many other modern occupations, programming is a craft: like gardening, or woodworking. Many people do it for fun. Some are lucky enough to get paid. The freedom RMS is fighting for is the freedom to share your code openly. You get my basil, I get your pesto, and everyone can get bananas. The conventional rules of scarcity don't apply with code. As we share, our tools get better, we become better craftsmen and perhaps we get our $208 back.

    --
    My father is a blogger.
  20. Er, did nobody else notice? by Rogerborg · · Score: 5, Insightful

    Stallman asserted two things: that the FSF uses absolutely no non-free software. He then said that the Linux kernel contained non-free (as he defines it) software, and that a long term goal is to come up with a completely free Linux kernel.

    So, he's saying that nobody involved with the FSF uses a Linux kernel at the moment, right? Right?

    I mean, given that he makes a personal attack against Linus for valuing pragmatism over ideals, and makes it clear that no compromise is acceptable, ever, then it would be breaktakingly hypocritical of him to decry Linux as non-free while at the same time actually making use of it, right?

    Right?

    --
    If you were blocking sigs, you wouldn't have to read this.
  21. Making a distinction would be a difference by King+Babar · · Score: 5, Interesting
    Personally, I write "GNU/Linux" in order to distinguish it (the generic Linux-based GNU OS), from "Linux" (the kernel), "GNU/Hurd" (the generic HURD-based GNU OS), and Linux-based non-GNU systems (IIRC, there are a few).

    You make an important point here about when and why we would choose to use a compound name for something that "looks like" one object. More specific names are not used merely because they exist, but because their use helps distinguish or disambiguate among alternatives.

    The irony here is that one reason why GNU/Linux probably sounds wrong is precisely because there isn't much need to distinguish that variant from the others, since they are essentially not as well known. It is precisely because the GNU toolset is by far the most common one to be used with Linux that it will be tough to get anybody to use the term GNU/Linux. Now, if using Linux with a BSD-derived (or Solaris-derived or whatever) toolset became more popular, then you'd have a chance for ambiguity, and very possibly you'd use a compound term of some kind.

    An additional problem, though, is that GNU/Linux will always seem clunky because it does not follow usual conventions for compounding. In particular, if you show this to the average person the street, I'd expect a number of them to think that whatever it was you were talking about was *either* GNU *or* Linux. Stallman clearly doesn't mean this, however. The problem is that the term you could use ("GNU Linux") emphatically makes GNU the "adjective" (specifier if you're that kind of person) that modifies the meaning of whatever Linux is. I don't think that is what the FSF would like people to think, either. But I'm pretty sure that BSD Linux and GNU Linux (for example) are the terms people would use to make the distinction between two systems with the obvious (to a hacker) properties. Fighting that is going to be very tough.

    An additional real problem with the GNU/Linux formulation is that it suffers from what I'll call the "hyphenation problem". We all know married couples who, instead of keeping separate names or having one take the name of the other, choose to hyphenate their names. So far, so good. But we also know that this solution to solving an identity problem really only works for one generation. If Montgomery-Smith marries Johnson-Laird, then things go down hill pretty fast if they want to hyphenate. A similar problem happens with any system that relies on Linux, a GNU toolset, XFree86, and some substantial bundle of applications and desktop stuff (like KDE or Gnome). At one level, you could see how mentioning them all could be useful in a few contexts, but in practice, nobody is going to do this. In this particular case, people probably choose to mention only that which cannot be assumed as background. So if you mention "Gnome", it's not very likely (yet) that you're running on anything other than XFree86. It's possible that you could be using BSD rather than Linux. The tools used to compile the thing and/or the shell used are very possibly not relevent in context. So, here, you can predict that people will talk about Linux Gnome or BSD Gnome or something similar *if* they choose to mention the kernel at all.

    To wrap this up, I think the big problem is that even if you agreed with RMS on principle, you'd be fighting the language and its speakers. In the end, I don't see how this is going to work out happily for anybody with a specific agenda that conflicts with how natural languages work.

    --

    Babar

  22. win/win for RMS by wfrp01 · · Score: 4, Interesting

    Wether people choose to say "GNU/Linux" or just "Linux", it seems to me that RMS's campaign for the GNU/Linux name is having the desired effect. The very fact that it inflames so many passionate discussions puts GNU in the forefront of people's conciousness - whether they go along with the name or not. It's really not the name that's important. If we take RMS's words at face value, the reason he wants people to use the name is to make people conscious of the free software philosophy. The more people rail about whether the name should be GNU/Linux or Linux, the more successful RMS's campaign becomes.

    --

    --Lawrence Lessig for Congress!
  23. Re:Stallman Is Right by OWJones · · Score: 4, Funny

    [ dig dig dig ]
    Oooh, I do have troll food with me. Lucky me! :)

    To all the genius-level deep thinkers who are dissing RMS: put your code where your mouths are. Get every bit of GNU software off your systems. Then see what your "linux" system is worth. Sure, you can get by without gcc, gimp, gnome, ncurses, emacs, bash. But you can start by getting glibc off your systems. And after you delete it, reboot.

    I drive a Saturn. Actually it might be a GM/Saturn. I tried to just drive a plain Saturn, but a GM rep told me the engine in my car was built by GM, and that if I wanted to just drive (*chuckle*) a plain Saturn I should try taking the engine out and using it.

    So then I coasted in a GM/Saturn. Actually maybe it's a Firestone/GM/Saturn. I tried to just coast in the plain GM/Saturn, but a Firestone rep told me that my car was actually a Firestone/GM/Saturn, and to prove it he took the wheels off my car and told me to take it for a drive.

    I was in awe of their intellectual and moral high ground.

    But don't worry. Nobody really expects any of you to actually DO anything in defense of free software. It's clear enough that with you folks, it's all take and no give.

    Ooooh, you know me so well! I'm a leech. I scavenge for free stuff and claim it as my own. In fact, I wrote the above post just so I could respond to it and satisfy my multiple personalities.

    I admire the FSF and the GNU project and RMS's foresight. I actually donate money to the FSF now and again. I just wish he (and some others) would get the bug out of their ass and let people call it what they will. I use "Linux". I happen to use GNU tools when I run "Linux". But it's just that: "Linux". In fact, I'm feeling childish enough that it bears repeating: Linux. Linux linux linux.

    Cope.

    -GNU/jdm

    PS. Linux.

  24. Re:Agreed by Eil · · Score: 4, Insightful


    I think the main differences between the BSDs and Linux is that the BSDs come with their own tools and offer GNU tools as replacements as the administrator needs them. (For example BSD make supposedly does not cut the mustard for a lot of software's build scripts...) Whereas all serious Linux systems use the GNU tools by default.

    My personal opinion is that RMS is nuts. With the crusade he's on, I'm amazed that newer versions of the GPL don't include a clause that say something to the effect of "Any derivitives or bundled software included with this product must be prefixed by the recursive acronym GNU."

    My main gripe about RMS is that he's bitching to the wrong crowd about this. I think most people can agree that when they're talking about the entire Linux operating system, they merely say "Linux." I think most can also agree that replacing every instance of this with GNU/Linux is a mouthful. How often do you read a usenet post where the poster says "Microsoft Windows 98" or "Sun Microsystems Solaris" instead of simply "Windows" or "Solaris"?

    The people RMS should be bitching to is the Linux distribution creators themselves. The ones who brand and market Linux for fun and/or profit. Especially since RMS stated in the article that his goal is not to educate those already involved with Linux (who already know that the GNU tools form a large part of the complete operating system), but those who don't know much, or anything, about Linux and the software that it is comprised of.

    My perception on the whole dealie with the LUG(which may not be yours or anyone else's) is that RMS is saying "Pay homage to me or else."

    The other thing I disagree strongly with:

    Just consider: the GNU Project starts developing an operating system, and years later Linus Torvalds adds one important piece. The GNU Project says, "Please give our project equal mention," but Linus says, "Don't give them a share of the credit; call the whole thing after my name alone!" Now envision the mindset of a person who can look at these events and accuse the GNU Project of egotism. It takes strong prejudice to misjudge so drastically.

    No, RMS, it takes strong bullheadedness to criticize so strongly the only reason your GNU tools are still alive today. (Not to mention putting words in people's mouths that they have never uttered.) And dear RMS, you also seem to have forgotton that Linus develops only the kernel and as such is free to call his kernel whatever the hell he wants. There is not even an ethical obligation to prefix the kernel itself with GNU. And here I thought that was only a mistake that newbies made...