This page is powered by Blogger. Isn't yours?

qpmarl blog

Here you will find personal information about my life as well as everything that I find apropriate and interesting enough to share with the world.

Monday, June 26, 2006

 

Stallman on DRM

The following is a excerpt from an interview with Richard Stallman (RMS) follow the title link for the full interview.


Q: OK. Now, when we talk about Digital Restrictions Management, what kind of role do you see it playing in Free Software? In other words --

04:26

rms: Well, it can't play any.

04:27

Q: It can't play any.

04:28

rms: No. You see, when somebody's goal is to restrict the public, the first thing he does is, he writes software whose code restricts the public, refuses to function as the public would wish. The next thing he wants to do is make sure that the public can't remove that restriction. So, of course he's not going to want it to really be Free Software. His goal is that the public should not have Freedom Number 1 the freedom to change the program and make it do what you want. So they try various things to stop this, they -- well, the first step is, if they can, they just don't release the source code. But the next step is -- which they could try either way -- is Tivoization, that is designing a machine so that it won't run a modified version. Now, this is a way of turning Freedom Number 1 into a sham. And we've decided that we are going to defend Freedom 1 as a reality, not just as a theoretical construct. So there is no room for DRM in Free Software. You could write a Free program which refuses to do something, I think there are a few, but the point is, since users can change it, it won't really satisfy anyone who wishes to impose DRM on others.

Now, this is an interesting example of the difference between Free Software and Open Source. Some people promote what they call "Open Source DRM". Now, recall the difference in fundamental values between Free Software and Open Source. In Free Software, our values are freedom and community. We want to be part of a community of free people. Whereas, in Open Source, they talk about making powerful, reliable software and they promote a development model. Now, for us, the question of how a program is developed is a secondary issue. I mean, if some models work better than others, fine -- use them. But that's not what's really important to Free Software, to people who value -- who support the Free Software movement and value freedom.

So, there are people who say that they could apply that development model to developing software designed to restrict us. And maybe it's true; maybe if people study and share and collaborate in developing software designed to take away our freedom, it might become more powerful and reliable in taking away our freedom. But that's a bad thing. That's evil. It's -- in spirit, it's similar to collaborative development of a virus. If something is evil, we don't want it to be done well. We want it to be done as badly as possible.


Comments: Post a Comment

<< Home