RMS Accused Of Attempting Glibc Hostile Takeover 887
Bram Stolk sent a bit in thats been floating around lately where Ulrich Drepper, glibc maintainer announces the new version, and sidetracks to discuss an an RMS takeover attempt and how he feels about it. He raises several good points and I tend to agree with him. The FSF has done, and continues to do so much good, but more and more tension continues to grow between the extreme free speech faction and the more moderate folks. People have asked my opinion, and I'll just leave it by saying I don't prefix "Linux" with those 3 little letters and a slash even tho I've been asked.
Thought Police (Score:2, Insightful)
Re:Thought Police (Score:4, Funny)
Freedom of speech includes the freedom to complain loudly about other's speech. Freedom of speech includes the freedom to be as anal and vitrolic as you want. So what's the problem?
Re:Thought Police (Score:2)
It's a "Linux" system. Nothing more.
Re:Thought Police (Score:4, Insightful)
I personally say "Linux," probably because I'm afraid of looking silly. It is true, though, that there's more GNU code on your machine than Linux (i.e. kernel) code, and it's just as necessary to get your bash prompt to come up. Some people say it's "more necessary" (since GNU has a kinda-sorta-almost-working kernel, but AFAIK gcc and glibc have no existing Free replacements), but that just starts flamewars.
Re:Thought Police (Score:3, Insightful)
It's written GNU/Linux, and pronounced "Linux". Or, "Linux, with a silent GNU/".
Not that I advocate it one way or the other, just offering a way out of your dilemma.
Re:Thought Police (Score:5, Insightful)
I use some Gnu tools and many more non-gnu-licensed tools with my linux kernels. I'm not gonna say Gnu/Apache/Perl/BSD/etc/Linux, and neither should anyone else. Yeah, the system would be less useful without gnu tools, it'd also not be what it is without all the other pieces of software on it.
The point isn't that the GNU tools are a major part of a standard Linux distribution.
In the early 1990s, the GNU project had everything you needed for a baseline operating system. Compiler, assembler, linker, C library, shell. Everything except a kernel. Linus took those tools and added the final piece, the kernel. Linus didn't need X-Windows or Perl. Apache didn't exist. Linus needed a compiler, a linker, an assembler, a C library, and a shell. He used the GNU project's tools. Linux is built upon a foundation of GNU tools.
That's why the Stallman can claim the GNU project has a valid claim to share the Linux title. Why bother? Politics. Stallman is pushing a political and ethical agenda. Free Software or nothing. Part of his job is to spread the word, and getting the GNU name used is a great way to do it. Every user who says "What's the GNU thing in front of Linux?" is an opportunity to spread the word.
That said, I'm not sure I agree that it should be called GNU/Linux. It seems a bit pushy to me. But don't make the mistake that he wants it called GNU/Linux just because the GNU tools are part of the typical package. He wants it added to help spread the Free Software word. His claim is that the GNU tools where the foundation.
Re:Thought Police (Score:5, Interesting)
The real, unrevised, history is very different. Linus started with the goal of creating a complete operating system. Once he got the kernel and a few bits of infrastructure done, he and his collaborators chose to use off-the-shelf parts already available to complete it. Some of those parts were from GNU, but many others from elsewhere. And many of the crucial components were written *specifically* for Linux.
To use an analogy, imagine that RMS set out to create an automobile. He was all finished except for the engine. Now Linus comes along and builds an engine. He goes and grabs a drive train and chassis from GNU Autoparts Store, and an electrical system from BSD. He and many friends contribute to the miscellaneous components. Voila! It's an ugly car, but it works.
GNU does not get to name this automobile. They did not build it. They only supplied some critical parts.
Re:Thought Police (Score:3, Funny)
What a bizarre definition! Absolutely meaningless of course. Just because RMS says that something is GNU does not make it so. GNU has chosen to consider XFree86 to be a part of GNU System. But that does not make XFree86 GNU software.
Since stallman observed that the environment he likes to call GNU has been wrapped around the Linux kernal, he chooses to call it GNU/Linux.
Well I just observed that the environment I like to call FRED is being used by the GNU Project, so I will choose to call it FRED/GNU.
And isn't it ironic... (Score:5, Interesting)
Speaking of intelligent discourse... Am I the only person who finds it ironic that the primary reason the BSD license was incompatible with the GPL was its advertising clause? (You know, that clause that says that people who derive their work from the BSD-license-covered source must advertise that fact by saying "Contains code developed by so-and-so"...)
And yet, isn't that what RMS is asking of the Linux community? That is, for us to slap "GNU inside" on our Linux boxes?
Oh, the irony...
--JoeSomething doesn't ring true here (Score:3, Insightful)
"Don't programmers deserve a reward for their creativity?"
If anything deserves a reward, it is social contribution. Creativity can be a social contribution, but only in so far as society is free to use the results. If programmers deserve to be rewarded for creating innovative programs, by the same token they deserve to be punished if they restrict the use of these programs.
I think I agree with all of that. But Stallman does not. He demands that the naming rights tag along with the work - a stupid, tragic restriction on the use of those programs, one that has nothing to do with coding, and one that will in effect prevent GNU software's use by endlessly confusing possible users.
Having created, Stallman is using all his efforts to control his creation. So, by his own thinking, Stallman deserves punishment. Q.E.D.
Re:Thought Police (Score:3, Insightful)
So if I write a new operating system (called Nifty_New_OS) but I use Borlands compilers and toolset, Borland should have the right to insisting it be called Borland/Nifty_New_OS? Frankly I think RMS is off his rocker.
Re:Thought Police (Score:3, Informative)
Actually, a lot of people tend to associate linux with open source, which, as we all know if different than free software. RMS wants to GNU out front so that the distributions people use will be associated with freedom (as in speach not beer). That is his goal as I see it.
links describing linux and its relation to GNU:
Garc
Re:Thought Police (Score:2)
This is very silly. So you say it's a "problem" for people to complain about RMS's speech, but it's fine for RMS to complain about other people.
Well now I'm complaining about your complaining about other people complaining about RMS's complaining. And you say yourself that's part of my freedom of speech. So there!
Re:Thought Police (Score:2, Troll)
Actually, yes. It is your freedom. Now you're starting to get it. Anybody who fully believes that Freedom of speech includes the freedom to complain loudly about other's speech would certainly welcome you excercising your opinion.
Feels good to be free, doesn't it? Too bad few people can let go. The ones who haven't figure it out yet are the ones so tense, and ultimate the ones who want to shut the rest of us up.
GNU/Linux. Linux/GNU. Where'd that TCP stack come from again? *snicker*
Re:Thought Police (Score:2)
So you say it's a "problem" for people to complain about RMS's speech, but it's fine for RMS to complain about other people.
I didn't say it was a problem at all. I disagreed with Stickerboy and posted what I felt was a correction. That's my point. Disagreeing with him doesn't mean I'm trying to limit his speech. I'm trying to change his mind, and the mind of anyone else reading it. Stallman is doing the same thing. He's not a hypocrite for insisting on GNU/Linux instead of Linux. He's trying to change people's minds.
Re:Thought Police (Score:2)
Yes, that's correct, but you've missed the point. The point was the irony of the situation. Here we have this man who for decades has been drumming support for freer licensing, all the while claiming to represent some ultimate form of freedom in software development and usage. As it turns out, this same individual is very upset that so many people have the freedom to disregard him and his attempts to take control. Sure, he's free to complain, but so are we free to point out how ironic his current actions are against the backdrop of twenty years of rhetoric.
Re:Thought Police (Score:3, Insightful)
Re:Thought Police (Score:2, Insightful)
Linus did not name it after himself. He originally released it as Freax, but the FTP site admin didn't like that, and changed it to Linux. The name stuck.
(That's how I heard it, anyway)
No, but he did try to name one that was not his after his pet project that other people based on his, and other people's work. No matter how much was borrowed from GNU (and borrowing is encouraged), it simply is not his project to name. If RMS wanted the GNU project's contributions to be acknowledged in the name, he should have required it in the license. Otherwise, I'm going to continue calling it the reasonably catchy 'Linux', rather than the awkward 'GNU/Linux'.
Re:Thought Police (Score:5, Funny)
Re:Thought Police (Score:5, Interesting)
I mean, surely when I tell people what OS I use, I say Windows 98, not Windows98/Office2000/Winamp/AOL/ATI Drivers/Creative Labs Drivers/Winzip/Acrobat Reader...
I approve of different vendors calling their distributions whatever they want, based on Linux or not. Let Red Hat Linux simply be Red Hat... let them call it Red Hat Linux if they have a Red Hat Windows Compatible OS too. Maybe there's good reasons not to do that either, but I see no reason why Linux should be called GNU/Linux. GNU does not own Linux. And I would laugh if Linus sold the rights off to the kernel one day, as Stallman would be very very screwed...
Re:Thought Police (Score:5, Insightful)
What is part of the operating system?
- kernel
- libraries necessary to run C programs
- the most basic interface possible
What is not part of the operating system?
- GUI
- web browser
- office suite
- your mom
Okay... so, you should call linux "GNU/Linux", because GNU tools are a larger percentage of the Operating System itself than even the Linux kernel.
You should not call windows "Windows98/Acrobat Reader" because Acrobat Reader in no way qualifies as a "part of the Operating System".
Re:Thought Police (Score:2)
Any line one tries to draw in the sand is an arbitrary one. Your line has the GUI on "non-operating system" side of the line. It that true of Windows? No, the GUI is built into the kernel, putting it on the OS side. Is that true of Linux? Moreso, but the DRI drivers and the framebuffer stuff is in the kernel, too. TCP/IP is the other way around. It is built into the Linux kernel, but it is a library on Windows (and an add-on library, at that).
Stupid and Arbitrary. How about GNU/Solaris? ;-) (Score:5, Insightful)
It's just stupid, and besides many people use OSes who wouldn't use a compiler and wouldn't know or care what libraries their software is linked to. An OS, like it or not, is defined by its kernel.
Let me lather, rinse, and repeat: an OS is defined by its kernel. And here's where I prove it: If I run a Solaris box and install and link to a bunch of GNU stuff, does that magically transform my OS into GNU/Solaris? NO.
This is why I think Stallman should be largely ignored now that he has already made his historic contribution of the GNU tools. He will go down in history for that accomplishment. But at the moment he's a hindrance, not a help. He has passed his prime, made his contribution, and is now being a petty bitch who squabbles about naming an OS he didn't write. He is actively trying to harm Linux, what with his devotion to the HURD. Anyone who doubts this, should read the post referenced in this story where the Linux glibc porter/maintainer states that Stallman tried to push him into working on glibc for Hurd instead of for Linux.
It should be obvious that Linux is RMS's "bastard child"--it's the first OS born from the GNU tools, and it has made the Free Software movement what it is today as well as helping spawn Open Source. Without Linux, Free Software would still be a tiny little movemwent instead of being on so many desktops and servers. Yet Stallman doesn't care about Linux, he cares about finally building the kernel for his GNU/HURD dream and eventually putting Linux out to pasture. And that's fine. But don't be a schmuck and think Stallman cares about Linux or should be listened to about a damned thing that has to do with Linux. If it were up to him, all Linux developers would drop their work and start on the Hurd. Things like the attempted coup mentioned in this story just go to show that RMS is slowly sabotaging Linux, in order to promote his Hurd. And before marking this as flamebait, at least read the account linked in the story.
Re:Don't be Rediculous (Score:3, Insightful)
I lambast RMS and the FSF when they engage in such practices as well, but lately I haven't seen any such demagaugary coming from the FSF. I have, however, seen a lot of public airing of dirty laundry coming from the ESR/O'Reilly camp
As for moral highground, as an observer who has engaged in no demagaugary against either side, and whose anti-Microsoft comments have been based on factual information, not ad homonem innuendo, I think I have the right to decry the use of demaguagary and ad homonem attacks like this one (and the O'Reilly/ESR Flerbiage absurdity of last weekend) without being in the least bit guilty of hypocracy.
If and when RMS engages in the same thing I shall point my flame thrower at him with just as much enthusiasm as I do now at O'Reilly, ESR, and company.
Re:Thought Police (Score:4, Interesting)
Sony CDR,
Intel processor
Rambus memory
IBM harddrive
Sony monitor
Dell motherboard
You can't very well run a computer without a processor, memory or a harddrive? What arogance of Micheal Dell to call his computers just 'Dell' when he depends on other company's to create THE MOST ecential(sp?) parts of his computers? Shouldn't he give credit to Sony for the CDR and monitor by calling the computer the SonyDell XPS 830? Why Sony even makes a competing product, should they be pissed that Dell just came and USED their CDR and monitor without making his own to sell? What about Intel? A processor 'defines' the computer as to what it can or can't run. I won't be looking at OS/X now that I've got an Intel processor, so shouldn't my comptuer be called a InDell XPS 830?
Of cousre not, Dell gets to name it Dell because they packaged up the off the shelf parts and put them together and most inportant, they TAKE RESPONSIBLITY for it working. If linux was a POS then RMS would proabaly SUE Linus for naming his OS GNU/Linux. Linux is named linux be cause you look to Linus, the kenrel developers and the distributers of LINUX to insure that Linux works as an operating system. RMS takes NO responsibility that GNU stuff will work with any new version of the kernel, therefore he gets no mention except as Dell might mention Sony. As a feature of the Computer. Not as the computer itself.
Re:Thought Police (Score:2)
Then you will find that particular subset to comprise the compile toolchain - GCC, make, etc is dominated by GNU software.
Re:Thought Police (Score:3, Insightful)
Now why is that and how can that be? Well, it's because the Linux kernel is licensed under the *G*N*U* Public License.
This, is why it is not completely unreasonable to think of Linux as somthing being a part of the GNU system, although, yes, I know, FSF does not have the copyright.
And this, is why it is a lot more reasonable to think of Linux as GNU, than GNU as Linux.
Re:Thought Police (Score:5, Insightful)
Re:Thought Police (Score:2)
It's a delicate point, and you have to walk a fine line to try to keep people happy. Personally I don't disagree that GNU tools were essencial, but "linux" is a hell of a lot easier to say than "GNU/Linux", and in the history of Unix, when did anyone go longer, rather than shorter?
Re:Thought Police (Score:4, Insightful)
Let's choose our real battles, everyone here, and RMS too... What's more important? GNU/Linux or Skylarov and DMCA and DeCSS and tyrany?
That question I leave up to you to decide.
{soap box mode: off}
Re:Thought Police (Score:2)
I offer a solution... (Score:2)
NUL LIN UX
Unless you are a retard. In which case you would say the GNU part in the correct (but incorrect by english rules way)
G NUL LIN UX.
We could drop the NUL, for reasons I could poke Pun at but refues to do so. Also it would make it shorter.
G LIN UX
The G and the LIN sound better if you remove the space. Since UX sounds so much like SUX and FUX (not to mention, TRUX and DUX, though both are irrelevent to this direction of thinking), we will drop the UX which leaves us with...
GLIN
Since many Linux people feel the Kernal is more important than everything else, we could move the G to the end.
LING
These changes may seem a bit extreme, but I think if people give them some thought they would see that it's actually more sensible than this whole GNU/LINUX thing.
Re:Thought Police....NOT that Simple (Score:3, Interesting)
I get your point, BUT, its not that simple
For many years RMS was, if not the sole keeper of the "Open Software" (avoiding all the cliche and predefined terms) the "Atlas" upon whose shoulders the burden of making the case for open software and systems against ALL of IBM and the "BUNCH" (IBM and Burroughs, Univac, NCR, Control Data, Honeywell) all of whom would have done just about anything to keep their intellectual fiefdoms as closed as possible ***FOREVER***!
In those many years of intellectual and philosophical isloation, Stallman became a "Gadfly", as this is one way to further your case in the face of overwhelming opposition and resistance.
RMS could have cashed in at any point, and there is little doubt that had he done so, he could well be a billionaire today. Instead, he stuck with his passion and beliefs.
So, now a new generation comes along, with a new perspective on open software and systems.
RMS looks at us and must think "If only they knew how hard it was to keep the FSF idea alive. and they're "selling it out" for a few dollars!"
Yes, he can be autocratic, elitist and intolerant, and occasionally manipulative and Machiavellian, but he's like those Japanese soldiers from WWII, found in the jungles of the Phillipines and other South Pacific islands, who emerge in their 80's and 90's still fighting for Imperial Japan....
Their early experiences have so imprinted them, that they have become captives of conflicts fought and battles long over.
Let's give him our respect and compassion for all that he's accomplished in the past, (we wouldn't be here without him) and fight our own contemporary battles for the advancement of open software and systems, and leave him to his memories.
Let us not be distracted by distracting and nonproductive tautological discussions from another time and place.
Those three little letters (Score:5, Insightful)
Re:Those three little letters (Score:2)
However, there is a lot of other non-GNU software, too. It isn't really practical to say you use Mandrake X/KDE/GNU/Apache/Mozilla/Linux.
RMS, as a developer, thinks the development toolchain is the most important part of a system. Since almost all the development tools, plus the basic UNIX toolset (fileutils, shellutis, etc.) and emacs are all GNU software, GNU provides most of the software he uses directly.
To many other people, X, or their desktop environment, web browser, or irc client are the most important part of their system.
That is why I say Linux, but RMSs crusade for GNU/Linux doesn't bother me, nor do others who choose to say GNU/Linux.
However, what it sounds like he tried with glibc2 is inexcusable. I am going to withold final judgment until I see a statement from him, but I just lost a lot of respect for him.
RMS can be extremely obnoxious and hostile, but 99% of the time he is right. Here he is wrong.
Re:GNU is not background work! (Score:2)
And of course FedEx didn't create the Super Bowl, while it is questionable whether Linux, or indeed much of the free software movement, would have existed without Stallman and the GNU project.
Neither did GNU create Linux. Linus happened to use the GPL on his OS because it was already there, and it was convenient. If it hadn't have been for GNU, the only thing that would have changed is that Linux would not have come with the variety of tools that it does (it may have, in fact, remained dependant on Minix or some other existing Unix-like OS). The result would have doubtless been that Linux would not have become as popular as it did, but I doubt it would have kept it from existing in the first place. Although Linux owes much of its ability to stand along much to the existence of GNU software, it's hardly fair to say that Linux owes its entire existence to GNU. One may as well say that they owe their entire ability to walk to whoever it was that helped them take their first step. Contributed? Definitely. Intrinsically responsible? Absolutely not.
You know, where I go to college, we have an AIX box that I have an academic account on. As far as I've been able to tell, all of the tools on it are GNU or otherwise free, but the college doesn't go around calling it a GNU/AIX installation. Why should Linux be any different?
Stallman.... (Score:5, Insightful)
Despite the fact the cause has some degree of validity, the extremes which he takes it to regularly stomps on people's toes, and is generally antisocial.
I had the (mis?)fortune to meet him during one of his visits to Canberra, Australia - which, over lunch, he proceded to argue that our local Linux Users Group (CLUG) should rename itself to the Canberra GNU/Linux Users Group. This did not go down well.
Even though there are some fairly valid reasons as to why, its still fairly egotistical of him - did he ask for a consensus of all the developers releasing "GNU Software"? Does his own technical work make up a large slice of the GNU works used by linux? [No, Emacs does not count as a large slice, despite its footprint.
Just consider RMS as what he really is, a politican.
Re:Stallman.... (Score:5, Informative)
Well, it's not about stallman's ego, it's about making people realize that there is more to Free Software than the apolitical views of Linus.
BTW, here's a quote from one of Stallman's speeches (it was very well recieved):
Re:Stallman.... (Score:3, Funny)
Nice try. This must be a forgery.
It's a bit too glib, see?
Re:Stallman.... (Score:4, Troll)
People gathered around this new operating system that was being written from scratch, and they wrote piles of tools that were missing for this new Linux thing. Many tools came from GNU, yes, but many others were assembled and contributed by many people specifically to make Linux run.
It is funny how history is rewritten these days. If you ask the people who were around rms on the early days of Linux, you will see that they tell a story from different angles: `Do not work on Linux, work on the Hurd, anything else is a waste of time'. At least this is the story as told by Donald and now Ulrich.
Maybe they could compromise (Score:5, Funny)
We will now call it "Stallinux".
D'OH!
Re:Stallman.... (Score:4, Funny)
But then you could call yourselves "C-GLUG", and make beer a staple part of your group.
Re:Stallman.... (Score:3, Insightful)
Q. Does RMS lie when he speaks?
A. No.
R. Then he's not a politician.
Names (Score:3, Interesting)
On the other hand, does the name of XMMS give credit to the mpg123 developers? There are plenty of projects which repackage other GNU software without giving credit in the name. Does the GNU licensing give enough credit? I really don't think so, but demanding that the name of every project incorporated is not the answer either. Mozilla/XPCom/Bugzilla/Talkback/etc.
--Drew Vogel
GNU is Not UNIX or Linux. but Linux needs ' GNU ' (Score:2, Troll)
"People have asked my opinion, and I'll just leave it by saying I don't prefix "Linux" with those 3 little letters and a slash even tho I've been asked."
Never mind that when I purchase or download a Linux version 70% or more of the included software is GNU. Right?
Wow, Rob. Colour me surprised
If you want to boot to a good OS for free in all it's connotations try the Linux kernel. If you wish to also be productive, your almost certain to be using GNU [gnu.org] software. And even if you aren't, chances are that your kernel was compiled by the GNU Compiler Collection [gnu.org] (GCC). Linux sans GNU ? Please at least try to be serious.
Re:GNU is Not UNIX or Linux. but Linux needs ' GNU (Score:5, Informative)
Being under the GPL is not the same as being GNU. I've written stuff and released it under the GPL and I'll be damned if anyone is going to tell me that the FSF deserves naming credit for my software.
Re:GNU is Not UNIX or Linux. but Linux needs ' GNU (Score:3, Funny)
I'll bet you didn't realize that we never thought about sharing source code to software until RMS and GNU came along, did ya?
Yep, this is flame bait.
That's FUD (Score:2)
The LGPL does not try to force anyone to use any GNU/whatever naming conventions. The excerpt from the license that is in the release notes is from the LGPL's preamble, it does not require any LGPL project to include GNU in its name, nor does it require Linux vendors to rename their products.
The glibc's release notes unfortunately don't mention what exactly RMS reqeusted, other than "control". "Control" is a very vague term. What kind of unacceptable changes did he ask for?
Also, the "or any later version" provision of the (L)GPL does not allow RMS to "to screw you when it pleases him", because the license explicitly states that "Such new versions will be similar in spirit to the present version."
I consider the release notes FUD until someone can present me some very convincing facts.
Not the schism you think (Score:4, Interesting)
Ulrich is actually a pretty staunch defender of software freedom. I think this is a political and personality conflict, more than a difference in ideology.
But then, Ulrich is quite inscrutable, so I don't claim to speak for him.
Comparison (Score:2)
Here's the comparison: Stallman and Gates are the hydrogen atoms, the little guys at the opposite ends of the molecule. House Open Source and House Proprietary are the carbon atoms, triple bonded to each other and single bonded to their respective zealots.
The vast majority of the energy in an acetylene molecule is in that triple bond between the carbon atoms. So it would seem that the vast majority of the energy in the software universe is in the bond between open source and proprietary camps, that is, in the individual developers who might work for the proprietary side and go home to the open source side. The hydrogen atoms really don't have much of an impact on the molecule until one or both goes flying off in some other direction. At that point, the molecule has to rearrange itself and usually ends up dispensing with all that energy in the triple bond in the form of an explosion. With Gates espousing Shared Source and Stallman making a power grab, I guess that explosion is due any day now.
When acetylene combusts, two acetylene molecules ideally combine with three oxygen molecules to form two carbon dioxide molecules and one water. Let's assume that oxygen, in this little chemical analogy, represents lawyers....
I'm sure you can take it from there.
Re:The Third State of the Onion (Score:3, Interesting)
To quote:
Elimination of the FSF (Score:2, Troll)
Just out of curiosity, are there any movements out there to rewrite all the GNU tools? I would think there would be a lot of people in favor of something, with all the pro-BSD license folks, and just people who generally think that having one, let say, socially challenged guy in charge of a lot of software is a bad idea.
It could even be GPL (although I think the BSD license is "freer"), but to tell you the truth, I think there would be a lot of benefit of moving beyond the FSF. To quote the movie Lawrence of Arabia:
Feisal: The world is delighted at the picture of Damascus liberated by the Arab army.
Allenby: Led, may I remind you, sir, by a British-serving officer.
Feisal: Ah yes. But then Aurens [Lawrence] is a sword with two edges. We are equally glad to be rid of him, are we not?
Allenby: I thought I was a hard man, sir.
It's almost always better when revolutionaries die in the revolution.
You'd have to name it GNG (Score:4, Interesting)
See it recurse! See it bifurcate!
Presumption of Innocence (Score:4, Informative)
How? Why?
Because you say so? I think I'll reserve judgement until I hear something more than "He just is, okay!"
Aha! So that's what it's all about. I find it surprising that someone working on "the GNU C library" as it's called in these release notes, should take exception to the idea that it's supposed to be a part of the GNU operating system.
Calling the operating system GNU/Linux, GNU/Hurd or whatever is not egotism (or not just egotism, anyway). It's an accurate description of what the system is. Look at, for instance, reviews [unixreview.com] calling openUNIX "Linux without Linux". That just sounds absurd, unless you know that the first "Linux" actually means "GNU".
Does not play well with others. End of story.
Call it GNU/Linux if you like... (Score:4, Informative)
Giving credit where credit is due is one thing, but trying to give everyone credit in the name is just going to lead to horribly long names.
Re:Call it GNU/Linux if you like... (Score:4, Interesting)
Hypocrisy (Score:3, Informative)
I talked to Don Becker about GNU/Linux, and he had an interesting story to tell. Back in the day when he was at MIT and was an active contributor to gcc, he tried to get RMS to support Linux. RMS' answer back in the day went along the lines of `Linux is a waste of time, work on the Hurd instead, it is the future'.
An interesting twist to the Linux vs GNU/Linux debate.
Seems to confirm what RMS told Drepper. He seems to want it both ways . More developers need to come forward with their experiences - they will be doing the community a service.
GNU/Linux or bust (Score:2)
I don't really agree with the Open Source concept. The concept, as I understand it, is that software should be non-propietary just because it makes the software less buggy and allows the Open Source Development Model.
However, this means there is no reason to give free use to small software. I am learning how to program and I like to see small examples of software to learn from and eventually use in my own software. This is kind of like freedom but not exactly (and the FSF has repeatedly said that freedom isn't a completely satisfactory word but there isn't anything better).
Now, what this has to do with RMS--I have no idea. For the reasons above, I support most of the views on www.gnu.org/philosophy/ . And my views are independent of RMS and anyone else---its just that we happen to agree.
There is some wishful thinking on my part. The first is that there is a GNU without RMS. It seems almost all of the pages on gnu.org are authored by RMS. I would like to think there is at least some kind of democracy at work within the GNU community and the FSF to balance against natural human limitations (like ego and fanatism).
But even if RMS is as bad as some say--it doesn't change my view. I would be for the development of a new free software organization if necessary. But already GNU is big in the hearts and minds of the free software community.
Not the first time (Score:5, Interesting)
A more complete version of the tale can be found in the Contributors file in the ispell distribution. That narration bends over backwards to avoid starting a flame war, so it is quite generous in describing Stallman's actions. But I haven't forgotten his attempts to trick the general public into doing what he wanted (which continue to this day), nor the generally rude way in which he behaved.
You are not the original ispell author! (Score:5, Interesting)
1. The version wasn't merely not "GPL-compatible", it wasn't open software either. Specifically, it did not allow for-profit distribution alone.
2. People suggested removing these restrictions to you was vicioucly flamed, you wouldn't even accept that these restriction existed. This might be the cause of the "misunderstanding".
3. ispell 4.0 was not derived from your code. It was derived from the code of _original_ ispell author (i.e. not you), who had assigned his code to the FSF. Specifically, it lacked all the i18n features you had added.
It is true that FSF withdraw[1] ispell 4.0 as soon as ispell 3.x was released under a free software license. I think that makes it pretty clear that the action was in defence for free software, not an attempt to increase their control.
[1] As far as one can withdraw alreeady released free software -- ispell 4.0 still have DOS/Windows users as version 3 was much harder to port to DOS. This, b.t.w. is still a cause of confusion about what version is newer. Something that could easily be solved by releasing a version 3 derivative as version 5. That would require someone to be more pragmatic and less determined about whose fault it is, though.
Re:You are not the original ispell author! (Score:3, Interesting)
Doesn't the fact that they withdrew 4.0 as soon as 3.x was released makes it about nothing BUT control? RMS/FSF wanted ispell (a popular program!) released under a license that pleases them because of vanity and control. When the current author of the program doesn't go along easily, they come out with their own incompatible version.
Extend and embrace, Chairman RMS style.
So all this is about (Score:5, Insightful)
an *alternative* to what the GNU project considers
it's 'main' thrust, Hurd? And this fellow didn't
manage to win over enough support within the
glibc project to stop a wording change?
Admittedly, RMS's obsession with this wordplay
seems to me to be unwise (it'd be better if he'd
focus on keeping the movement ideologically pure
rather than focusing on diction), but this fellow
doesn't strike me as being any more wise.
Posturing and replies to it are a waste of time --
where there are no actual effects on the way
things are run, it's better to just ignore such
things and spend that time coding, fighting
intellectual property, and other worthwhile causes.
Stallman (Score:5, Interesting)
I understand that free software is as much a political movement as it is an idea for better software. However, RMS seems to be HOSTILE to those who don't make the same choices he does. Freedom to me, means, that, freedom. It's about having the freedom to make good or bad choices.
The KDE controversy, and this takeover attempt on GLIBC etc, makes him look more like a raving lunatic, and by extension, makes ALL of us who support the principle of the GPL and open source look the same. Why? Because Stallman proclaims himself the leader of the whole movement whenever asked, or not asked.
While I have tremendous respect for the man, and his philospohy, his despotic style runs contrary to the whole anarchistic nature of free software. RMS needs to realize that not EVERYTHING needs to be called "GNU/".
Re:Stallman (Score:3, Insightful)
Face it the United States is one of the most hostile nations on the planet. What RMS does is childs play compared to the merchants of hostility and hate that pollute the airwaves these days. Put RMS on side of the table and Bill O'reilly on the other and see who is hostile.
Re:Stallman (Score:3, Insightful)
Right. The GOP has secret death squads going from clinic to clinic gunning down doctors.
Please stop being an idiot.
Re:Stallman (Score:3, Insightful)
Gads. Is there a spectrum of wrongness going from mildly naughty to diabolically evil? Certainly. Just because something lies closer the naughty end of that spectrum doesn't negate its underlying wrongness.
Argh!
I'll bet Microsoft loves this. (Score:3, Funny)
Imagine their war room--one whole wall is a giant whiteboard, filled with a huge grid. Each week a top PR droid goes over and picks a blank cell. They make a few phone calls, and by the end of the week Eris has drawn a little golden apple in the cell.
I'll bet someone is on the phone right now, trying to get Ransome Love to say something ill-advised about fetchmail.
-- MarkusQ
Communism, Free Software (Score:3, Troll)
The main problem with communism and free software is that, in order to get get to the blissful anarchy that Marx promises, you need a period of totalitarian management to restructure from the existing system to the new one. Unfortunately, absolute power corrupts asolutely, and you're stuck with a totalitarian system that doesn't want to give up.
This really rears its ugly head when the philosophy starts to expand. As both communism and free software started to catch on, the bigger proponents of the philosophy would rather expand the power of their own totalitarian regimes rather than help establish autonomous regimes. In the eyes of Moscow, for example, the Ukraine Socialist Republic was good, but the Ukraine Soviet Socialist Republic was better (it wasn't until later that they learned of the advantages of puppet states). And the same is true with the GNU: Instead of presenting themselves and their liscencing scheme as one out of a list of alternatives, they'd rather all free software be written under the GPL.
Fortunately, when all is said and done, we're talking about an operating system and not a system of government. No matter how much people like Stallman bitch and moan, dissenting voices never have to worry about the GNU/KGB descending upon them and the Coders' Army won't send in the tanks to prevent code forking. So when all is said and done, short of brainwashing, people are still perfectly capable of making up their own mind about what they want to write or run, Which is good, because I find some GNU tools to be a pain to learn...
At any rate, in the game of Axis & Allies that is the OS war, we'll call Microsoft facist Germany, GNU will be the Soviet Union, and for the role of the political moderates (relatively speaking), we have corporations like IBM and RedHat as the US and the UK. Now all we need is somebody to play Japan...
Oh, yeah, Apple. Duh...
Re:Communism, Free Software (Score:3, Funny)
Changing the GNU icon in /. (Score:4, Funny)
OK, now I'm thinking about using that Hell March tune from the game as the start-up sound in Gnome...
GNUisance (Score:4, Insightful)
Score -1, Troll (Score:4, Troll)
1) Steering Comittee was formed so that one person (the whining guy) does not have complete control over the project
2) glibc license was changed from LGPL 2.0 to LGPL 2.1.
And this is supposed to be bad how? How does that justify the claim that RMS is a "control freak"? Everything else in the article is pure rhetoric without even a shed of evidence.
People, please, before you do your usual "some guy good, RMS bad" knee-jerk reaction read the damn article and think. glibc is GNU libc, it is not a one man's project. It sounds to me like this guy is a control freak -- he started whining after he realized that other people have a say in the project development. So yeah, this entire article is a troll.
Re:Score -1, Troll (Score:5, Insightful)
"The glibc situation is even more frightening if one realizes the story
behind it. When I started porting glibc 1.09 to Linux (which
eventually became glibc 2.0) Stallman threatened me and tried to force
me to contribute rather to the work on the Hurd."
That's how it's supposed to be bad. If you look at ESR's recent article, he says that developers should have the freedom to do what they want. If i'm not reading this wrong, Drepper is the maintainer of glibc, and so should decide what goes on - if he has a plan for how it will work and evolve, and it's his project, then he should have the right to have the project follow his plan, and not be taken out of his control.
He also says:
"I find this completely unacceptable and can assure
everybody that I consider none of the code I contributed to glibc
(which is quite a lot) to be as part of the GNU project and so a major
part of what Stallman claims credit for is simply going away."
If he's an important contributor, and the project maintainer, I think he has every right to control the project. He is not a control freak just because he wants his project to be given to someone else! This doesn't apply to all situations, but for some projects it's good to have one person in control who decides how things will work, and controls the overall architecture and the project in general.
Re:Score -1, Troll (Score:3, Insightful)
Exactly how can you "force" someone to contribute to a project? Especially since this library is released under LGPL, Drepper would be free to port it to whatever he wanted. Give me more details and some evidence. I'm not about buy rhetoric.
If i'm not reading this wrong, Drepper is the maintainer of glibc, and so should decide what goes on
You may have noticed the list of the main contributors. This is not, repeat not, a one-man project. Therefore, no one person should have complete control.
I find this completely unacceptable and can assure everybody that I consider none of the code I contributed to glibc (which is quite a lot) to be as part of the GNU project and so a major part of what Stallman claims credit for is simply going away.
That's funny cause glibc is GNU libc. This guy contributes some code to it and now suddenly it's no longer a part of the GNU project. Interesting. If I take the Linux kernel, contribute to it, then turn around and say I don't consider it a part of the Linux project, would that go over well?
Sure, Drepper is an important contributor, but he is by no means the only contributor. Therefore, it seems to me rather that he is the control freak here: when he realized that other contributors have a say in "his" project, he started whining. This is nothing more than his ego.
"Richard Stallman, Principal developer of 'Linux'" (Score:5, Interesting)
Sincerely,
Richard Stallman
Principal developer of the operating system often inaccurately called "Linux"
http://www.theregister.co.uk/content/4/18291.html [theregister.co.uk]
No, no glory grabbing at all, nothing to see here, move along...
Re:"Richard Stallman, Principal developer of 'Linu (Score:5, Funny)
Drepper is wrong here (Score:5, Insightful)
1. RMS is accused of taking over the control of a GNU project. Not mentioning that RMS probably started the glibc project and contributed code in earlier years, how has RMS tried to control glibc? Does RMS decide, say, how glibc should be written? I don't see that. Drepper is in full technical control.
2. The only place where Drepper is unhappy about seems to be the "GNU/Linux" mentioning in LGPL 2.1. Otherwise LGPL 2.1 and 2.0 are about the same. The licenses give the same rights to users. Drepper makes a big deal out of a naming issue which is not even part of the actual license requirements. And glibc being a GNU Project, switching to LGPL 2.1 seems ony natural. Just a routine step.
3. Drepper seems unhappy about the creation of a SC. He accuses the SC was an attempt to steal the project. From him. Now, who is the one wanting control here? The SC is a more democratic way to run a project than a single maintainer. At least the other contributors have more say than letting Drepper decide everything.
4. Drepper wants control, which can be seen by his handling of the gcc 3 issue. Drepper disagreed with gcc developers (many of them) on certain technical issues over gcc 3. He once declared he would never accept patches to make glibc capable of being built with gcc 3. Despite other glibc contributors' attempts to find a solution, he just says, "NO, I won't accept any patches". This issue does not involve RMS at all, and Drepper just goes against many gcc developers, who are perhaps some of the smartest compiler people in the world. It is hard to say that Drepper is right and all these gcc people are wrong.
RMS may like control, but in this story Drepper is more of a control freak and has a bigger ego.
glibc is a FSF project if any exists (Score:3, Insightful)
But glibc was, as far as I understand, a project where Roland McGrath was _hired_ by the FSF to write a C runtime library for use in GNU (and meanwhile in order to provide GCC with an ANSI C compliant library on proprietary Unixen. The first glibc target was SunOS).
This makes it as much a GNU project as anything can be. Owned by and developed for GNU, in the start for FSF money.
UD should of course have thanks for accepting the BURDEN of maintainership, his technical and political contributions to the project (convincing the Linux developers to use the official branch of the GNU library instead of thei own ancient branch is no major feat).
However, if he somehow have forgotten that he was appointed to and have worked for years on a GNU project, I think it is best if he leave at least the political part of the job to someone else, for example a Steering Comittee (with people like Roland McGrath, the original author).
You don't have to like RMS (Score:5, Insightful)
Think about what RMS does, and why -- he has a passionate belief "software should be Free", and expresses it in a fairly consistant manner. He fights a somewhat unpopular fight with little reward -- outside of recognition within of a small, tight-knit community, which isn't much.
RMS has been fighting this fight longer than some GNU/Linux nerds have been alive. He had the vision to kick the thing off in the first place. His reward? A string of Slashdot readers questioning his relevency, sanity and parentage.
While I may disagree with some of RMS's views (I get the occasional whiff of Unreconstructed Socialist from some of his writing, and nobody hates a commie (or a socialist) more than me), I have the utmost respect for his work, and I'm thankful for it.
While Ulrich may have a genuine beef with RMS, waving it about in public (and Slashdot posting the story) is not very professional, nor productive.
Steering Committee an improvement so far (IMHO) (Score:5, Informative)
The basic idealogical dispute is that previously it was illegal to link glibc with proprietary software linked by non-GNU compilers due to a special "modified GPL" in the libio section of the GNU C Library. The change that the steering committee (who are developers like Roland McGrath, not just "Stallman") made was primiarily to convert that code to LGPL. Ulrich was the one being an idealogue about it. In this case, the steering committee was the group that was actually trying to get the right thing done for the users.
The glibc-2.2.4 announcement advised everyone to switch to it. What the announcement did not mention is that if you try to configure glibc-2.2.4, you discover that it does not want to build under gcc-3. The steering committee is pushing for a fast release of glibc-2.2.5 which will not have this problem.
So far, the steering committee seems to be a very positive influence. In the past, people were giving up hope on glibc due to its bloat, arcaneness, and legal issues. The SC seems much more focused on what users want.
By the way, let me say that Ulrich Drepper has made many contributions to glibc and I hope he will continue to be involved as a contributor.
Stallman on politics (Score:3, Interesting)
Crazy: A person who keeps doing the same thing again and again expecting different results.
In must be infuriating to him why people don't agree with him when he's sure that his arguments are both correct and, to his mind anyway, persuasive. The problem is that he is still using the same tactics he used 10 years ago, but apparently hoping that the results will be different.
He knows he's right and that if people just understood his point of view that they would rally behind his cause. It's his achilles heel, his kryptonite. Blessed with intelligence but without social skills.
But I'm sure that nobody here can relate.
Does anyone remember lignux? (Score:3, Interesting)
All at once, he popped up on the linux kernel mailing list and demanded that becuase he was a big and very important person, that linux immediately be renamed 'lignux'. Naturally enough he was laughed off the face of thelist.
Some weeks later the next major version of emacs was released featuring autoconf identifying systems as i386-unknown-lignux. Naturally enough, the rest of the world who hadn't seen Stallman's tantrum were puzzled by this. Eventually (the next day) someone released a patch and it swept the world bringing a certain frothing fanatic's to his knees.
After the laughter and taunting had died down, it all just died away. I wonder how many people now involved with linux and this issue actually remember. Perhaps it should be a maxim that fanatics of any kind make dangerous enemies, but even more dangerous friends...
B>
GPL/LGPL-Version Games (Score:5, Interesting)
Read the licenses carefully and rip out parts which give Stallman any possibility to influence your future. Phrases like
just invites him to screw you when it pleases him. Rip out the "any later version" part [...]
And sure enough, it wasn't part of the License itself, but of the (although suggestive) part on how to apply the license to your source code. In the License it says:
This clause seems a little strange at first, and note, that you can restrict the licensing of a library to a specific version of the LGPL (although it's not explicitly said so you can do so by specifying the LGPL-Version). I think there is a good reason for using that option though, as long as one assumes, that the LGPL and the GPL will stay the same in spirit (the [...] part in above quote): what if you merge two libraries or use part of one library with part of another, soon you'll probably find all versions of the LGPL applicable to different parts of the code. Also an upgraded Version might close some loopholes of previous ones, so if you trust the FSF to do the right thing with the LGPL it's probably a good thing to leave the option of a License upgrade open to later developers. And anyway, as long as one person or group of persons keep control of a project (in the sense of being responsible for it) it's their choice, what specific licence the actual code ships with.
I also noted, that (3) allows to elevate LGPLd code to GPLd code. Again this makes sense, in the case that you want to use LGPLd code in a GPLd project (but not vice versa, which wouldn't make sense anyway, since that would 'degrade' the GPL to the LGPL). I think these paragraphs are in there for convenience's sake and not to give RMS total control over anything GPLd. Anyway, ripping the first quoted snippet out of context and using it to picture RMS as a controlfreak is, in my opinion, bad style. RMS often enough comes through, well, overenthusiastic, to say the least. The "GNU/Linux" vs. "Linux" debate doesn't help that either, but let's be honest, Linux wouldn't be what it is today, hadn't the GNU Software and the free software idea already been in place.
Re:What I'd like to know... (Score:2, Informative)
Because glibc is very sensitive to changes in how the stack is laid out, etc. This is just one of those things, just like how 2.2 kernels could not be built with gcc 2.95. Eventually everyone will get their stuff straightened out, and that's that.
Re:What I'd like to know... (Score:2, Informative)
Who knows? And anyway, who cares? Compiling glibc is a gigantic PITA. It takes hours even on a fast machine, and it's not really necessary for anyone except people doing distributions. Did you really need to compile glibc with gcc 3.0 right away? You can use glibc with gcc 3.0 just fine, you know.
And GCC 3.0.1 comes out tommorow.
Re:Perhaps this will open some eyes (Score:3, Interesting)
Besides, RMS can't really harm free software anyway, his own license would prevent him.
Re:Perhaps this will open some eyes (Score:2)
And interestingly, the GPL does not grant RMS the control you think it does. Since it does not, and the GPL is the only relevant bit of information about GNU's control,everything else - that RMS is kinda extreme - is quite beside the point.
I think RMS has to sound extreme to some people, simply becuase the ideas he advocates are radical. Given the fact that the average moderate can't even defend his own opinions, why then is the judgement of 'extremist' in any way a good argument. These kind of personal attacks has got to stop.
Re:wait a moment (Score:2, Insightful)
ie: I filter out what I feel is crap, and similarly, I work on what *I* want to. If you submit me a good patch, it'll go in, and you'll be in my credits file/changelog, but at the end of the day, its still my project.
When you're working on stuff in your free time, this is the way of the game. Its not just a job, its personal.
Re:wait a moment (Score:2)
It doesn't indicate that. It doesn't indicate that at all. What is does indicate is that the author is a man that's sick of RMS's shit. It's pretty simple really. He's a man that's been pushed to the limits and isn't going to take it anymore.
Re:wait a moment yourself (Score:2)
Did you read the article? RMS asked a group of major contributors to change something, some agreed some disagreed - this person cannot act as if the project (the collection of GPLed code) is his to stear alone... if *EVERY* other developer had agreed w/ RMS, and they forked, would this developer be crying 'foul' now about his work being lead in a direction he didnt agree with? You bet he would.
why can't RMS and his sheep respect that and let the issue die? You say majority rules right??
and RMS is welcome to continue to argue *for* GNU/Linux... whats your issue?
Re:wait a moment yourself (Score:2)
Re:Hipocricy [sic] of Mr. Taco (Score:2)
So during discussions about the FSF, GPL, etc., CmdrTaco expressed his opinion in a matter-of-fact way. Now, when presenting a story that goes on the main page of
Wait, what's the problem? Did you want him to write a 300-word diatribe at the top of the article vehemently expressing his strong beliefs on the subject? Isn't this what we as
Re:Hipocricy [sic] of Mr. Taco (Score:3, Interesting)
Re:Hipocricy [sic] of Mr. Taco (Score:2, Funny)
we all know that he's as big a FSF/GPL zealot as they get.
I'm necessarily defending Taco, but it does say something that he doesn't use the idiotic "GNU/Linux" tag. At the very least, he could be a bigger> FSF/GPL zealot. :)
Re:Hipocricy of Mr. Taco (Score:2)
Nope. That is the way to get sidelined and branded a 'lunatic' and a 'zealot' and that is exactly what RMS has managed to accomplish throughout his life. I don't think many people who aren't frequent visitors to /. even know his name or care about his views.
Re:This I can't agree with (Score:2)
Re:Everybody saw this coming (Score:2)
Hmm.
Re:RMS? Hostile? Nah (Score:2)
As for the whole GNU/Linux thing; stallman just wants control over anything under the "GNU" umbrella, because he's STILL pissed at Linus having "stolen his thunder" out from under him by beating Hurd to the punch.
Re:Incredible Irony... (Score:3, Interesting)
That's why I don't use the GPL, it's way too complicated, and you really don't feel in charge when you use it (because you aren't in charge).
Re:Ulrich Drepper Attempting Hostile GPL Takeover (Score:3, Insightful)
There is a flaw in your reasoning
The author can always change the license.