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. GNU/Linux my a$$ by Anonymous Coward · · Score: 0, Interesting

    Yes, we all know that the majority of the utility programs on a linux system are GNU. Who cares? Do you call your work machine a windows box? Or do you call it a windows/intel/creative/ati/western digital/a-bit/lg/sony machine?
    The software can't run without the hardware... why not give them the credit too?

  2. even if Stallman is crazy by orb · · Score: 2, Interesting

    Even if Stallman is completely off the wall here, even if he is completely unjustified and wanting people to call their systems GNU/Linux, even if he is just asserting his ego and trying to catch some publicity for GNU software and the FSF - I have a proposal.

    Why not simply do it out of deference to Stallman for the huge huge contribution that the GNU project (and Stallman in particular) has made. If anyone deserves the right to make a wacky, imposing request on our community, isn't it RMS?

    In the past I've been somewhat neutral on the issue. I think GNU deserves credit for creating the system I use every day. At the same time, I don't have a real problem referring to a system by it's OS only (linux) or by it's distro. (redhat, debian, etc..) However, the more I hear RMS the more I think maybe we should give him what he wants (even if it may seem a bit unreasonable) as a token of appreciation.

  3. Credit where credit is due by dmiller · · Score: 3, Interesting

    "the GNU Project starts developing an operating system, and years later Linus Torvalds adds one important piece"

    Stallman convieniently ignores the contributions made by X11, the BSD people and the many others who have worked to create the operating system I conveniently call "Linux".

    This mad grasp for recognition cheapens all the other good work that the FSF and the GNU project have done.

  4. Distorted Facts by gmack · · Score: 3, Interesting

    His whole rant about Bitkeeper is just wrong. According to Linus himself you DO NOT need bitkeeper to track kernel changes. Lnus has made every effort to make life easy for non bitkeeper users, in fact, several top level contributers don't bother with it and send the old style patches.

    1. Re:Distorted Facts by aziegler · · Score: 2, Interesting

      The Linux kernel developers aren't in the business of writing a good source code repository tool, so there's no dogfood to eat there -- that dog don't hunt.

      CVS just isn't comparable to other (non-open) software repository tools (it's definitely not up to par against ClearCase; Linus implies that it isn't up to par against BitKeeper, either). Linus has said that he'll use a free or open source tool that's as good as BitKeeper, but there isn't one available right now.

      The message is obvious that someone needs to either make CVS comparable to BitKeeper -- or write some software that is. (I don't know of subversion is.) Just because a tool is 'standard' in the open source world (e.g., CVS) doesn't mean that it's the best of breed ... just common.

      -a

      --
      Ni bhionn an rath achx mar a mbionn an smacht (There is no Luck without Discipline)
  5. Stallman is very persuasive by peterwayner · · Score: 2, Interesting

    Here's the direct link to Stallman , although you should read the first story first.

    The French have a saying that goes roughly, "Those who refuse to play politics usually die by politics."

    There are many reasons to hate the strictures of the GPL. It's very unforgiving. But it also has the effect of binding a number of people together into one coherent group and coherent groups are the only ones who have power in a democracy.

    This coherency is even more important than ever in the face of the new proposed laws for curtailing the power of personal computers. Some say that the content companies like Disney would like to turn every PC into a set-top box controlled from Hollywood. There's plenty of truth to that. The GPL, for better or worse, to serve as the one ring to bind them all.

    That being said, I have profess some confusion about BitKeeper. Although I haven't looked at the product or the license lately, I was pretty impressed by the logical conundrum created by Larry McVoy. The default mode of the product FORCES all of your development work to be free. You have to pay cash to take the project proprietary. That's a pretty clever notion, if you ask me. It seems like something that's even more likely to encourage and enforce free software than the GPL. Okay, RMS will disagree with that statement. I'm not even sure I believe it. But cash is a powerful force.

  6. Exactly! by Anonymous Coward · · Score: 1, Interesting

    Linux has nothing to do with the distinctions.

    Linux (tm) has to do with the similarities.

    If you buy a Ford coupe, a chevy coupe, or whatever, the coupe has nothing to do with the distinction, the coupe has to do with the fact that it has two doors.

    Linux would exist without the GNU tools. RMS is full of himself.

    Whether or not it would be as big as it is, I don't know, and think probably not, but Linus would have picked up Borland, or Turbo, or some other ANSI C compiler.

    Remember, he didn't write this to be a global icon. He wanted to do this as a lark. The icon part came much much later.

  7. An Architecture of Freedom by afferoman · · Score: 2, Interesting

    While we're here bickering over people's personalities, we're loosing our freedom.

    If the greater technical community had any vision outside of the inside of a machine, we would do whatever we could to make sure that a future of open standards would be secured. Instead, we pick apart a genius because because he is passionate about ideas that aren't technical. If RMS was normal...we wouldn't have GNU/Linux and we wouldn't have the GNU-GPL and we wouldn't have an opportunity to keep freedom of speech alive.

    RMS is right, the system should be called GNU/Linux because we need to keep in mind the philosophical architecture that forms the foundation for our open world.

    Lessig said "GNU/Linux for those who want to keep the contributions in view". More of us need to give credit to the GNU project because without focusing on the ideals behind the architecture...we'll loose this great open place. The scary thing is...it may already be too late.

  8. Time to move on.... by gnalre · · Score: 2, Interesting

    Firstly let me say I admire RMS for his contributions to the computing world we have today and his principled stands. However don't you think it time we moved on a bit. GNU/Linux is know much bigger than it's component parts and much to umportant to be still squabbling over a name.

    Names are funny thing. just by saying a thing is called such and such often makes little difference in the end, the user decides in the end and I'm afraid Linux is shorter and easier to say. I'm sure a lot of people do not know the origin of the name and those who do know probably know the role GNU had/has in its creation.

    As for bitkeeper, Well I understand why the FSF cannot be seen to be using non-free code. However there is no monopoly on good applications and maybe someone should write a free software competitor. As the old salavation army saying goes, why should the devil have the best tunes/software?

    --
    Choose your allies carefully, it is highly unlikely you will be held accountable for the actions of your enemies
  9. 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.

  10. Could someone clear this up once and for all? by whatthef*ck · · Score: 2, Interesting
    Sayeth Stallman:

    "Just consider: the GNU Project starts developing an operating system, and years later Linus Torvalds adds one important piece."

    In my Intro to Operating Systems class, I was told that the OS is the part of the system that interacts with and manages the hardware, basically abstracting it away for user applications. So aside from the kernel, that would also include things like a filesystem and numerous device drivers. How much of that stuff was written by the FSF, either before or after Linus got involved? I've always been under the impression, perhaps erroneously, that the GNU contributions were tools like gcc, bash, and clones of utilities like sed, awk, tex, etc. If that's the case, I think Stallman's reaching a great deal when he gives the impression that Linux is a product of the FSF to which Torvalds added only "one piece."

  11. Re:Where was Stallman in 1991? by stevew · · Score: 3, Interesting

    He was trying to get the hurd working - and he's still working on it.

    He out-right lies in this one where he says that Linus insisted on calling it Linux, etc. Linus didn't even name the silly thing, the guy who ran the FTP site did!

    He also seems to forget little things like X that make a modern desktop possible. His arguements are specious and silly - as is he most of the time.

    --
    Have you compiled your kernel today??
  12. Too much rope by Twylite · · Score: 2, Interesting

    It is an accepted wisdom that too much of anything is a bad thing; that includes too much freedom. RMS has too much rope, and is hanging free software in general.

    Why do I make such sweeping claims? First, RMS is against proprietary software in any form. This is inherently self-defeating: the developers who work on free software can't do so for free. Industry has proven that the support model is nowhere near as effective as the software sale model, which means that the support model can't sustain enough developers to ensure the progression of software.

    RMS's views have also shown themselves to be ineffective in stimulating innovation, something that should be rife in the free software community. Free software in general has been a technology follower for years, and its getting worse. Monitor the news on FSF/OSS sites and all you see is new projects which are trying to clone commercial products or architectures.

    One of the reasons for this continual game of catch-up is that there is no scope for sharing of GNU source code with companies - in either direction. A company cannot license its code or binaries in a way that will allow it to persue the software sale model AND make RMS happy. So GNU developers must make their own version from scratch in order to achieve compatibility.

    Conversely, companies are provided with no incentive to use GNU software in their products. At a push they may use software under the LGPL, but without such incentives to companies, they will not allocate corporate resources to activities which ultimately could (not necessarily would) improve the quality, functionality or quantity of free software. The worst part is that because companies don't reuse free software, but build their own, they have their own unique bugs and "features", which obviously cause imcompatibilities with other implementations ... which they don't correct. So it comes back to the GNU developers to make further additions to their software to support the incompatibilities.

    So basically not having a way to share between GNU software and commercial software bites free software in a number of ways.

    In my dealings with pro-GNU people I've been astounded to found how some of them have their heads so far up their arses that they are completely unaware of the state of commercial software, the features available, etc. I still hear claims like "Windows sucks - it crashes 5 times a day" being made seriously. Sure, my Windows 2000 box has crashed 5 times in the last 3 months. This was due to power failures. And I lost nothing, unlike the Linux box which couldn't boot after the second crash. But I digress (somewhat)...

    How can hardcode GNU/free software supporters make claims about software they have never used? Or should I rather ask: how can the Pope understand Hinduism?

    But the most debilitating of RMS's activities is his persuit of trying to convince all free software developers to use the GNU license. Thanks to Microsoft's tactics and, in part, RMSs responses, industry is very skeptical about using GNU software. This makes it extremely difficult to broaden the scope of Linux usage.

    Here is an extreme case: a company wants to rid itself of Windows, and rolls out Linux workstations to all of its employees. Catch 22: the employees have the right to the source code for Linux, since you are providing them with binaries for their use; but the employees by contract are only allowed to use the computers for approved activites, which does not require the availability or use of the Linux source code. This is not a silly construct, it is a serious legal opinion (not originating from myself).

    Misunderstanding of the GPL is as rife as misunderstanding of the MS EULA. The presence of viral clauses is enough to make bean counters shit themselves without fully understanding the implications.

    In general, RMS doesn't seem to understand that companies don't give a shit about the availability of source code. Corporate governance isn't about technically sound solutions, its about arse covering. Pay for a commercial product, and you can expect support (even if you have to pay). It may cost more, but when all hell breaks loose you can say "I did my homework, I paid for support, its their problem now". There is no "if" about hell breaking loose - you have to assume it WILL happen. And you need to be covered.

    RMS encourages the support model for free software, but its not breaking into the market because GNU software can't keep pace with corporate resources.

    Until the FSF learns to leverage corporate resources - but it proprietary software to assist with kernel patching, the use of Sun's Java instead of a "fully free" (in GNU terms) codebase, or a give-and-take with commercial developers - its not going to have its software reach a critical mass where Joe Manager can trust it enough to put his job on the line.

    --
    i-name =twylite [http://public.xdi.org/=twylite], see idcommons.net
  13. Re:One word (was Re:Personally...) by BlackHawk-666 · · Score: 2, Interesting

    I guess you're implying that if I write software using MS Visual Studio then I have to name my product something like Microsoft/BlackHawk SuperProduct (tm) just because I have used an MS tool to produce my product. RMS himself is preaching the freedom to distribute and change the GNU sources (GPL) but strangely enough doesn't feel that the freedom extends to naming your product derived from these.

    --
    All those moments will be lost in time, like tears in rain.
  14. Re:Personally... by earthpig · · Score: 3, Interesting

    i just read the stallman response.
    every time i read something from him i get the same respone. he first comes out as abrasive irritating and i say to myself 'shut the fuck up'. but the further i read the more i agree with his postion. why this dual reaction? maybe because both are true.
    i think he is taking the GNU/Linux a little far. but i tend to agree with his overall position.

    my feelings on the first part of his response is that his position could be better furthered 'education'the people at the talks. it feels to me with this point he is missing the opportunity to 'sread the word'.

    that's just my 2 cents worth

  15. 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
  16. Why RMS demands too much credit by sheldon · · Score: 3, Interesting

    You give RMS way too much credit.

    I was using free software back in 1982, primarily Ward Christensen's Modem7 but other programs as well. This continued on through my later years playing with Commodore computers... typing in programs published in Compute, Compute's Gazette, RUN and so forth. A few years later I bought Fred Fish collection floppies for my Amiga and had a wealth of additional free programs to use.

    Later in '92 I begun to use Linux. It wasn't until then, well actually probably more like six months after I started to use Linux, that I even heard of GNU or Richard Stallman. You see, I was so used to free software that I never even bothered to read the license agreement for Linux.

    So that's 10 years of my using, contributing, and being involved in a free software community without the name of Richard Stallman ever appearing.

    Now maybe it's true that Linux wouldn't have come about without gcc. Maybe it would have been different, hard to say.

    But don't think for a minute that BSD wouldn't have fought AT&T to gain redistributable rights. On this point you give RMS entirely too much credit.

    The vision of free software existed before RMS, it existed in parallel with RMS, and it exists despite RMS. RMS's vision is really quite meaningless in the whole big world of free software. Rather, if anything, it has been damaging to the cause with his anti-commercialism.

    The only reason we even talk about the GPL today is because a man by the name of Linus Torvalds made the decision to release Linux under that license. If he had not, GNU would be irrelevant. Without that kernel there would be no OS, there would be no distribution that was nearly entirely based off of GNU pieces. Without that kernel no further work would have proceeded on GNU projects. Without the popularity given to GNU from that kernel, RMS would now be a small footnote on a web page somewhere.

    It's a chicken and egg scenario. Both are dependent upon on another.

    Please don't feed the egos.

  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. Re:RMS has some excellent points by aardvarkjoe · · Score: 3, Interesting
    There's no reason CVS can't be improved, or alternative efforts such as subversion put on the fast track. By choosing bitkeeper over these alternatives, Linux kernel development is missing an important opportunity to focus talent into these free tools. Some would argue that this is socially irresponsible, and I agree.


    In other words, you would like the technical aspects of kernel development to be dictated by political concerns, rather than technical ones. That's the kind of thinking that suits RMS and PHBs, not kernel developers.


    He's already stated that he will use a free alternative which is as good as BitKeeper. Should Linus have to put the kernel on hold and develop such a thing, just to please RMS?

    --

    How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
  19. Re:One word (was Re:Personally...) by cowbutt · · Score: 3, Interesting
    I guess you're implying that if I write software using MS Visual Studio then I have to name my product something like Microsoft/BlackHawk SuperProduct (tm) just because I have used an MS tool to produce my product.

    Not at all, but then, if Microsoft wrote Visual Studio and licensed it to you, then they would be within their rights to ask you to do so. You, of course, could always refuse to accept the license and use something else.

    To be honest, the main statement I was disagreeing with was this:

    GNU's contribution certainly isn't enough to deserve equal mention in the name of the operating system.

    Well, IMHO, "Linux" isn't actually a very good name for the operating system that the majority of the readership of this site uses. GNU isn't much better, given things like GNOME, KDE, XFree86, Mozilla and OpenOffice.org also contribute massively to it, but I do agree with RMS that it's important that GNU and the FSF receive some credit.

    That said, in conversation, I'll usually use "Linux" because it's a convenient shorthand, when most (if not all) of my peers know exactly what I am referring to.

    --

  20. Re:Then you don't understand our profession by Pulzar · · Score: 3, Interesting

    So, you say the number of service provider coders grossly outnumber the code-for-sale coders. I have no numbers available to contest that, so I'll believe you for now -- I hope you can provide some reference, though?

    That still does not mean that there is no place for code-for-sale coders. I work in a hardware development company, and we use a hundred or so software tools to do our job. A good percentage of them are *not* tools that solve the same problem and just need to be repatched for a new OS. They are tools that solve very specific problems without which we wouldn't exist.

    To create these tools, a very large number of talented software developers are needed to work for many years. My question to you is -- where do these people fit into your definition of the profession? If these tools can not be produced to be sold, how can they be created in the first place? Not every company can afford to hire an army of programmers to provide this service to us!

    I guess my view of the software industry is that there are two professions -- one that provides the service, such as yourself, and those that create software tools and sell them. I don't see how the latter group sets back IT 20 years -- they are needed, and wihtout them there would be a void in other industries that depend on them!

    --
    Never underestimate the bandwidth of a 747 filled with CD-ROMs.
  21. Re:RMS. PeTA. It's all good. by evil_one · · Score: 2, Interesting

    PeTA has one of the most uptight memberships I know of.
    If your typical linux geek (even most of the uptight ones) see a shirt that says something like "Penguin, It's what's for dinner" They'd laugh.
    I have a shirt that has a modified version of the PeTA logo with the following words underneath: "People for the Eating of Tasty Animals"
    Most people laugh - then you get the PeTA members. They see the logo, grin widely and start walking towards me. Then they read the text, and get violent. One actually threatened my life.
    This was in public.
    When I wear BSD or Microsoft shirts to Linux User Group meetings I get FAR more reasonable reactions.

    --
    Desperation is a stinky cologne
  22. 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

  23. 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!
  24. Isn't GNU getting credit already? by Srass · · Score: 2, Interesting

    Sure, the system as a whole's usually referred to as Linux, rather than GNU/Linux, and realistically, that won't change, probably because it's easier to say "Linux" rather than "GNU/Linux", and just calling it "GNU" isn't appropriate since the HURD's not involved. But as far as giving credit where credit is due, the components GNU has produced are credited -- my Debian system's package descriptions refer to "GNU Emacs" and "GNU fileutils", letting you know just where that editor and those basic file management utilities came from, and I'm so used to GNU C at this point, that it strikes me as odd to have to use 'cc' instead of 'gcc' on proprietary Unices. The FSF's tools are important, non-trivial, and anyone involved with Linux to any degree knows it. The GNU project is in no danger of being forgotten -- merly neglected, perhaps. (How many people do you know who're running the HURD?)

  25. Re:But such an important piece by HamNRye · · Score: 3, Interesting

    They did not add the OS, they added the kernel. Big difference. Remove all of the GNU tools and what can you do with the kernel?? What shell would you use??

    If the FSF had really been like M$, they would have sold the GNU tools to pay for HURD development and released the Hurd as "Linux XP".

    The kernel != the OS. If God makes the body, and the Devil makes the feet, do we worship the devil for creating man?? If GOD makes the body and the devil the brain??

    Linux the kernel would not have been born without the FSF. Their history of internet development, their principles of shared source, and their guiding principles have kept Linux on track. Without the FSF Linux would probably be lockedaway in a room at IBM even had it managed to get finished.

    To Stallman this becomes bigger than it needs to be because Linus has no moral center when it comes to the world of Proprietary software. This is most likely because he never lived in a world where software was free.

    The environmentalist looks at a subdivision and says "I wonder if anybody remembers when this was all just open land..." Stallman remembers when it was all just information, free and open.

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

    The stupidity of this statement lies in the fact that you have incorrectly id'ed the kernel as the OS. I assume that you consider yourself technically literate, so why do you confuse the kernel with the OS?? So continue to lionize Torvalds while demonizing Stallman if you must, but time will tell who was the true champion of the cause.

    And for all of the "GNU couldn't exist without Linux" people out there, without "gcc" Linux couldn't compile. How much success could Torvalds had without a C compiler?? Glibc, BASH, etc... So all the GNU did was produce the necessary tools, and this distracted them from creating a next generation kernel. Meanwhile some guy does a this-generation Monolithic kernel faster (of course) and he's the great hero of the day.

    There are two sides to every story, but don't even know one of them.

    ~Hammy

  26. Stallman is hostile... by 10Ghz · · Score: 3, Interesting

    ...towards projects that don't happen to be his pet-projects. I mean, he seems to be hostile towards Linux (and Linus). It seems to me that he's annoyed by the fact that Linux came along and stole the thunder that was reserved for his pet-project: HURD. Well, Stallman and FSF has no-one but themselves to blame. They have been working on HURD for as long as I can remember, and it's still unfinished!

    Another example is KDE. There used to be genuine reason for him to be annoyed, but those reasons have been corrected. KDE is GPL-compliant. Yet he seems to be rather hostile towards KDE. His biased towards Gnome (the official GNU Desktop) is rather obvious.

    It seems to me that he's negative towards software-projects that compete with official GNU-projects (Linux vs. HURD, KDE vs. Gnome). One would think that RMS would be happy when GPL-software gets more popular, but his ego seems to get in the way. He wants HIS projects to succeed, not some other projects. And if he can't beat that other project, he then insists that The Mark of GNU must be placed on that project (Linux is beating HURD, so he insists that Linux gets named GNU/Linux). I bet if KDE started to show sings of killing Gnome, RMS would insist that KDE get's renamed to GDE (GNU Desktop Environment) or something similar.

    As to the naming of Linux... I will keep on calling it "Linux", thank you very much. If I need to separate the kernel from the OS, I will talk about "The Linux Kernel". Nothing in the GPL suggests that it must be named after the GNU-project. I might have started to call it GNU/Linux, but RMS's foaming-at-the-mouth attitude has turned me away from his suggestions.

    --
    Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
  27. BitKeeper vs CVS by hackus · · Score: 3, Interesting

    I can't see why the Linux kernel is not using CVS.

    Technically, could someone point out the reasons?

    Mozilla is far larger I believe than the Linux kernel, has a vast array of CVS hookups readily available for coordinating even the most complex relationships with developers.

    Has Linus ever stated exactly the technical details of why cvs is not used? I know Linux many times uses and does things according to his preference, with debatable excuses for using a particular algorithm or code for one thing, or a particular piece of software for development.

    Exactly what preferences did he use personally to apply the use of Bitkeeper over CVS?

    -Hack

    --
    Got Geometrodynamics? Awe, too hard to figure out? Too bad.
  28. Re:You're the sort of person he's talking about. by BCoates · · Score: 3, Interesting

    Nobody would argue that it's entirely reasonable for Coca-cola to keep their formula secret. If anybody could manufacture Coke, what would you need Coca-cola for?

    Coca-cola is more a trademark than anything else. Most of what goes into Coke has to be disclosed on the can, and the ~100 year old recipe certanly doesn't have any patent protection. The whole secrecy thing is mostly a marketing ploy. Anybody with the right equipment and know-how can manufacture Coke, what they need Coca-cola for is the right to market their product under their name and not as yet another off-brand cola.

    Similarly, if anybody could manufacture (i.e., compile) my software product, then what would you need me for?

    Anybody can copy your binary. The fact that Microsoft discloses the source code to Windows to some major customers and some universities doesn't threaten their business, it's easier to burn an iso of their retail CD than build it yourself--and distributing the source would be just as illegal as distributing the binary.

    --
    Benjamin Coates

  29. Its not about credit, its about branding by rotten_ · · Score: 2, Interesting

    This is what burns me about Stallman. He thinks that the name Linux is about giving credit to Linus, and GNU/Linux is about giving credit to GNU.

    The name Linux is a brand, not a credit

    And part of the issue is that Linux actually has brand equity, whereas GNU really has none or very little. RMS is trying to piggyback GNU on Linux's brand equity, plain and simple.

    Obviously RMS has quite a bit of experience as an engineer, but is mighty niave when it comes to marketing. The name "GNU" is indication of his lack of marketing experience. Ever explained what GNU is? "GNU stands for GNU's Not Unix. Get it? Its a recursive acronym. Clever huh?" Any time you have to explain an acronym, you're in trouble.

    Then RMS is trying to essentially weaken the Linux brand... which is a mistake. It doesn't matter what it is called as long as it is an established and positive brand. It could have been named after a empty vessel (think Xerox, Kleenex, Viagra) as it happened it is based on Linus's name.

    I also don't think it is cool that RMS only proposed changing the name *after* Linux as a brand became valuable. I don't remember hearing these arguments til probably 1998 or so, well after the brand was established.

    -k

  30. Agreed by einhverfr · · Score: 3, Interesting

    I often wonder about Stallman's real beef with Linux when it is not called Gnu/Linux. I know people are going to mod this as flamebait, troll, or whatever, but it is the truth:

    BSD contains the same number of official GNU tools that Linux does, as do many proprietary Unices. So, what separates Linux is its adoption of the GPL for the EULA of the kernel itself. So I think that Stallman is being a little unfair to insist that people call it GNU-Linux (next will we call it GNU-BSD, GNU-Solaris, etc?).

    The other point is that GNU has semi-officially adopted the Linux kernel (seemingly as a temporary solution while developing HURD) as much as things went the other way.

    I really like to hear Stallman's thoughts on the philosophy of the GPL--I think that they are sound. Too bad he had to open his mouth and damage his credibility this way...

    --

    LedgerSMB: Open source Accounting/ERP
  31. Re:But such an important piece by nagora · · Score: 3, Interesting
    They did not add the OS, they added the kernel. Big difference.

    Nope, no difference. The idea that the kernel is not the OS is a myth passed around in recent years without any explanation; it's just assumed that if you say it loud and often it will become true. It doesn't.

    The origin of this myth seems to be the idea that in a sea of API's, the ones exported by the kernel are just nothing special, the whole ensemble is the OS. This is certainly MS's argument in court.

    Of course, it doen't hold water. The OS is the kernel for the simple reason that if you remove it nothing else works. The kernel sits astride the OS/User barrier and controls all access across it in a way no other API does. What other part of what you call the OS can you say that of?

    What is it that you say distinguishes a non-kernel OS component from a non-kernel, non-OS component, the touch of the magic finger of RMS?

    Remove all of the GNU tools and what can you do with the kernel??

    Bad news for you on this one. I program in Forth on my Linux machine at home and I don't need any GNU tools to do so. I don't link to any libraries and I only access even IO through the kernel. I wrote the Forth compiler myself using NASM and ald for debugging; neither are GNU tools.

    In 25 years of programming I've never written a C or C++ program, although of course I have compiled them. I use Perl (not GNU), Forth (not GNU), and PHP (not GNU) for almost all my work now. Not because I'm avoiding GNU tools (I sometimes use Sed) but I just don't need them. Even programs like "uniq", "chmod" and "ls" have started to be replaced by my own Forth version on my system, just for the practice.

    If GNU is part of the OS how could this possibly be? How can I write fully functioning programs without using GNU components, and why is it I can't do that with the kernel missing? It's almost as if the GNU stuff was just a bunch of apps!

    What shell would you use??

    Korn?

    A Linux system always includes GNU tools, just as it always includes TeX (not GNU), which I use for all my document production now, from letters to setting my Forth code and comment blocks neatly onto pages for listing. Does this mean that it's now Knuth/GNU/Linux?

    If the FSF had really been like M$, they would have sold the GNU tools to pay for HURD development and released the Hurd as "Linux XP".

    Lack of money was not the problem for Hurd, it was lack of talent in the sense that no talent on Earth would have been enough to take it out of the realm of myth in any realistic timescale.

    The kernel != the OS. If God makes the body, and the Devil makes the feet, do we worship the devil for creating man?? If GOD makes the body and the devil the brain??

    This is the first time I've seen fantasy beings invoked as an argument in CS! I'll ignore it and hope you've sobered up by the time you read this.

    Linux the kernel would not have been born without the FSF.

    This is true. But then it's true that GNU would not have existed without Unix and Bell Labs. So we're up to "BellLabs/Knuth/GNU/Linux" now. That's progress: everyone's getting their due credit.

    Without the FSF Linux would probably be lockedaway in a room at IBM even had it managed to get finished.

    True. But it assumes that nothing else would have taken its place. Like BSD, for example. GNU was used, but it didn't have to be.

    To Stallman this becomes bigger than it needs to be because Linus has no moral center when it comes to the world of Proprietary software.

    This is also almost true. I think that actually it becomes bigger to RMS because he's lost all sense of proportion on the subject, but Linus is definitely ethically adrift.

    The stupidity of this statement lies in the fact that you have incorrectly id'ed the kernel as the OS.

    There is no evidence that I have seen, other than what passes for it in MS's court cases, that there is anything outside of the kernel which is part of the OS. Simply waving at some programs and saying "that's OS" and others and saying "that's an application" is not good enough. In fact it is bullshit.

    I assume that you consider yourself technically literate, so why do you confuse the kernel with the OS??

    I am clearly more technically literate than yourself and less prone to be blinded by buzzwords that have no meaning.

    So continue to lionize Torvalds while demonizing Stallman if you must,

    It's becoming increasingly clear that both are arseholes of the highest order. Clearly, being an arsehole doesn't get in the way of technical ability.

    but time will tell who was the true champion of the cause.

    Well, Stallman is of course. At least he was but his incredible ability to annoy those who would otherwise support him, apparently to feed his ego, is undermining that cause. Fatally if he continues in this way.

    And for all of the "GNU couldn't exist without Linux" people out there,

    All two of them...

    without "gcc" Linux couldn't compile.

    Circular logic. Linux is written for gcc, including some bugs and quirks. If gcc had not existed then it would have been written for and around some other compiler.

    So all the GNU did was produce the necessary tools, and this distracted them from creating a next generation kernel.

    You sad, sad man. Saint Stallman slaving away at these tools all day thinking "I wish I could get on with my next generation kernel, but that bastard Torvalds just won't let the pressure up for a new version of AWK".

    The fact that the majority of the GNU tools were in place when Linus started rather undermines this particular work of fiction.

    Meanwhile some guy does a this-generation Monolithic kernel faster (of course) and he's the great hero of the day.

    Of course you are using loaded language. It's not at all clear that the micro-kernel is "next-generation" as opposed to "dead-end waste of time". If we'd waited for Hurd Unix would be dead and there would be no machines running any GNU tools anywhere.

    There are two sides to every story, but don't even know one of them.

    I know many sides to this story and I've been involved in the industry long enough to have seen how stories grow and develop into myths and legends with only a passing resemblance to the original truth. The whole Hurd thing has been a fiasco from start to the present day. Have you used it? Do you actually know anyone that has? Do you know when it will be ready for running OpenOffice on?

    TWW

    --
    "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"