Ask people about the space program. They say it's expensive, dangerous, and pointless. They are wrong on all counts, but that doesn't stop them from giving their opinion.
You know, thanks to your post I finally figured out what those "I'm a Mac...I'm a PC" commercials are about. I think since Apple switched to Intel, they were afraid, and probably still are, that they would be seen as just another brand of computer. The purpose isn't to make people think Macs are better than PCs, but to make people think they are Different!
It's fanboyism. They are defending what is in the interest of the company they are fans of, not what is in *their* interest. That, I'm pretty sure, is what is at the essence of what a fanboy is.
I think I have that impression to, that, at least, Apple at one point seemed to hire a bunch of people out of the free software community. However, there's on thing to remember: A company's behavior depends on the people who control the company, not necessarily the people who work for the company. And the notion that Apple is super-restrictive comes from how fierce they are about intellectual property. Every one of their innovations comes at a cost to everyone else.
Have you seen them contribute to a GPLed project lately? Didn't think so.
I personally consider myself to be solidly in the "pragmatist" camp, and I argued against using BitKeeper not because I thought Linux development should be "pure" and only use OSS, but because I saw the BitKeeper license as a ticking time bomb that made the tool unsuitable for its purpose. It made some sense if you only thought short term, but I think that's foolish for such a long-term project.
You seem to be a smart guy, but please notice the contradiction here as I see it. You say you're in the "pragmatist camp" because you don't think GNU/Linux should use only OSS/free software, yet when you look long term you notice that e.g. the Bitkeeper license was unsuitable for this purpose. Now look at the free software definition. We purists, as you like to call us, believe that all software that doesn't meet these four criteria our unsuitable for our purpose.
As it turns out, purists are just pragmatism who look at everything in terms of the long term. "From the perspective of eternity," as the philosophy Spinoza wrote. But really, this purist/pragmatist thing is a false dichotomy, it's false that purists aren't pragmatists too. People are making out that purists don't get anything done, even though the free software movement itself is an example of just the opposite. That so many self-described pragmatists are using GNU/Linux today just goes to show you that the purists have indeed accomplished a great deal. Why would anyone use a different operating system than the one they are used to if the old one could accomplish the task?
GNU/Linux is about idealism, even if the participants are seeking after different ideals. I even put Linus in this camp, he doesn't care about software freedom, but you know there are other things that he indeed cares a great deal about.
Did you click on that link I gave you of GNU software? Here it is again: http://directory.fsf.org/GNU/. People talk about GNU as being a set of tools or utilties don't seem comprehend what an immense suite of software GNU really is. Even if you don't want to call the operating system "Linux", at least acknowledge that GNU is a very substantial part of what "Linux" is. The GNU project started before Linux even existed, and it's sad that it's success or failure has been ridiculed or trivialized based on their inability to produce a workable kernel. On the contrary, GNU has been enormously successful, but no one really knows what it is.
The GNU project has one aim, and one aim only: an entirely free (as in freedom) operating system. It sounds simple enough, yet the world would be a much different place if that wasn't the case. Because of GNU, I feel that this goal is very much a strong part of what "Linux", the OS if you prefer to call it that, is all about, and the basic model that most distributions follow today. Very few distro's include only free software, but there's a conscious effort to separate out the free components from the proprietary ones, using rules that are very close to the GNU definition for free software. While a lot of the free software projects have become more diffuse in ideology, even a lot of the GNU projects, I think within each project you'll find a substantial contributor that still believes in keeping software free.
I just hope that this is enough to keep GNU/Linux free. So, ultimately, that's why I prefer the term "GNU/Linux". Freedom is that something special that makes it different from the rest of the software world where users are no different than cattle to be milked for profit.
So, I can see myself becoming more accepting of calling the system just "Linux", but not out of apathy, or even a rejection, of what GNU is about. And really, a lot of businesses, and a lot of foolish people wanting to become more "business-friendly", really hate GNU and it's aim because they find it inconvenient. Yes, maybe it is more difficult to extract a profit from your users while treating them fairly. Guess what? Who cares! Not our concern.
I'm serious. Just remember that GNU was there first, and the whole point of the GNU project was to write a free OS. And most of the software that you use on a GNU/Linux system is GNU software (not Linux software). GNU software, by definition, is software meant to be part of the GNU system. You can't say that about Apache, or Ruby, or X.org. Of course, there are parts of the GNU system that aren't GNU software but are free so that GNU can rely upon it.
Linux without GNU is a sad state, a kernel without an operating system. And GNU without Linux is a system that doesn't run. So GNU/Linux, at least, makes sense. Of course, you *could* run a Linux system without any GNU software at all. If you want to do that, just to make a point, go for it, and that wouldn't be a GNU variant. And you can even have some GNU software on your machine, if the your computer doesn't rely too much on GNU software, just like running gcc windows doesn't make windows a variant of GNU.
But why aren't more people doing that? Where is this mythical Linux operating system, in the wild? It's because Linux is simply an incomplete operating system without GNU. Therefore, GNU/Linux it is.
(Of course, I'm talking about a general purpose operating system. Chrome OS, isn't a GNU system, but I don't see anyone calling Chrome OS "Linux" either, just because it uses the Linux kernel. Nor does anyone call Mac OS X "Darwin". The Palm Pre OS isn't a GNU system, but no one calls it a Linux distribution. An OS is more than just the kernel folks, get over it!)
And yet, that is the proprietary mindset: providers versus consumers, is just another terminology for developers versus users.
The key insight into applications like emacs and firefox, is that users are developers too. You shouldn't distinguish between the two when you consider what "freedom" people should have. Yes, someone should be allowed to write their own extension to firefox, and distribute it widely, if that is their choice. The same is true of emacs. People should be allowed to have their buggy software fixed, even if the provider expresses his right to refuse to do so.
Well, it's obviously a loose term, and I think that's one source of all this debate (people trying to make political points is the other source). But when I read "culture" I think of what is handed down from one generation to another, so when someone says that a certain country is a violent culture, I don't make that evaluation based on whether anything in particular is happening in that country (going to war, terrorist attack), but whether there is a culture, a religion, tradition, or institution, that encourages that. For instance, if there's a culture where it is allowable to stone women I would call that a violent culture. So I don't consider the US a violent culture simply because most forms of violence aren't considered tolerable to us. But that doesn't mean that violent crimes don't occur, but it doesn't represent the culture in my opinion.
Well, it's not all my fault. Because the traditional definition of culture is what is handed down from one generation to another, what you wrote didn't sound absurd enough to ring my sarcasm bell.
But, no, let's go with what passes for entertainment in those countries. Because that is much more representative of culture than, you know, how people actually act.
But, no, let's go with what passes for entertainment in those countries. Because that is much more representative of culture than, you know, how people actually act.
And yet the debate, all this time, has been about whether the United States has the most violent culture.
And take another look at those statistics. Russia and Poland both beat the United States in terms of per capita murders, and I wouldn't exactly call them third world.
But of course, arguments like this are pointless as they end up in how you define things ("first world"). Good job making political points guys. They're all irrelevant.
Hello, I'm extrasolar and I don't know much about the subject of this conversation, but I'll take a look anyway and see what I can make of it.
Reporter, I strongly suggest you learn A LOT more about history. If you want to talk about the difference of cultures, you need to actually learn about them.
Wow, that sounds like a reasonable appeal. You get the moral high ground for making such a statement. Because the more we learn about the respective cultures we can make a more comprehensive and subtle evaluation of each and be better prepared to make decisions about foreign policy.
For starters, you need to learn that Americans have the most violent culture of any first world country.
Wait, what? This doesn't sound subtle at all. Where *did* this guy learn his "history" complete with a top ten list of most violent countries? He loses the moral high ground and sounds as wacky as the fellow he's replying to.
Oh, and I'm American.
That explains it.
(Hey, I see Americans all the time. I even live there.)
Just a few things about emacs that other responders haven't addressed:
Emacs has a poor help system? Try C-h r sometime. GNU Emacs has one of the best manuals in the free software world. And emacs helps you to appreciate the info system for people who want to *quickly* page through documentation. You can search the entire info file at once, or quickly and effortlessly look up terms, commands, or key presses in the index. There's simply no manual system that beats info IMHO. (Man pages really don't compare for manuals over a given size, and still I see no indexing, no commands to skip chapters/sections of the manual, no way to search through an entire manual if it is divided into separate man pages.) Take the time to read the manual on the info system and if the documentation is available in that format, I think you'll find the time well invested.
And as others have noted, emacs is hardly specialized, especially compared to an IDE. In fact, I have no idea where you came up with this, so I'm probably biting a troll. But one of the primary strengths of emacs is that it is infinitely malleable to serve whatever purpose you set for it.
Ask people about the space program. They say it's expensive, dangerous, and pointless. They are wrong on all counts, but that doesn't stop them from giving their opinion.
Democracy. Don't you love it?
You know, thanks to your post I finally figured out what those "I'm a Mac...I'm a PC" commercials are about. I think since Apple switched to Intel, they were afraid, and probably still are, that they would be seen as just another brand of computer. The purpose isn't to make people think Macs are better than PCs, but to make people think they are Different!
I'm going to call them Apple PCs from now on :)
If this is available on all web browsers, that means I won't be able to turn it off; or if I turn it off, I can't access the rest of the web.
Please, don't do this. What's the benefit of turning web browsers into flash players?
It's fanboyism. They are defending what is in the interest of the company they are fans of, not what is in *their* interest. That, I'm pretty sure, is what is at the essence of what a fanboy is.
Gnash anyone? gnashdev.org
Nope, no shortcut. You're the kind of guy who has to learn all his lessons the hard way, and still not understand them.
You don't understand. In the GNU world, OS X users are second class citizens. Switch to a free OS and you'll have best of breed.
At least you have the possibility of porting GNU apps...
Remap your brain.
Emacs 23 rules! :)
I think I have that impression to, that, at least, Apple at one point seemed to hire a bunch of people out of the free software community. However, there's on thing to remember: A company's behavior depends on the people who control the company, not necessarily the people who work for the company. And the notion that Apple is super-restrictive comes from how fierce they are about intellectual property. Every one of their innovations comes at a cost to everyone else.
Have you seen them contribute to a GPLed project lately? Didn't think so.
I personally consider myself to be solidly in the "pragmatist" camp, and I argued against using BitKeeper not because I thought Linux development should be "pure" and only use OSS, but because I saw the BitKeeper license as a ticking time bomb that made the tool unsuitable for its purpose. It made some sense if you only thought short term, but I think that's foolish for such a long-term project.
You seem to be a smart guy, but please notice the contradiction here as I see it. You say you're in the "pragmatist camp" because you don't think GNU/Linux should use only OSS/free software, yet when you look long term you notice that e.g. the Bitkeeper license was unsuitable for this purpose. Now look at the free software definition. We purists, as you like to call us, believe that all software that doesn't meet these four criteria our unsuitable for our purpose.
As it turns out, purists are just pragmatism who look at everything in terms of the long term. "From the perspective of eternity," as the philosophy Spinoza wrote. But really, this purist/pragmatist thing is a false dichotomy, it's false that purists aren't pragmatists too. People are making out that purists don't get anything done, even though the free software movement itself is an example of just the opposite. That so many self-described pragmatists are using GNU/Linux today just goes to show you that the purists have indeed accomplished a great deal. Why would anyone use a different operating system than the one they are used to if the old one could accomplish the task?
GNU/Linux is about idealism, even if the participants are seeking after different ideals. I even put Linus in this camp, he doesn't care about software freedom, but you know there are other things that he indeed cares a great deal about.
Did you click on that link I gave you of GNU software? Here it is again: http://directory.fsf.org/GNU/. People talk about GNU as being a set of tools or utilties don't seem comprehend what an immense suite of software GNU really is. Even if you don't want to call the operating system "Linux", at least acknowledge that GNU is a very substantial part of what "Linux" is. The GNU project started before Linux even existed, and it's sad that it's success or failure has been ridiculed or trivialized based on their inability to produce a workable kernel. On the contrary, GNU has been enormously successful, but no one really knows what it is.
The GNU project has one aim, and one aim only: an entirely free (as in freedom) operating system. It sounds simple enough, yet the world would be a much different place if that wasn't the case. Because of GNU, I feel that this goal is very much a strong part of what "Linux", the OS if you prefer to call it that, is all about, and the basic model that most distributions follow today. Very few distro's include only free software, but there's a conscious effort to separate out the free components from the proprietary ones, using rules that are very close to the GNU definition for free software. While a lot of the free software projects have become more diffuse in ideology, even a lot of the GNU projects, I think within each project you'll find a substantial contributor that still believes in keeping software free.
I just hope that this is enough to keep GNU/Linux free. So, ultimately, that's why I prefer the term "GNU/Linux". Freedom is that something special that makes it different from the rest of the software world where users are no different than cattle to be milked for profit.
So, I can see myself becoming more accepting of calling the system just "Linux", but not out of apathy, or even a rejection, of what GNU is about. And really, a lot of businesses, and a lot of foolish people wanting to become more "business-friendly", really hate GNU and it's aim because they find it inconvenient. Yes, maybe it is more difficult to extract a profit from your users while treating them fairly. Guess what? Who cares! Not our concern.
GNU/Everything
As we all know, Linux is a generic term for a large body of work that is much larger than the Linux kernel itself.
And as everyone ignores, much of that work is part of the GNU project.
But no one wants to give credit when it's GNU.
You're right.
Just call it GNU to avoid this sort of confusion.
I'm serious. Just remember that GNU was there first, and the whole point of the GNU project was to write a free OS. And most of the software that you use on a GNU/Linux system is GNU software (not Linux software). GNU software, by definition, is software meant to be part of the GNU system. You can't say that about Apache, or Ruby, or X.org. Of course, there are parts of the GNU system that aren't GNU software but are free so that GNU can rely upon it.
Linux without GNU is a sad state, a kernel without an operating system. And GNU without Linux is a system that doesn't run. So GNU/Linux, at least, makes sense. Of course, you *could* run a Linux system without any GNU software at all. If you want to do that, just to make a point, go for it, and that wouldn't be a GNU variant. And you can even have some GNU software on your machine, if the your computer doesn't rely too much on GNU software, just like running gcc windows doesn't make windows a variant of GNU.
But why aren't more people doing that? Where is this mythical Linux operating system, in the wild? It's because Linux is simply an incomplete operating system without GNU. Therefore, GNU/Linux it is.
(Of course, I'm talking about a general purpose operating system. Chrome OS, isn't a GNU system, but I don't see anyone calling Chrome OS "Linux" either, just because it uses the Linux kernel. Nor does anyone call Mac OS X "Darwin". The Palm Pre OS isn't a GNU system, but no one calls it a Linux distribution. An OS is more than just the kernel folks, get over it!)
And yet, that is the proprietary mindset: providers versus consumers, is just another terminology for developers versus users.
The key insight into applications like emacs and firefox, is that users are developers too. You shouldn't distinguish between the two when you consider what "freedom" people should have. Yes, someone should be allowed to write their own extension to firefox, and distribute it widely, if that is their choice. The same is true of emacs. People should be allowed to have their buggy software fixed, even if the provider expresses his right to refuse to do so.
You comment suddenly made me wonder. What if the world was written in brainfuck?
That... That would explain a lot.
I'm going to write an Emacs clone that uses Brainfuck for its scripting.
Why write a clone when you can have the real thing?
Okay, maybe someday.
Maybe?
For those of you saying that RMS is being hypocritical with the Portable.Net project, you should read this first:
Don't get caught in .NET
With all the RMS-bashing that slashdot has turned into lately, you'd wonder what the point is in providing arguments for your position.
Well, it's obviously a loose term, and I think that's one source of all this debate (people trying to make political points is the other source). But when I read "culture" I think of what is handed down from one generation to another, so when someone says that a certain country is a violent culture, I don't make that evaluation based on whether anything in particular is happening in that country (going to war, terrorist attack), but whether there is a culture, a religion, tradition, or institution, that encourages that. For instance, if there's a culture where it is allowable to stone women I would call that a violent culture. So I don't consider the US a violent culture simply because most forms of violence aren't considered tolerable to us. But that doesn't mean that violent crimes don't occur, but it doesn't represent the culture in my opinion.
Nooooo! It's my own inability to read sarcasm!
Well, it's not all my fault. Because the traditional definition of culture is what is handed down from one generation to another, what you wrote didn't sound absurd enough to ring my sarcasm bell.
Read what you wrote before:
But, no, let's go with what passes for entertainment in those countries. Because that is much more representative of culture than, you know, how people actually act.
It's a semantic conundrum!
But, no, let's go with what passes for entertainment in those countries. Because that is much more representative of culture than, you know, how people actually act.
And yet the debate, all this time, has been about whether the United States has the most violent culture.
And take another look at those statistics. Russia and Poland both beat the United States in terms of per capita murders, and I wouldn't exactly call them third world.
But of course, arguments like this are pointless as they end up in how you define things ("first world"). Good job making political points guys. They're all irrelevant.
Hello, I'm extrasolar and I don't know much about the subject of this conversation, but I'll take a look anyway and see what I can make of it.
Reporter, I strongly suggest you learn A LOT more about history. If you want to talk about the difference of cultures, you need to actually learn about them.
Wow, that sounds like a reasonable appeal. You get the moral high ground for making such a statement. Because the more we learn about the respective cultures we can make a more comprehensive and subtle evaluation of each and be better prepared to make decisions about foreign policy.
For starters, you need to learn that Americans have the most violent culture of any first world country.
Wait, what? This doesn't sound subtle at all. Where *did* this guy learn his "history" complete with a top ten list of most violent countries? He loses the moral high ground and sounds as wacky as the fellow he's replying to.
Oh, and I'm American.
That explains it.
(Hey, I see Americans all the time. I even live there.)
I saw a bumber sticker on a truck in a parking lot one time. I reads the following:
"Yes, this is my truck. No, I won't help you move."
I think the same principle applies.
Just a few things about emacs that other responders haven't addressed:
Emacs has a poor help system? Try C-h r sometime. GNU Emacs has one of the best manuals in the free software world. And emacs helps you to appreciate the info system for people who want to *quickly* page through documentation. You can search the entire info file at once, or quickly and effortlessly look up terms, commands, or key presses in the index. There's simply no manual system that beats info IMHO. (Man pages really don't compare for manuals over a given size, and still I see no indexing, no commands to skip chapters/sections of the manual, no way to search through an entire manual if it is divided into separate man pages.) Take the time to read the manual on the info system and if the documentation is available in that format, I think you'll find the time well invested.
And as others have noted, emacs is hardly specialized, especially compared to an IDE. In fact, I have no idea where you came up with this, so I'm probably biting a troll. But one of the primary strengths of emacs is that it is infinitely malleable to serve whatever purpose you set for it.
In Soviet Russia, the Earth is in lunasynchronous orbit around the moon