Free software's Brave GNU world 137
stodge@hotmail.com sent us a link to
Free software's brave GNU world, another in a recent
stream of articles about RMS not getting credit in the age
of Linux. This one isn't bad.
It is better to travel hopefully than to fly Continental.
Think work/commitment, not code (Score:1)
The claim is, IMHO, that GNU set out to do this as early as 1983, and wrote the very basic tools needed for a free Unix (the compiler, libraries and basic tools), and collected other software needed for a system.
For example, GNU has adopted outside free software for its system. X windows and several BSD programs are part of the GNU system.
Basically, my interpretation is that the argument for the "GNU/Linux" name is that so-called Linux distributions are basically built on the pioneer work of the FSF.
---
Is RMS against his own philosphy? (Score:1)
Nowhere in the GPL it says "Thou shalt prefix every derived work of this code with 'GNU/'." I think you are confusing issues. It is one thing if you are being forced to call the OS GNU/Linux; it is another if you are asked to do so, because of some purported application of an ethical principle.
RMS calls GNU software "free" not because people can do anything they like with it, but rather because you can do anything you like that doesn't make the software any less free for other people. Thus, the GPL removes your "freedom" to take away the freedom from the code and its derived works.
---
Is RMS against his own philosphy? (Score:1)
This is false. If you are the author of your own code, you can release it under the GPL and give additional permission to link to other code. Though this is a problem when there's a program with contributions from many people, not all of which give permission to link to other code.
This is the reason some people claim distribution of KDE under GPL is illegal, BTW.
The GPL is trying to allow the end user to be able to rebuild the program they are using. That is all fine whent he end user is a progremmer, but not when they are a non techy.
Not quite. Even if you are not techy, you can hire someone to customize free software...
The GPL's disadvantages, as I see it, come directly from the conflict between its goal (keeping the whole of the GNU system free for all of it's users) and the realities of our social system (IP, patent and copyright law). In order to protect your software from being hoarded by proprietary software makers, you must make some sacrifices, which entail you will have a tougher time linking to other free, non-GPL code.
My point is that, the way I see the GPL, it is not an end, but rather a means for free software to stay free in a non-free world. Were the social changes the FSF advocates to come by, all these issues would disappear.
---
Free Software vs. Libertine Software (Score:1)
Hmmm. I've given some thougt (not too much, don't worry ;-) to this statement, and I couldn't help but think: "is this a definition of Free Software or of Libertine Software?"
Think of it. When we talk about people being free, we don't mean they can do anything they like. We mean that no one is restricts them, that they participate as equals with others in society.
So what the FSF is after is not that you be able to do absolutely anything you like with your software, but rather, than you can do as possibly much with software as you can without anyone else's possibilities being diminished.
---
pioneers UNIX/GNU/Linux (Score:1)
---
X _is_ part of GNU (Score:1)
Check the software page on the FSF site. They list the programs which are officially part of GNU, and a bunch of others.
---
GNU is 30% of the operating system. (Score:1)
And yes, the BSD/XFree contribution is also very important. But that is the reason FSF hasn't written many, say, ftp daemons--- they just took the one from BSD. The idea of GNU is not to write a whole Unix system from scratch, it is to build a free Unix. For this goal, taking existing free software is alright.
---
Content-free (TM) (Score:1)
---
Content-free (TM) (Score:1)
(GNU could adopt Windows, but I wouldn't start calling it GNU/Windows).
Well, this is not an issue anyway. Have you seen the FSF claim XFree should be called GNU/XFree, or that the Linux kernel (not the distros) should be called GNU/Linux? In fact, RMS has clearly expressed himself to be in no way in favor of that.
GNU, according to RMS is what you get when you put together all the components the GNU project has written/collected since its start (and that includes X and much BSD code). GNU/Linux is when you combine those components with the Linux kernel. It's not a matter of who wrote how much and which code; it's a matter of who had the vision of making such a system, and set out to make it come by with the means available at the moment.
---
XFree is NOT by GNU and NOT under GPL (Score:1)
Hehehe. AFAIK, all the free unices, for example the BSDs, are at least built with gcc... So you have to find another free compiler if you don't want to depend on proprietary code. (I don't know if there is another free compiler, or if there is one, how good it is.)
---
My angle (Score:1)
I truly appreciate RMS, and I figure I can call Linux what I please because I'm already supporting Stallman, very seriously, and at some personal risk (I might be doing myself out of a future, but that's my risk to take, isn't it?)
Kiss-Stallman's-ass-ware (Score:1)
Right, I think we understand that he wants everyone in the world chanting "GNU/Linux" whenever he enters the room. Question: how many divisions has he got?
GNU/Linux (Score:1)
Personally, I refer to my system as a GNU/Linux because I believe it more accurately describes my operating system.
Why GNU and nothing else? (Score:1)
Rather a good point is also implied here: Isn't Stallman's positon that look-and-feel is also a tool of the Great Satan? If Stallman isn't making the same class of claim here, then I do not understand what he is saying. How odd that he's saying that if it is his ox-- or vision of 'Nix-- that's gored, then what he has previously called evil is actually OK.
Hypocrisy, any one?
And so far as I can tell, ADM Hopper was the proponent of developing a more symbolic language; not exactly the mother of the genre, but very close.
Cheers,
Drieux
RMS bashers, grow up! (Score:1)
All the RMS bashers out there, grow up! Stop your automatic responses whenever RMS is mentioned! Don't you know that someone else, not RMS, wrote the article this time?
What is an operating system? (Score:1)
? XFree is released under a different license by a different group. How is it GNU?
Linux is a part of the GNU project (Score:1)
No, it wasn't. The FSF continued work on HURD because Linus didn't plan to port Linux off the x86 platform. Linus's goal was a free Unix, which he was going to call Freax (sp?) Someone else put the Linux moniker on it, and it stuck. RMS has only raised the GNU/Linux name now that it's popular, a clear case of sour grapes. Using the GPL does not make your program GNU. Nor does using gcc make your program GNU -- proprietary programs aren't named after the compilers used to build them.
RMS is probably pissed not just because of the name, but because Linus and apparently the majority of Linuxers disagree with RMS's anti-IP stance. Apparently RMS believes that changing the name will help spread his views.
Evidence of unsoundness on RMS's part (Score:1)
> Some open-source advocates "have been known to say if (their) effort produces better technology it'll succeed in marketplace, and if so (they're) right, and if not (they're) wrong," [RMS] says.
RMs then goes on talking about this "right" and "wrong" in the moral sense, when clearly Open Source advocates mean it in the correct/incorrect sense -- correct about open source being the way to technically better software. If you're interviewed, shouldn't you have some clue about the issues you yourself bring up?
At least give the man his proper title (Score:1)
Enough with the GNU/Linux (Score:2)
Is it because as the author of a large chunk of it, he believes he has rights over it that other people don't have. I suppose it's his "intellectual property"
It seems to me that continual harping on this point turns people off. Lot's of things are named inappropriately eg "America", get over it. If he want's people to really listen to his message about "freedom" then he would be better off dropping this name thing. BTW, just as I take exception to terms like "software piracy" and "intellectual property" I don't think people should automatically accept RMS's definition of free software. For instance, LGPL seems much more free to me than GPL.
"Brand name" recognition (Score:1)
Similarly, if someone sees "GNU/" they think "Hey, that's a GNU product. It must be (open source|free|difficult to use|for hackers|cool|whatever)."
At least that's the way I see it... If we can establish a "brand name" out of the GNU acronym, it could be useful in other places.
Err.. (Score:1)
Though I do agree that this whole business seems a bit silly to be pursuing so stubbornly. It's "Linux". *shrug*
Kiss-Stallman's-ass-ware (Score:1)
GNU/Linux (Score:1)
(not affiliated, by the way)
Think work/commitment, not code (Score:1)
What is an operating system? (Score:1)
The GNU system is a set of UNIXish utilities and programs, most under the GPL and written by the FSF, which together form the fundamental operating layer of a usable computer system. In Linux, this layer has one additional component which is not part of GNU, the kernel. Ergo, it is called GNU/Linux.
And please don't tell me that you could replace all the GNU components with non-GNU components. Of course you could. Then you wouldn't be running GNU/Linux anymore. IMHO, the RMS-bashers are just trying to make him look silly to marginalize him. I'm not going to resort to a silly analogy to make my point, though.
I'll be interested to hear when someone manages to remove libc, sh, make, sed, fileutils, and binutils and still have a usable system, though.
That said, I still call the system Linux in conversation just because GNU/Linux is too long and everyone knows what I mean. But the proper name is GNU/Linux.
Daniel
[ PS - the BSD contribution to my system, so far as I can tell, consists of kill, renice, whois, write, and a bunch of minor calendar-related utilities. ]
XFree is NOT by GNU and NOT under GPL (Score:1)
GNU is an operating system. The underpinnings were written by FSF and are licensed under the GPL. Many of the applications on it are also written by the FSF. Many aren't. So? We're discussing the name of the OS. Not the name of the distribution.
And btw, not under GPL does not mean not GNU.
I invite you again to run only with code that is not part of GNU.
Hint: start with libc...
Daniel
Edison's Electricity: Yes and no (Score:1)
But he didn't quit either because he lost the first round, or because others used terminology he didn't like.
sPh
Indeed, just... (Score:1)
sPh
RMS and Telsa: Some parallels (Score:1)
Tesla in the end was destroyed when he tried to continue extending his underlying principles in a direction that was either (a) not in accordance with physical reality (90% probability) or (b) too advanced for its time (10% probability).
Where will RMS end up, I wonder?
sPh
Why GNU and nothing else? (Score:2)
Someone first developed the concept of a high level language compiler. In many versions of computing history I have read, that person was Grace Hopper. Are all high level languages called Hopper/Cobol, Hopper/C, Hopper/Gnu/gcc?
Thomas Edison certainly tried to force the world to call electricity "Edison Electricty", and was roundly rebuffed. Did he stop working on developing electrical distribution equipment when he met that rebuff?
So please explain to me why Linux _should_ be called GNU/Linux. Exactly, and referring to the above examples. Because, although I have tremendous respect for RMS, FSF, and the GPL, I really must be missing something here about the name thing.
sPh
Too bad RMS just can't roll with it... (Score:2)
It's true that Linux relies on a LOT of GNU software but that doesn't mean that 1) he's responsible for all of it or 2) that Linux needs to be named "GNU/Linux".
If his personality weren't so abrasive, and his tirades against anyone who disagrees with him so obnoxious then maybe (and even then just maybe) enough people would have rallied behind him to make a Linux-like collaboration possible.
(anyone have an idea of what % of the Linux code is actaully FSF [e.g., binutils, or libc] code? I bet its
The power of Linux's success is not because of free software that the GNU project started, but rather because the guy at the center is, unlike RMS, easy-going, laid-back and not out to beat people to death if they don't agree with him.
RMS should find a therapist and lay off claiming credit for other peoples' organizational and interpersonal skills.
_DHMS
GNU/Linux (Score:1)
well why don't you cry about it, RMS? (Score:1)
The fact is that people are free to call it whatever they want to call it. Just as RMS is free to complain about what other people are calling Linux. Just as I am free to call RMS a whiny freak who has his priorities out of whack.
Linux is built upon GNU (Score:1)
Without GNU and the FSF, Linux would never have been possible.
GNU is the foundation of Linux, and everyone involved made it what it is.
That being said, I think that RMS just wants people to realize this fact, so that we maintain the freedom that made Linux what it is today.
I don't think RMS is trying to get credit for anything he hasn't played a part in.
The "G" in the GPL (Score:1)
I dunno - myself, I have no problem with "GNU/Linux," but I can see where RMS's attitude can put people off.
Keep in mind that it is possible that someone, someday, will put together some new kernel that becomes dominant. (Linus has quipped that it may be called "Daveix") - then what will we be running?
Or, if Gnome or KDE becomes the basic thing that most users interact with - will we then be running Gnome? or KDE? (or GNU/Gnome....)
I like the GNU thing because that's really where a lot of this stuff came from. (with props to BSD and everyone else...) Linux is the kernel, and it is hugely important, but it really doesn't make sense to call the whole system "Linux."
Having said all this, what do I tell people that I run? I say "I run Linux." Go figure.
/ramble off
An apt quotation... (Score:1)
Isaac Newton
Thousands of people have made the open source community what it is today, and continue to do so.
Every one of them deserves our thanks.
Content-full (TM) (Score:1)
1) FSF has to adopt X, and
2) XFree has to consider FSF its parent.
Otherwise it doesn't mean anything. (GNU could adopt Windows, but I wouldn't start calling it GNU/Windows). Got a link from XFree showing (2)?
(I just spent five minutes and couldn't find anything to this effect).
GNU/Linux or Linux? Hacker or Cracker? (Score:1)
This is pretty funny.
All these people on /. saying "It's only a word, what does it matter what we call it?" are the same people who were getting pissed at Kipling's misappropriate of "hacker".
Say what you like about RMS (and being a BSD license advocate, I disagree with the GNU Manifesto), at least he's consistent.
N
If it's free, it's free. Period. (Score:1)
If RMS wants his software to be truly free
That's the point. RMS doesn't want it to be truly free. Truly free == in the public domain, you can do anything with it.
There are many things you can't do with GPLd code.
N
Its traditional (Score:1)
CP/M=Control Program/Microprocessor
KIM=Keyboard Interface Monitor
VMS=Virtual Memory System
VM=Virtual Memory (This is a guess)
ICL Multijob
etc etc
The kernel, dispite being less visible, is the major part of any Linux distribution and successfully implementing a OS Kernel is significantly more complex that implementing a clone of grep,awk, or even a compiler.
Linus et al used the GNU tools because they where there, and if they where not, then perhaps it would have taken longer to bring Linux to where it is now. But then again, would GNU have anything like the influence it has now if it wasn't for Linux ? I think not.
RMS should stop beefing and do something else. Perhaps finish Hurd ? Then he'd really have something to shout about. IFAIK Hurd has been around longer than Linux, but where is it ? Perhaps implementing a kernel is harder than RMS is prepared to admit...
Too bad RMS just can't roll with it... (Score:1)
And what the hell do thier personalities have to do with acceptance of thier beleifs? This is computer software, not Hollywood. How many people judge software by its authors?? And what's wrong with being a long-bearded hippie anyway??
Important notice to slashdotters! (Score:1)
* read others posts before you post yourself
* support your ideas with facts and/or sound logic, if you don't have any facts and/or sound logic, then don't post!
* please do as i did and refrain from titling your post as something like this (and i do see this a lot): "AHH!! EVERYONE IS AN IDIOT! YOU ALL ARE SO DAMN STUPID!"
linux box without the GNU stuff (Score:1)
Seem to me that a lot of the anti-RMS people don't really get how important a lot of these tool are.
Stallman is a hypocritical, attention seeking twit (Score:1)
Or how about, "Without PCs, Linux would never have been possible."
Or even better, "Without electricity, Linux would never have been possible."
I think it should, therefore it should be called Minix/PC/elec/Linux. I mean, give credit where credit is due.
Oh, and don't forget to give credit to those guys who came up with multitasking. And protected memory. And filesystems.
Gee, isn't this starting to sound like a BSD license? I thought that Stallman advocated against the name clause in the BSD license.
Linux is a part of the GNU project (Score:2)
The right thing would be to call Linux, The GNU !
( Would you call Windows95 Win32? No !!)
env | grep gnu (Score:1)
MACHTYPE=i586-pc-linux-gnu
OSTYPE=linux-gnu
hmmm... I guess S.U.S.E IS giving GNU its due.
my point... (Score:1)
People who think changing names will change opinions or awareness of the facts are not neccessarily stupid, but they ARE usually quite disappointed, just ask the 'Negroes', er... 'Afro-Americans', um... 'Black Americans', or wait 'People of Color'!! (This is NOT meant to be insulting to people who consider themselves to be on of these groups) The fact is, if you want to teach history, then teach history; Changing names is not going to do the job for you.
Chris Kuhi
re: gnu/linux (Score:1)
Uhm, I think that was his point. They have been working on HURD for 16 years, and within 7 years an upstart shows up and screams past them, winning the race (at this point).
It's like running 3/4's of a 4 mile race, then someone else starts, and beats you. (Hey, how'd that happen?)
-- Keith Moore
Hmmm. (Score:1)
than Linux envy? If I use BSD tools, should I
call it "BSD/Linux"?
Linux is a part of the GNU project (Score:1)
Is Stallman caught in his own GPL trap? (Score:1)
But does the GPL require that everything GNU software touches be called GNU/This and GNU/That? Isn't Stallman caught in his own "IP freedom" trap?
GNU/Linux (Score:1)
What's left in the core that we can truly call GNU? A few libraries. A few tremendously important libraries. So in one sense, RMS has a point. However, If I write a program with the GNU libraries that becomes incredibly popular, will I also have to call it GNU just because RMS wants me to? GNU is tools. Pure and simple.
The Linux community is not ignoring Richard. We respect and admire him for his accomplishments. GNU is acknowledged throughout Linux. A newbie would have to be blind not to quickly realize that GNU had a large part to play.
This controversy is a form of political correctness, an attempt to use language to further an ideology (FSFism).
The last time I read the GPL, it had no legal requirements on naming. Perhaps RMS should change the GPL to include a clause requiring people to use the term "GNU" in their program titles. "GNU/Linux" is not the accurate term because it infers that Linux is part of the GNU project. More accurate would be "Linux with GNU, and X, and PERL, and Sendmail, etc, etc.
Why personality *is* relevant (Score:1)
Why personality *is* relevant (legible) (Score:1)
No, RMS is responsible for almost everything that comprises of a core UNIX system *EXEPT* the kernel. RMS did a lot more work that Linus.
First off, I'm not disputing this. I think RMS has done an amazing thing by writing the GPL. I don't entirely agree with his opinions, but I respect his steadfast nature and his consistency. Also, while I don't use emacs, I have to respect his programming talent.
And what the hell do thier personalities have to do with acceptance of thier beleifs? This is computer software, not Hollywood. How many people judge software by its authors?
The thing is, RMS's latest complaints have nothing to do with programming and everything to do with credit and visibility. He objects to the attention Linus is getting because he feels it diminishes the importance of GNU and free software in the public eye.
GNU was important to the development to Linux, but I for one am glad that in the latest flood of Linux publicity, RMS is not at the center of it. His biting and rude personality would stain the very thing he's trying to promote. The first time I read an interview someone did with RMS, I was shocked that so many people were behind him. His attitude was just repulsive. It wasn't until later that I went back and did some research and figured out why he's been so instrumental in Free Software.
So in the context of public image, I think that RMS's shortcomings in that area are entirely relevant; GNU will become more well known as more people become curious about Linux anyway.
Tatara
GNU/Linux (Score:1)
Since when was
Qt is open-source
Fuzz about licensing (Score:1)
But that doesn't seem to be as important as it was some weeks ago. Now RMS is a pathetic moron who just want to have some attention.
Just a thought...
Edison's Electricity: Yes and no (Score:1)
Zagmar
re: gnu/linux (Score:1)
whatever it's called) has been outrun so quickly.
Quickly?!? I've read interviews with RMS where he is talking about the GNU kernel as far back as 1983!
Is RMS against his own philosphy? (Score:1)
is free. the GPL isn't about freedom. At least
not the freedom of the programmer. As a
progarmmer I can't use GPL code.
Reason:
In order to use GPL code my application has to be GPL. but if my applciation is GPL then I can't use a non GPL piece of code (library or what not)
from someone else. My hands are then tied.
The GPL is trying to allow the end user to be able to rebuild the program they are using. That is all fine whent he end user is a progremmer, but not when they are a non techy. What the GPL calls an end product is vague at best. Plus I've always been a fan of the KISS principle. And the GPL seems more complex than it needs to be (and the LGPL makes the GPL look simple).
Which on the name of Linux, I call it linux in part becuase RMS needs some humbleness (I also like my systems would be better called Apache/ISC/GN/Linux rather than just GNU/Linux). The GNU info pages are filled with snobishness and FUD. Take gnu make. in the comparitive section it doesn't mention a bunch of very nice features available in commercial make programs, it only
compares with a few of the makes that come with
unicies.
One of the most important skills of a programmer (shoot any engineer for that matter) is to be
open for input. Now I'm not saying you can't have an ego (for I know I do), but you can't just act like little kid cose your eyes and say it is the best way to do it because it is the way we do it.
GNU is 30% of the operating system. (Score:1)
(and that statement comes from a person who
writes code all day).
how about of what I use daily. A huge amount
of that 30% is programs I rarely use. A lot I don't even install. If you are talking about
what gets used the most, Apache/ISC/Linux would
be far more accurate.
Why? (Score:1)
Why GNU couldn't just finish HURD? (Score:1)
GNU is 30% of the operating system. (Score:1)
- compile stuff (so I really run Borland/Windows since half the stuff I run is compiled by borland)
Which actually I do use tcsh... been using it for 10 years, once bash became popular didn't see anything so cool it mandated a switch.
And yes I'm not saying I would have a working system without GNU.
BUT, and what you see too clueless to catch on to is that I wouldn't have a working system without a lot of other tools as well.
I have no problems giving GNU credit where credit was due. But to say GNU owes linux and linux owes GNU everything is crap. before linux the GNU stuff was no where near where it is today (I know I used it on sunOS boxes). They built off each other. But linux is linux. the name shouldn't be based off of the insides.
Is RMS against his own philosphy? (Score:1)
Specifically (pulled from GPL ver 2):
1) Additions to the GPL:
from item 6 in the license:
"...You may not impose any further restrictions on the recipients' exercise of the rights granted werein.
this License.
so I can't impose the "restriction" on my users of not being able to look at the source of a library I don't have source code for.
2) But the kicker (from part 2 of the GPL):
"... If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License
so roughly I have to violate the license of someone elses work to make my product GPL. uh... that seems bad to me. distribution includes binary distribution. SO if I like to a binary Intel library I link with I suddenly have to release the Intel library under the GPL???
I think Intel wouldn't be happy.
3) techy point: You can accomplish the hire someone to fix a program issue with code covered in a much simpler license.
Finally:
I liked the spirt of the old Copyleft, the problem is the GPL is way convoluted. everyone I know who has had IP lawyers look at it, and all the IP lawyers I know get scared looking at it. There are so many loopholes and ambiguities that you have to wonder why a simpler license wasn't chosen.
Now don't get me wrong, I like open software (in fact I write a bunch of it). But my focus is allowing a programmer to produce products that solve problems. My top priority is to allow programmers access to the source code (and thus indcirectly an end user access). I think my main bitch has to do with library work. the LGPL is a joke. Its usefullness falls apart when you actually try to apply it to say C++ code. I want to be able to write a library that if people modifiy the library they hacve to keep it open, but anyone can use (read link to it, include it's headers which contain lots of inline code) freely. and there is NO current GNU license will let me do that.