Richard Stallman Was Right All Along

Late last year, president Obama signed a law that makes it possible to indefinitely detain terrorist suspects without any form of trial or due process. Peaceful protesters in Occupy movements all over the world have been labelled as terrorists by the authorities. Initiatives like SOPA promote diligent monitoring of communication channels. Thirty years ago, when Richard Stallman launched the GNU project, and during the three decades that followed, his sometimes extreme views and peculiar antics were ridiculed and disregarded as paranoia – but here we are, 2012, and his once paranoid what-ifs have become reality.

Up until relatively recently, it’s been easy to dismiss Richard Stallman as a paranoid fanatic, someone who lost touch with reality long ago. A sort of perpetual computer hippie, the perfect personification of the archetype of the unworldly basement-dwelling computer nerd. His beard, his hair, his outfits – in our visual world, it’s simply too easy to dismiss him.

His views have always been extreme. His only computer is a Lemote Yeelong netbook, because it’s the only computer which uses only Free software – no firmware blobs, no proprietary BIOS; it’s all Free. He also refuses to own a mobile phone, because they’re too easy to track; until there’s a mobile phone equivalent of the Yeelong, Stallman doesn’t want one. Generally, all software should be Free. Or, as the Free Software Foundation puts it:

As our society grows more dependent on computers, the software we run is of critical importance to securing the future of a free society. Free software is about having control over the technology we use in our homes, schools and businesses, where computers work for our individual and communal benefit, not for proprietary software companies or governments who might seek to restrict and monitor us.

I, too, disregarded Stallman as way too extreme. Free software to combat controlling and spying governments? Evil corporations out to take over the world? Software as a tool to monitor private communication channels? Right. Surely, Free and open source software is important, and I choose it whenever functional equivalence with proprietary solutions is reached, but that Stallman/FSF nonsense is way out there.

But here we are, at the start of 2012. Obama signed the NDAA for 2012, making it possible for American citizens to be detained indefinitely without any form of trial or due process, only because they are terrorist suspects. At the same time, we have SOPA, which, if passed, would enact a system in which websites can be taken off the web, again without any form of trial or due process, while also enabling the monitoring of internet traffic. Combine this with how the authorities labelled the Occupy movements – namely, as terrorists – and you can see where this is going.

In case all this reminds you of China and similarly totalitarian regimes, you’re not alone. Even the Motion Picture Association of America, the MPAA, proudly proclaims that what works for China, Syria, Iran, and others, should work for the US. China’s Great Firewall and similar filtering systems are glorified as workable solutions in what is supposed to be the free world.

The crux of the matter here is that unlike the days of yore, where repressive regimes needed elaborate networks of secret police and informants to monitor communication, all they need now is control over the software and hardware we use. Our desktops, laptops, tablets, smartphones, and all manner of devices play a role in virtually all of our communication. Think you’re in the clear when communicating face-to-face? Think again. How did you arrange the meet-up? Over the phone? The web? And what do you have in your pocket or bag, always connected to the network?

This is what Stallman has been warning us about all these years – and most of us, including myself, never really took him seriously. However, as the world changes, the importance of the ability to check what the code in your devices is doing – by someone else in case you lack the skills – becomes increasingly apparent. If we lose the ability to check what our own computers are doing, we’re boned.

That’s the very core of the Free Software Foundation’s and Stallman’s beliefs: that proprietary software takes control away from the user, which can lead to disastrous consequences, especially now that we rely on computers for virtually everything we do. The fact that Stallman foresaw this almost three decades ago is remarkable, and vindicates his activism. It justifies 30 years of Free Software Foundation.

And, in 2012, we’re probably going to need Free and open source software more than ever before. At the Chaos Computer Congress in Berlin late last year, Cory Doctorow held a presentation titled “The Coming War on General Purpose Computation“. In it, Doctorow warns that the general purpose computer, and more specifically, user control over general purpose computers, is perceived as a threat to the establishment. The copyright wars? Nothing but a prelude to the real war.

“As a member of the Walkman generation, I have made peace with the fact that I will require a hearing aid long before I die, and of course, it won’t be a hearing aid, it will be a computer I put in my body,” Doctorow explains, “So when I get into a car – a computer I put my body into – with my hearing aid – a computer I put inside my body – I want to know that these technologies are not designed to keep secrets from me, and to prevent me from terminating processes on them that work against my interests.”

And this is really the gist of it all. With computers taking care of things like hearing, driving, and more, we really can’t afford to be locked out of them. We need to be able to peek inside of them and see what they’re doing, to ensure we’re not being monitored, filtered, or whatever. Only a short while ago I would’ve declared this as pure paranoia – but with all that’s been going on recently, it’s no longer paranoia. It’s reality.

“Freedom in the future will require us to have the capacity to monitor our devices and set meaningful policy on them, to examine and terminate the processes that run on them, to maintain them as honest servants to our will, and not as traitors and spies working for criminals, thugs, and control freaks,” Doctorow warns, “And we haven’t lost yet, but we have to win the copyright wars to keep the Internet and the PC free and open. Because these are the materiel in the wars that are to come, we won’t be able to fight on without them.”

This is why you should support Android (not Google, but Android), even if you prefer the iPhone. This is why you should support Linux, even if you use Windows. This is why you should support Apache, even if you run IIS. There’s going to be a point where being Free/open is no longer a fun perk, but a necessity.

And that point is approaching fast.

181 Comments

  1. 2012-01-02 7:34 pm
    • 2012-01-02 7:41 pm
      • 2012-01-02 7:48 pm
    • 2012-01-02 8:21 pm
      • 2012-01-02 8:30 pm
        • 2012-01-02 9:21 pm
          • 2012-01-02 9:31 pm
          • 2012-01-02 10:11 pm
          • 2012-01-03 7:02 pm
          • 2012-01-03 9:46 pm
          • 2012-01-02 11:01 pm
          • 2012-01-02 11:32 pm
          • 2012-01-03 1:52 am
          • 2012-01-03 2:03 am
          • 2012-01-03 2:46 am
          • 2012-01-03 10:12 pm
          • 2012-01-09 10:51 pm
          • 2012-01-03 1:04 am
          • 2012-01-03 2:31 am
          • 2012-01-03 1:18 am
          • 2012-01-03 1:06 pm
        • 2012-01-02 9:34 pm
      • 2012-01-02 9:27 pm
      • 2012-01-03 12:33 am
        • 2012-01-03 2:25 am
          • 2012-01-03 5:16 am
          • 2012-01-03 5:54 am
          • 2012-01-03 6:42 am
          • 2012-01-03 1:58 pm
    • 2012-01-02 9:42 pm
    • 2012-01-03 11:26 pm
  2. 2012-01-02 7:53 pm
    • 2012-01-02 8:11 pm
    • 2012-01-02 9:17 pm
    • 2012-01-02 9:45 pm
    • 2012-01-03 5:35 pm
  3. 2012-01-02 9:13 pm
    • 2012-01-02 9:20 pm
      • 2012-01-03 4:30 am
      • 2012-01-03 10:05 am
        • 2012-01-03 10:06 am
          • 2012-01-03 1:56 pm
    • 2012-01-03 2:09 pm
  4. 2012-01-02 9:21 pm
    • 2012-01-02 9:47 pm
    • 2012-01-02 10:29 pm
      • 2012-01-03 1:16 am
          • 2012-01-03 1:45 am
    • 2012-01-02 10:51 pm
  5. 2012-01-02 9:24 pm
    • 2012-01-02 11:05 pm
  6. 2012-01-02 9:41 pm
    • 2012-01-02 11:05 pm
    • 2012-01-02 11:06 pm
    • 2012-01-02 11:34 pm
      • 2012-01-03 5:54 am
      • 2012-01-03 10:09 am
        • 2012-01-03 3:41 pm
  7. 2012-01-02 9:43 pm
  8. 2012-01-02 9:57 pm
    • 2012-01-03 3:03 am
  9. 2012-01-02 10:33 pm
  10. 2012-01-02 11:03 pm
    • 2012-01-03 2:25 am
  11. 2012-01-02 11:16 pm
  12. 2012-01-02 11:17 pm
    • 2012-01-02 11:46 pm
  13. 2012-01-02 11:27 pm
    • 2012-01-02 11:32 pm
      • 2012-01-02 11:54 pm
        • 2012-01-03 2:02 am
          • 2012-01-03 3:16 am
          • 2012-01-03 3:53 am
          • 2012-01-03 4:14 am
          • 2012-01-03 4:36 am
          • 2012-01-03 5:05 am
          • 2012-01-03 5:57 am
          • 2012-01-03 6:26 am
          • 2012-01-03 6:04 pm
    • 2012-01-02 11:37 pm
      • 2012-01-02 11:53 pm
        • 2012-01-03 5:39 am
    • 2012-01-03 10:40 am
  14. 2012-01-02 11:28 pm
    • 2012-01-03 12:57 am
      • 2012-01-03 8:47 am
        • 2012-01-03 11:24 am
          • 2012-01-03 11:53 am
          • 2012-01-03 1:35 pm
          • 2012-01-03 3:18 pm
          • 2012-01-03 3:50 pm
          • 2012-01-03 5:15 pm
          • 2012-01-03 5:44 pm
          • 2012-01-03 8:04 pm
          • 2012-01-03 11:08 pm
          • 2012-01-03 4:01 pm
          • 2012-01-03 6:52 pm
        • 2012-01-04 4:55 am
    • 2012-01-03 8:12 pm
      • 2012-01-03 8:26 pm
    • 2012-01-04 4:27 am
  15. 2012-01-02 11:48 pm
  16. 2012-01-03 12:01 am
    • 2012-01-03 12:06 am
    • 2012-01-03 1:13 am
    • 2012-01-03 1:24 am
  17. 2012-01-03 12:50 am
    • 2012-01-03 1:29 am
  18. 2012-01-03 1:15 am
  19. 2012-01-03 1:31 am
  20. 2012-01-03 1:43 am
    • 2012-01-03 4:49 am
  21. 2012-01-03 1:52 am
  22. 2012-01-03 2:43 am
  23. 2012-01-03 4:36 am
  24. 2012-01-03 5:00 am
    • 2012-01-03 8:11 am
      • 2012-01-03 11:48 am
        • 2012-01-07 6:32 am
          • 2012-01-07 5:17 pm
          • 2012-01-09 11:57 pm
      • 2012-01-09 11:59 pm
  25. 2012-01-03 7:38 am
  26. 2012-01-03 11:03 am
  27. 2012-01-03 11:04 am
  28. 2012-01-03 1:11 pm
  29. 2012-01-03 2:21 pm
    • 2012-01-03 4:08 pm
      • 2012-01-03 6:23 pm
        • 2012-01-03 6:53 pm
    • 2012-01-03 4:11 pm
    • 2012-01-03 6:56 pm
  30. 2012-01-03 3:15 pm
    • 2012-01-03 3:45 pm
    • 2012-01-03 4:11 pm
      • 2012-01-04 12:16 am
      • 2012-01-04 12:17 am
  31. 2012-01-03 5:13 pm
  32. 2012-01-03 6:06 pm
    • 2012-01-03 8:18 pm
      • 2012-01-03 8:29 pm
        • 2012-01-04 7:19 am
          • 2012-01-04 7:43 am
          • 2012-01-05 1:58 am
          • 2012-01-05 4:02 am
          • 2012-01-05 5:45 am
          • 2012-01-05 3:05 pm
          • 2012-01-06 10:26 am
          • 2012-01-06 6:48 pm
          • 2012-01-07 7:34 am
          • 2012-01-07 9:03 am
          • 2012-01-05 7:36 am
          • 2012-01-04 5:08 pm
          • 2012-01-05 2:14 am
          • 2012-01-05 8:50 am
          • 2012-01-05 11:52 am
          • 2012-01-05 12:57 pm
          • 2012-01-09 11:46 pm
  33. 2012-01-03 9:05 pm
  34. 2012-01-04 12:28 am
    • 2012-01-04 6:49 am
      • 2012-01-04 8:47 am
        • 2012-01-04 10:46 am
          • 2012-01-04 3:00 pm
          • 2012-01-04 3:58 pm
        • 2012-01-04 3:34 pm
          • 2012-01-04 3:50 pm
          • 2012-01-04 7:51 pm
          • 2012-01-04 8:18 pm
          • 2012-01-04 4:02 pm
      • 2012-01-04 7:51 pm
      • 2012-01-09 11:31 pm
  35. 2012-01-04 12:53 am
  36. 2012-01-05 12:59 pm
  37. 2012-01-05 10:21 pm
  38. 2012-01-06 2:24 am
  39. 2012-01-07 7:10 am
  40. 2012-01-07 8:17 pm
    • 2012-01-09 11:34 pm