Something Richard Stallman said (I might be paraphrasing a little, since this is from memory):

"If you use software which doesn't have freedom 2 [the freedom to share exact copies], you can be faced with a moral dilemma which can happen at any moment. If your good friend says, 'That program is nice, can I have a copy?' you have to choose between two evils: give your friend a copy and violate the license of the program, or refuse your friend a copy and comply with the license of the program. When faced with this situation, you ought to choose the lesser evil, which is to give your friend a copy and violate the license of the program.

"Why is that the lesser evil? Because if you can't avoid doing wrong to one or the other, it's better to do wrong to someone who deserves it than to someone who doesn't. We can assume that your good friend is a good member of your community who normally deserves your cooperation. But the owner of the software has deliberately attacked your freedom.

"Even so, this isn't good. It's never a good thing to make an agreement and then break it; even when the agreement is inherently evil and keeping it is worse than breaking it, still, breaking it doesn't rise to the level of good. And if you give your friend the program, what will she have? She will have an unauthorized copy of a free program, and that's a nasty thing, almost as nasty as an authorized copy of the same program.

"So ideally, you should avoid falling into the dilemma. I know two ways. First way, don't have any friends. That's the way the proprietary software developers have in mind for you. The other way, my way, reject the software that doesn't have freedom 2."

In short, he agrees with you: making an agreement and breaking it is not good, but he also thinks keeping the inherently evil agreement "I won't share with my neighbor" is worse than breaking it. I tend to agree.

Reply via email to