Nonfree software does other nasty things besides spying; it often implements digital handcuffs—features designed to restrict the users (also called DRM, for Digital Restrictions Management). These features control how you can access, copy, or move the files in your own computer.
DRM is a common practice: Microsoft does it, Apple does it, Google does it, even the BBC’s iPlayer does it. Many governments, taking the side of these companies against the public, have made it illegal to tell others how to escape from the digital handcuffs. As a result, competition does nothing to check the practice: no matter how many proprietary alternatives you might have to choose from, they will all handcuff you just the same. If the computer knows where you are located, it can make DRM even worse: there are companies that would like to restrict what you can access based on your present location.
My vision of the world is different. I would like to see a world in which all the software in our computers — in our desktop PCs, our laptops, our handhelds, our phones — is under our control and respects our freedom. In other words, a world where all software is
Free software, freedom-respecting software, means that every user of the program is free to get the program’s source code and change the program to do what she wants, and also free to give away or sell copies, either exact or modified. This means the users are in control. With the users in control of the software, nobody has power to impose nasty features on others.
Even if you don’t exercise this control yourself, you are part of a society where others do. If you are not a programmer, other users of the program are. They will probably find and remove any nasty features, which might spy on or restrict you, and publish safe versions. You will have only to elect to use them—and since all other users will prefer them, that will usually happen with no effort on your part.
Charles Stross envisioned computers that permanently record everything that we see and hear.[2] Those records could be very useful, as long as Big Brother doesn’t see and hear all of them. Today’s cell phones are already capable of listening to their users without informing them, at the request of the police, the phone company, or anyone that knows the requisite commands. As long as phones use nonfree software, controlled by its developers and not by the users, we must expect this to get worse. Only free software enables computer-using citizens to resist totalitarian surveillance.
Dave Winer’s article[3] suggested that Mr. Gates should send a copy of Windows Vista to Alpha Centauri. I understand the feeling, but sending just one won’t solve our problem here on Earth. Windows is designed to spy on users and restrict them. We should collect all the copies of Windows, and of MacOS and iPlayer for the same reason, and send them to Alpha Centauri at the slowest possible speed. Or just erase them.
Copyright c 2006, 2007 Richard Stallman
The BBC invited me to write an article for their column series,
Verbatim copying and distribution of this entire chapter are permitted worldwide, without royalty, in any medium, provided this notice is preserved.
Chapter 41.
Avoiding Ruinous Compromises
The free software movement aims for a social change: to make all software free so that all software users are free and can be part of a community of cooperation. Every nonfree program gives its developer unjust power over the users. Our goal is to put an end to that injustice.
The road to freedom is a long road. It will take many steps and many years to reach a world in which it is normal for software users to have freedom. Some of these steps are hard, and require sacrifice. Some of them become easier if we make compromises with people that have different goals.