The Stallman Factor
An anonymous reader sent us linkage to a LinuxWorld story about Stallman's Position
in the Linux World. Talks a lot about RMS's tacticts for getting his
acronym included with the kernel's name. This has been a long-running debate,
but personally I just don't care. I respect the GNU Project's involvement. But
I'm not gonna spit out extra syllables and keystrokes just to appease anyone.
Must...resist...urge....to...post...goatse.cx...li nk....
Michael Loves Me!
The GNU/Linux systems would be nowhere without the GNU part. And most folks want more than just a kernel.
All RMS wans is credit where it is due!
was the command line.
Anyone who hasn't read Neal Stephenson's essay
In the Beginning... Was the Command Line should do so now. He treats this subject in his trademark enjoyable style. This essay can also be purchased as a thin little paperback. I love the car-lot analogy(although it harks back to the glory days of Be).
lysergically yours
With the revolutionary ideas and coding contributions from Richard Stallman, where would Linux be today? It's long past time to give this man the credit he deserves. The list of software he is responsible for is simply astounding. It's not likely that anyone will or even can be more important to Open Source anytime in the future. Richard, many thanks.
RMS - so he
--
(if you're still looking for the point, it was back there, in the post. </sig>)
GNU/Redhat, GNU/Mandrake, GNU/Debian, etc. are operating systems.
Tarsnap: Online backups for the truly paranoid
nobody posted a link to his home page... He has a bunch of stuff on there, and omse concerning this article.
anime+manga together at last.. in real time.
I respect this artist's skill, but I'm not gonna pay for a painting because I can just download this jpeg.
/! He doesn't want to molest your daughter, rape your wife, or take away your rights, he just wants recognition for a freaking foundation that just happens to have these high fucking ideals, ideals which you hold dearly! WTF?
I respect this musician's lyrical ability, but I'm not gonna buy their album because I can download their MP3z.
I respect these actors, actresses, and the director who made them do their thing, but I'm not gonna pay for a movie ticket because I'm sticking it to the man with DivX.
Stallman isn't asking you to pay jack shit, he's asking for a freaking single syllable! 4 bytes! G N U
[o]_O
...he can release his own GNU/Linux
Anyway i think GNU probably get enough credit purely because the GPL is mentioned so frequently in association wiht linux.
"Precious few are ambivalent about Richard Stallman."
I guess I'm one of the "precious few".
I don't care what it's called as long as it
works like it aught to and doesn't lock up
on me in the middle of an application or game.
"Just Smile and Nod." --Huck
there's been an ongoing debate over the name of our linux user group, siglinux. apparentliy rms was going to visit the next installfest here, and wanted the name to be changed. it's nuts. it's changed from siglinux to signulinux, to sigfree, and now back to siglinux!
Yeah, it's a bit pedantic to call it GNU/Linux all the time. BUT - Most people want a bit more than a kernel. Credit where it is due - Linux may be the kernel, but how much fun would a ton of sorce be without GCC?
Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
I would be embarassed if I had any position in the Linux World (as opposed to the real world?)
He just needs to give it up (but he never will). No one but him likes the assinine name, and it isn't neccessary to mangle a perfectly good name just to suit an agenda.
Maybe that's what bugs me... it seems so arbitrary to push this position. It just never seemed like anything worthy of his time, and it makes him look even more like a raving loonie than he really is (but hey, it takes raving loonies to change the world sometimes).
It's a strange world -- let's keep it that way
The linux kernel is just that, a kernel. You really don't have a complete OS with just that. Generally gnu utilities and libraries are used to provide the rest of the OS. So, it is reasonable to refer to the OS as 'GNU/Linux' (or equally 'Linux/GNU').
So, when you get to a distribution (which is more than just an OS) you would have something like 'RedHat Gnu/Linux'
Hmm, pondered the argument over the name, and frankly I don't care. Bardquote -
What 's in a name? That which we call a rose
By any other name would smell as sweet.
whats in a name? would a rose, by another name smell as sweet?
then who the hell cares what its called? everyone knows GNU played a very important role in the creation of linux! HELL, its not like they bring this up EVERY WEEK or anything.
Ok, let me get this straight, Linux is just supposed to be a kernel and it is the distributions that make the OS.
How much GNU code (as written by the org) are in the kernel? I don't think there is any or very little. Therefore, why should it have the GNU tag stuck on it? A compiler chain does NOT make the OS!
I have never been able to figure this out.
BWP
The "GNU/" is silent. Get over it. ;-)
I'm still not sure what "BitKeeper" was from the article, but frankly, I don't care.
-- Ken Kinder ken@_nospam_kenkinder.com http://kenkinder.com/
But I'm not gonna spit out extra syllables and keystrokes just to appease anyone.
That's okay. You'd probably just misspell them, anyhow.
--saint
GNU/I GNU/once GNU/read GNU/something GNU/saying GNU/that GNU/RMS GNU/won't GNU/rest GNU/until "GNU" GNU/is GNU/in GNU/front GNU/of GNU/every GNU/word GNU/in GNU/the GNU/English GNU/language. GNU/Doesnt GNU/he GNU/realize GNU/that GNU/too GNU/much GNU/of GNU/a GNU/thing GNU/would GNU/leave GNU/him GNU/joyless, GNU/not GNU/to GNU/mention GNU/it's GNU/just GNU/plain GNU/weird?
The One Rule Of Chess You'll Ever Need: Don't play someone who carries a kit in their bookbag.
Philosophically, Stallman is as far on the extreme left of the software world as PETA is in animal rights or the CP-USA is in politics. While not outright advocating total software anarchy now, he certainly wouldn't object to the idea if it happened. The problem is that while I somewhat understand his desire for credit for GNU, he's gone about it the wrong way, attempting to coopt an essentially non-political project (at least to its creator) for his own agenda.
Like it or not, Linus ain't in it for the politics; that's just a collateral benefit of having a free, high-quality kernel. Stallman is just another extremist with a useful ideal but no practical value.
I mean, I consider him to be a major distro in his own right. . .
You are not the customer.
...was this quote from Linus:
"Quite frankly, I don't _want_ people using Linux for ideological reasons. I think ideology sucks. This world would be a much better place if people had less ideology, and a whole lot more. I do this because it's FUN and because others might find it useful, not because I got religion."
Given that Linus has a rep for being a bit of an egotist, I was a bit suprised by this. There seem to be two camps of Linux users: those who use it because it's Free Software (the RMS camp), and those who use it because it does what we need to do better than Win2k.
But this isn't a problem, per se, as long as each camp recognizes the other's right to exist. There is no need for "controversial figures" in the open-source community. There is very little need for evangelism. There IS a need for people from each camp to put their effort into developing Free Software which is as good as (or better than) commercial software. Doing so will further both causes.
No matter how controversial, the community needs RMS. Where Linus has openly admitted Linux is not the most important part of his life, RMS remains the prophet while Linus settles down with family life. Stallman is the perfect example of a person who is unwavering in his beliefs that all software should be free - to the point where some believe he defies common sense (e.g. coders should work as waiters to pay their bills). But he is genuinely passionate about open source, and for that we can all learn something from him. I know I am not looking forward to the day RMS is unable to continue his mission with the open source movement.
If Bill Gates had a nickel for every time Windows crashed... Oh wait, he does.
I mean, he's a brilliant man, but he's got the maturity level of a nine year old. Grow up, man!
First we're supposed to get our panties bunched up about licenses. We do, so he figures he can push naming conventions on us. It's nuts.
--
pants ahoy
Every major free work can trace its roots to GCC (which Stallman originally wrote): Linux kernel, KDE, GNOME, XFree86. All the modern free *BSDs would be crippled without GCC as well.
He fought for ideals that may be fashionable now - but were hardly so 20 years ago.
He is a visionary. His work will benefit rich and poor alike, large corporations and third world nations.
We are all in Richard Stallman's debt.
Gnu/RMS Gnu/is Gnu/a Gnu/victim Gnu/of Gnu/his Gnu/own Gnu/success. Gnu/With Gnu/widespread Gnu/use Gnu/of Gnu/Linux, Gnu/there Gnu/is Gnu/less Gnu/likelihood Gnu/of Gnu/the Gnu/use Gnu/of Gnu/this Gnu/acronym. Gnu/Certainly Gnu/packages Gnu/must Gnu/utilize Gnu/unique Gnu/labelling Gnu/or Gnu/product Gnu/names Gnu/to Gnu/quickly Gnu/show Gnu/uniqueness Gnu/compared Gnu/with Gnu/other Gnu/products. Gnu/If Gnu/not, Gnu/a Gnu/consumer Gnu/or Gnu/user Gnu/may Gnu/be Gnu/easily Gnu/confused Gnu/and Gnu/cannot Gnu/readily Gnu/identify Gnu/product Gnu/differences.
Certainly it is annonying for all products to have a like name, isn't it?
"There ought to be limits to freedom"
I just upgraded to sh-utils 2.0.12 and 'uname -a' now shows GNU/Linux instead of Linux. I just thought that was interesting.
Of course, Bitkeeper is a relatively minor issue. If, fortune forbid, the Linux project were to face a substantial crisis in of some sort, hopefully he'll have the balls to act the same way.
...as would say Falcão (sorry pr_BR only joke).
:)
But I really don't like this gnu/linux thing. If RMS wnats, change gpl to assure that programs will have gnu/(name).
If he do it, people will fork gpl
Forcing people to do something they don't want dosen't seems to be the idea on open source, I don't want to be forced to name my program because I'm using GPL, and if GPL requires that, I'll be free to make my own GPL_FREE Licence that dosen't require any naming scheme.
Every Linux distribution is GNU with the Linux kernel. The compiler, the system utilities, and even many of the big GUI projects like Gimp and Gnome are GNU software. So why not call it GNU/Linux? Because it already has a name. It's called Linux, and a name change would only confuse things. The name comes with no intention of disprespect toward FSF, it's just what we call our GNU operating system with a Linux kernel.
I used to be in the camp that thought the GNU acronym deserved to get more exposure than it does in Linux, but after saying "guh-new" a few too many times, I gave up. IANA marketing dweeb, but "GNU" is a phonetic nightmare that I wouldn't attach to anything, and don't get me started on Ogg Vorbis. I consider it a shame that RMS's contribution can't be as evident in the name as Linus's is, but he should have spent more time thinking of a better acronym.
Initials of RMS. Who think's his parents might have been engineers?
It's not a big deal to type the Gnu before Linux. It's a little thing to try to help promote Gnu and the ideals of the FSF. Those ideals are what got us here, now many of the new converts wanna kill the horse we rode in on. Who here says Xmas instead of Christmas? Same thing. The word has meaning, and the meaning matters.
If we don't protect and promote the *most important aspect* of Gnu/Linux, THE FREEDOM, it will disappear. If you look carefully, you'll see it already is in many places. It's a slippery slope once we weaken our resolve.
I'd rather have freedom than save the extra keystrokes. I'm not that lazy.
But then again, the way Taco types, it would probably end up as "Gmu>Linuz" anyway and nobody would know what the hell he means.
Zoober
By seeking to include "GNU" in the GNU/Linux convention, he is only looking for recognition. For what, you might ask?
You think he's in it for the personal fame and glory? Hell no. Or the money? RMS, I really don't think so. (Yes, ESR seems motivated by fame and money, but then again I don't have the same sort of respect for ESR that I do for RMS.) He isn't looking to call it RMS/Linux; he never called it the rcc compiler or the remacs editor. He wants people to know who provided the huge mass of software surrounding the kernel, who provided the means and methodology to enable the kernel to be developed and supported and used, and most importantly, the infrastructure and enormous amount task of coordinating the individual efforts (particularly the early efforts when risk of failure was highest) and supporting those that keep it all going.
He wants people to recognize that the FSF provided GNU and that the FSF has a specific idealology that has provided you with a tangible benefit. He wants you to use more of their software, to modify and distribute their software, and to contribute to their cause. He realizes that the strength of FSF relies on you and others that believe in his goals and want to see them succeed.
He carefully separates his personal agenda from his FSF agenda. If you don't believe me, look at his web page (stallman.org) and it will become 100% evident to you that he is not in it for selfish motives.
According to the Article, Stallman won't speak to the SIGlinux crowd unless they acknowledge his existence. Barr seems to think that this amounts to "force." I should wish the IRS forced us to pay taxes the same way.
AIK
I lost my love for him several years ago while attending a Free Software Conference that a local lug put on (Utah State). The lug was giving away prizes to people attending the conference while waiting for him to show up as the guest speaker. When he arrived he stormed in the door and stated that he would leave immediately if the lug did not stop giving away free linux books as prizes. He gave a 20 minutes spill about how the books should not be read or even given away because the content was copyrighted.
Free software is good. However, some people can take it to extemes and just piss everyone off.
I will be damned if I call anything GNU/Linux or use that damn editor emacs.
Where does it end, and why there? Please be as precise in your answer as Mr. Stallman prefers to be in his.
sPh
Hard-driving people tend not to be like that!
They promote their causes, their organizations, even themselves.
Because if they don't do it, they tend to get run-over by others who are doing it.
Stallman is the CEO of a foundation. Compare him to other CEO's of foundations, and see how he ranks then. But it's not an easy job.
Sig: What Happened To The Censorware Project (censorware.org)
Some of these comments are terrible. Why all the RMS bashing? I, for one, thought that RMS wanting GNU attached to the linux name was childish for the longest time. I thought he was just looking for some recognition for personal gain. Really, though, it's for his GNU cause, which I believe is really quite noble. Most free software in the world would not exist had it not been for the GNU system. There is the common argument "linux isn't linux without GNU", and the counter-argument that linux is so much more -- packages like Apache and GIMP -- but these would not have gotten started without the free GNU development system. Thousands of coders and projects (open and closed source) are forever indebted to the GNU system, specifically gcc and emacs. I am not a GNU fanatic (heh, I use vi :) but stepping back for a moment and putting things in perspective makes me think it's time to give credit where credit is due, although putting 'GNU' in front of the linux name seems inappropriate. Anyways, just stop with the RMS bashing. He's on your "side" in the software world, remember that when you're typing gcc -o a.out foo.c ;)
Intel transfer the difficult from Hadware to software, for get more power, programmer need more technology. -- chinaitn
As someone who counts himself among those who have little opinion of Stallman, I can say this much:
No one will deny RMS' dedication to the cause of Free software, nor his contribution to the *nix world. When we have defeated the evil demons of closed formats and binary-only distrobutions, the FSF will be rightly honored as a group that started the revolution. Furthermore, GNU software has a well-earned reputation for being the most stable in existance.
That said, putting GNU/ before everything smacks to me as the sort of brand-naming that goes on in the commercial software world. It's the equivalent of saying, "It's not Acrobat, it's Adobe Acrobat." Surely we are able to give credit where credit is due without putting the name of an organization on it.
You could say that RMS is stubborn and unwilling to change, but that is precisely what made it possible for him to do what he did.
I am officially gone from
Man, I don't know what his problem is....We've been saying it for years. I just always put the GNU in the middle as not to mangle a perfectly good name ;) LiGNUx, god typing it though does look kinda ugly.
With the revolutionary ideas and coding contributions from Richard Stallman, where would Linux be today? A lot less than where we are now. It's long past time to give this man the credit he deserves. The list of software he is responsible for is simply astounding. It's not likely that anyone will or even can be more important to Open Source anytime in the future. Richard, many thanks. I love you.
Stallman made a speach at my school a few years back to a room full of crowded CS students. He was introduced by a Religion professor. Now being a Religion professor, he made a few blunders about the IT world, to which he received some laughter. The professor then blurted out "Well, at least I have social skills!" This received a good reception to the open minded students. At this point Stallman turned to me and said "I don't get it." I explained to him that software developers tend to not have good social skills. He didn't look impressed. Then he approached the stage with his long hair, long beard, and wearing what looked like a poncho.
But on the other hand, I think it's beating a dead horse to constantly request that people call Linux GNU/Linux. Linux has name recognition now, and many already identify it with the Free Software movement, so why confuse matters? GNU certainly can stand on its own two feet, and they're coming out with a proper GNU system of their own aren't they?
I think it really is time for RMS to move past this, because it's only holding him back from adding to GNU's identity. If people get hung up on things like this, won't they be distracted from what really matters: the message of the GPL?
Here is an order.
Weird. By about a third of the way through that paragraph, by brain had adapted, so that I was up to normal reading speed halfway.
Kind of like any loud, annoying, repetitive sound (or person), you get used to it... or ignore it.
I watched C-beams glitter in the dark near the Tannhauser gate.
Open source means never having to say thank you. Perl could be embedded in your toaster or your TV, and you wouldn't know it, and Larry Wall wouldn't get any thanks, and I don't think he really cares.
Find free books.
The beard is so evil. It makes him look like a pirate:
"Y'AAAR! Avast ye two-timin' land-lubbers! I'm Red-Beard Stallman, the evil GNU pirate! Me thinks ye be leavin' me outa yer popularity contest, so I've come ta steal yer Linux booty! Y'AAAAR!"
Stallman is on the right wing of the techno-political world. He wants to eliminate all governmental interference in the creation and use of code, and that starts with eliminating government sponsored monopolies over ideas, otherwise known as the "intellectual property" system. Isn't "That government is best that governs least" a conservative rallying cry?
I think the reason you think he's on the left is because he looks like a hippy and he doesn't support government subsidies for the corporate masters of programmers.
And how can you say the author of emacs has no practical value?
microsoftword.mp3 - it doesn't care that they're not words...
The beard is so evil. It makes him look like a pirate:
"Y'AAAR! Avast ye two-timin' land-lubbers! I'm Red-beard Stallman, the evil GNU pirate! Me thinks ye be leavin' me outa yer popularity contest, so I've come ta steal yer Linux booty! Y'AAAAR!"
Why do we need a prophet? Are the MS Heathens out there going to hell if we don't convert them? Get over yourself, people. I suspect Linus has the right idea. Go play frisbee, dammit. =)
I mean phonosemantics of this acronym. It has meaning of bad and nasty.
I do not say anything about meaning. I am saying that it's better to use more inspiration words in brands...
Lets face it, RMS is using his hacking skills to further his social agenda - Hacking the world to meet his view of a social Utopia where everything is open and free. But Linus Torvalds is doing the same thing with his "Hackers just want to have fun" approach. RMS is upset that his agenda of "Free" software left the door open to Linus' and more people want to sign-up for the fun than the drudgery of living in a software commune.
In fact, RMS won his real battle when Linux started becoming popular and "Open-Source"/Free Software became something more than a minor footnote in the history of software development but he doesn't want to admit that he can win and Linus can win and the only losers are the ego attached to three letters.
RMS - You won the war. Software is freer now than ever before. Thanks, Now can we keep moving forwards and not have the Uninary Olympics over three arbitrary letters?
Humbly,
A fan
Sarcastic? Moi?
GNU's contribution to Linux recognized, properly recognizing all of the equally deserving contributors to the platform in this fashion seems a trifle silly.
In fact, since some Linux distributions come bundled with none-free software, I would argue it is almost missleading to call it GNU/Linux unilaterely.
In fact, personally I could see calling it FreeOS or OSLibre as being more on the mark.
Politics is such a tiresome burden on technology at times.
Do not spread "09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0" over the internet, thank you.
RMS has contributed *nothing* to either computer science or programming. If he worked for a company, what he did would be considered only his job. Example: Bill Waterson of Apple. Of course RMS is to be congratulated for writing a semi-usable word processor, in only 2 decades.
-Mode0x13, posting at a higher threshold this time
This is one of those things that the anti-Linux groups just love. You have a bunch of really intelligent people arguing over whether or not to change the name of an already well-established moniker. What a waste of time! If it ain't broke don't fix it!
Forget about philosophy. I'm talking about actions. Hopper did not write the original GCC - Stallman did. This took years of work - with no immediate reward.
Without this robust and portable compiler there would be no free software movement today.
Is that precise enough for you, jack?
Yes, if you're generous you can help people out and give them stuff for free but you shouldn't do it and expect something in return. I believe that this was mentioned in the Bible.
Yes it's unfair but that's how it is. Ask the ones who dedicate there life to helping people, very rarely do they receive something in return from the people they help and they even receive less recognition than most people.
Yes, RMS did a great many things. We thank him, *I* thank him.
But he does seem to put himself on a pedestal, and expects to be treated accordingly.
There comes a point when a man no longer deserves a "get out of jail free card."
Is Stallman there? I don't know. That's for you to decide.
Rich...
Ignore Alien Orders
What do you want to GNU today??
If he doesn't like the OS name he can go write his own kernel. He can package it up with all the other code that makes an OS; who's authors doesn't seem to be bitching about the Linux name. Then, he can call it anything he wants.
Slashdot Math: 50 + 5 Interesting - 3 Overrated = 49
Oh, wow! That means your dick size shrank by one karma point! Poor baby!
I don't see the problem people have with the whole GNU prefixing. "GNU/Linux" is a more accurate description of your OS, as the Linux kernel itself is only a small portion of your computer's functionality. A better description would be the distro you use, like "Redhat 7.3", which then implies Linux, GNU, GNOME, and others.
For me, I tend to say I use KDE. Most of my productivity is in the KDE environment, and so it is the best distro-neutral description I can think of. Saying I use "Linux" is simply too vague, and tells the person nothing. After all, my 486 firewall-box runs Linux also, as does my Sharp Zaurus, yet these are all completely different beasts.
CmdrTaco: I don't think RMS /ever/ wanted, or suggested that, the kernel's name be changed. I've only ever read that he wishes the /over all/ system be called GNU/Linux. e.g., GNU = most of the userland components, Linux = the kernel. After all, a kernel is only one part of an operating system, and the GNU components play a rather huge part in the over all system. And I don't think RMS means to be fascist in the sense that /everyone/ should /always/ refer to any Linux-based system as 'GNU/Linux' (if anything, RMS' philosophies seem very anti-fascist [and quite revolutionary]). I really think people read /way/ too much into how RMS feels on this subject.
-=/\- Jizzbug -/\=-
GNU/nah, GNU/but GNU/sed GNU/might GNU/be GNU/necessary GNU/to GNU/read GNU/it.
The One Rule Of Chess You'll Ever Need: Don't play someone who carries a kit in their bookbag.
According to RMS, Acrobat should be called MS/Acrobat.
"I can't give you a brain, so I'll give you a diploma" - The Great Oz (blatently stolen sig)
Does anybody know if NetBSD has been ported to this yet?
Would you explain to me, then, what the whole schism was with EGCS and gcc? And which did we end up using?
> He fought for ideals that may be fashionable now - > but were hardly so 20 years ago.
What world are you living in?
I really don't see the big deal, since everyone knows Linux is covered under the GPL and that much of the software in Linux dist's was made by the FSF.
But is it really that much to ask for, that in official things, high ranking members of the community call it GNU/Linux?
Linux would be nowhere without the FSF / GNU. Most of the apps in Linux were made by the FSF. The license that protects Linux from corporate raiders was pioneered by Stallman.
I'll admit, I don't say GNU/Linux regularly. In normal-day life, I simply say Linux. And I don't think that Stallman's asking that we always refer to it as GNU/Linux, even in casual talk -- just in formal discussions or conferences, etc.
When I introduce myself to one of my friend's friend's, I say, "Hi, I'm Dave." My e-mail tag says "--Dave H." But neither of those situations are formal. When I'm on a job interview, I say, "Hello, I am David Heinrich".
We recognize that there is a time to be casual and a time to be formal when speaking of ourself, clothing ourselves, and so on and so forth. Why can't we recognize that for software too?
Really, people are trying to write this guy out of the history of GNU/Linux, because they think he's that radical that scares everyone away from their cause. But without him -- or without someone strongly maintaining the ideals of Free Software -- it all falls apart.
I don't agree with everyone Stallman says. Anyone who agrees with everything someone else says (i.e., a religious person who goes to church) is a complete fucking moron. But just because I don't agree with him on everything -- even alot of things -- doesn't mean I don't respect the man and his ideals.
Stallman represents the idealist any movement must have. And he's not some wacky guy saying stuff and doing nothing. He does things to bring his ideals closer to reality. Linus and others like him represent the pragmatic wings of the movement; the idea should be to bring what is possibly in reality closer to what ideals demand.
social sciences can never use experience to verify their statemen
What is Lunix and can I buy it in my home countri, Somalia?
E-la-Qahj
Just a note, Windows 3.1 was not usually sold with MS-DOS. And in fact Windows 3.1, could run on non MS-DOS systems. (PC-DOS, DR-DOS (sometimes))
This was actually asked at his recent appearance at the iconsf.org con.
Maybe if he didn't hand you an FSF button, and *then* ask for money...
He also hung his coat over a webcam at a seminar, because it was streaming with un-free software.
Why can't hackers hack good grooming?
And all of us know what is a COMPILER! The most important element for making any program.
The open source community needs a voice battling against embrace-and-extend, and protecting the open source community against those in the closed-source community who will attack it any way they can (FUD, getting laws passed making it illegal for colleges to write GPL software etc.) Richard Stallman is that voice. From creating a license that would protect open source software if the author desired it, to speaking up loudly whenever he sees something that he feels threatens the open source community, the open source community needs someone fighting against those that wish to harm it.
I don't have a problem with Stallman's message. For all those who want Stallman to soften up and talk about the benefits of BSD and forget about getting credit where he thinks credit is due - forget it. It's not Stallman's role to talk about the benefits of BSD, of course he's going to hype his own license, and hype GNU's contribution to the Linux Operating System. Complaining about a lack of a benediction from Stallman to write a program with the BSD license or to drop the GNU/ when saying Linux is kind of silly.
Of course some people just want to not think about this stuff and just use and enjoy the product. People flying in an airplane don't need to dwell overmuch whether the engine is working correctly, whether the luggage and passenger list have been examined for security. The people running the operation are who have to think about this stuff. Likewise, developers and some administrators are the ones who have to ponder what licenses the products they develop and use should be. Like an aviation operation, if no one is dwelling on safety and security, results down the road can be disastrous.
Since EGCS was 100% based on GCC we ended up with GCC, of course. What is your point?
But the real problem with him and his politicking and posturing is how much it hurts Linux and the OSS movement in general. (And please don't lecture me on the difference between open and free SW. I know.)
IMO, RMS should be the poster boy for the "Geeks who don't begin to understand the mainstream computer users" club." Not only doesn't he understand them, he doesn't realize how much he's actively driving them away with his bullshit.
Think about this: Imagine if RMS were as mainstream palatable as, say, Michael Jordan is. It would probably triple the use of Linux and open and free software instantly, and cause a lot more companies to start ditching MS software in the long run.
Yes, I know, people should make judgments about which technologies that used on technical and economics grounds, not because someone at the ehad of a "movement" looks to them like a nutcase. But the reality is that's the way people do make decisions, and the sooner everyone involved with Linux realizes it, the better off we'll all be.
So you see, GNU is already crediting Linus with spreading the GNU GPL, so Linus should do the same. :)
"I can't give you a brain, so I'll give you a diploma" - The Great Oz (blatently stolen sig)
The most important aspect of Linux isn't the freedom, it's the goddamn functionality. You want religion, shave your head and join a cult. You want good software, install what works best.
/. was fighting against, not what they wanted to emulate. Instead of wasting time and effort putting GNU/ in front of damn near everything, type just that much as new code, or documentation, or calm rational promotion of Linux and open software. A few characters at a time, you can create something useful, instead of just contibuting to a long distance hand-job for RMS. Let's concentrate on making things better instead of worrying about making them ideologically pure.
The idea that it's the politics that are the most important part of the free software movement, rather than whether the product is worth a damn, is why some of the most prominent products in the fight against Microsoft are such total abortions - because the folks working on them didn't care enough about writing good code. I've read lots of interviews by folks in the Mozilla camp, and they all talk about how it's important to have alternatives to MS, blah, blah, blah. None of them say anything at all about the code actually being something I would choose solely on the merits. Why not? Because they spent too much time giving interviews about how important what they were doing was, and not enough time making it *good*. I saw a rambling apologia for Mozilla on newsforge, with ol' roblimo talking about how mozilla - despite its many obvious and glaring flaws - was so great compared to MS because it had stuff like pop-up blocking built right in instead of requiring a third party add-on like IE. Never mind that this bloatware bundling from the vendor at the expense of clean code is exactly what most everyone, likely including roblimo, hates about most every other program from MS, particularly Office. But when mozilla, the politically correct choice, does it, its a brilliant decision that makes the app his favorite in the category.
RMS wrote good code. The politics came afterward, and that's the way it should be. The product comes first. The willingness to accept crap as long as it has the right name on it is why MS software is so popular despite being so flawed. I thought that was what everyone here on
You're just jealous 'cuz the voices talk to *me*
Fool.
Before there was GNU, there was BSD. And, the BSD license was permissive, and mostly free (except for what has been called the "obnoxious advertising clause").
BSD has all of the tools we associate with Unix -- and it had them first.
If it were not for RMS, we would all be using BSD instead of Linux, which IMHO wouldn't make a bit of difference. Same power, same tools, basically -- less politics.
Discuss.
And without egcs, gcc would still be crappy.
"I have a good idea why it's hard to verify programs. They're usually wrong." --Manuel Blum, FOCS 94
Linux is the kerenel, the gnu project wrote the basic collection of tools to run on top of it. But since gnu software runs on almost any system these days why isn't there Gnu/BSD, Gnu/Windows.
No, because gnu is not the kernel. Its like a company called foo who built an enngine for a company called faa used that engine for a car. Foo wanted faa to call the car foofaa instead of faa. But foo was just the engine and not the actual car!
So stop calling it Gnu/Linux and call it Linux LIKE ITS SUPPOSED TO BE!
If gnu want gnu/linux then let them make their own distriution like Mandrake and all the other distibution companies did.
History has tought us that we must not try to fix what is not broke. Anybody remember the disaster that insued after the release of (G)NEW/Coke?
This is the typical business person,[...] Like it or not, that is the person that Linux, and OpenSource in general must be targeted toward.
Says who? If you want to target that person it's your business. Me, I just want the most efficient porn downloading system available. Fred over there is just cheap. Sally on the other hand is just a geek and want to learn OS fundementals. And Sam uses Linux because it makes the best Quake server.
Linux is whatever YOU want it to be. Don't make the mistake of thinking it has to serve your agenda.
Would you call this Linux?
Imagine (admittedly unimaginable) if Microsoft were to do the same thing; start with a Linux kernel, and recompile all of what they'd like us (or the Judge, at least) to think of as "Windows" to run on it. No shell. No vi or emacs. No cat, pipe, grep or sed. No Gnome or KDE. No /dev. No init scripts. Just Office and IE and the rest of the crew. Would the resulting quivering mass meet your personal definition of a Linux box?
Let's turn it around the other way. Imagine starting with a base HP-UX system and replacing every possible application with a GNU equivalent compiled to run under HP-UX, leaving you with a system proprietary only in it's kernel. Would that meet your definition of a Linux system?
Would any of the above be useful to most people who call themselves "Linux users"? Remember, there's a significant portion of the total computer user community who would swear that an application with "minimum requirements" of Win98 won't run on a Win95 system.
Long before there was a Linux kernel for the GNU tools to run on, there was the HURD kernel. HURD is just as free (it's GPL'd) as Linux, but the project has received much less attention, and stalled for many years.
I believe what Stallman wants is for the relationship between GNU and Linux to be clarified. If you are discussing the kernel itself, or engaging in a discussion where the kernel context is implied, then it is inappropriate to describe it as GNU/Linux. But very few of us (but for the kernel hackers) consider the kernel to be useful outside of the context of the "whole ball of wax" which makes it a usable system. In that sense, the nomenclature of "GNU/Linux" is appropriate to distunguish it from the other existing (GNU/HURD) and possible (GNU/HP-UX) balls of wax which could be put together.
To take it a step further, as a LinuxPPC user, I'm often upset when I hear yet another vendor declare "Today, we're releasing a version of our proprietary application/plug-in which runs under Linux" for the PR value, only to discover three-clicks later that they mean x86-based Linux, and there's no (and likely never will be) any version compiled for any other processor.
So there's two sides (at least) to the argument. Demanding the longer and more specific name can have a balkanizing effect on the greater Linux community, (shades of the Gnome/KDE wars) but also serves to remind us where we came from, how much we have in common, and how far we have to go.
The thing about things we don't know is we often don't know we don't know them.
That's my point exactly. The original post limited Linux users to 2 camps. I only added 1 more, which in my opinion has the ability to take Linux the farthest into the main stream. But you've added 4 more. My point is that saying Linux users fall into 2 camps is insane! Linux IS what you want it to be.
THIS SPACE FOR RENT
fuck!
>All the modern free *BSDs would be crippled without GCC as well.
I think what would have happened is that the *BSD would be using BCC (which some people do use on the system). This is why very, very few files in the system are GCC only. Even then, they are ifdef anyway.
There are other C compilers out there, just none that are as good.
BWP
Windows is the common term. People only us "Windows XP Professional Edition OEM" or "Windows 98 SR2" when it's necessary.
One of the biggest problems with the extreamism that exists in any set of belifs is that those in the moderate view never get the attention.
If there was a group of free software developers who wanted to convert people to the "free" religion, but didn't want to force, they would work passivly.
They would build good software, easy to use. They would let people use it.. promote ease of use in expanding it with new modules and the like. They would make it profitable, for people have to eat. They would show the advantage/functionality of "free".
They would believe no less than the ones wishing to "force" the beliefs. Their efforts would pay off, but they would never be recognized as paying off.
The press likes controversy, and so they would focus on the conflict. The "moderates" sympathizing with the "extreamists" would make comments and those opposing the "extreamists" would accuse the moderates of being being "extream" in their views.
With the lack of attention on "moderates", the conflict would continue, ripping a group of people who were having a poisitive influnce, apart. Even the "moderates" would begin to question themselves, as even they read the media and are not immune to its effects.
This, is what I think is happening.
Control the conflict
give exposure to the moderates
stay smarter than the situation
stay humble
and things will work out for the best
(one can be extream in views, but moderate in expressing their views. Humbleness is they key)
As much as I love the brilliance of the GPL, you have to admit it isn't really [i]true[/i] freedom. You are free to do what you want with GPL code, within limits. You cannot release a program based on GPL code, yet deny anyone the source code. That is a limit.
...
It's good for technology, but it doesn't tranfer well to naming conventions, which seems to be what RMS wants to do. "You can GNU software in your systems, but you have to call your system 'GNU/*'"
And I just want to grab him by the beard, shake him, and say "Dude, get a grip!"
I mean, if the premise of his organization, if the mission of his life, is to empower people with the freedom of free-as-in-speech software, then he shouldn't care what it's called, only that they are using free software.
Acknowledging credit is a good thing, but why does it have to be done in a name? If everybody had to do that for everything, than Mandrake Linux would be called Mandrake/Red Hat/GNU/Linux.
A billion other products would have long-ass names. Everyone would have hundreds of last names.
Requiring people to do anything is not a freedom, it's a limit. Requiring that the source code be open and available for software is ensuring people's freedom; it's a technological benefit.
Requiring that everyone who uses your code in any way should call it a certain extra name is just pointless and turns people off. It's not about the GNU, it's about the freedom.
but I'm not sure why his self-esteem issues keep showing up on major news sites. I don't see the other brilliant people who developed equally ground-breaking technologies popping up periodically to insist on renaming things. What if the inventor of Visicalc came back and said we had to start calling spreadsheets "numeric processors", or had to include "vis-" as part of the name of any future spreadsheet, since all future spreadsheet were based on his vision of columns, rows and equations.
Not to make light of giving credit where credit is due... but let the people choose to call it what they may.
No one is confused when they hear about someone running SmurfLinux instead of SmurfGNULinux.
Anonysmurf
IANAKH (I am not a kernel hacker), but if the basis for his argument is the usage of GNU/gcc to compile the kernel, he has no case. When I write Win32 apps in VC6, I don't call the finished product MFC/myapp or VS6/myapp.
If the kernel itself has GNU code in it, it's a different story, but this does not require the finished product to make notice of the code in the product's name. One example of this is Internet Explorer. No one calls Internet Explorer "zlib Internet Explorer" or any of the other libraries used for the application. It should be noted in the documentation as the GPL states which external sources were used for the app.
If the usage of GNU tools is the argument, he should be taking his case to RedHat, Debian, Mandrake, etc. This point has already been made.
I write code on both sides of the fence. You can now begin flames on Win32 apps.
This is the Internet. You can say "fuck" here. - AC
Here's an interesting point: while Stallman was working on GNU, the BSD team was busily beavering away on their Unix (which is a true unix instead of a clone). So, if Stallman had given up and gone golfing, we would STILL have BSD. And, that would probably be what we were all running as a result, Linus included. Although, what would be more likely is, he would have ended up joining the BSD team and working with them on an improved kernel... How's THAT for an alternate reality?
Instead of the GPL, we'd all be using BSD-like licenses. See, THAT is Stallman's REAL contribution -- the concept of copyleft. The software he wrote is hardly indispensible -- there are alternatives. But, the license -- now, THAT is a singular thing.
But, I really wish everyone would get a grip and stop acting like Stallman singlehandedly invented the computer, the operating system, and sliced bread. Sure, he's done some great work. But there ARE other systems available -- GNU isn't the only game in town, it's never been the only game in town, and it will never BE the only game in town, so get over it.
...the spokesman for open source in the mainstream press. But, pragmatically, it's for the best. Would you really want this crackpot representing your cause to the American people...?
...anyone else with uncompromising viewpoints and a closed mind. Hard liners for any cause are usually the least effective because they don't know how to see another person's viewpoint. They're incapable of staring a genuinely useful dialogue. So they wander around, shouting from the top of their lungs what the right way - coincidentally it's always their way - and most people don't care to listen. With extremists, there's not chance to offer a compromise and make progress.
People like RMS only attract two kinds of people: the dumb (they don't know any better) and the helpless (they just want someone to follow).
---------
And without gcc egcs probably wouldn't exist at all.
There was a time that I thought everything Stallman said was golden (actually there was a time before that when I thought everything he said was junk, but after high school I realized using proprietary software really did mean giving up freedom).
There was a time that if Stallman said: "If you believe in Free Software, you need to take of all your clothes and run through the streets screaming my name." I probably would've done it, assuming that he probably thought logically through every consequence and it was a good idea.
But the GNU/Linux thing is just really disappointing. It's embarrasing. It makes me feel silly to quote Stallman or refer people to the FSF.
I know people make fun of other things Stallman says, but usually they are making fun of what they WISH he said, rather than what he actually said. Like when people made fun of Al Gore for saying he invented the internet when he never actually said that. People like to find holes in armor, I suppose.
The GNU/Linux position is impossible. Why call it GNU when there are so many other components. And I get the feeling Stallman doesn't want to back down because, well, he doesn't want to back down, not because of any rational reason. Like a spoiled boy who can't admit he's wrong and yells his position a little louder hoping that he'll convince himself.
Stallman should drop the GNU/Linux thing. Devote more time to preaching about Freedom. Why doesn't the FSF use some of its cash hoard to buy some advertising or something? Why not splatter "Free Software means Freedom" all over magazines and web pages?
Oh well. I hope the FSF and Stallman don't become marginalized because of this, because their moral clarity on Free software and information freedom is vital.
Hackers will never be called crackers, and Linux will never be called GNU/Linux by every Linux vendor. It will never happen, and more importantly, it doesn't NEED to happen! The FSF should use their own means to advertise themselves, and not highjack other people's choice of names.
Linux is nothing w/o GNU software. Adam Richter once did a line count and found over 90% of his Yggdrasil Linux distribution was GNU software and only a tiny percentage was the kernel, which sucked at that time and still lags BSD today. With FreeBSD coming on strong, linux's days are numbered.
There was a time when RMS could be happy to find people willing to listen to his ideas, when it was a privilege for him to be allowed to speak. Now he seems to think it is a privilege for people to be enlightened by him.
This strongly reminds me of a fragment from one of Judas' songs in Jesus Christ Superstar:
And all the good you've done, will soon get swept away. You've begun to matter more than the things you say!
I just wonder who Judas is going to be this time.
Why does RMS pick on (GNU/)Linux?
What about fighting for GNU/FreeBSD, GNU/NetBSD,
GNU/OpenBSD etc. since they use GNU utilities
as well?
I think he's just jealous that Linux got more
publicity faster than the GNU project despite
Linux using GNU stuff.
It's always easier to build on a solid foundation rather than starting from scratch.
Without the GPL'd GCC in the first place there would be no derivative work called EGCS.
Besides, there is no EGCS now anyway - only GCC.
Torvalds owns the trademark on "Linux".
It seems to me that Stallman's request/demand that everyone call it GNU/Linux is a deliberate attempt to dilute Linus' trademark.
Could he be taken to court?
--A.J.
The problem is that calling the operating system in question "GNU/Linux" instead of just Linux is about as sensible as calling the CPU in your computer a "Central Processing Unit" at every opportunity.
People call it Linux because its easier to write and easier to say. I don't give a rat's ass whether Stallman approves or not. Demanding that I and everyone else kiss his ass just isn't going to work. For a genius the man has an EQ level of a three year old. Read "Free as in Freedom" if you want to see what I mean.
Lee
Muslim community leaders warn of backlash from tomorrow morning's terrorist attack.
Please tell me the name of the free compiler which all freely downloadable *BSDs use.
Hint: it rhymes with GCC.
No, really. I've never seen it mentioned how RMS makes dough. Does he drive everywhere in a Porsche before giving talks where he's paid a $10,000 speaking fee or does he get there riding on a donkey and talk for free? I think that's pretty important context to put around his message.
Hey, if I'm making enough dough to pay the bills and have a little fun I'd be all over making my stuff GNU (LGPL at least; never liked GPL). But until I have a steady stream of revenue that isn't linked to keeping my code under wraps, I just can't see myself contributing more than some patches and features to other projects in my spare time.
At least when I hear Bill Gates I know he's making no bones about it -- Microsoft is here to pull down hats of money. Bill has a room in his house that's got a trampoline for a floor b/c he thinks it's cool. His children have DVD players that zip to their favorite scenes when they speak the command. I may not agree with his means or his ends, but knowing both makes Bill easier to understand. Jobs isn't much different. Linus doesn't even try to create an image to go with "his" product -- "It's fun and useful, so I do it."
I guess I'm saying you can't have GNU in a vacuum -- you simply can't expect the best programmers in the world hack on freely released code 50 hours a week unless there's a society that can support these artists. I want to know how RMS is supported, if not how he expects me to support myself as I contribute to GNU (and believe me, selling copies of HURD ISOs isn't the ticket), b/c that'd explain a lot of what he means by his possibly unrealistic ideals in the first place.
It's all 0s and 1s. Or it's not.
Without Linux. BSD (A real OS) would have matured in it's place and we'd be *much* better off right now!
Stallman has brough nothing but pain and ruin because of that damn GPL.
Nope he cloned all Ken Thompson's code.
Look. Just because something happened does not mean it was the ONLY way it could have happened.
Yes, initially, linux distributions used a lot of gnu code. They still do.. but it makes up only a fractional portion of the whole distribution.
Nobody is trying to write him out of the history.. the thing is he tries too hard to crusade for the stupid name GNU/Linux. He didn't write Linux. He didnt'make the distribution. He's *always* had recognition for the huge contribution he makes to things.. he has a position of great respect. I have seen that go nowhere but DOWNHILL with all these antics. Granted, my opinion on the matter means jack shit.
If the GNU project had not existed, something else would have been used instead, probably the bsd tools.. they were also easily and freely available.
GNU was an option. nothing more.
... without the work of Ken Thompson inventing the kit! RMS just cloned.
Don't get me worng..
I am thankful and glad that Stallman was involved with GCC and Emacs...
However, disrespecting others in their right to call a software product by a name because they creadted it with sadi copyright is a bit much in the price of hearing him speak..
And that price is far way too high! Not even President Clinto gets that high of price for his speeches..
Whats next? Change the Penguin mascot to one bratty kid sitting in the corner?
Don't Tread on OpenSource
Ok, I can see some of you have this "Dickie's a hardass" thing going on. But, I was wondering, if there was another group comperable to the GNU Project, that released utilities, libraries and other POSIX 1003 related materials, would you use "GNU" to distinguish the base from the other company?
Let's say Red Hat 8.0 (due out with the eventual new kernel era; feel free to replace RH with your preferred distro or if you do it from scratch, well, novelty factor...) allowed the user to choose between GNU and said group (which I'll just refer to as BOB -no MSBob jokes please- ), as well as allowing for individual selection process, and you choose primarily GNU, would you use GNU to differentiate your specific base?
Linux is just a kernel and some really basic utilities (boot scripts etc also available on the kernel site), so, would you specify GNU/Linux from BOB/Linux? Obviously just saying "RedHat" would not be enough. The alternative would catch on in some groups quick enough due to the sheer novelty value, so that, you could not just assume GNU to be the default. Would you be more likely to refer to your build as GNU if not GNU/Linux?
If you just want to play with Dickie, just call him "Dickie" and pronounce GNU as "ngoo." I think I've borderlined a few cease and desist letters, myself.
"Yeah...it was the numbers that were irrational, not the murderous cult of vegetarians...." -- Hippasus of Metapontum
Its all the ideas of Dennis Ritchie, Ken Thompson, Robert Pike (?), and the like. GNU is just a freaking clone. Nothing original.
Since I drive a mitsubishi, but the engine (the most important part?) is made by chrystler, does that mean my car should be a MITSUBISHI/Chrystler?
It's rather common for products to have one common name rather than mixing the names of all the components (granted that's because they're usually getting paid).
We need someone who understands the art of marketing - the art of diplomacy, rhetoric, whatever you want to call it. Part of this includes choosing good names for projects and concepts. "GNU/Linux" is a horrible name. "Free Software" is even worse. His insistance on spreading the MIT-centric idea of what the word "hacker" is supposed to mean is incredibly counter-productive. Changing the way people think involves changing the way they speak, but attempting to redefine new words does not work, especially in the most critical first stages of a movement.
"Hacker" means criminal to everyone outside our movement and associating yourself with this word is not the way to spread your ideology. The operating system that runs Slashdot and Google is known as "Linux" to everyone outside our movement, and changing that only spreads confusion.
The one that really bothers me is "Free Software." Here, the capitalization makes the difference between respected projects such as GCC and the crap shareware you'll find on tucows.com. I completely understand the whole "gratuit" vs. "libre" thing, being an amateur linguist and having read most of the FSF's philosophy. I can understand that "Free" and "free" are supposed to mean different things, but I don't like it.
What if I'm talking to someone? Much business is done over the telephone or through face-to-face meetings, not through email. With email/usenet/etc. it's easy to spot the difference between "Free" and "free", but what if I want to tell my boss that the new proxy server I installed is "Free"? Do I say:
(a) "It's Free software, as in free-with-a-capital-eff.", or
(b) "It's Open Source."
(A) will lead only to confusion because my boss doesn't care about the tiny differences between copylefted and Free-but-copyrighted software. Don't fool yourself into thinking that (a) will lead to a discussion about the nature of Free software; the business world is not academia, and has little patience for discussions which (seemingly or in reality) do not affect the bottom line.
Look at DivX versus DivX ;-). Look it up on Google if you don't
know the difference between the two (hint, the punctuation makes
all the difference). Now that DivX ;-) has become popular and DivX
is dead, the DivX ;-) people are trying very hard to break away
from their old name. What was initially a bad pun has become the
bane of this company attempting to sell their codec. Don't look
at this example from a Free software standpoint; the example is
just meant to show how a bad name can hinder the acceptance of a
codec/idea.
We (computer professionals or hackers if you insist) linguistically think much differently from most people. To me, puncuation and capitalization are as important as words. Compare:
(c) "DivX" to ;-)", and
(d) "DivX
(e) "find name copying and print" to
(f) "find / -name COPYING\* -print"
You and I know that (e) is gibberish and (f) is correct/useful, but Joe Schmoe only knows that (e) is "easier" than (f). Joe Schmoe has to "remember" (f) in its entirety in order to use it; he has difficulty deconstructing it into its component pieces and then reconstructing the pieces together again the next time the command must be used. Those of us linguistically gifted (all good programmers) do this instinctually, so we have little difficulty figuring out "DivX" versus "DivX ;-)" and "Free" versus "free". Most people
don't have the time or patience to do this.
This has nothing to do with ideas; it's all about marketing. Microsoft has some of the best marketing people, so we would do well to take an example from Redmond. Why did Microsoft change Windows NT 5.0 to Windows 2000? Joe Schmoe thinks like this:
"Oh, 5.0, but I'm already running 98, so is that an upgrade?"
"Oh, they came out with Windows 2000, and I'm only running 98."
"Oh, I can get IE for free, so it doesn't mean anything that Netscape is now free software."
"Oh, Netscape is now Open Source, so I'll download it because it gives me more freedom than IE."
In this case, Microsoft was deliberately trying to create confusion to increase the acceptance of NT 5.0. We have no interest in deliberately creating confusion (right?), so we should have a name for our software that immediately and succintly distinguishes it from gratis-but-encumbered software. Go to tucows.com and you'll see that most people (most people run windows) interact with gratis-but-encumbered software much more often than Free software.
Let's look at Microsoft's marketing strategy with NT 5.0 versus 2000 again. Syllabically, we have:
win-dows en-tee five-point-oh
win-dows two thou-sand
The renaming cut out three syllables. Coincidence?
Also, look at the components of the words:
2000
NT 5.0
The first is a simple year (easy to remember), while the second is an obscure acronym combined with an obscure version number.
When my mother first took some computer classes, she came back home to ask me what version of Windows her PC was running. I replied "Windows 3.1." (I cut my teeth programming with Borland C++ 3.0 on MS-DOS 5.0/Windows 3.1.)
She said, "No, that's not right. What version of Windows is my PC running?"
Me: "3.1."
Mom: "No, that's not a version of Windows."
Me: "Yes it is."
Mom: "Then what version of Windows is the PC at work running?"
Me: "Some are Windows 98 and some are NT 4.0."
Mom: "???"
Me: "Microsoft's versioning schemes divulged with the release of 'Chicago', aka. Windows 95. Whereas versions of Windows prior to Windows 95 were simply given a version number, Windows 95 and later were given a common name which refers to the year of intended release in addition to a normal version number. Thus, Windows 95 is in actuality Windows 4.0 and Windows 98 is Windows 4.5. Windows NT, on the other hand, is a completely separate product line. Windows NT 3.5 was the contemporary of Windows 95 and Windows NT 4.0 is the contemporary of Windows 98."
Mom: "So what version of Windows is my PC running?"
Me: "Umm...Windows 93."
The point of this who's-on-second? People want brevity and clarity, not philosophy or linguo-technical mumbo-jumbo.
In short, we need a name for our movement that:
But I believe the point is that had Dickie not produced and freely released the GCC in the first place, a lot of the software produced, free/free or otherwise, would not have been so produced. If you review the POSIX standards, you'll see that that /usr/include needs to be there and with most of the header files that you have now already included. Linux, GNU-ified or otherwise, would be far from compliant were there not a free, common compiler and header set. I don't see one mention of the GPL in the AnonCow's post. You didn't make any particular presumption...did you?
"Yeah...it was the numbers that were irrational, not the murderous cult of vegetarians...." -- Hippasus of Metapontum
From what I've read Linux wasn't written with gcc initially, it was ported over from Borland C.
Not that gcc isn't great and all, but I resent the whole GNU/Linux when I have a Linux machine running at home without a single program from FSF.
What I like best about GPL is the right to ignore the original author and do your own thing when he turns wierd on you.
The GPL is a singular thing allright. A singular disaster. A completely and *truley* free OS like BSD would have been far superior to the viral nightmare of Linux. Thanks a lot Stallman, asshole!
BOOO Very tastless.
donfedeI know that RMS dislikes the BSD license due to its advertising clause, but isn't his insistence on calling Linux GNU/Linux pretty much the same thing?
Slashdot: come for the pedantry, stay for the condescension.
Actually, he's asking you to refer to the Mustang as an STS/Mustang, as it contains hardware, including the engine design, from STS. You know...we actually call it a Mustang STS <v#>. Just some food for thought.
Hmm, can't wait to get me that RedHat Linux GNU 2.4.x (ok...GNU has no version, but he kernel does, just making a point).
"Yeah...it was the numbers that were irrational, not the murderous cult of vegetarians...." -- Hippasus of Metapontum
You want functionality at any moral cost, use Windows XP. Really. If you don't care about freedom, Windows IS the best choice for you.
You want better multimedia? Use BeOS.
You want apps? Use Windows.
You want games? Windows again.
You want security? OpenBSD.
You want stability? OS/2.
You want a nice GUI? Mac OS X.
And anything Linux can do, BSD does better.
Because of the GNU license, Linux is the IDEOLOGICAL choice. Linux is superior in that and that ONLY. Why do developers flock to Gnu/Linux and not the BSD's in the same numbers? Gnu. Because if I give something to the people, it STAYS in the hands of the people. Billg's not going to make another billion off MY back like he did with Kerberos.
You newbies (or MS employees, whatever) try to separate the ideology from the technology, and you're playing right into Billg's hands. WITHOUT THE GPL, LINUX IS DEAD.
Think about BeOS trying to compete fairly in a commercial way, and then get back to me when you've woken up.
Zoober
The quality will come with time, but freedom lost will never be regained.
Since I don't hear or say "Ogg" much I will take your word for it that it is easier to say and sounds better in conversation but I have always thought that while "MP3" has that nice "computery/techincal" sound to it "Ogg" sounds like something you would say after stubbing your toe.
Hello there, you insane old man.
I am forced to read your Perl-scripted auto-posts that appear in every single thread on this site because with 47 different Slashdot accounts, it's easy to moderate your own "Seth Finkelstein" posts up to 3 or 4. Also, the trolls enjoy watching you harass Slashdot editors, so that explains some moderation points as well. Anyway, I digress.
You don't give two shits about anything that's actually discussed here. The saddest thing is, however, that you no longer care about programs that censor folks' internet browsing habits; you abandoned that cause and have spent the last several years of your life in a smear campaign against innocent people like Michael Sims.
RMS's claim is that GNU software constitues the major part of the OS and the linux kernel just happens to fit in; hence it should be GNU/Linux. Now, there are 2 ways you can define the OS
a) OS = kernel
==> GNU code = zero
b) OS = kernel + system utilities + windowing system + distribution
Well, in that case we should really be calling it GNU/Linux/X-window/GNOME/KDE/RedHat (or whatever distro).
Forcing people to say GNU/Linux is just twisted logic and ideology.
Stallman seems to understand that names are much more powerful tools than what ill effects it took to establish those names.
If we want to make free software successful, we need to get programmers understand names! Why do you think we have "redhat linux", "debian linux", "suse linux"? All vendors would like that people got confused and called "linux" instead as "redhat" or "debian". But they cannot get people to use their version of the software at beginning, if the word "linux" is not included.
This is why I really hate gnome. Who invented this crazy idea of calling different libraries and releases as bonobo or other awful names? KDE is even worse; they have no meaningful names - only some "k"-prefix attached to everything they do.
Programmers really need to learn how powerful names are. How can you write code, if you dont know how to name variables, functions, methods, libraries and applications. You should NOT invent meaningless names to them! Make sure your names have a meaning and people attach that name to the functionality of your applications. Concatenate names to build links between systems and subsystems. Make sure names sound good and communicate quality and dedication of the programmers that wrote the code.
Stallman obviously knows this. Adding GNU-prefix to Linux would be very powerful tool to advance free software; just like attaching "debian" or "redhat" words to "linux" are powerful tools for distributions.
BNF (backus-naur-form) is a powerful format to design names you use. Make sure you design names carefully enough, so that people need to learn as small number of different names as possible and still you communicate your intent to everyone seeing the name or a family of names designed to push people to some direction.
Designing good names for applications is the best form of FUD we can have.
-- Anonymous Coward
Before the flames fly, hear me out.
... something we might not be doing (and either be unaware of, or taking for granted) otherwise.
1) The author of the article is correct when he points out that the FSF and RMS are making a tactical error in trying to emphesize the GNU prefix to GNU/Linux (though I respect their wishes and use it as a show of respect for their contribution), in that it distracts discussion away from the freedom RMS is trying to promote with the distraction and misconception that RMS is out to stroke his ego.
But then again, does it? I'm not so sure, now that I write this. After all, we are discussing the FSF and the freedoms it represents
2) RMS is right to place the value of freedom above that of short term 'shortcuts,' and Linus' aversion to idealogy notwithstanding, there have been some harsh reminders of the dangers in trusting one's data (such as the entire cananonical kernel source tree) to a proprietary application in a proprietary format. I personally saw several hundred hours of Blender work become worthless overnight when NaN ceased operations, and while that value might one day rise again from zero of NaN stages a comeback and somehow manages to resurrect their Blender product, it will never really be safe as long as it is beholden to a single product.
RMS has been accused of fanatacism for years for vocally warning everyone about the dangers of trusting their data to proprietary products and formats, and has stressed that the safety in storing ones data in an open format far outweights what inconvinience involved in using a less polished free alternative.
He is right. Our data is worth far more than the hardware upon which it resides, and the software used to access it.
Linus is wrong. If the folks at Bitkeeper, who I believe are as well meaning and kind as the folks at NaN were, find themselves in Chapter 11, or worse, projects which rely on that product have an unpleasant migration ahead, at best.
Subversion, CVS, arch, or other open repositories may not be as simple to use, but there exists absolutely no danger of their going away because of fiscal hard times or an unexpected economic downturn. Proprietary products do not offer this kind of insurance, and that makes trusing one's valuable data to them risky at best, often reckless, and sometimes downright suicidal (in a metaphorical sense).
3) RMS lacks tact and diplomacy. He is a talented coder and a valuable "Big Thinker," but he does make the classic mistake of equating one thing (e.g. his message of the 4 basic freedoms the GPL offers and the FSF stands for) with another (the IMHO legitimate desire to have the FSF's contribution to the GNU+Linux operating system, which is well over half the code of what arguably constitutes the core operating system).
Yes, if people are kind they will do him the favor of calling the entire system GNU/Linux in recognition of their contribution and as a favor to a man who has given us so very much, but Linus is absolutely right to eschew doctrine and idealogy as an end in themselves, and is perfectly within his rights to call the kernel Linux and not GNU/Linux. Those who bundle the various OS parts together (e.g. Debian GNU/Linux, Source Mage GNU/Linux, Gentoo GNU/Linux, Mandrake Linux, Red Hat Linux, Suse, etc.) have the right to call their product whatever they like.
Calling the system GNU/Linux rather than just Linux is a request we are all free to honor, or reject, as we see fit. Personally, with all that RMS has given us, I figure typing an extra 4 characters every time I type the name, or saying one syllable every time I speak it, is the very least I can do in return.
And in the end that is what it is all about, freedom. Freedom to agree, or freedom to disagree, and freedom to argue (quietly or loudly, depending on one's style) one's perspective in opposition to another's. Which is why I hold a number of mutually acrimonious, well known free software/open source personalities in high regard for their contributions to free software and, hence, to freedom, even when I disagree with some of them on some issues.
The Future of Human Evolution: Autonomy
BCC?
;)
Of course, the reason everyone switched to gcc is that Stallman produced a C compiler that was "good enough" and free, and was the first to do so. If he hadn't done so, someone else would have -- probably, BCC would have been developed much further than it has been. C is an essential part of a Unix system. One must naturally understand that if one person doesn't produce such an essential item, some other person will.
So, arguments containing "they use gcc" are specious.
"Talks a lot about RMS's tacticts for getting his acronym included with the kernel's name."
This is not true.
Richard Stallman wants to include the 'GNU/' prefix to the system's name, not to the kernel's name, which is duefully named Linux.
So, when you talk about the system, you're most probably talking about GNU, the Free system the FSF has as a goal, and when you talk about the kernel, you're talking about the HURD or Linux.
The HURD, being a direct GNU project, will enable the GNU system (no strings attached), however it is not yet ready.
So what most usually call Linux (which is a kernel) is the combination of the GNU system (minus a kernel) with the kernel Linux. Therefore, GNU/Linux.
Many incorrectly believe that the whole system's been developed by Linus Torvalds and his faithfull foot soldiers (yes, even XFree86, KDE, GNOME [which is a GNU project], etc...) and calling the whole system only Linux, not only doesn't give any credit to all developers, but also perpetuates this historical error.
More details at:
http://www.fsf.org/gnu/linux-and-gnu.html
http://www.fsf.org/gnu/why-gnu-linux.html
The paper has the details to back it up. At that time, the Linux kernel was 2,437 KSLOC (thousands of physical lines of code). But gcc had 984 KSLOC, gdb 967 KSLOC, binutils 691 KSLOC, glibc 647 KSLOC, emacs 628 KSLOC, and so on. See the paper for details. GNU's contribution in terms of effort is, in aggregate, much larger.
Of course, it's a separate question as to whether or not the term ``GNU/Linux'' is a good term. It is clearly awkward to write and speak, and that's a very serious problem. Other postings have already hashed that to death here.
- David A. Wheeler (see my Secure Programming HOWTO)
Now, now, he meant well.
;)
Of course, in the process of creating the concept of "free" software, he destroyed the market for shareware, and the market for most Unix utilities, and the market for C compilers so that now everyone's stuck with gcc...
But who's complaining? I have BSD 4.5 on a laptop at home...
Shall we then call the United States of America
only as "America", or perhaps only "United"?
No, the real and complete name should be
the full name, shorcuts will be the wrong answer
as an *official* name. For common use, you
may call this country with any of its shorter
names, it does not not matter as long all of us
already know the full and official name.
Why not just call it Lignux? You can pronounce
it exactly the same way . . .
I really don't see what the big deal is... Stallman himself admits that those who already know the story of the FSF aren't who he's after, and I daresay the people out there who don't know the role they played aren't going to much care.
Seems like his energies could be better spent evangalizing the O/S and its uses, not its name.
K&R C.
The problem here is that many of us (us being UTACM's SIGLinux group) are too worried about what amounts to the name of our mailing list than actually making some waves across campus. We've done campus-wide installfests the last 2 semesters, but what do you know, 99% CS and Engineering.
This campus reeks of sweaty sex w/ Microsoft on a daily basis. I have spoken to sources who specifically told me that Microsoft dictates what we put in the public computer labs, they have no say. We have a 300 machine lab of P2's with 128 megs ram all crawling through Windows XP Pro and Office XP Pro. Why aren't we on NT 4 or something the machines handle? Oh yeah, we're a beta site and we don't have a say.
The first step to getting that changed is to make people aware of it. This is where Stallman comes in. Too many members of UTACM SIGLinux are just plain missing the big picture because they're too caught up in 4 bytes. 10 people could end up whining about the change, while a campus of 50k gets a speech from Stallman, sounds good, doesn't it? Here's the full arguments from the SIGLinux archives.and thats why he's such a threat to closed software firms like ...(add name...). The amount of anti stallman crap they churn out! why dont they spend the same amount in clearing up the bugs in their software?
Stallman has not got an ego at all. How many of you have actually met him. He's not at all a dirty hippie as some f**wits post. sure he's rigid. good for him and idea of free software.
Yunno ... I don't see Ken Thompson going around and demanding fealty from everyone for having written Unix. Welcome to the world of technology -- scratch that, welcome to the real world, where people have natural tendencies to push away people who demand gratitude. My mother doesn't claim credit for all my accomplishments, and she did a whole lot more than just provide half the chromosones...
GCC was not the first freely available compiler, nor is it the only one out there. Compiler hackers could have just as easily worked on lcc and shut RMS up for good.
I've finally had it: until slashdot gets article moderation, I am not coming back.
RMS wrote GCC. From scratch. By himself. GDB too. That's not the same as what Hopper did (which was paid research). It's not easy to appreciate what RMS went through to do this, especially given when it was done (mid 1980s).
Linus Torvalds wrote a kernel by himself, with very little usefulness (but heaps of promise) in the early 1990s. He was able to use the tools created by Stallman.
John Carmack (think Commander Keen, Wolfenstien, Doom, and Quake) claimed that he wouldn't have been a programmer had it not been for the tools created by Stallman. Once after Carmack won a large jackpot in Vegas (I don't know how often he does this =-), he donated the whole thing (>$10,000 I believe) to the Free Software Foundation (i.e. Stallman's group).
In the battle of the lisp machines, Stallman was afraid the highly-non-free side was going to win. To provide balance, he recreated their features and donated his code to the more free alternative company. He did this in real-time, by himself, unapid. His output equalled the output of a collection of commercial programmers hired from Stallman's lab (and others).
So GCC starts at Stallman. Free Software starts at Stallman. GNU starts at Stallman. The Open Source definition came about because of Stallman's work (and to some degree because of his contrariness and Tim O'Reilly's stupid decision not to invite RMS to his west coast summit that settled on the Open Source name). Stallman is where GCC started. Not Hopper, not Lovelace or Babbage, not Boole or Aristotle.
We're talking about running code that is still in widespread use after nearly 20 years, not paid research that was eventually perfected by others to resemble what we today think of as a compiler. Stallman is *the* person who started all of this, by himself, on his own time, taking part time jobs to survive until sufficient donations came in (for instance, the MacArthur Genius Award).
Stallman did this because of his ideology. Linus Torvalds' comments about the world being better with less ideology really seem stupid in this context, don't they? Torvalds' comments about only idiots or freaks or something choosing Free tools over superior proprietary tools really says something about Torvald's view of Stallman, doesn't it? Does Torvalds recognize that quality Free Software would not exist if everyone thought like that? Of course Torvalds has a right to his own opinions, but I wish he'd keep his mouth shut instead of revealing how shallow he is.
-Paul Komarek
So you're saying, to fight MS, you want to become MS, just without also making any money. Outstanding. We'll put out sub-standard crap but people will use it anyway because it has the right name, and eventually we'll make it all work correctly. Or maybe not, because we were too busy adding another cool feature. That's what BillG has said for years, and what you're saying now. Shit, at least he got something from it, you're aiming more toward the pissing yourself in dark slacks effect: you get a warm feeling, but no-one else much notices. Linux developers can and do write good code. Because they want to, and choose to. The freedom of open source helps, but they still need to pay attention and do some good work. What's the point of having that freedom and not ever using it for the purposes it was designed for? Open source software gives developers the best tools available to do great things. But if everyone spends all their time focusing on the "open source" and not enough time on the "software", no-one else will care. If open source software gets marginalized, because all of the biggest projects fail due to too much time was spent worrying about ideological purity and kowtowing to the RMS blessed political commissars, Gates and MS still win. But you'll have lots and lots of shiny freedom to show to your friends.
And, yeah, I'm writing this on an xp box, because that offers me the best applications currently. And I'm sitting behind an openbsd box as my firewall, because that offers the best security. And my web and other internet servers are on a Linux box, which does the best job at that role. It'd be great if all of those boxes could run Linux and I could do all that I'm doing now with my current setup, as well or better. But I can't, because too many whiny bastards would rather spend their time bitching about the politics of software rather than the quality of software. But wow, doesn't that freedom feel nice.
You're just jealous 'cuz the voices talk to *me*
The "movement" began with emacs. You don't really think gcc was written with vi, do you?
"I respect the GNU Project's involvement. But I'm not gonna spit out extra syllables and keystrokes just to appease anyone."
:-P... I love how hypocritial some things can get.
Isn't that what you just did?
I used to respect the guy a lot, but the longer he keeps up with this utterly stupid campaign to harp on the name and lambast people for preferring a usable name, the less I respect him. RMS needs to get back to evangelising stuff that actually matters.
Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.
You actually gain just a twee bit over two hours.
Stallman, Stallman, Stallman; there, I'm on topic!
:P
"Yeah...it was the numbers that were irrational, not the murderous cult of vegetarians...." -- Hippasus of Metapontum
Debain is a major distro that keeps pretty strictly to that naming convention (ie Debian GNU/Linux) at least for its official docs and you hardly notice it. And as I recall when they adopted the official name there wasn't *that* much contraversy either.
I usually think of GNU/Linux as the official name and people call it linux for short. But either way I cant see all this fuss making any sense
Without gcc - the kernel would not be so portable.
Without glibc (GNU C library) nothing runs!
Without the huge set of GNU tools the OS is just
a kernel.
They work in a combination kernel,glibc,bash etc etc.
So I think its a fair name.
Excellent point. People who insist Linux is not giving GNU the right amount of credit because they won't call it GNU/Linux are simply retarded. That's right... retarded.
If I develop a successful application on Windows using Microsofts compiler, should I call it Microsoft/Widgets? Hell no. GCC is just a compiler folks, and Stallman is a frickin lunatic.
The most important aspect of Linux isn't the freedom, it's the goddamn functionality. You want religion, shave your head and join a cult. You want good software, install what works best.
You sir, are a part of the reason most western democracies are heading rapidly toward authoritarianism, and why our traditionally free markets are rapidly becoming stagnant oligarchies.
Concern with freedom, even evangalizing freedom, is not a religious stance, it is a political one. There is a difference, in case you slept through your grade school, high school, and college civics courses.
The politics of freedom can be very important. If certain political foundations for freedom do not exist, are not maintained, and are not fought for (in a metaphorical sense), then the necessary freedoms to write good code may likely go away. Good free code first, but only a little later good code period. Indeed, without a foundation in freedom, you are likely to see a situation in which the freedom necessary to conduct your business with any tools whatsoever is simply no longer there.
Don't believe me? Consider the history of MS DOS 6.2, which stagnated for years until the Microsoft monopoly began feeling pressure from outside and squelched superior competing products with their shoddy Windows product, a product which remained shoddy until 1998 and even now fails to live up to many of the technical standards hobbiest have managed to put together in several free operating systems.
That is one way to lose such freedom: an unassailable monopoly.
Another way is legislation, such as the DMCA, UCITA, and SSSCA. This again is a political, not religious, process that you'd better start caring about, or you may find your business legislated out of legitimacy.
Then consider software patents: the ultimate form of "I got my letter off to the patent office first, now no one can write anything remotely similiar. Nah Nah!" Another way your freedom to write code that works may quite possibly vanish.
There are other ways you can lose the ability to write code, or even have access to, code that works, indeed, the entire foundation of our free market economy can go away, and the only way to prevent that is through getting off your fat ass and having a little political insight and concern, and doing something to challenge and oppose such trends. Or perhaps you've so equated any passion for a particular political or philisophical with religious fanatacism that you are no longer emotionally capable of taking any kind of stance, for fear of looking like a balding Hari Krishna?
So, in summary, unless you want to lose the choice of using any free operating system at all, whether on technical, political, or aesthetic merits, and quite possibly lose the right to write, or even have access to, quality code of any kind, you'd better start caring a little bit more about politics and stop equating politics (and the few people who are passionate and involved enough to step up to the political plate and take a stance) with religious cults.
The Future of Human Evolution: Autonomy
Yeah but what has he done for us lately?
In my limited experience (I've only been using Linux and other GNU tools for about 4 years now) it seems like there is an underlying current of not knowing how to correctly pronounce so many of the names and acronyms (recursive and otherwise) like GNU. Is it pronounced "new" or "guh-new" ? Then there is the classic "lin-nux" , "lee-nux" or "lye-nux" . Oh and of course there is the slew of GNU-inspired apps and tools: "nome" or "guh-nome"
Anytime I meet a fellow geek for the first time and we find that we have an interest in Free Software or Open Source software in common, there are those uncomfortable moments while conversing about things when he/she won't pronounce a name as I do. Do you correct or don't you? How do you know you're pronunciation is correct?
Other than setting up sound on Red Hat using sndconfig and hearing Linus (that's pronounced "Lee-nus") pronounce his own name and that of Linux (pronounced "lih-nux"), I've never heard the "official" pronunciation of most of this stuff. Kinda funny huh?
Or, maybe it's just me...
Co-founder and designer at Music Nearby: http://musicnearby.com
However, this 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.
I think that point gets to the center of the problem with Barr's article. It seems to suggest that every position that RMS takes is automatically FSF policy. Of course, as our president and founder, many of RMS' personal positions match FSF policy exactly. But, most of them don't; RMS' personal website is full of personal positions that aren't FSF policy.
Bradley M. Kuhn, Executive Director of the FSF
P.S. Finally, there is a factual error in the article. the GPL is the "General Public License". The G stands for General, not GNU. I usually say "GNU GPL" to make that clear.
When the Hurd reaches a stable state, the resulting operating system, consisting of the GNU(Hurd) kernel, the GNU applications/utilities/libraries, GNUstep as a desktop environent, and a replacement for X, could simply be called 'GNU', or 'Debian GNU'. (instead of Debian GNU/Hurd)
Then this debate would finally be over.
I assume this is supposed to evoke "Cuba Libre" and imply freedom-as-in-speech. However, my second language is O-level French, and "libre" to me is every bit as ambiguous as "free", with perhaps a bit more bias towards the free-as-in-beer meaning.
In short, it doesn't help. Sorry.
--
E_NOSIG
Most of the Gnu tools (with the exception of the compiler and linker) can be replaced. Emacs is just a nightmare, Info sucks large rocks through small straws. Busybox replaces many of the standard utilities.
My Sharp Zaurus over here has very little Gnu content.
I have discovered a truly marvelous sig, unfortunately the sig limit is too small to contain i
RMS denies being a libertarian. Anyone who respects Chomsky is automagically a leftist. No choice about it.
-russ
Don't piss off The Angry Economist
I attend the University of Texas and am a member of SigLinux (per mentioned in the article.) I was also one of the more vocal ones for leaving the name as it is. I figure I might as well post my thoughts on the subject here..
;)
Yes, GNU has done great things for Linux. gcc, the userland, etc. But others have also done great things, such as apache, xfree86, samba, etc. If we want to be fair, and call it GNU/Linux, we can't stop there. We'd have to call it GNU/XFree86/perl/PHP/mySQL/apache/Linux. Yes, GNU has made extensive contributions to Linux. But to call it GNU/Linux makes it seem like others have not.
Personally, I don't agree with a lot of things RMS says, but I chalk them up to ideological differences and agree to disagree with a lot of GNUbies. But this issue is less ideological and more egotistical. The OS is called Linux not out of the worship we have for Linus (legend has it he first called it Freeix, but the person who ran the ftp site hated that name and just called it Linux,) it's because we've always called it Linux. The name is not about taking credit for things, it's about giving people an easy reference.
RMS contends that "Linux" refers to only the kernel. I don't know about you, but I say "Linux" when I mean the entire system and "the kernel" when I mean the kernel. I don't mean to take credit/fame/glory/whatever away from anyone, it's just easier and a lot less confusing. People also don't call Windows "Microsoft Windows," they just call it "Windows."
Calling the entire system "Linux" is not incorrect or wrong, but calling it "GNU/Linux" can get confusing, especially when talking about different distros. I've known less experienced Linux types ask if I've used the GNU Linux distro, not knowing that it was just what some people call the entire system. But I won't say that "GNU/Linux" is wrong, because it's not, but it's all just geeky semantics anyway.
My whole argument for not changing the name of SIGLinux was because we are NOT a GNU/Linux user group, we're a Linux user group. Should a version of Linux without GNU tools exist, that would fall under our area of expertise. Changing our name just to pet Stallman's ego and represent our group as holding a certain belief (where in actuality, there are some VERY widely differing opinions on the issue in SIGLinux) would misrepresent us, as we don't all buy into the GNU philosophy.
Anyway, this is a lot longer than I originally intended. So I'll stop. I'm actually looking for replies, I have enough karma already. So reply!
http://slashdot.org/comments.pl?sid=32355&cid=3491 138
RMS deserves every bit of recognition as anyone who has worked in bringing us this world of choice. Maybe even a little bit more. He has given us tools to work with and they are pretty good; most of us used them happily because they work and are a good alternative. But probably he has already got it: he is world famous, I know a guy who defended his thesis for graduation with a big picture of him as a background. Maybe the three letter issue is nothing compared to what has happened lately in Free Software.
However, he is still a human being, perhaps somewhat louder than others about his beliefs, but I don't think he is a big bad hairy monster. But, maybe we should be aware that mixing up politics with good ideas has been proven dangerous in some cases in the past.
Basically, I don't care what RMS wants to be done with the name of the OS, as long as it doesn't affect the good response times in fixing bugs, the availability of source code, the reliability and the fun of it. It would be hugely painful to see people leaving Linux just because it is not fun anymore, or because they can't agree with someone else, like with FreeBSD lately...
I'm sure you meant to say quadrant 3: "authoritarian"
Libertarians would let you decide for yourself whether you should use open software or not.
Authoritarians (like RMS) want to decide for you.
Libertarians would let you decide for yourself what to charge for your services and products.
Authoritarians (like RMS) want to decide for you.
RMS is an authoritarian, through and through.
Why must free software be dependent upon a free compiler? Seriously! Using that argument, nothing written for the MS, Borland or Intel compilers can be free. That's nonsense.
Of course free tools are preferable, but that doesn't mean they are necessary.
(besides, the maker of the compiler doesn't get to name the output of the compiler, or do you really want to give Microsoft that kind of marketing power...)
A Government Is a Body of People, Usually Notably Ungoverned
With the revolutionary ideas and coding contributions from Richard Stallman, where would Linux be today?
:-).
Summary: Nature abhors a vacuum, something else would have filled the niches occupied by GNU tools and GPL.
Long version:
Linux would be about the same. We would be using a different compiler and license, that's about it. Free compilers existed before gcc, free editors before emacs. GNU tools did not create anything new, they were just more convenient than the others. If the GNU tools did not exist something else would have filled the niche, attracted users, and thereby gained more attention, maintenance, support, and use. GNU and FSF are good, but free tools existed before and will exist after.
The real revolution was not the tools, the real revolution was in communications of ideas via the net and distribution of tools via the net. GNU tools were are the right place at the right time and road the net wave from it's early academic-oriented days.
With respect to licenses, again, we would simply be using something else. Free software and the sharing of code existed long before the GPL. The GPL has a unique spin compared to older licenses but the truth is few programmers really care about BSD'ish vs. GPL'ish. People merely tend towards the license of OS they are using, or maybe the GPL's viral nature has twisted some arms
Time to rewrite every GNU program from scratch and release them under a BSD-ish license.
That license should state that anyone may use those programs and package them into an operating system, without ever having to worry about how to name that OS nor whether anyone will use them for endless grandstanding and petty politics.
Let's call this project UNG (Ung is Not GNU).
And remember kids: Never trust a computer you can actually lift.
You're too late. Alan Cox's interview was three days ago.
Well, you can't spell "Queer" (the guy's playing a flute to a pink butterfly, for crying out loud) with an 'S', so the joke would have been lost :P
Got Rhinos?
QED
BSD had great compilers when linux wasn't in it's diapers yet - Sheeeeesh!
If it were done when 'tis done, then t'were well it were done quickly... MacBeth
That sounds like a great reason to call gcc GNU/gcc. If you want to call a colection of software that is GNU based GNU/something, or you want to call an FSF owned program GNU/something, then that's fine, but individual projects should be allowd to name thenselves whatever they want. Otherwise we'd have GNU/Darwin, and GNU/mozilla, and GNU/freking everything.
GNU/Linux == OS Distribution with a linux/kernel and GNU software.
GNU/Linux != Linux kernel. The linux kernel is named whatever Linus says it's named.
You've got it arse about face...
With the ideas and coding contributions from Linus Torvalds, where would GNU be today?
Summary: Nature abhors a vacuum, something else would have filled the niche occupied by the Linux kernel.
Long version:
GNU would be about the same. We would be using a different kernel, that's about it. Free kernels existed before Linux, free editors before emacs. Linux did not create anything new, it was just more convenient than the others. If Linux did not exist something else would have filled the niche, attracted users, and thereby gained more attention, maintenance, support, and use. Linux is good but free kernels existed before and will exist after.
The real revolution was not the kernel, the real revolution was in communications of ideas via the net and distribution of tools (aka the operating system) via the net. Linux was at the right place at the right time and road the net wave from it's early academic-oriented days.
Free software and the sharing of code existed long before the Linux. The GPL has a unique spin compared to older licenses but the truth is few programmers really care about BSD'ish vs. GPL'ish. People merely tend towards the license of OS they are using, or maybe the GPL's viral nature has twisted some arms :-).
> So you're saying, to fight MS, you want to become MS,
> just without also making any money. Outstanding.
> We'll put out sub-standard crap...
What do you mean "become MS"? One of the main tenets of Free Software/Open Source is that since the code is open, bugs and security holes get patched more quickly, often by the users themselves. The ideals of the GPL improve the quality of our software. Even RMS trying to get people to use the GPL improves the quality of our software, since GPLed code can be used and improved and added to other GPL projects to share the improvements made by one programmer to benefit all.
If you want to privately fund proprietary OS development by yourself, feel free. You wanna fight Microsoft by their rules, go ahead. Follow BeOS, which was AWESOME, but NOT GPLed, into the grave Microsoft dug for it.
For the rest of us, the GPL and valuable community contributions are the only viable way to continue Linux development. If you don't like the GPL, you can choose BSD.
Every word you write reveals that you use whatever works best without regard for the benefits of the GPL. As I said, run Windows XP solely. That's the easy way out. No uphill battles there. Why are you even here slumming with us geeks? Linux started out as a little nothing that barely ran. If everybody had dismissed it because it wasn't the best at that time, it would have died before it got started. If you really want to run "what works best", I'd say WinXP is easy (read: for morons), pretty (looks like a kiosk in the mall), and has the support of a monopolistic monster. What more could you ask for? I know you trust them not to have backdoors in XP, right? IE is super-secure, right? Just don't click "Back". And you gotta love the MSGUID in Word. Big brother was a midget compared to Microsoft.
The quality of GPL software is directly linked to the amount of users and interested developers. By slagging the ideology that has drawn so many to use free software, you slow improvements by confusing possible users enough to stick with the default, Windows. If you actually want better quality, stop arguing and get more users and developers onboard. I choose GNU/Linux for the ideology, you choose it for the technology. BOTH REASONS ARE VALID.
And BOTH aspects are required TO WORK TOGETHER for Linux to be successful. Without the GPL, Linux is swallowed by Microsoft, is embraced and extended, or is wiped out in the next economic depression. Without the technology, nobody uses it and it doesn't reach maturity. All the pieces are needed to complete the puzzle.
Why do people think Britney Spears is sexy? This question would probably get 20 different answers - all of which are valid. 20 different reasons for 20 different people with 20 different ideas of perfection. The end result is the same. She's a babe.
And so is the GPL.
And so is Linux.
Zoober
I think Richard Stallman will in future probably be regarded as one of the most influential and important men of the early part of the 21st century.
He is helping to define, on behalf of the little person the battlefield where the next huge ideas of the century are going to be fought.
This is serious stuff. We are not just talking sofware, we are talking ideas; the great "wealth" producer, probably of the next century or so.
There are those who wish to control these ideas, so they can control you. When a patent claim, or IP on a vaccine, can save the life of a child in a developing country, then ideas, truly are a matter of life and death.
I really believe that RMS is one of the first generals of the next war!
However, like many of the community, I get rather nervous when RMS resorts to the tactics of the enemy (in this case; "the" establishment). He is worried about being subsumed by establishment. We are worried by him becoming the establishment.
I suspect that the answer lies somewhere between RMS histrionics and the natural conservatism exhibited by the likes of Torvalds.
However, isn't it true that the centre is always defined by it boundaries?
Cheers,
Doug
Otherwise, Linux would be forgotten, like Minix, or Coherent, or NCube's OS, or Popek's kernel, or..
The g in gcc DOES stand for GNU. The C compiler on old school Unices is called cc for C Compiler sensibly enough.
Say I wonder if that isn't the answer to the GNU/Linux bickering: glinux!
Whereas Hopper invented the idea of the compiler. Without her work, no compilers, including GCC, would exist [1]. That's a bit of a difference IMHO.
sPh
[1] Typically, big ideas occur to several people when the time is right (e.g. calculus to Newton and Liebeitz), so probably someone else would have come up with the compiler if Hopper hadn't. But the difference between cloning and originality remains.
Don't forget that Linus doesn't own the kernel, which complicates the issue of who controls the name if you use ownership alone.
I think RMS would agree with your point that everyone should be allowed to name their own project whatever they want. IIRC, RMS doesn't want Linus' kernel to be called "GNU/Linux". I believe he wants the increasingly popular operating systems based on GNU software (and more generally, stemming from the GNU movement) to be called "GNU/Linux" instead of just "Linux".
I don't speak for him, of course, but my guess is that what he really wants is for the so-called "Linux Movement" to be called the "GNU/Linux Movement". I think it's pretty clear to those who know their history that the "Linux Movement" comes from several movements who owe their roots to the GNU Movement. My argument requires that we don't throw the BSD stuff into the "Linux Movement", which I believe is reasonable.
-Paul Komarek
sPh
Most of the programs installed on your GNU/Linux :) box were not written by Linus. 90% of the remaining programs on your machine were written by voluteers or by people working for the FSF on the GNU project. A number of the *central* tools (ie. GCC, gdb and emacs to name a few) were written by RMS himself.
Anyone who decries RMS for trying to gain some recognition for the FSFs contribution should think twice. How would many of you feel if you created a vast set of tools and released them as free software only to have someone else write the *one missing element* then release it before you? Effectively, if not intentionally, stealing the credit for the entire thing.
For those who are thinking "we should re-write all of the GNU tools from scratch": I'll see you in about 8-10 years. Have a nice time, 'cuz there's a whole lotta man/years of code out there to write.
GJC
Gregory Casamento
## Chief Maintainer for GNUstep
Good point.
Please tell me what Newton's big ideas were? Derivatives, for instance, were known to his teacher Isaac Barrow. I am a mathematician, and using Newton as an example is great for my point. Every mathematician to whom I've spoken on the issue believes that ideas are discovered, not created. Furthermore, this discovery owes less to a single person than those that came before them. This applies to Newton as well. Newton, of course, was brilliant -- but giving him credit for modern calculus, or even the calculus of his time, is an oversimplification.
Hopper, for instance, moved "compilers" from Howard Aiken's Harvard lab to the commercial world (the UNIVAC in particular). Before here came devices that translated from languages similar to Algebra into code for a particular machine (for instance, for the Harvard Mark III). It has been suggested (Ceruzzi, "A History of Modern Computing", pp. 84-86) that Hopper's definition of compiler is in fact quite different than the current common definition. Hopper's idea was something closer to a linker. Thus Hopper's work is not particularly relevant to the ideas behind GCC (though it may be more relevant to GNU ld). I hope I've made it clear that Hopper did not "invent" the "idea" of a compiler. Hell, she didn't even discover the "idea". She took it from Harvard to UNIVAC.
All of this said, I thought I made it clear. I'm talking about running code that is still in widespread use. Stallman's work was by no means a clone of Hopper's work, nor of anyone else's work. Of course his ideas were influenced by other C compilers, as well as his own work with lisp. And certainly the language definition was not his own.
Stallman *wrote* GCC. From scratch. By himself. This was not a researcIt was not funded by anyone but him. Thus it is entirely reasonable to describe GCC solely in terms of RMS. The *work* was original, even if the idea was not. I'm not sure why you're trying to raise a point about the idea of GCC was not original -- of course it wasn't.
Also, GCC is not a "descendent" of C. C is a language specification, derived from B and others before it. GCC is a program. They aren't even the *same sort of thing.* We owe K&R kudos for a great language. We owe RMS kudos for writing GCC, the heart of Free Software.
-Paul Komarek
So if you believe that the government should enforce laws that limit what you do with words and ideas, then you're not an authoritarian. But if you think that such laws are bunk, you're some sort of fascist? I'd suggest that the truth is a little more complicated than that.
Imagine that there was a law requiring people to spend at least $40 on long-distance every month. If somebody opposed that law, would you call them an authoritarian for "preventing the long distance companies decide how much long distance people should buy?"
It is agreed that Stallman did not invent fire or the wheel, nor did he invent a language (why were you listing languages anyway?). He started the Free Software movement. With GCC. By himself. yadda yadda yadda.
As the subject said, GCC is the heart of Free Software. It was written by Stallman because he couldn't find a sufficiently free C compiler (he tried).
Do we disagree on anything?
-Paul Komarek
I will agree that GCC is a very valuable thing for all of us to have and share, but if RMS wasn't around to write it someone else would have. As for his ideals, well, that's an entirely different story (some of you may know I don't approve of RMS's politics. They aren't needed and they aren't fun).
-bugg
You've got it arse about face...
You are mistaken. Both of our statements are correct. GNU, GPL, and Linux were all carried along. None were irreplaceable.
Imagine Bosch going to Audi and saying "you guys use our engine computer; therefore, your brand is now Bosch/Audi". That's the kind of self-aggrandizing, arrogant crap RMS is pulling.
While RMS has done some good work for all of us, he has no business unilaterally renaming someone else's work.
It's Linux, damnit! Pay no attention to renaming attempts by self-aggrandizing blowhards.
Talks a lot about RMS's tacticts for getting his acronym included with the kernel's name.
;-)
Just call it LIGNUX (pronounced leih-nux) and be done with it.
"I have opinions of my own, strong opinions, but I don't always agree with them." -- George H. W. Bush
religious fundamentalism being the biggest example of that point
Any idea, once fully implemented, is fine and dandy.
It's the difficult periods of transition that fuck everything up. And this applies to government (see France's five subsequent revolutions post 1776), medicine ("wash hands?" "trans-plant?"), and a lot of hard sciences too ("ooh, nuklear eNergy!" "Why's Kyle dead?").
If hard-line Islamics, hippie anarchists, regular people, or man-hating lesbian feminazis ruled the world, the world would get along just fine--but since there's opposition between all these groups, there's stress and problem.
Now, I do agree with you. It's nice to dream about changing the world, but until you can you need to know how to live in the one you've got. Failing to accept this (like Christ, Ghandi, and Linus have) leads to much suffering, and distracting the person between what's really important. (And in order, that'd be "telling people to be cool," "telling people to be cool," and "coding Linux.")
The HURD contains Linux code. It uses:
TCP/IP
ext2
lots of hardware drivers
Now, where is the credit?
Linux/HURD it is, eh Stallman?
Plus he grabs the X11 code and
doesn't give XFree86 any "credit".
Simply because the overhwleming majority of its users call it thus. In the future `Linux' will have a more stricter definition: it will be an Operating System that conforms to the Linux Standards base.
Correct me if I'm wrong, but I don't think that Stallman is trying to change the name of the kernel, but to point out that the system is more accurately called GNU/Linux because it's made of the GNU tools running on the Linux kernel. You could have GNU/mykernel, GNU/IBM or whatever. It's a question of accuracy.
Liberty uber alles.
Does Torvalds recognize that quality Free Software would not exist if everyone thought like that?
You're begging the question. Of course he doesn't recognize that, because it may not be reality. Linus uses Linux because its useful. There's nothing wrong with that. It doesn't mean less Open Source / Free Software would exist - likely more, because people would realize others are using Linux because of the superior end products that result from an Open Source development model, rather than a sense of ethics that very few others share.
Of course Torvalds has a right to his own opinions, but I wish he'd keep his mouth shut instead of revealing how shallow he is.
Of course you have the right to post, but I wish you too would shut up instead of revealign what an annoying illogical little bitch you are. Rude isn't it?
Every major free work can trace its roots to GCC
So what? Does that mean that gcc/GNU/RMS has to be in the name?
If that were the case, shouldn't we name a heck of a lot of software with "Microsoft VC++/" prepended?
If it's recognition RMS is after, I can understand that, but to have kittens over the name...
Maybe he's a egotistical genius commie whacko saint.
Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
Libertarians would let you decide for yourself whether you should use open software or not.
Authoritarians (like RMS) want to decide for you.
No, he's said he's not interested in outlawing proprietary software. He just wants to make it obsolete by creating better free software.
Libertarians would let you decide for yourself what to charge for your services and products.
Authoritarians (like RMS) want to decide for you.
Wrong again. The FSF encourages the selling of software.
TheFrood
If you say "I'll probably get modded down for this..." then I will mod you down.
The word you were looking for is "diverged", not "divulged".
Just a little nit.
Mention RMS in a Linux crowd and you'll find people who love him, hate him, and those who simply roll their eyes. People call him a whacko, egotist, genius, saint, and communist.
(To which I think to myself "I love him and hate him, think he's a whacko, egotist, genius, saint, and communist")
Precious few are ambivalent about Richard Stallman.
(Which is precisely the definition of ambivalence).
Do not get me wrong, I am very appreciative of what functionality the GNU C Compiler gives me to program quality software. However, I do deny any software I make as descendants of gcc--gcc is simply a utility for generating assembly code for many different types of machines. I did not base my software on any of gcc's methods of translating C code into assembly, or its functionality. Of course, I just as easily could have used lcc to generate assembly which would be passed to the assembler, as. By this logic, the very comment you read would be a derivative work of Netscape, which in turn is a derivative work of Motif, which was created based on ideas of MIT, and so on. And most certainly, I do not consider the software I write as derivatives of vi; I did not mimick the function of vi in any of my code (well, except a vi clone I played around with). Case in point, I respect all of the utilities in which make my own Open Source contributions possible; however, I could have just as easily used proprietary utilities to achieve the same product. And I actually find it easier to give kudos to the utilities that make my work possible by writing about them in forms longer than a 'GNU/' prefix.
-
And the Angel said unto me, "These are the cries of the carrots! The cries of the carrots!"
See related Simpsons quote.
Soundbite, soundbite, let us tell what to think tonight.
What is an RMS?
RMS is a legendary hacker who wants us to give GNU credit for the Linux OS written by Linus Torvalds who everone likes.
What is an RMS?
Crazy ego guy who is disruptive at programmer gatherings and smells bad.
What is an RMS?
Man on an ideological mission to turn programming into a communist art and wants everyone to agree with him.
Okay, what is an RMS, really?
www.gnu.org, www.stallman.org -- get the truth from the horses mouth. Really, all of the above are more false than true and if you learn of him from someone else, you're likely to get a grand misconception of him. The most soundbite-like and accurate statement of him I can make is that he has introduced and broadly defended the sentiment that software should be free. Everything he does, including the GNU/Linux nominclature, is entirely for that goal.
Perhaps it is disturbing that software can be under ethical consideration. But that doesn't make the statement not true.
Certainly. However, having a free compiler means you are not tied in to the licencing requirements for generated code of a proprietary compiler. Think of some of the fun requirements Microsoft has been putting into the licence agreements for its development kits of late.
(This sort of behaviour is why a lot of free software projects for Win32 - e.g. Mozilla - are trying desperately to get away from Visual C++ and get their project compiling under gcc, Cygwin or mingw.)
Think of it as the GPL being the Declaration of Independence, and gcc as being the gun that helps you enforce your freedom.
http://rocknerd.co.uk
. . . he just wants recognition . . .
and the community seems bent on forgetting him, so he attempts to bludgeon his will upon them. What arrogance! Now wonder he is destined to be forgotten.
The Debian web-pages allow you to download
plenty of non-free packages. These are not GNU principles.
Quite the opposite, it is as anti-GNU, anti-FSF, and anti-free
as it gets.
it's a recorder not a flute
C'mon Stallman...finish Hurd...then you can call it GNU/Hurd and leave Linux alone.
I'm not discounting the GNU contribution....on the contrary. I wouldn't have been able to do what I did in College without GNU tools.
-ted
Another good reason why the OS should be called just Linux and not GNU/Linux is that by any logical definition of the term, GNU/Linux (the OS) is a subset of all the available Linux operating systems, and so does not encompass all of Linuxdom. This is because the GNU project has a FSF mandate that limits itself to only using "free software" (in the FSF definition of the term). Not all distributions agree with this limitation, and so cannot be included under the auspices of the GNU project.
So, Debian being GNU/Linux is very appropriate -- they are very careful about enforcing the GNU restrictions. However, distributions such as RedHat or Mandrake often include "non-free" software, and are not in keeping with the moniker GNU/Linux -- they are each an "Open Source"-based OS with a wider scope (one which I personally prefer over GNU/Linux).
..wayne..
Also, GCC is not a "descendent" of C. C is a language specification, derived from B and others before it. GCC is a program. They aren't even the *same sort of thing.* We owe K&R kudos for a great language. We owe RMS kudos for writing GCC, the heart of Free Software.
-Paul Komarek
Excrement.
I owe RMS nothing. Nothing. Even if I ran an all GNU-system using HURD as my kernel, I'd still owe RMS nothing.
Why?
Because he gave it away.
Or at least, he said he did. Now he seems to want to say, "Um, yeah, I gave it away, but now I'd like very much for you to call Linux GNU/Linux. Oh, and I don't want you to use GCC to compile non-GPL software. What? You don't like that? Don't you know how much you owe me?"
No. He can't have it both ways. I have no intention of ever calling Linux GNU/Linux. I have no interest in his unwinnable holy war. This is the dark side of the "gift culture"...RMS is trying to suggest that we are obligated to him for something he gave away for free.
Yes, free software existed before GNU.
But free software was dying when GNU came along, and RMS was one of the few who refused to accept that. The PDP and ITS were dead; UNIX et al. were dominant. BSD was around, but not yet free. Stallman found that software was moving away from open development, and into binary-only form, with all sorts of lawyerly conduct.
So he founded The GNU Project, to write a free operating sytem, which didn't exist at the time.
Read his 1983 Usenet announcement, or any number of the documents on gnu.org explaining why GNU was founded.
I hope I didn't claim that things compiled by GCC were GNU-ish. I believe that the original subject about GCC being at the heart of Free Software relates to its significance in the GNU project's history, as well as its significance to many programmers who have gone on to create Free Software.
In particular, it would be less tempting to apply the GPL to one's own code, if one hadn't benefitted directly from other GPL'd code such as GCC, GDB or Emacs.
The GPL was created for Emacs, after some companies "borrowed" heavily from Stallman's original Emacs but wouldn't let him see the improvements. Stallman's dissatisfaction prompted the creation of the Emacs license, which eventually became the GPL. Although Emacs was popular, I think that Stallman's release of GCC, under the new GPL, made a wide group of people take him and his GNU project seriously. GCC was also a business success for Cygnus Solutions a short time after. Thus GCC is a landmark in the Free Software world.
Since then, many people have used GCC when experimenting with programming. I certainly benefitted from a port of GCC and G++ to OS/2 when I moved beyond BASIC. I had tried to move beyond basic when I had a TI 99-4/A in the early 80s, but couldn't afford the $100 C cartridge (I was about 10 years old, and wasn't earning much at the time =-).
But nobody cares about me, so it's better to use John Carmack of id software as an example. He claims that GCC was a big part of his foray into programming. I would like to think that this is part of the reason he releases the engine for his games under the GPL after a while. And I'm sure that many other people who have made significant contributions to the Free Software world cut their teeth using GCC, and feel a need to return the favor.
I guess what I'm saying is that GCC is a big part of the Free Software world for developers. For pure users of Free Software, well, GCC probably doesn't mean as much to them. Maybe these threads about GCC are really split between developers and users. Maybe not.
-Paul Komarek
It seems to me you are being a bit too literal about "owe kudos to". I was simply suggesting that credit be given where credit was due. If you aren't giving credit to someone for Free Software, then I'm not sure why you're posting here.
;-). I don't want to argue about veterens and government in this thread, either; but I think the analogy is important. RMS fought damn hard to give us GCC and the GPL. He's worried that, through ignorance of history, the "spirit" (don't think of ghosts) that prompts such Herculean efforts will be taken for granted and lost. Maybe it's a bit like watching your grandkids come up spoiled and ungrateful.
I don't think RMS is suggesting you have an obligation to him. At best, it would seem he is suggesting that, in his opinion, you have an obligation to be neighborly and a good member of society. But I don't think anyone wants to bother arguing that with anyone else in particular; at least not in this thread.
I think RMS is worried about is a massive influx of users of Free Software taking its lessons about freedom for granted. Just like American veterens of the World Wars don't like it when American "kids" take the freedoms guaranteed to them as US citizens for granted (most people on the planet are "kids" for WWI[I] veterens
Stallman's idea of encouraging with all his power the GNU/Linux moniker may be misguided and unpopular. But that doesn't mean his point is invalid. I believe it is important to understand what it took to reach where we are today, because I don't want to do it over again.
To anyone who reads this and is not familiar with the social history of Free Software, I recommend you take a little time and read about it. Read about the history of computing; read some biographies to help you understand the key players (I know that Torvalds and RMS have easily-read biographies); read about the splendid rise and sordid decline of UNIX. This is my request -- of course you owe me nothing.
-Paul Komarek
... But if not having a price is not a requirement of 'open source', if only having access to the code and being able to modify it and/or redistribute it is the only requirement, then what exactly has this demagogue fatso given the world that it doesn't already have? Every Unix ever made was by this or anyone's definition 'open source' enough.
Stallman's genius, if you can call it that, is to get his name and not just his freaking acronym associated with things that already exist (yes, Linux logically speaking 'already' existed) and for which HRH Stallman wouldn't have the first clue or inclination of how to create, contribute or proceed.
Stallman is a demagogue. In any other place and time he would be ignored. And yes, you can interpret that exactly as you read it.
I could never figure out either if Hitler really believed his own BS, but Stallman looks cooky enough to do it.
This issue really boils down to what you consider an operating system.
n s_to like?
Is it a kernel+toolset? Is it a kernel+ideology? Is it a kernel+honorary_credit_to_some_guy_somebody_happe
Frankly, the whole "we owe so much" line is mistaken. Yes, the FSF has done stuff, wonderful stuff... but that is no reason to arbitrarily attach their nname to everything. The linux name is a label, not an advertisement.
The ideology line is also mistaken. Whether you love Open Source or are indifferent... the OS is still the same. It functions the same and performs the same. People are using linux because it's quality work and cost effective... and it's the same operating system. In other words, this is not the FSF's project. People do not write linux programs to support the FSF, they do it to support linux.
The toolkit line, as you may have already guessed, is also mistaken IMO. If you took out everything but command.com in DOS, you'd still have DOS. If you swapped bash with ksh, and other GNU stuff with nonGNU stuff.. you'd have the same operating system. If you are going to name an OS for the programs packaged with it... then why does GNU get exclusivity?
The FSF is certainly welcome to make their own distro and call it GNU/Linux, but running around pasting their names on stuff is almost like McDonalds. McLinux, anyone?
Best Slashdot post in a long time.
Think of it as the GPL being the Declaration of Independence, and gcc as being the gun that helps you enforce your freedom.
.sig in the works...
Well said.
I see a
Pronounced Gee-noox, of course...
I've always found it interesting how people who don't agree with Stallman like to attack him. In other words, almost all attacks against Stallman's ideas are ad hominem, because they can't come up with any logical reasons why his ideas are wrong.
As an ad hominem attack of my own, your confusing of left wing politics with anarchism does nothing to increase your credibility. Try being informed next time.
Nathan's blog
If you're talking technically about the kernel or the core system, it's Linux. If you're talking about it as a complete operating system, its only fair to call it GNU/Linux (or perhaps GPL or OSS/Linux more appropriately). Linux ain't much without the giant set of meat and potatoes tools every distro comes loaded with. And in most distros, it's all open software.
Linus and co. engineer the core system code, but everything else comes ultimately from the freely given time and skill of thousands. And let's face it some of the most important stuff in any linux distro does come from the FSF / GNU project. GCC, G++ anybody? I hear alot of people slag off GCC, but oddly enough I don't see anyone writing a better free compiler.
A thread like this becomes a place for all manner of frustrated twits to set up their soapbox and become karma fountains. Which is, ironically, the reason why so much open source software basically sucks. Too much talking, not enough code.
Perhaps a forum like slashdot does more harm than good, turning programmers into idealogues when what they should be first and foremost is good engineers.
_______
b00tZ
I may not always say GNU/Linux, in fact I hardly say it. I just say Linux. But when I tell people about Linux, I always point out the fact that it wouldn't exist without Stallman and the GNU project.
When I write code for myself, I always put the GPL on it. At work I use Linux. I agree with his philosophy of openness in systems and software source. I am indebted to him.
RMS might become irrelevant to some, but never will he be irrelevant to me.
If tits were wings it'd be flying around.
Don't change to make RMS happy. Change to promote
free software. RMS gave use great tools and tools
that we could modify and build other useful tools.
The FSF gave us a media to share these tools and
a license to keep them free. RMS is not concerned
as much about being the God of all this stuff as
he is in protecting our rights. The more we help
the GNU project the better for all of us. Lots
of people using GNU/Linux or "Linux" as most people will call the o/s, have no clue as to the
difference between the o/s libs, apps, and kernel
to just the kernel (Linux in this case). Remember,
the GNU project has HURD, that when it comes to its own, may just replace the Linux kernel one day. GNU/HURD boots in no time and you can run X
windows + all the normal stuff you can in GNU/Linux. It still has much to be done to make
it a viable alternative to the Linux kernel, but
at least we have more options. RMS deserves our
thanks for getting this started, the FSF and GNU
project deserves our support to keep the software
in our hands and free to modify and distribute
acording to the GPL.
forgivness is easier to get than permission
35 comments all rated at 5 are too much! I use the rating system to find the best comments fast, but I'm not reading through 35 messages. Can't we issue less moderation points when a topic is heavily moderated?
Now every programmer will not only copy Interfaces from MS, but also naming! I can't wait to see Linux2003!
GCC/Linux?
He wants to eliminate all governmental interference in the creation and use of code, and that starts with eliminating government sponsored monopolies over ideas, otherwise known as the "intellectual property" system.
.
Well, then, let's also eliminate all government interference in the acquisition of wealth, and start by eliminating the laws against robbing banks. Okay, now moving on to a serious discussion of political property theory . .
Stallman has a fundamentally leftist view of property, in that he views it as a mere contrivance to handle the fact that physical objects cannot be simultaneously posessed by multiple people at once. However, if that's all there is to property, it means there is no fundamental right to property, and there is no intrinsic reason why you should have a specific car instead of me. This results in conclusions similar to those reached by Rawls, which holds that inequality in distribution of matter should only be tolerated insofar as the inequality improves the overall standard of living. And Rawls's theory of justice is at the core of most modern nonmarxist leftist schools of thought.
Those that make a serious intellectual defense of intellectual property operate from a different assumption. They argue that property is not a means of allocating physical objects, but in securing a person's right to his own labor. The natural gold in the ground is unowned; if I dig it up, my labor gives me the right to dispose of it as I see fit. A tree growing in the wild is unowned; if I planted it, though, my labor of planting makes it mine. An idea itself is unowned; if I think of it and document it, though, my labor of thought and documentation makes it mine. You cannot take my gold from me without stealing the benefit of my labor, which in effect makes my time digging for the gold time acting as your slave; you cannot cut down my tree without stealing the benefit of my labor which in effect makes my time planting the tree time acting as your slave; you cannot take my documented idea without stealing the benefit of my labor which in effect makes my time thinking and writing time acting as your slave.
Which theory you accept, of course, is up to you. But those, like RMS, who operate from the first theory, are on the political-economic left.
Overrated? It's an AC, he's at ZERO. How is Zero overrated? Tell me this guy's post deserves less than a 1. Right.
Mods on Crack.
It is not really just a fight about credit. It's about making sure that people outside the community and people entering the community know the spirit in which Linux and other free software is made. It's about spreading the word and getting more free software and more freedom.
So, does this mean RMS did it while not being in an ape-like state?
And time to address that little pet peeve which I tried to make clear in my previous post. RMS pushes the 'GNU/' prefix onto Linux distribution names--Because at the heart of those distributions are all of the GNU packages that make them tick. That's understandable. However, my previous comment was suggesting against RMS also pushing for the 'GNU/' prefix on the Linux kernel itself--Was Linux based on any ideas of any GNU projects? Most certainly not. Is the Linux kernel a GNU package? Most certainly not (my definition of a GNU package would be one developed in-house by the FSF). And finally reaching my previous point, I figure RMS wants the kernel itself to be known as GNU/Linux simply because GCC plays a major role in the development of the kernel. OF COURSE IT DOES! The text editor(s) used to write the damned kernel did, too. Hell, by that logic, all of our projects should be known as GNU/GCC/GDB/VI/Emacs/(insert name here).
I wonder why RMS isn't pushing for names like GNU/NetBSD at this point.
-
And the Angel said unto me, "These are the cries of the carrots! The cries of the carrots!"
Eek! Is he really pushing the GNU prefix for Linux (the kernel)? I don't wish to appear to be supporting that. I like "GNU/Linux" for the movement, and can tolerate "GNU/Linux" for the OS. But "GNU/Linux" for the kernel is inappropriate.
If you have a reference to RMS asking for "GNU/Linux" for the kernel, please post it. Not that RMS knows who I am, but I would want to send an email to him if this is the case.
-Paul Komarek
I can recall projects with completely bogus source files which were commented and left that way because gcc produced the desired output by them. When somebody finally wanted a compiler with correct output, they forked gcc, made a better compiler, and everybody I know stopped using gcc. Thus it was until egcs was rolled back into gcc.
Now we have a robust, portable, non-crappy compiler. But I wouldn't credit gcc alone on that.
"I have a good idea why it's hard to verify programs. They're usually wrong." --Manuel Blum, FOCS 94
Quothe the PhilHibbs, "Just because it's compiled with GCC, that doesn't make it part of the GNU project. Using a GPL'd compiler does not make the compiled output GPL'd."
See...you assumption, not the AnonCow's, which was the very point made. I suppose that opens me up for another quote: "Hah, I out-pedant thee! A pox on thy inferior pedantry!"
Additionally, your argument is dependant on dynamic linking rather than static linking, of course, "doesn't make it" and "does not make" is sufficiently ambiguous language when in conjuction with "Just because..." hmm, just because...isn't that a parental phrase?
"Yeah...it was the numbers that were irrational, not the murderous cult of vegetarians...." -- Hippasus of Metapontum
Hmm, methinks thou misunderstands, but I believe this is my fault, as I was not entirely clear in my line of thought. Allow me to elaborate:
I was saying that most people who disagree with Stallman appear to attack him rather than his ideas. This appears to be to me because they can't come up with any reasonable arguments against his ideas, therefore they start calling names in the hope that this will somehow prove what he is saying is wrong.
My view of ideas is that although they cannot originate without conciousness, that does not mean that they are neccesarily tied to a conciousness. This leads to an interesting conundrum in which ideas are tied to conciousness, yet their credibility is not tied to the credibility of the originator. Ideas must be evaluated on their own separately from who originated them. The only reason to look at who originated them is to analyse how they originated and what biases may have been in effect at the time the idea was created.
Sorry if this sounds a little long winded and overly philosophical; I've been reading "Zen and the Art of Motorcycle Maintenance" recently.
Nathan's blog
I sprung for the $65 membership to get a t-shirt. =) I have a weakness for t-shirts...
Is he really pushing the GNU prefix for Linux (the kernel)?
No.
--Lawrence Lessig for Congress!
but my guess is that what he really wants
;)
;) (I don't see you doing that, it's just a funny apropos expression).
Lot's of guessing about RMS around here...
rms@gnu.org
Here's an absolutely amazing thing about RMS: he answers email. Personally. No form letters. And I can assure you, the amount of email he wades through is huge.
But why let the truth get in the way of a good story?
--Lawrence Lessig for Congress!
Please tell me what Newton's big ideas were? Derivatives, for instance, were known to his teacher Isaac Barrow. I am a mathematician, and using Newton as an example is great for my point. Every mathematician to whom I've spoken on the issue believes that ideas are discovered, not created. Furthermore, this discovery owes less to a single person than those that came before them. This applies to Newton as well. Newton, of course, was brilliant -- but giving him credit for modern calculus, or even the calculus of his time, is an oversimplification.
You should note that the parent did not give sole credit to Newton. He mentioned Leibniz as one of the other independent discoverers of the theory. Furthermore, Newton's contributions extended far beyond just derivatives: In mathematics, he introduced integration and variational methods, along with various series techniques. In physics and astronomy, he did groundbreaking work on universal gravitation, laws of motion, optics, and planetary dynamics. Terminology such as "Newton's method" and "Newton polygon" do not arise on a lark, and in fact, I would not be surprised if a vast majority of mathematical historians regarded Newton as the greatest mathematical mind of the last millenium. While mathematicians often say ideas are discovered, and that they are dependent on previous work (indeed, Newton made such a comment in reference to his own discoveries), that is generally not meant to detract from the notion that a huge amount of creative energy is necessary to construct the theory in any significant discovery.
alpha% cd ftp/emacs/lisp
alpha% grep Raymond ChangeLog.? ChangeLog | wc
83 418 5653
alpha% grep Stallman ChangeLog.? ChangeLog | wc
3315 13888 217454
Welcome to Slashdot, where unpopular ideas are "modded"; ie., hidden from view so that their effectiveness at bringing about social change is reduced and thus, the status quo is strengthened in the minds of the sheeple.
Big Brother welcomes you to Slashdot. Doubleplusgood.
Lignux
I don't believe this post is genuine. Perhaps I've been put on my guard by PR Firm Fakes Online Posters but I've also read lots of RMS's own words on the GNU website, and this post doesn't ring true.
I told them I couldn't be bothered to get another alias for the machine. I think I did my part already; they're free to choose if they consider the domain name more important than the mirror.
Which leads to tragedy. Every year, hundreds of subgenious hunters are trampled to death as the gnus silently circle around and counter-attack . .
:)
hawk