Interestingly, T V Raman, the blind author of EmacSpeak, posts in the same thread that Stallman raised the same objection over a decade ago to the use of a proprietary text-to-speech program with EmacSpeak; Raman to this day uses a proprietary tool. RMS is equally dismissive to Raman. I think RMS has lost it. He thinks the success of Linux is the success of GNU, and his grip on reality is tenuous now.
Posted Aug 5, 2010 5:53 UTC (Thu) by drag (subscriber, #31333)
[Link]
I think Stallman is a good guy, but his logic is far from fallible.
How would most of the GNU tools been originally written if the authors did not depend on proprietary tools to run the computer and host the source code on their file systems?
Before Linux came along was Stallman using a totally Free Software operating system kernel? Did not he himself depend on proprietary tools to create free software tools at one point or another!? Was GCC's first compiler hand built from assembly?
If Free software is not usable then it's worthless! Is it better to be worthless or is it better to depend on proprietary software until a free software solution is created?
Balancing accessibility and software freedom
Posted Aug 5, 2010 9:01 UTC (Thu) by coriordan (guest, #7544)
[Link]
GNU was developed initially on computers running proprietary software. At the time, there were no computers that could be used without proprietary software, so writing GNU would have been simply impossible otherwise.
Stallman described this exception as: it can be OK to use a proprietary program for the purpose of writing a free replacement for that program.
(This is mentioned in at least one of the essays on gnu.org/philosophy but I can't remember which one(s) right now)
Balancing accessibility and software freedom
Posted Aug 5, 2010 11:53 UTC (Thu) by nix (subscriber, #2304)
[Link]
So, in this case, RMS's argument is that using non-free stuff is OK if it's something that *he* would need to use. But if it's something that he wouldn't need to use (e.g. accessibility software), then it's suddenly unacceptable, even if a free replacement does not exist.
I don't expect this sort of irrationality from RMS normally.
Balancing accessibility and software freedom
Posted Aug 5, 2010 13:00 UTC (Thu) by DOT (subscriber, #58786)
[Link]
You're being unfair. RMS believes that it's acceptable to use non-free programs strictly to study how they work in order to replace them. That would apply to Naturally Speaking as well as any other program. Using a non-free program for any other purpose is always unacceptable to him.
Balancing accessibility and software freedom
Posted Aug 5, 2010 15:51 UTC (Thu) by coriordan (guest, #7544)
[Link]
That's not the case at all.
For example, he was looking into a speech-to-text program in the early 90s because he developed hand problems that prevented him from typing. He was coding GCC at the time, but he decided that he *couldn't* use a proprietary speech-to-text program to allow him to continue writing GCC. He could only use a proprietary speech-to-text program for the purpose of writing a free speech-to-text program.
I.e. he'd use a piece of non-free software only if his use would *directly* liberate others from depending on *that specific* piece of non-free software.
So the exception he accepts is much narrower than what you criticised.
(To finish the anecdote, since he wanted to work on GCC rather than starting a speech-to-text project, he got help from others, including Guy L. Steele, who would type with him over their shoulder dictating code to them.)
RMS own handicap
Posted Aug 5, 2010 18:36 UTC (Thu) by BrucePerens (guest, #2510)
[Link]
I had forgotten this. Yes, of course, RMS is a candidate for use of a speech-to-text program. For years he hired interns from MIT who he essentially used as transcription software. He was very literal in his speech to them, didn't expect them to do anything but type exactly what he said.
Later on his hands recovered to the point that he can type on some keyboards, but not really comfortably.
It seems he knows what he's giving up.
RMS own handicap
Posted Aug 8, 2010 20:09 UTC (Sun) by nix (subscriber, #2304)
[Link]
Wow. OK, so as usual RMS is speaking of things he's done himself... even if this is so extreme that expecting anyone else to do it verges on the delusional, he has at least tried it on his own.
(It's amazing that he *does* expect anyone else to listen to him when he suggests that they should do as he did in this area, though.)
Balancing accessibility and software freedom
Posted Aug 6, 2010 7:19 UTC (Fri) by rsidd (subscriber, #2582)
[Link]
Good for Stallman. Meanwhile, a lot of people who need accessibility software don't have friends like Guy Steele, or the ability (quoting Bruce above) to hire interns to "essentially use as transcription software".
The one word RMS uses more frequently than any other, in connection with "free software", is "ethical". Telling a blind user that he should not, in a free-market commercial transaction, purchase a binary-only program that will help him work and communicate with others, does not strike me as in the least ethical.
Balancing accessibility and software freedom
Posted Aug 6, 2010 14:18 UTC (Fri) by coriordan (guest, #7544)
[Link]
RMS didn't say that. He only said that GNU shouldn't endorse or assist the use of nonfree software, even for blind users.
He might say what you suggest, or he might have better thought out position, such as acknowledging that society's lack of provisions for people with disabilities is also a social problem, or the way copyright law blocks blind users from helping themselves is a social problem, and using nonfree software might be bad but it could be the lesser of two bad things. I don't know.
And if he said that GNU should endorse nonfree screenreader software, would the moaners be silent?
When GNU was doing nothing, no one complained. When they start a push to help blind users, they get moaned at for not endorsing nonfree software (as if that should suprise anyone!). Some people just like complaining about other people's work.
Balancing accessibility and software freedom
Posted Aug 9, 2010 9:44 UTC (Mon) by dgm (subscriber, #49227)
[Link]
>RMS didn't say that. He only said that GNU shouldn't endorse or assist the use of nonfree software, even for blind users.
This is my interpretation too.
I think many people forget that the FSF and the GNU project are just organizations with a purpose: the advance of Free Software. They are not the only projects and organizations out there, and sure Richard Stallman does not speak for everybody, nor does he pretend to.
I often see comments that seem to imply that we should expect some kind of "moral" guidance from the FSF. That's just silly. The FSF has a set of principles to guide *themselves*. You can share them completely, in part, or not at all, but one should not "outsource" it's own moral behavior. In particular, the fact that the FSF doesn't endorse the use of a proprietary tool doesn't mean that people can't use them if that's what they think it's best for them.
Balancing accessibility and software freedom
Posted Aug 9, 2010 10:35 UTC (Mon) by rsidd (subscriber, #2582)
[Link]
Really, this is not a matter of opinion. Stallman wants to ban proprietary software, and he would if he could. This is laid out in The GNU Manifesto: "Low-paying organizations do poorly in competition with high-paying ones, but they do not have to do badly if the high-paying ones are banned." And similar language elsewhere. In fact, in the very same thread under discussion here, he says "Proprietary software is digital colonization, unjust and evil. Our goal is therefore to eliminate proprietary software."
If it is silly to expect moral guidance from the FSF (and I agree it is), it is silly for RMS to rant about ethics as he does in most of his writings (good example here). RMS declaring proprietary software evil doesn't make it so, but try telling him that.
So, when you say,
>the fact that the FSF doesn't endorse the use of a proprietary tool doesn't mean that people can't use them if that's what they think it's best for them
it doesn't mean that to you and me: but RMS does consider it unethical (and indeed, being a willing accessory to evil.)
Actually, the entire GNU movement, it seems to me now (though it may not have been obvious 30 years ago), was based on a misdiagnosis. RMS's original problem was being unable to change the control program for a printer: but the problem was not the closed-source program, but the opaque interface. If the printer standards had been open and documented, RMS could have written his own driver program.
Likewise, if makers of nonstandard devices the world over suddenly decided to open-source their opaque and unintelligible drivers, we would not be much better off. If they opened their device documentation and specifications, we would be better off.
OpenBSD understands that open standards in hardware are the most important thing for users. RMS, despite his original motivation that illustrates this point, still doesn't seem to get it.
(And if proprietary text-speech programs were "banned", or if blind computer users are dissuaded from them because they are "unjust" and "evil", it is hard to say who would be better off. Certainly not the blind users! Even if it is an evil, allowing such a tool to plug into an otherwise free platform surely is a lesser evil than forcing such users to all-proprietary solutions? No, not to RMS. Not only is such software "evil" but there are no shades: it is all irredeemably evil regardless of quantity or context.)
Balancing accessibility and software freedom
Posted Aug 10, 2010 17:41 UTC (Tue) by coriordan (guest, #7544)
[Link]
You're inventing stuff again. For example:
And if proprietary text-speech programs were "banned" [...]
You're extrapolating what you think RMS would call for, and you've gotten it wrong. RMS has said that if a law could be passed tomorrow to ban proprietary software, he would be against it. His reasoning is based on the idea that laws that don't express the will of the people are unjustified, and because there are freedom of expression considerations. First public opinion has to be changed, and then society could consider a law banning proprietary software, or banning just the sale of proprietary software.
You've also a factual mistake here:
the problem was not the closed-source program, but the opaque interface. If the printer standards had been open and documented, RMS could have written his own driver program.
Nope, it wasn't about drivers or APIs or documentation. They previously had a printer that ran free software, and they added a feature to the printer to send out a message when it was jammed. Then they got a new printer and wanted to add this feature to the printer, but couldn't because they didn't have the source code.
Balancing accessibility and software freedom
Posted Aug 11, 2010 7:04 UTC (Wed) by rsidd (subscriber, #2582)
[Link]
The word "banned" was not mine: it was taken from the GNU manifesto and I quoted it in adequate context, I believe. A literal-minded person could argue that RMS is not himself calling for a ban, only saying it would be nice if the ban occurred. And he wrote, as of a couple of weeks ago, "Our goal is therefore to eliminate proprietary software." Of course proprietary software can theoretically be eliminated via free-market competition, but surely not even RMS believes that that is a practical possibility.
Can you supply a link to RMS's stance as you describe it? It sounds inconsistent with his reiterated "good versus evil" view. Slavery was evil: if public opinion supported slavery, would RMS have been opposed to banning it? I think not.
I stand corrected about the printer, but that makes it even more irrelevant. It is usually impossible to change the software (firmware) on a device like a printer. The realistic situation today would be that the printer can communicate a paper jam, and the proprietary Windows driver can read the communication, but the interface is not documented properly and therefore that functionality is missing on a Linux system.