He's not concerned about looking weird. For certain audiences this is a disadvantage. But he is concerned about tying his computing down to his core philosophy. He did it so well that you can almost hear him when he's not in the room. We should all be such effective weirdos.
At some level we have to trust a substrate of computing to get anything done. Stallman's work to make that substrate as trustworthy as possible was very farsighted.
Almost every system out there, free software or otherwise is monetized one way or another, either you pay for the software, or you are the product being sold.
Why is he so threatening? It's not like you have to share a studio apartment with the guy. Have any complainers contributed 1/10th as much to the public good? Highly unlikely. The sickest individuals are those who angrily rail against the unconventional in my opinion.
I, for one welcome rms and nonconformists in general. Life is a lot more interesting and fruitful with them around. I appreciate my free operating system thank you, and don't pass judgements on what he does in the privacy of his own home (or blog).
Watch the revolution os doc and you'll see these geeks are quite likeable, sometimes funny, and nothing to be afraid of.
I used to think Stallman was an abrasive fanatic but now I think otherwise. The reason he makes me uncomfortable is because he highlights the compromises I have made. I think this is part of the reason why some people react so negatively and emotionally to him. He vocally refuses to use non-free software and this, in my humble opinion at least, makes him a constant reminder of how many of us sacrifice security and freedom (as he defines it) for usability and ease of use.
Imagine if someone told you "If it weren't for Abraham Lincoln, half the population would still be living in slavery today." You'd laugh in their face.
I'm not smart enough to understand your comment. Are you saying that free software would have inevitably come to exist with or without Stallman? If you are, I'd say the burden of proof is on you.
Stallman rose to the occasion as the defender of the "old way". He did not "invent" free software, whatever that means. (He did invent the Copyleft license, but there are many other licenses of free software besides Copyleft.)
Or maybe I should have just capitalized "free."
IBM, of course, had been charging money for software for decades prior to that.
Being tired of being told something and that something being untrue, are two completely different things.
>Imagine if someone told you "If it weren't for Abraham Lincoln, half the population would still be living in slavery today." You'd laugh in their face.
Only if I was one of those guys that are ignorant about the importance of the particular human subject in history.
Anecdotal data points to support my view: The most hateful comments against Stallman usually appear in highly technical forums - I have yet to see that amount of negativism in the comment sections of main-stream media articles about him. Most technical people, I think, know very well what free software is, and how, generally, it helps us getting stuff done. You would be hard pressed to find a programmer nowadays who has never used any free software for his or her programs. Even if they "only" used Eclipse to write proprietary enterprise code.
Yet, some technical people are - it seems - completely against free software, and completely against RMS. But consider:
They wouldn't rally against Stallman if they didn't care about free software at all ("Ah, that freedom guy again, how cares"). They wouldn't rally against him, if they thought that free software was completely stupid ("Ah, that freedom guy again, well that whole free software thing will be going down the drain, anyway"). No, the only real reason to say something against Stallman is if you are supportive of free software as an idea - but think that he spoils it.
If you think about that, then the people writing the most hateful comments (minus the trolls, of course) are the ones that support, and care about, the idea the most. And with that conclusion I can accept these comments, knowing that the idea of free software still has supporters, and still has people caring. Caring so much, in fact, that they even feel they have to insult a human being to get their point across - because it's obviously _that_ important. More important than Stallman.
I also have some anecdotes of why their fear of Stallman "spoiling" the idea is ungrounded: None of my non-technical friends know Stallman. None. Not one. Some do know Linus Torvalds "wrote Linux", some run Ubuntu on their laptops, and some know what open source means - but nobody of them thinks RMS is the sole speaker of the free software movement, as it were. I believe that even if they'd ever read an interview with him they would still be able to separate the idea of free software from the person Richard Stallman.
 I mean "many" here more in the sense of loudness, not necessarily of quantity - on the internet, nobody knows you're holding forty-two anti-Stallman accounts.
In my view, because he has influence based on credibility that he does not deserve any more, and because he exerts that influence in ways that do not benefit free software.
Look at your stack. How much of the software in it are you paying for, and how much is RMS's zealotry paying for? Did you contribute anything yourself to that stack? I think you should send RMS a paycheck and some hemp, to keep doing what he's doing.
pedantic point. a lot of open source isn't Free in RMS's terms, but he does promote the whole open source movement as a whole, despite being to the left of some of it.
You are wrong.
"I do not advocate open source [...]" - Richard Stallman
What I meant to say is that he doesn't endorse non-Free OSS. But he does end up "promoting" it however (not purposefully), DESPITE being stricter/more to the left than it.
I guess rather than promote I should have said help or aid. If he didn't do what he did the open source movement wouldn't be as strong. He's insane and too left, but his being there helps the whole floss movement, even the parts he disagrees with on principle.
You're making a assertion with no evidence or argument, and using it as a premise to dismiss a rhetorical question.
That's what RMS is basically saying.
I find a lot of rms's essays interesting and I regularly use a lot of GNU software, especially emacs. Still, rms is often divisive and counterproductive. We must call it "GNU/Linux"? We must use one of a handful of "totally free distros" instead of even distros like Fedora and Debian? Stallman played a vital early role, but no role was necessary.
If GNU never existed, we wouldn't have emacs/gcc/etc., but there are alternatives and those alternatives would have become more developed over time. Linux would have used the BSD programs instead of the GNU programs or they would have written their own.
(In fact, if Linus never invented Linux, there would still be FreeBSD, NetBSD, and OpenBSD. These are all, as far as I know, less dependent on GNU applications (if at all) and many people in the BSD communities see the GPL as restrictive.)
If the FSF never was founded, we wouldn't have the GPL and we might not have gotten copyleft at all, but we would still have BSD, MIT, Apache, etc., licenses. "Free software" is an ideology that is largely dependent on Stallman, but "open source" software is inevitable because of the benefits it provides society.
While one particular philosophy of freedom and computing were largely driven by rms's writings, the practical benefits of sharing source under a free license are not at all dependent on some broad philosophical goal. It's just more profitable for businesses to not have to pay for software (while at the same time not being "pirates"), to have access to the source code (for patches, even if the upstream refuses them), and so on. I find it hard to imagine a company with lots of servers like Google existing if they had to pay Windows or UNIX license fees (especially if the competitive pressure from Linux and BSD never existed). Software like Apache's httpd would have existed even if rms never wrote anything, in my opinion.
Companies don't care about the freedoms that rms cares about. They care about making money. It just so happens that you make more money in the long run if you don't get forced into overly restrictive terms by a vendor who then locks you into their proprietary technology, continually increasing fees and restrictions over time. Open source software gets major contributions by people who are paid to do this by big corporations who would rather do this than pay for closed source software. It just so happens that the terms allow end users, startups, and so on to benefit from the big businesses who are ultimately acting in their own best interests. If rms had his way, this virtuous circle might not have come about because rms is very much opposed to any sort of compromise at all.
Stallman is the opposite of this sort of pragmatism that is common in the "open source" world. To rms, one ought to act ethically, and anyone who does not do so is essentially evil. At one point, he said that you didn't have to make software for money, you could just be a waiter. (I can't find the source, but it stuck with me.) The implicit assumption behind this statement is that free software is inherently not profitable in the world where Internet distribution makes charging for distribution of free software impractical. In rms's mind, something like GNU would exist even if one could not make money off of it, had to get a day job, and development had to be sponsored by big not-for-profit organizations like the FSF.
It's noble to be this committed to a philosophy, but fortunately the world does not exist as the "worst case scenario" that rms prepared for. The rest of the FOSS world has largely moved beyond this mentality. Companies like IBM and Red Hat sponsor development for, and make money off of, "Linux and open source". They use those terms instead of "GNU/Linux and free software" because the latter are ideologically loaded, and hence have the potential to hurt their businesses by scaring away potential customers. The people who wanted FOSS in the 1990s got creative and found ways to get massive amounts of cash to sponsor their development so that they could get paid to do what they love. Apparently, you can make software without charging directly for copies.
So I can see other reasons why people active in FOSS would want to not be associated with rms: his complete hostility toward "open source", major Linux distributions, the common use of the term "Linux" instead of "GNU/Linux", the complete lack of the ability to compromise, focus on philosophy and politics over code, etc. If people associate all of the open source movement like rms, it could scare away some who would otherwise contribute and help make the world a better place. The useful contributions rms made was his source code (such as GNU emacs) and he did make many useful contributions in the past, but if his ideologies scare off someone from making major source code contributions, then now he's being counterproductive. It doesn't matter how notable his name/initials are if he's making a very public mistake. In the end, all that matters in the FOSS world is the source code.
 FOSS means "Free and Open Source Software" and is a compromise term between "free software" fanatics and those who prefer the term "open source". All three terms are largely equivalent in meaning, but have different ideologies attached.
 I think one of the appeals of FOSS is that there is no one leader, no one ideology, no one organization or company, and so on. There is not even just one program for any given niche, there tends to be at least two. Often the alternatives to a given program are inferior in some way, but if the major program they are alternative to never existed, they probably would have been made more capable or forked at some point. (Or another program would have been written from scratch to fill the niche.)
 Even the so-called "permissive" licenses are restrictive when compared to the WTFPL. :-P
 It's not surprising that contemporary big businesses care about profit. It is surprising that some pay attention to their long run interests! :-P
 If you don't believe me (and this very article that's being linked to implies the same thing), see the GPLv3 controversy and also note that the Linux kernel is still under the GPLv2.
 If you're making money, the term "free software" is misleading. Also, the term is not unambiguous in English: Google it and you'll find a lot of freeware. It would also be confusing for a company like Red Hat to "charge for free software". "Freedom Software" probably would have made more sense than "free software".
 One of the compromises they made was dropping "free software" for "open source" and rms never forgave them.
 The ease of distribution and copying that broadband Internet provides should encourage other industries to find ways to make money without charging for copies, as well. Music, movies, books, and so on, probably have ways to make money without the traditional "charging for copies" model. Also note that if you do not charge for individual copies of your software, making all or most of your source code available under an open source license is probably a great cost-reducing technique that just about everyone should use. Sites like reddit have source code available on Github, and they benefit from it because the value for reddit is the domain "reddit.com" and the posts located there, not the software that runs it.
 Very few people would want to live in as pure of a free software environment as rms does. I personally don't know how he can get any work done on a tiny netbook. I use two 1080p 24 inch monitors.
#1: it's too hard to say whether the free software movement would have evolved without RMS. We do know that Linux was able to bootstrap from GNU which was founded some 7 years earlier and without that, it probably wouldn't have taken off the way it did. By the time Linus came around, the only thing missing from GNU was its kernel. The Berkeley people got bogged down with the BSDi lawsuit, and you might ask yourself how that happened if their license was so freedom preserving. If it wasn't for that, I imagine that BSD would be in the place linux is now.
#2: People say it's divisive not to have one way of thinking about open source, but why this need to do it one way only? Surely there is a place for the GPL for some projects, and RMS isn't forcing anyone to GPL their software. The FSF counts lots of other licences as GNU-compatible.
RMS just wants people to understand that if they license their software restrictively they're not doing the hacker community any great service, even if they claim otherwise.
#3: "To rms, one ought to act ethically, and anyone who does not do so is essentially evil."
That's not just RMS who thinks that. You're going to have a hard time justifying why unethical people who harm others are essentially good. You make it seem like it's radical to stand on the side of ethical behavior. Maybe it is.
Hypothetical speculation of how history would have turned out if certain details were changed a little bit are hard to argue because they're hypothetical and thus a realm of opinion. There does not exist an actual alternate universe in which a given event never happened that we can just observe to see how things worked out differently.
I think that where we're heading in software is inevitable. Yes, RMS contributed to it early on and yes, things might have taken off more slowly without the FSF and GNU, but in 100 years, I think we'll have won no matter what. This is an opinion. There's no empirical way to evaluate it. I think the nature of easy copying via the Internet has created a sort of inevitable force, like gravity, and that fighting it is ultimately futile. Am I right? We'll see how things are in 2112.
> Surely there is a place for the GPL for some projects, and RMS isn't forcing anyone to GPL their software.
If you think that proprietary software is evil instead of just bad, then yes, the GPL is good for some things because it is "freedom-preserving". I could easily imagine an alternate reality in which Mac OS X used a BSD-licensed Linux kernel.
It could also be argued, for the sake of argument, that the GPL is ultimately a bad thing. It requires copyleft, sharing with the same license, and about half of FOSS has been "infected". Very few projects do the copyright assignment that the FSF does. If there is a currently unseen issue with the GPL, it would be very hard to get every single contributor who owns copyright to switch every major project from the GPL. If you say "GPL v2 or later" or "GPL v3 or later" in your software's license, you are dependent on one organization for your "upgrade path" of licenses. An advantage that the permissive licenses have is that there isn't one major permissive license: there are lots of them. It's a more diverse ecosystem, without one point of possible future failure and without any dependency on one organization.
> RMS just wants people to understand that if they license their software restrictively they're not doing the hacker community any great service, even if they claim otherwise.
Those companies are not doing themselves a great service, either. The big proprietary software companies will realize this eventually, or like the big media companies who are so resistant to change, they'll go out of business in the long run. Reinventing the wheel is expensive, time consuming, and there's no guarantee you'll get the best programmers on board. You'll also get stuck into other vendors' lock-ins unless you're a very big company like Microsoft, so you'll lose more than you'll gain by going with closed source, non-free software.
> You make it seem like it's radical to stand on the side of ethical behavior. Maybe it is.
It's not radical to focus on doing ethical behavior (or maybe it is, but it's not the radical thing I'm talking about). I do admire him for his courageous ability to take an ethical stand against all odds. I just don't think it's the most productive way to achieve to his goals.
If you want all software to be free, then you need to convince companies making software to make it free. If you can't do that, then you need to make your own company and put those older companies out of business. There's only so many things that an organization or individual not making any money can do. In the world as it is, money matters. Maybe that's not how things should work, and maybe all software should be made by the FSF, but very radical structural changes are probably never going to happen.
People went with "open source" not because they hate freedom or rms, but because they needed to "sell" the concept to companies like IBM.
ESR thinks that open source makes good business sense since open source is better than closed source. Computing is something that extends our ability to get things done, but isn't an end in itself. We need to be pragmatic about what businesses want, and how the business world works in order to perform our role of helping people do business.
RMS doesn't care so much about what the business world wants or the fact that open-source is indeed better.
He sees hacking and computing as one of the greatest achievments of mankind. Because it's a great achievement of mankind (like writing, or alphabets, or language itself) he thinks that it should be made available to everyone, and never closed off. In other words, for the people who live in it, spending their lives working on it and in it, software is culture. It's not just an application that you use like a word processor. And in the hacker culture, there needs to be a free flow of ideas like there is in the scientific community.
This is reflected in the different licenses. The GPL "restricts" people from trying to close off one of the greatest achievements of human kind for the sake of some people who want to earn some more money off of it. The BSD-style licenses consider themselves more practical in that they allow for better commercial exploitation by eventually imposing restrictions. This is why Apple is so heavily involved in converting FreeBSD away from GPL code Currently I think it's about 50% GPL and OpenBSD is more like 60%. They plan to replace the GPL code with BSD licensed code so they don't have to contribute to the project eventually.
Clearly some code isn't the equivalent of Shakespearean drama, and it won't matter that humanity is deprived of it. Microsoft word comes to mind. But for the really amazing software, the software that involves the cutting edge free flowing of ideas, and I would argue that the linux kernel falls into this category, GPL gives it the ability to serve as a lasting monument to human ingenuity, as well as a way of transmitting culture. It's no coincidence that the linux kernel powers nearly all web servers, smartphones and supercomputers.
And unix was originally written on a machine with less than 144 kilobytes of RAM using a teletypewriter...
What amazing contributions to the world's software have these enormous screens allowed you to make?
> What amazing contributions to the world's software have these enormous screens allowed you to make?
A tool is a tool, and is different than a person. When it comes to programming, the person is more important than the tool, but the tool does affect the person. You can theoretically do roughly the same work on any computer with any equivalent application, but certain computers and editors allow you to do such work more quickly.
Just because you can do something using the "wrong tools" doesn't mean that you should. Most of the original Unix was written using ed, too. That doesn't mean that ed ought to be used today unless it is the tool that happens to make you the most productive. A real hacker using ed can program better than a newbie with a modern editor, obviously. That doesn't mean that real hackers should use ed.
ed was used out of necessity. So were teletypes and 144 KB of RAM. Good hackers could still do work with such tools. However, they themselves think that they're more productive with modern tools or else the hackers who used ed back in the day would still be using ed.
I actually do use ed for some quick/light editing because it doesn't get in the way. It's the perfect editor if you never make any mistakes. When you do make mistakes, something like emacs is immensely more useful because of all the ways you can correct your program from within the editor. If I used ed for everything, I would probably have to write dozens of helper scripts (in sh, of course!) to help me edit my source code. In something like emacs, those scripts have already been written and integrated into the editor and this is a good thing. After all, one should not reinvent the wheel unnecessarily.
I hope you understand what I was getting at in my analogy to ed. You can make amazing contributions using any weak tool, and you can make no contribution at all using a strong tool. This doesn't mean that one should willingly use weak tools unless they have a pretty good reason to do so. People did great things on weak tools in the old days because they had no other choice, not because those tools somehow make someone great. Using ed isn't going to allow me to create the next great operating system.
You can have a powerful computer, or lots of screen space and have those tools be wasted, obviously. The specs of your hardware do not make you more capable of a programmer. On the other hand, to willingly suffer weak tools for ideology shows that rms puts his ideology ahead of his hacking. Otherwise, he would have a setup that is designed to optimize hacking productivity, so that he could do more things in less time. Sure, he could hack great things using just about any device with a Unix terminal and a keyboard, but he could hack in a more productive manner using proper tools.
Using roughly equivalent tools is a matter of taste (e.g. vi and emacs), but he's using a rather weak machine simply out of a desire to have a totally 'free' machine. Ironically, he's limiting his own freedom of choice in hardware for what he believes is total software freedom.
rms is a great hacker. In the domain of programming, he's better, smarter, and more experienced than me. That being said, his uncompromising commitment to his ideology is not getting in the way of me, it's getting in the way of him. There are other groups that inconvenience themselves greatly due to their philosophical beliefs. For instance, the Amish. They don't harm me or even affect me, but they do miss out on a lot of cool stuff by shunning technology. I probably can't persuade someone who is already Amish to go get an awesome smartphone, but if the Amish were actively evangelizing, I would try to discourage other people from giving up the conveniences of modern technology.
Perhaps I should ask what amazing contributions to the world's software rms has done in the last decade as opposed to, say, the 1980s?
#2: RMS seems to have stopped hacking software, so his computing requirements seem to be limited to what's necessary to produce his writing. He also seems to be getting support and service from other people's computers/servers and other people. I'm not sure that any average person would want or be able to do things exactly like him. Since he is trying to be a role model, he should model something that everyone could do and would want to do.
#3: Instinctively I want to say you're probably right that hackers should use the best tools available, and most of them do. However, I've known too many Russian/Finnish hackers who grew up with computers like clones of the sinclair zx80 who would surely not have been as awesome had they started off on supercomputers. Something about the easy availability of resources and lack of simplicity seems to spoil some of the fun. This is why I think so many hackers are drawn to simpler devices like ardunio or embedded microcontrollers.
I'm not sure it's powerful enough to handle one 1080p external screen. It's certainly not powerful enough to handle two. (My desktop can't handle three with its current graphics card and driver.)
I also think that you need X for multi-monitor setups. When I Ctrl+Alt+F2 (C-M-F2 if you are used to emacs) for a console, it just mirrors the screens. Even if you could get it to not mirror, I'm not sure what meaningful advantage you would get over just tiling lots of terminals in a very basic window manager.
> RMS seems to have stopped hacking software, so his computing requirements seem to be limited to what's necessary to produce his writing. He also seems to be getting support and service from other people's computers/servers and other people. I'm not sure that any average person would want or be able to do things exactly like him.
Yes. Maybe I'm subconsciously being overly critical because he chose to stop hacking and start writing philosophy. Different people obviously have different needs, and those needs are best served by different devices.
That being said, he seems to use his netbook because he has no other choice, not because he wants to. Perhaps the Free Software Foundation (FSF) should spin off a Free Hardware Foundation (FHF) if he wants devices that can run GNU/Linux (as he puts it) without needing any sort of proprietary firmware at all. It seems unhackerish (if that's a word) to just accept circumstances rather than to try to build your way out of them. I'd gladly use a FHF motherboard/CPU for the next box I build if they were decent -- and if they existed!
> However, I've known too many Russian/Finnish hackers who grew up with computers like clones of the sinclair zx80 who would surely not have been as awesome had they started off on supercomputers. Something about the easy availability of resources and lack of simplicity seems to spoil some of the fun.
Yes. I hate it when classes "teach" programming with IDEs that think (and code) for you. I took a class that required the use of Eclipse, so I went ahead and coded in emacs anyway. It's very vital to build up things like muscle memory (from basic editors that don't get in your way) and resourcefulness (from poor hardware) if you want to get good at programming. It's easier to learn a good concept out of necessity than just because you've been told that it's good.
That being said, once you've learned how to do something hard, if you don't want to do it again you shouldn't have to. The best environments for learning might not be the same as the best environments for use once you know what you're doing. (Although I would, in my biased opinion, think that something like emacs comes close. It doesn't get in your way or try to think for you like a "modern" IDE, and yet it has lots of depth if you know the right commands or download the right extensions. It seems to encourage learning to obtain more functionality, rather than just having menus upon menus. I'm not opposed in principle to IDEs, but none of them seem to have sane, minimalist defaults. It's a sad state of modern software where an example of bloat in the 1980s is now an example of minimalism today.)
> This is why I think so many hackers are drawn to simpler devices like ardunio or embedded microcontrollers.
It's also just fun to build things. I'm looking forward to the Raspberry Pi. I don't know what I'm going to do with it when I get it, but I'm sure I'll find some use for hardware that inexpensive.
P.S. I hope I'm not giving the impression that I hate rms. I wouldn't be so picky here if I thought that his end goal wasn't worth achieving.
As I mentioned above, they do exist: http://orsoc.se/127/langswitch_lang/en/
Even the bus architecture is open and the processor itself can be debugged or modified. As other people have mentioned, there is coreboot (coreboot.org) for a number of other platforms.
Hm, is it just me or doesn't that sound like the agenda RMS is trying to push down everyone else's throat regarding their choices in personal computing?
It's just annoyance. Richard Stallman is a person of influence, but only in a narrow community. So I don't think he is dangerous. He's a person of great accomplishment, and has contributed a huge amount to the world. The idea of open source and free software does cut against the grain of the dominant corporate-state power structure in the US and that's great.
I am personally concerned with the abuses of power that happen (by the powerful, all over the world). But it's not black and white. The unlawful surveillance of US citizens by our Gov't is disturbing. It's not as disturbing as launching unfounded wars on the other side of the world, but still disturbing. To the extent that Richard Stallman is fighting against the use of technology to increase the illegal use of Gov't power, then I get it.
Somehow though, and I can't put my finger on it, I don't think it's the technology per se that is at the root of this type of activity. Modern computing technology is certainly being co-opted to this use. But the tensions that underly the behavior are more fundamental to the issues of power and state. At the highest levels of power, it is just damn hard to enforce any kind of law, as their is no enforcement mechanism. The gov't is just not going to let people do whatever they want in regards to technology and how it is used. We have to accept this, and fight to keep that power from being abused. An absolute stance along the lines of a super strong right to privacy obscures what is at stake. The line will never be drawn to that extreme, so I wish for a more nuanced discussion. FWIW:)
He's judgmental towards those who don't share them, though. Maybe that's what you mean when you say he's conformist?
Technology is not all there is to oppression, for sure, but he's doing his part as a programmer to prevent it.
The creation of the GNU movement, and subsequently of the FSF stems from a personal grief: the demise of the MIT AI lab during the Lisp machines wars. You can read more about it here:
It's a tricky question about personal ethics and judgement. Is it possible for someone to have personal ethics that don't implicitly include the concept that everyone should share them? I'm not sure.
Anyhow, yes I am referring to the RMS's judgmentalness in my (what I meant to be ironic) reference to "conformist."
My understanding of the meaning of "conformism" is that it refers to the use of emotional, social, and behavioral methods that a dominant group use to coerce others who think, act differently than they want them to. RMS's ideas of morality are very much addressed towards the behavior of others and how he thinks people "should" act. The irony is that if many people adopted the ethics of RMS, I am positing that this would create a very conformist society (at least in regards to the proper use of technology).
The MIT Labs story is illustrative. The other protagonists in the story did not act how Stallman wanted them to, and hurt him (and others too). If others act in ways that hurt you or others, I can see how you can choose to define their behavior unethical. But you could also say they just behaved in ways that you didn't like, and hurt you.
Everyone has their own idea of ethics, and where various lines are drawn about moral/amoral/immoral.
It's interesting to see the down votes I am getting. I was starting to feel upset, but I guess it's just part of the method of discussion here? A short of shorthand to disagree? It's true I am a newbie to the Hacker News site, so if I am out of bounds on the discussion I apologize.
Not a native speaker. I thought it was a suitable synonym for "ruin" (Stallman's term).
'the demise of the Hacker culture at the MIT AI Lab.'
I also don't agree with him, and think he's a jerk for calling people like me unethical for writing non-free software (even though I often contribute my time to writing and improving free software, and live my life in a very ethical and honorable fashion), but honestly, if that was the only thing I wouldn't care so much. Like you said, there are loads of people that believe all sorts of kooky things out there, and life is too short to get bent out of shape over things like that. But man, using terms like he does to paint himself in the light he does really really rubs me the wrong way, and the fact people in my industry stand for it pisses me right off.
> His movement has consciously coopted the word [freedom]
> for ... something ... less important
Now, I wouldn't call the ability to use facebook or twitter a "freedom" either, but I think not restricting their usage is also something that is more important then the "freedom" the FSF is fighting for
But no one is talking about restricting their usage anyway. Stallman has taken direct action by refusing to use them (modulo using twitter for authentication) and is encouraging others to do the same. There are no restrictive laws on the table.
You can talk to people and drive around in your car. You feel you need to use things that track you, but it's not true. You choose to.
There is a difference.
Instead of trashing his principles, perhaps try to see the motivation behind them. I respect anyone who establishes their own code and adheres firmly to it. RMS meets this criteria. He is also very open and honest about his views which I find refreshing.
I also think that this type of boycotting/selectively using technology will become far more common with physical hardware as it rapidly develops. Robots will not smoothly integrate with everyone's tastes.
Consider a highly sophisticated sex robot not noticeably different from a normal human. I can imagine there will be a strong division of people for and against this type of human intimacy replacement.
You shouldn't. I'm sure there are many despicable people who did so on the wrong principles. You need to add that those principles are compatible with yours.
And I'd totally be willing to try out the first sex robot.
That is the point. He doesn't need to change his approach or principles. His actions are still in line with what he says.
And I'm not saying Stallman's views are right or wrong. They just are.
I quite like the Amish Farmer  analogy to technology. Select the good bits of technology, ignore the ones that are "better left alone".
 Jamie Sharp, "The Amish: Technology Practice and Technological Change" ~ http://www.shawcreekgeneralstore.com/amish_article1.htm
That's my personal problem with him. The world, to him, seems black-and-white. There is good and evil, and if you don't agree with him, you're evil. He believes his views are perfect.
I also find him inconsistent. He goes so far as to view web pages by fetching them through an email account, but then uses ATMs and kiosks with non-Free software on them. He also isn't as anti-Google as he is anti-Facebook despite Google being arguably worse in terms of privacy violations.
Hopefully that's not coming off as a tone argument.
Please don't inspire me to think of such things again.
I have tried and never been able to get my hands on one of these things. I'd really like to see Stallman jump off his insistence on free for one second and maybe suggest something realistic for users who care about free software but aren't willing to work on an obscure, unavailable 7" netbook.
If you actually want one of these things, it looks like about $450:
Why can't I get it for free?
That being said, a quick Google search did return valid results this time around, particularly that it is for sale on Amazon:
It is a $499 dollar 10.1" netbook that runs at 1 Ghz with 1 GB of ram and a 160 GB hard disk. With a display at 1024 x 600, which is slightly smaller than an iPad 1/2 screen.
If you are into freedom it might be worth it, but i'd have a hard time getting development work done on a screen that small, let alone on something running at 1 Ghz with a single core.
I used a slow PowerPC machine with Linux for a while. After that I really realised how important is to use non-proprietary packages (do you want to scan? here is a 20KB x86-only binary needed for some strange DRM thing) or how important it is to decouple applications from libraries (so that you have to compile less things and spend less time watching your compiler run).
I don't care about power consumption or UX with what I am currently working on, it is going to be running on 64 core beasts with 128 GB's of ram...
That being said, as a developer I still want a generous amount of screen real estate to get more work done faster, the more code I can display on my screen the better I can and faster I can develop without having to get my tasks back on track, without having to context switch.
I understand where you are coming from, and I understand the idea behind it, but at the end of the day I want to spend less time waiting for my compiler.
It's kinda amusing that in your quest for more RMS-inspired freedom you came in contact with two of his companies-non-gratae.
Some of RMS's policies and ideas and thoughts seem completely foreign to me... for example, I absolutely love my iPhone and enjoy working on OS X as my day to day machine, but every so often I really just want to tinker and that is when I enjoy hardware/electronics (such as the MSP430, Atmel AVR, and others)...
The new Chromebooks from Google should be running Coreboot, Linux, and Chromium, all of which are free software. I guess that's also an option.
Edit: also, I think this netbook, coupled with Stallman's 40 years of EMACS use, is at least partially responsible for RMS's severe RSI :)
However with manageable effort AMD notebooks should be coreboot-capable (and in fact, one developer aims at coreboot support for one of the HP 635 models)
"The most powerful programming language is Lisp. If you don't know Lisp (or its variant, Scheme), you don't appreciate what a powerful language is. Once you learn Lisp you will see what is missing in most other languages.
When you start a Lisp system, it enters a read-eval-print loop. Most other languages have nothing comparable to read, nothing comparable to eval, and nothing comparable to print. What gaping deficiencies!
Lisp is no harder to understand than other languages. So if you have never learned to program, and you want to start, start with Lisp. If you learn to edit with Emacs, you can learn Lisp by writing editing commands for Emacs. You can use the Introduction to Programming in Emacs Lisp to learn with: it is free as in freedom, and you can order printed copies from the FSF."
Could someone explain what he means? (Did Python not have a repl when he wrote that?)
The willingness with which he labels the practices of large swaths of the population (of the US) "unethical" would be very disturbing if he was a political leader with significant power.
Oddly, the patterns I see evidenced in his writings (that I have read) remind me of the thinking used to justify totalitarian states!
I think his views on his core issue of the badness of copyrighted software are not well thought out and absurd on their face. He makes a point of pointing out that the copyright laws are arbitrary, they are not some kind of natural right. One of his main arguments is that making a copy of a digital good does not destroy the usefulness of the original, or harm the person who has it in his "possession."
What he is apparently oblivious to is that a system of laws is entirely a social construct. It contains huge amounts of arbitrariness. The whole concept of property is extremely abstract, unless you consider it in some kind of caveman scenario. "It is wrong to take this food that a person has in their hands because then they will be deprived of the ability to eat it." As far as I can tell that's how he thinks about property.
I think a lot of his confusion is because he is an absolutist. He thinks laws should be "ethical." There is certainly an overlap between law and morality. But there are major areas of disunion.
IMO, the ability to accept ambiguity in the areas of law, ethics, and personal conduct is needed to keep society humane.
Just writing this to think through my thoughts. I usually try to not be judgmental of others being a fallible human, but I make exception in cases of people who have chosen a career as self appointed judges of their fellows.
The diagnosis of some psychological problem solely based on the fact that he won't agree to follow the arbitrary established order which is against his convictions is a common feature of authoritarian regimes.
The accusation that if he disagrees with a system of laws because he wants them to be more ethical and less ambiguous he is undermining a social construct that is needed to keep society "humane" is worse.
It's not helpful, when someone disagrees with a law or set of laws, to argue against the entire concept of disagreement with law - unless you want to either paint them as an absolutist or an anarchist. Psychological problems are usually diagnosed based on the amount of suffering of the individual, and RMS doesn't seem to be suffering at all. He has specific concerns that can be replied to specifically.
That puts him in good company with thousands of other geniuses and philosophers. We need absolutists so someone will stand up for these important arguments down to the bitter end.
Even though RMS is still disgusted with the state of software, there's no question that software and freedom have been massively advanced by his life's work.
It's an odd paradox.
I feel this is somewhat core to the FSF movement, a choice for how your computer runs. Why should Stallman criticise a company for allowing someone to pick the OS that best meets their needs? If a person picks Windows over a FOSS aligned OS then there is clearly something wrong in the feature-set or user interface of that FOSS OS.
You are mistaken. RMS thinks its immoral to use or develop proprietary software regardless of anything else.
And I thought you were going to say something that made sense...
Comments like saying he was glad Steve Jobs was dead, are what in my opinion makes him a fanatic, yes Steve Jobs was a greedy asshole but being glad that he is dead doesn't portrait Stallman any better.
I do my computing in a terribly inefficient way - Windows and GUI as much as possible to avoid text/code and throw as many apps and resources at a task as possible to make it easier/faster - I've managed to outgrow a T9600 Core 2 Duo in daily use (it's 100% loaded all the time), and now I'm on the way to doing so with a Core 2 Quad.
If RMS saw me, he'd probably shoot me on the spot :-D, but still, things get done....
You must be thinking of ESR: http://www.catb.org/~esr/guns/
What does RMS want? Four freedoms that businesses want to take away from you: the ability to read, modify, share, and run the programs that you or hackers like you write. There's nothing purist about wanting control over your own program, or for it not to be closed off from you against your will. That's what happened in the 1980's, and what continues to happen with proprietary software.
Obviously, as the leader of this movement RMS has to stay especially pure or no one would follow him. RMS may have his idiosyncracies, but you have to give him credit for not being hypocritical, which is more than you can say about virtually any other leader out there.
I'm a really proud supporter of RMS and what he stands for because I've spent half my life being burned by proprietary software, and I'd love to go back to the garden of eden that was MIT's AI lab in the 70's and early 80's.
He wants these at the expense of the freedoms of the people that wrote the software. If you want these freedoms, write the software yourself and distribute it.
"and I'd love to go back to the garden of eden that was MIT's AI lab in the 70's and early 80's."
Right. With none of the technological advances we have today. No thanks.
Huh? These are the freedoms that the people who wrote the software should enjoy.
And, I never said "with none of the technological advances", I meant the hacker culture. I think that was pretty clear. If you want to understand the culture read the book "Hackers."
I understand that it's hard for some people to understand that software can be more than something to commercialize. I suspect that even though this site is called hacker news, most of the people here are not hackers and don't really respect the culture.
I have several free web browsers on my laptop, but I generally do not look at web sites from my own machine, aside from a few sites operated for or by the GNU Project, FSF or me. I fetch web pages from other sites by sending mail to a program that fetches them, much like wget, and then mails them back to me.
So he just puts it on a email queue. Later he can access that information from his mail box and take a look at that information.
Most important people, have better things to do than browsing site all day. Infact some people even ask me to mail them some stuff I tell them is interesting and then they go back to that at their convenience.
I would suspect that it's because he feels browsing web pages doesn't need to be instant, in a lot of cases, and he can just fetch pages via email and read them later at his leisure, and also have a convenient archive of them.
By the way, isn't this what TOR is for?
Lisp experts, what does this mean? As far as I can tell, Python has pretty good REPL facilities.
As soon as you want to expose it to user in a non cumbersome way, you realize that the thing that stands in your way is the syntax of your language -- converting from textual and structural representation back and forth does not look like the way to go. You need to get rid of one of them for it to make sense. But if you get rid of textual representation, you'll just get another Lisp.
RMS is different, and it takes guys like him to do something different. Its like Steve Jobs. His attitude is different. Its difficult to understand that unless you are somebody like RMS himself.
Sometimes this level of eccentricity and madness is needed if you are out on a lofty mission. You can question why Gandhi had to wear clothes and live the lifestyle of peasant. Or why Linus Torvalds has a bloated ego, Or why Steve Jobs behaved the way he did. These are all eccentric personalities in their own and they won't part with what they are.
You will never see their energy wear off, or they running out of passion doing something. In their own eccentric style, they are what they are because they are unique.
That is what sets them apart from most of us. There is very little difference between genius and insanity.
I'm sorry. What does this mean? What does he spend his time doing?
Not to mention, in today's world, it is impossible to live without depending on corporations. The only way to live without someone knowing a lot about you is to live in a cave, miles away from civilization.
The way he is using computers: he is just putting restrictions on himself, thinking he actually removes them.
The only thing I agree with here is his opinion about Lisp.
You may note that this doesn't accurately reflect your words. That's the risk of paraphrasing without context and argumentation.
His purpose is exactly to change the status quo. You can blame him for being a mediocre communicator, but he believes he can change the world and that deserves respect.
So, where is the "Free Data Foundation"?
Restricting the freedom of users is not necessarily part of an app store though.
Of course, things like this  (possibly NSFW) probably have a very strong influence on his opinion of 4chan.
So what's RMS's beef with Python?
that's one tough pill to swallow, sir.
Emacs does have spellcheckng though, doesn't it.
I often find it odd that people even talk about free software or software having to be free. There is, of course, no such thing. There's subsidized software, but no free software exists.
Linux, as an example, is probably the most expensive piece of software ever developed. Think of all the people employed at universities and businesses who devoted time paid by their employer to develop Linux. Even if they did the work at home "on their own time". The only reason this was even remotely possible is because they had gainful employment that kept a roof over their heads and paid the bills. The same is true of students who contributed to Linux. Their parents, or the government (through a loan) provided the financial support to work on Linux.
Not one of these people would have been able to work on Linux had their financial needs, need for shelter and generally "having a life" needs had not been met through either employment, parental support, loans or grants.
Free software is, at best, subsidized, and at worst, not free at all. I'll be that Linux probably cost more to develop than Windows or OSX.
Now, there's free to the end user. OK. That's fine. People will take free food, free beer, free ice-cream and free software. That's human nature.
I don't find reveling against commercial software a particularly intelligent stance. No offense intended. Those writing software for sale are simply choosing to earn a living writing software that they sell rather than doing something else to subsidize software to be given away.
If I am good at writing software, why should I be a gardener to pay for food and shelter and give away software?
Furthermore, all of the software that RMS used as the model for GNU was the result of years of expensive development and none of it was free. It's a lot easier to, say, study and learn Unix and then go off and develop a "free" Unix clone than to have to invest years upon years developing and optimizing Unix in the first place.
One of my favorite saying goes something like this: The second person who saw the wheel thought it was obvious.
I don't find waging war against non-free software a particularly honorable stance when you are standing on the shoulders of giants who devoted years and billions of dollars to evolve an industry and, yes, make money with it.
I wonder if he refuses medical attention when he goes to the hospital because the software on all of the systems at the hospital do not use free software. There's a word that describes a type of person who thinks and behaves this way and it isn't a flattering one.
#2. Software in the days you speak of WAS more like free software today. Hackers did share software and patches and such. If you had a problem with a piece of Unix code, whoever the commercial vendor was would often just send you the source. If it stayed like this, there would never be a need for the FSF.
#3. Developers can work on whatever they want in their spare time. If a developer feels that it's valuable to donate his or her labor to improve a piece of software that can improve everyone's lives then that's their business. They have the FREEDOM to do what they want with their time and intellectual capacity and if that's in creating software that supports user freedom, then obviously they see a benefit in it.
#4. It's shortsighted and wrong to say that free software is anti-commercial. Red Hat is a billion dollar company now. Microsoft was one of the largest contributors of code to the Linux kernel last year. Every internet company we ever talk about on HN mostly owes their business to free software like Apache, Linux, BSD, Nginx, PHP, Ruby, etc etc etc etc etc
#5. No, RMS would not refuse medical treatment at a non-free facility. This is a specious argument that has been brought up time and time again and shot down repeatedly. Read this very thread, that point is addressed.
I developed hardware for many years. A lot of this hardware was based on FPGAs. FPGAs, while hardware, are made into a functional solution through code. You write your hardware description in Verilog of VHDL and you get a working product in return. Some of this code took years to develop, evolve and optimize. It was very, very costly. And, there was no imaginable way that it made sense to release it as free (freedom) code. Doing that meant going out of business or seriously damaging a revenue stream that funded the development in the first place.
The same applies to my hospital example. Not free to own and not free to modify. In fact, it is both expensive and very much closed. And there is nothing wrong with that.
My basic premise remains true regardless of which flavor of "free" you choose to focus on: None of this would be possible without the financials to support and promote the release of gratis/freedom software. Impossible.
You mentioned MS as the greatest contributor to the Linux kernel last year. That cost MS millions to support. Those millions had to come from non-gratis/non-freedom software that MS charges for and keeps as closed source in order to earn money and employ their people. That's their model and there's nothing wrong with it.
RMS --or anyone else-- rejecting non-freedom software offerings in isolation of the realities that connect the two is nonsense. You would not have one without the other. It's a symbiotic relationship.
To further use your example: Support Microsoft non-gratis/non-freedom software offerings if you want to support the worlds largest contributor to the Linux kernel last year. I don't know, it could be a nice gesture by RMS and other proponents of his philosophies to support, rather than reject, MS in order to voice approval for their --per your assertion-- unmatched support of Linux (and probably other gratis/freedom software).
The healthier approach, in my opinion, is to recognize that both models have their place and that both have their evolutionary reasons to be perfectly valid and exist. I do and I try to support both.
The problem with the word "free" in English is that it has two meanings. In other languages there are distinct words for these two meanings. In Spanish they are "gratis" and "libre". So, gratis/libre software cannot exist outside the realities of the exact opposite type of software, non-free in every sense of the word. And that's OK.
My problem is with extremists who insist in not recognizing this and see the world through one and only one lens.
I use gratis/libre software. However, more often than not, I will look for paid software for a lot of applications where I need to ensure that proper support exists and, sometimes more importantly, that the software continues to be developed and evolves. All too often gratis/libre software falls short as developers loose interest in a field, leave school and need to earn a living or completely falls through the cracks and remains stagnant for years. Stories about this kind of thing abound.
In my own case, I have many examples of using gratis/libre software and then actively seeking paid alternatives in order to have a better solution with a single point of support.
The other issue with the freedom to modify part of the argument is that this is only good for us geeks. The average folk out there derives no direct value whatsoever from this. And, in a lot of cases, neither do we even though a lot of us could.
Here's the non-computing example for this: Do you fix your own car? Perhaps you do. I don't. Any more. When I was 19 I spent most of my weekends under the car or in the engine compartment. I can take an engine or transmission apart and rebuild it like the best mechanics. Yet, I have not done this for years. Why? That's just not what I do any more. I have other interests. And, more importantly, I need to focus my time, money and efforts elsewhere.
When faced with gratis/libre software that comes with source and a license to hack, frankly, in most cases, I have zero interest in doing so. I've done some, but that's not what I am in front of the computer to do every day. No, I need to get my work done and my job isn't defined as fixing problems with OpenOffice or some other piece of software. OpenOffice, as an example, has never worked for me or any business where I tried my best to introduce it. It is unreasonable to expect any business to continue to use a solution that does not work. So, in all cases, we moved on, paid for MS Office and got back to real work.
So, geeks want the ability to hack but I'd bet you that most just want to get on with building their products rather than fixing a problem with PHP or whatever. Sure, some do hack, a lot of them do hack, but that does not justify a position AGAINST closed source software.
I think that, in the end, we probably agree on a lot. I just don't like extremes in anything, from politics to religion and, yes, software. In most cases one population needs the other. It's OK to want to support gratis/libre software. I am just contending that this should not happen at the exclusion and vilification of paid/closed software because one would not exist without the other. Your MS example is the best proof I need: Support non-free software and you get huge benefits in the free software community. And that's OK. RMS and other should actively promote and support this.
This ain't a hobby.
To use your car analogy. The analogy would be correct if the only way to legally service your car would be to use the dealership's mechanic. Any attempt by you to rebuild your engine or use after-market parts would be illegal. Forget about improving your car in any way. That's illegal too. No new car stereo for you unless you upgrade to a whole new car.
Most people are fine with this because they know nothing about cars, and only care if they work. You hear them saying "as long as I get to drive it, I don't care. I have better things to do than service my own car."
But the restrictions go deeper. You aren't allowed to operate the cars the way you want. It's a huge revenue stream for the car companies to place restrictions on how you use your car. Want to drive somewhere new? Apply to the company and wait for them to hear back. You're not a big customer so you speak to someone in India and the wait is 6 months. Most applications are bungled and you have to resubmit it repeatedly. Still people don't complain saying "most of the places I need to drive are allowed by the car company. Only very strange and extremist people want to drive to some place new."
Now suppose you want to lend your car to a friend. You can't, unless they pay a hefty sum to the car company for an "additional driver license." The standard license allows two adults as drivers and up to two passengers, but if you want to carry more passengers, there's a fee for that too. Some people grumble, but they've been taught since an early age that sharing your car or giving unauthorized people rides is immoral.
Lots of people don't obey these laws, and there is a huge media campaign to call them "car Pirates" and an illegal movement called "hackers" who want to fix their own cars when they break, and add new features or drive to new places. They are often sued and the media goes nuts deriding them, calling them wackos and extremists.
When the car company goes bust and most of them do, you can continue to use the car for as long as it will run, but when anything breaks, you need to scrap the car and buy a new one with a different but equally incompetent company.
This is the situation of proprietary software extended to cars.
What you want, really, might be akin to the car company releasing the full design files of the car to you when you buy the car. What's the difference between source code for software and source code (the design) for making a car or a refrigerator these days. I fire-up Solidworks and can design a car. I fire-up various compilers and write the embedded code that runs the engine control systems, etc.
To create Linux, PHP or any piece of software you have teams of programmers in front of computers typing away. The case is the same for designing a car or a microwave oven.
Are you suggesting that Samsung should grant you the ability to download all the design files for that $69 microwave you bought at Walmart? Probably not. Why not? It's the same thing. I have spent years designing products that combine hardware and software. I've done it all in front of a computer. Exactly as I do when I code a website or an iPhone app. No difference. So, then, why treat them any different? Why aren't the proponents of free/freedom also not buying cars or supporting microwave oven makers than don't release their design files.
Ridiculous you say? So be it. It may very well be that it is not I who isn't getting it. My world is complete and equitable because I understand, like, support and promote that BOTH points of view are part of a symbiotic relationship. You cannot have free/freedom without paid/closed. Period.
I noticed that you neglected to mention my observations about you bringing up that MS was the largest contributor to the Linux kernel last year. You, with that, made my point with absolute precision: The largest contributor to Linux last year could afford to do so because they earn a revenue stream from another paid activity. And, in this case, it happens to be paid/closed software.
Again, I propose that the extremist view that ALL software ought to be free or free+freedom is simply not realistic and actually counterproductive.
What do you think would happen if someone like RMS came out and said something like: "I've decided to start supporting MS products because they enable MS to make significant and valuable contributions to the FOSS software community"
I'd bet you a good cup of coffee that you'd see a huge boost in the amount of FOSS work coming out of MS and others.
If you look at what RMS represents you can't help but cringe. He's actually proud of working with a piece of crap computer that is probably a decade behind the times. In his world the millions of people that have gained and continue to enjoy employment due to the evolution and improvements of paid/closed platforms and software would not have jobs. It's a joke.
I come from the vantage point of having designed and built my own computers down to the chip level. Having literally wire-wrapped my own boards. Designed my own disk controller cards and written my own OS and applications. So, I'll say that I have some skin in the game. And, yes, I know that a 1GHz machine with very lean software can do quite a bit. I was running AutoCAD on a CP/M system with 64K of RAM and a two-card math co-processor and RAM disk with 640K of memory. And I did a lot of good work with that. But, you know, today, I gladly pay thousands of dollars a year for licenses to programs such as SolidWorks and Altium Designer to get my work done. They are amazing and do a great job. They represent a tremendous amount of R&D and expertise in the field. And, no, I don't care to have the source code and don't really give a shit if they don't want to release it. It's their product and they should be entitled to do with it as they please. My annual license fees get me continued and consistent improvement and support.
We might want to agree to disagree at this point.
To get you to think more carefully, as a computer engineer can you tell me the difference between a computer and a microwave oven or a car as finite state machines? Which regular languages does a computer accept that a car does not?
Also, can you tell me the the difference between software and the licensing of the software?
I think getting clear on those two questions will go along way towards clearing up your confusion.
You might also think about how RedHat recently made a billion dollars.
Yes, he is fanatical in several senses, especially nasal and botanical, by all accounts ( read Stallman does Dallas: http://stallman.org/articles/texas.html ).
But the day that Stallman cannot get on the internet, without compromising his own set of restrictions, is the day when it is literally impossible to have dominion over any computational objects that you think you own.
 for clarity, I thought about this, added the qualifier computational, and am not including abacuses ;)
That's where I think his ideals go off the rails, their totality beyond common sense. FOSS of various flavors is cool. Of course it's not really free though. It's created by people in the context of an advanced technological society which has numerous components, many necessary, for it's existence.
Granted, there are other issues with the generation of electricity, such as the issues with nuclear power, and the environmental effects of coal etc. However, electricity itself is Free (as in speech).
Also, you can't interact with electricity on a higher level. You can't really change its behavior, and the way it works is "open source" (physics). Software and, to a lesser degree, hardware, are things which we can deeply interact with, and are a fundamental part of today's society. This is why they need to be completely Free.
[snip paragraph about capitalism/FOSS]
I also think open hardware and standards are much more important than software. They mean you can build anything you'd like yourself, while allowing developers to live off their work.
Also: Nobody can (physically) stop you from using electricity in a way that is not "approved" by the provider of your electricity. Of course they can. You can't rig a 330v outlet in your house without permission from your provider. Can't build a tesla coil in your garage either. Draw too much power and they will cut you off unless you switch to a commercial contract, if you're allowed. If I were into bad analogies I'd say here that it's like having a data cap. There is an intricate fabric of things related to economy, work, engineering, politics and society in general, the combination of those what makes electricity available in our homes. Same goes for software - you can't take how society works out of the equation.
What the hell? You are joking, right?
I pray that Poe's Law is in out in full force here.
Nice way to stray from the argument while being an ass. We're not even discussing anything related to free software anymore.
Also, the primary reasons you cannot run (most kinds) of nuclear reactors in your garage have nothing to do with your power company (this said, if you do want to run your own powerplant and sell power back to the grid, you are more than free to do so... If you don't care about plugging yourself into the grid then you are even more free to do so). Similarly, FCC regulations on transmitter power are also questionably related.
"We're not even discussing the issue of free software anymore"
Thanks to your confused analogies, and what I'm not perceiving as some pretty fundamental misconceptions about basic electronics, yes... If you are going to attempt to argue your point with an analogy, and your analogy is broken, expect to be called out. That is just common sense.
That's throwing the baby out with the bathwater. I don't think this attitude is healthy around here - I'm not a native english speaker, and I know shit about electronics - the argument was completely ignored while I was hung out to dry because of a bad analogy.
'getting started in electronics' by forrest mims is not a bad starting point.
10kv can be perfectly safe and is in the same ballpark as the static charges you get from nylon sweaters.
Also, funny you should mention nuclear reactors, there was a teenager on TED who built a fusion reactor in his garage who may be going to work at CERN.
As for making tesla coils in the garage, I suspect you might be surprised if you bothered to search this at all.
Also, there are such things as generators and if you want to, you can build them from scrap.
There is no regulation to say you can't build yourself a tesla coil in your garage, and there is no law saying what voltages you are allowed to make from your supply.
Your idea of 'beyond common sense' seems pretty limited in scope. And the F in FOSS isn't about price, it's about liberty. This is the very first thing anyone involving themselves in a discussion on FOSS should be aware of, and I feel sure that you knew that.
What was the point of this comment?
Yes, you could generate your own power, live in total isolation off the grid, attempt to make everything in your life yourself. You would fail, but you could try. But even in this, you are not free from being subject to the laws that govern where you live.
This is an old debate: where should peoples freedom of behavior be controlled to the extent that it impinges on others' "freedom."
This is where RMS loses me. His concept of freedom does not seem to include the concept that people should be free to conduct business in accordance with the laws of the land.
In the US we are currently free to create and distribute FOSS if we want. Isn't that enough freedom? It's not totally free (in the liberty sense) but there is still a lot of freedom to do as one please with anything that you create (if its "original").
I happen to think that there are real problems with copyright now. The concepts behind the laws were derived before digital technology, and were always intended to address the commercial exploitation of original works. Not what individuals did.
We have a situation now where the copyright laws are being enforced against individuals making copies of works for personal, non-commercial reasons, which feels unjust to me.
I think part of the intensity behind the MPAA's legal attacks is the perception that if they give an inch, people will take a mile. And the legal foundation of copyright would be undermined by "facts on the ground."
Changing the copyright laws to reflect current technology seems like a good idea.
You should meet some of my mates who live in caravans. They have a solar cinema.
Rms is like a vegan always preaching some moral high ground and always violating it whenever it becomes inconvenient.
RMS is precisely NOT like that type of vegan (not that I think that this is at all typical of vegans, either). If indeed you think that kind of consistency is the highest good, you should hold RMS in very high regard indeed.
Not to mention: iRMX, IRIX, IOS-XR.
(yes, you are no doubt correct. I do still view him as an unusual type of rare bearded canary that has decided to take up residence in the coal mine through some form of altruistic bloody-mindedness)
 Plus, whatever you may think of him, he is bloody smart.
His system fails to fundamentally solve problems people actually have. I'm sure RMS's systems perfectly solve RMSs problems, and that's great if you're a self-centered pretentious asshole focused solely on your own needs. Unfortunately, if you're a regular joe with average needs his system doesn't solve very many of your problems. Gates and Jobs wisely recognized that catering to the needs of others is actually better for society than focusing solely on one's own needs.
Software freedom for the vast majority of people is having their spreadsheet save them hours of manual calculations so they can catch their kids ballet recital.
Freedom is a tradeoff, that's why we don't live in a society ruled by natural law.
>His system fails to fundamentally solve problems people actually have.
There is of course something to be said for usability and the "regular joe," as you say, but Stallman's intentions have always been entirely moral. He really does believe he is acting in your best interest. (Which most people aren't. I'm certainly not.)
Why bother hating?
And as far as what "most people need", "most people" would do fine with a copy of LibreOffice and Firefox running on Ubuntu or whatnot.
It's a panacea I don't know why anyone would waste 2 billable hours on paying money to avoid the embarrassment of having to fuck around with your operating system for 15 minutes while you attempt to make a presentation. It's not 1994 anymore, people expect computers to work and it reflects poorly when they don't. And what am I saving this $300 for? For the privilege of being able add the code that should have been there in the first place.
The issues you describe are attributable to what's between the keyboard and the chair. Try getting a standard mac to work with the majority of projectors, without any adapters. The LibreOffice issues you are having are due to an arms race where Microsoft break compatibility with their previous formats each release. You have to learn to use the computer you have properly or you will embarrass yourself with it. This is true for all operating systems. Not everything is going to work exactly as you suspect, at least you're in a position to do something about it on your own linux machine. That's never going to be the case with the competition.
Give it another 100 years, whose software is still going to be around, Stallman's, Jobs' or Gates'? It's not as feature complete, but it has greater longevity.
For example fglrx fails very often to wake up the graphics card in my notebook. The open source radeon driver never had that problem.
People implementing power saving seem to often complain about buggy ACPI implementations.
Is this email legit? Did any action come from it? I don't know. But I wouldn't be surprised.
fglrx's xrandr support kind of works, but is shaky with the virtual size set to a minimum and if not set high manually needs to restart X every time one wants to set a higher resolution on a secondary screen.
The open source radeon driver on the other hand has beautifully working xrandr support.
Nvidia's blob... Well, the proprietary twinview doesn't support rotating single screens and when I watch videos of presentations I see mostly people trying to get nvidia-settings to set the correct resolution on the projector.
The microsoft documents you speak of, are these in the proprietary, undocumented, closed formats or the new, questionably standardized, overly complex, formats?
I personally think that it is microsoft's intention that you need to buy their product to be fully "compatible" with their document format and that's what they get.
I don't know about you but the presentations I see around here in the university are mostly with open source intel drivers (which I have not seen failing in that regard yet) and a PDF viewer showing the presentation made with the latex beamer class. I fortunately don't have to give many presentations but for some I do have used LibreOffice Impress and I was quite satisfied. Sure, it was quite buggy some time ago but it has improved much.
I fail to imagine how I would spend 15 minutes "fucking around with my operating system".
I simply "ctrl+r" the relevant xrandr command from my shell history (something like "xrandr --output LVDS --preferred --output HDMI-0 --preferred --right-of LVDS --rotate normal") - if you don't like the command line, just use a simple gui like arandr - and start the presentation. That takes a few seconds... Maybe you can elaborate?
What are you saving $300 for? Try listening to a presentation from Richard Stallman. You may have heard of him... He speaks about that topic.
Without the efforts of the GNU people the world would be a place of much less choice and freedom in computing. That the majority of people is served better by a spreadsheet is a non-sequitur. The world is probably even served better by something else than software.
Perhaps the problem is actually with the idea of hypocrisy itself -- the idea that consistency is a greater virtue than whatever virtue an inconsistent man might be talking about, and that personal life and public policy must always be girded up and gridded up to resemble each other.
Let me put an alternative point of view. Someone living in a castle, and owning a castle, could very usefully speak about post-materialism. Someone paying five figure utility bills would be in a very good position to talk about -- and act on -- the theme of energy wastage; they would be an expert on it, and have a vested interest in change, and actually have the possibility to make changes on a scale a pauper huddled over a candle could only dream of.
Ad hominem: There are many reasons a charge of hypocrisy might be reactionary and counter-productive. First of all, the hypocrisy mindset pays too much attention to people's personal lives and too little to their programmatic or ideological outlook. If someone is a visionary, or is trying to solve a widespread problem, it's likely that his personal life will reflect the problem whereas his policies will reflect the solution. It would then be pretty stupid to accuse him of saying one thing and doing another -- especially if everyone were pretty much in the same boat, at least until an alternative infrastructure is set up. A charge of hypocrisy might well be a pre-emptive strike designed to stymie future solutions to universal problems.
Consistency above correctness: Consistency is the hobgoblin of petty minds.
Wanting things to be less complex, and wanting people and societies to be without internal contradictions is understandable, but small-minded.
It ignores the fact that it is often only by sinning ourselves that we can learn exactly why sinning is bad. At a certain point we are all saying one thing and doing another. This is, apart from anything else, a sure sign of our complexity, and of our capacity to rise above our current way of living and search for alternatives, no matter how deeply we're mired. Allow it, brothers!
Give me moral perfection or give me corruption: We often strike down people with a spotted reputation only to replace them with people who are unapologetically evil. We hate to be preached at so much that we ignore the sermons we need to hear and prefer unalloyed corruption. At least it's consistent, right? At least there's no hypocrisy there! At least change is taken off the agenda! Thank Christ "hypocrisy" has absolved us of the need to feel wrong, and to make a painful change!
100 people in a room: There are 100 people in a room, all doing A Bad Thing. They know it's a bad thing, a thing that will damage the room and everyone in it, but they can't stop. Suddenly a Visionary makes a powerful and moving speech. "We must stop doing The Bad Thing!" he says. His speech is effective: everyone stops. Except the Visionary himself, who keeps doing it. This, however, is a minor detail: the room is a better, safer place. Instead of 100 people doing The Bad Thing, only one is doing it.
Suddenly a Commentator gets up. "Suckers!" he shouts. "You've stopped doing The Bad Thing, but the man who made you stop still does it! You've been had... by a hypocrite!" Soon everyone in the room is doing The Bad Thing again. But tell me, please, who has damaged the room more, the Visionary or the Commentator? Who has the best chance of helping the room?
i.e. "I only drink rain water and pure grain alcohol"
But... he's right. Almost always, he's right. He's made a 40 year career now of being right: often decades before the rest of us figure it out. That's enough for me to cut him as much slack as he wants.
Nattering detractors like you have been around for almost as long as he has. I used to be one 15 years ago (when, damn it, I was sure he was going to tank the coming open source revolution; except he didn't, and he was right). He just draws that kind of attention.
You want me to go on? He was on all this stuff (some of it critically important, some of it less so) before, in many cases years before the rest of us caught up.
Let me turn it around then: find something he was verifiably wrong about. There aren't that many cases, and what there are are mostly tactical things (e.g. picking the fight about GNU/Linux was, I believe, counterproductive), not factual ones.
The point is, he did not resolved to do it, just like his resolve is not fighting dictators. If not helping folks oppressed by tyranny government, then we all are talking bulshit, although it's less true with regard to Stallman, since free software helped Twitter and Facebook happen.
But since you brought it up, the man has some very well documented personal eccentricities, beyond his choice in laptops. I'm sure anyone who would be interested in his email-reading procedures are equally interested in those other things too.
I'm sure anyone who would be interested in his
email-reading procedures are equally interested
in those other things too.
Many people enjoy reading about the computing experience of 'tech famous' people, or else this site wouldn't exist: http://usesthis.com/
That said, this is really nothing new. I've read this same list many times and it's actually been linked here several times. The difference is just that in its other incarnations it was in plain text form or some other variation of the same HTML list.
Then there's the fact that it really is just a self-righteous sounding list. Like if I said "I'm browsing HN on my iPad because I find it convenient for reading and I can smoke cigarettes in my garage while I carry it around". Those ridiculous details are the kind of thing you find in his lists. And of course no one is going to go all plain-text when using a computer but the way Stallman makes it sound seems like he's saying he's superior to us because he's cool enough to not need all those fancy GUI dealies. So what?
I think you are completely missing his point. He is not claiming to be superior because he uses those tools, he thinks his freedoms are not restricted by them.
I highly doubt that anyone blindly follows Stallman.
Stallman acts as a living litmus test for open source. His actions seem less ridiculous in technical realms where freedom and privacy are more easily attainable and more ridiculous in areas that it is not.
>I recommend all the ethical distros — namely, those that are 100% free software.
i.e.: Any distro that uses anything that I don't like, namely 100% free software, is unethical.
>If you don't know Lisp (or its variant, Scheme), you don't appreciate what a powerful language is.
If some random person on hacker news came out and said this, we'd call them a buffoon and say they need to get out more. When Richard Stallman says it, we lap up his words and marvel at his terse wit.
> There are objective criteria by which non-free software
> is unethical
Skiers and snowboarders are largely a plague of unappreciative newbies who Don't Understand. They say that you can have "fun" in the snow without this higher-level appreciation. What children they must be.
So I ask, why is this anti-startup (at least for the 90% of startups you see here) blog linked from here?
If you disagree with my reaction/question - answer with your solution which would allow these 90% of startups to survive financially if only Richard Stallman followers used them.
"...Roughly, the users have the freedom to run, copy, distribute, study, change and improve the software."
What would this do to most startups today?
I think the previous reply was right to point out you were confusing free as in beer with free as in liberty.
"However, if I am visiting somewhere and the machines available nearby happen to contain non-free software, through no doing of mine, I don't refuse to touch them. I will use them briefly for tasks such as browsing. This limited usage doesn't give my assent to the software's license, or make me responsible its being present in the computer, or make me the possessor of a copy of it, so I don't see an ethical obligation to refrain from this. Of course, I explain why they should migrate the machines to free software, but I don't push them hard, because that would be counterproductive.
"Likewise, I don't need to worry about what software is in a kiosk, pay phone, or ATM that I am using. I hope their owners migrate them to free software, for their sake, but there's no need for me to refuse to touch them until then. (I do consider what those machines and their owners might do with my personal data, but that's a different issue. My response to that issue is to minimize those activities which give them any data about me.)
"That reasoning is based on the fact that I was not responsible for setting up those machines, or for how that was done. By contrast, if I were to ask or lead someone to set up a computer for me to use, that would make me ethically responsible for its software load. In such a case I insist on free software, just as if the machine were mine.
"Skype is another kind of exception. Using Skype to talk with someone else who is using Skype is encouraging the other to use nonfree software. So I won't use it under any circumstances."
Skype is an exception but the PSTN is not? This is intellectual BS to the highest degree for RMS to maintain his hoity toity attitude instead of just admitting that it's too inconvenient for even RMS to live the life that RMS preaches. RMS uses A LOT of non-free software by choice when he could choose not too.
Whatever RMS does is pro-freedom, but when I run OS X I'm supporting fascism.
It's a bunch of holier than thou (for christ sakes the guy thinks he's St. Ignutious) assholes making up rules so they can pretend they're better than the rest of us. When you point out how they don't really give a shit about the principles which they shove down your throat they then make exceptions miles wide to avoid looking like the pretentious assholes they are.
You, as an individual, can choose to run and use Skype or an alternative communication system. You, as an individual, do not have the chance to force your telco to change to another communication system.
You cannot force your waiter to eat meat neither not to eat meat, but that does not prevent you from being a strict vegan and yet being served by that waiter.
No I can't force my waiter to not eat meat, but when someone says they are vegan and then orders a meal that involves fossil fuel or animal fertilizer to grow and transport those vegetables they look like pretentious assholes to anyone who knows how the world works. When vegans start avoiding pavement and stop living in ancient animal habitats I'll start listening to their arguments about animal welfare.
Same with RMS, when he stops using non-free software I'll start caring what he thinks about free software. Until then he comes off like an ass. Just like the mormons who knock on my door talking about a message of love and then spread a message of hate to any man who wants to marry a man.
"I'm a Christian, unless you're gay"
"I'm a free software advocate, unless I want to travel by air, or withdraw money from a bank"
"I'm a vegan, unless the killing of the animal is one step removed"
It's all the same pretention and I don't want any part of it. For the most part I don't even care if people hold those mutually exclusive points of view, I just don't want to hear about it. I know lots of FSF advocates, vegans and Christians who simply shut up about it, I'm hoping that RMS simply becomes one of those people.
Yet every time my POS license restricted windows PC crashes I feel good. Because Bill Gates is giving billions to charity and working on wiping diseases off entire continents.
Regarding your wondering about air travel and crosswalks, I would say that RMS addresses this concern relatively directly in the featured article.
"Likewise, I don't need to worry about what software is in a kiosk, pay phone, or ATM that I am using. .... That reasoning is based on the fact that I was not responsible for setting up those machines, or for how that was done."
It seems to me that it is generally only fully appropriate to post a top-level comment in the thread of an article if you have read that article.
"I don't need to worry about what software is in a kiosk, pay phone, or ATM that I am using. I hope their owners migrate them to free software, for their sake, but there's no need for me to refuse to touch them until then. (I do consider what those machines and their owners might do with my personal data, but that's a different issue. My response to that issue is to minimize those activities which give them any data about me."
If that is not good enough and one gives up the second there is a challenge or compromise involved, then there is no humanity left, and generally no point to life. Evolution and education would be dead.