Doctorow: the Coming War On General-Purpose Computing
GuerillaRadio writes "Cory Doctorow's keynote at 28C3 was about the upcoming war on general-purpose computing driven by increasingly futile regulation to appease big content. 'The last 20 years of Internet policy have been dominated by the copyright war, but the war turns out only to have been a skirmish. The coming century will be dominated by war against the general purpose computer, and the stakes are the freedom, fortune and privacy of the entire human race.'"
If you don't have time for the entire 55-minute video, a transcript is available that you can probably finish more quickly.
Devices like the Raspberry Pi prove him wrong. If anything the backlash has already started: geeks are reclaiming their devices and building the systems that they want.
The music industry realised they were on to a losing battle five years ago. The movie industry will realise the same, soon. In fact, I give it less than five years before Google are producing their own content and streaming it world-wide, without restrictions.
I read the transcript, and by the time he started saying things like this:
I'm immediately reminded of countless Slashdot posts decrying the rise of appliance computing and lamenting the industry's move away from "general-purpose computing." That phrase is actually a euphemism for "nerd playground made by nerds for nerds," because that is what is actually being missed. Nerds feel power when they invest time and master a system, but non-nerds have neither the time nor desire to make computing a hobby. To them, computers are simply a means to get a job done, and that's the extent of their interest.
Doctorow argues that an appliance computer isn't a specialized computing device but a general-purpose computer running "spyware." This is a highly politicized perspective to take. But more importantly, it signifies a perspective that's out of touch with mainstream people; i.e., non-techies. Non-techies aren't interested in installing custom software or knowing what processes are running or uncovering their technological secrets. Those are things only techies care about.
Doctorow conflates this lament for nerd power with a lot of talk about copyright, DRM, and that all-important buzzword, "freedom." Not only does it make techies feel powerful to have mastery over the system, but it makes them feel important if they believe that their hobby is not just a lone expenditure of free time but the actions of a freedom fighter. However, I believe this is a confusion of issues. Appliance computing and DRM are necessarily not intertwined (look at the DRM-free iTunes Music Store), and appliance computing is just a derogatory (among nerds, anyway) term for an accessible product that most people can use. That such accessibility often necessitates the removal of configurability is simply unfortunate and incidental.
Stick-shift automobiles are generally more efficient gas-wise because you are able to directly control the gears used to move the vehicle, but most people today drive automatics. They don't want to mess with things, or tweak things, or dissect things. The car is a tool, and that is also true of computers.
Doctorow ends the talk with this:
Disregarding the pandering videogame terminology for a moment, this is a perfe
"Sufferin' succotash."
He mentions U-EFI bootloaders, but gives Apple a pass on their walled garden. I think that's one of the big factors making a lot of this sort of control more acceptable. And before you bring it up, yes, I realize that the OS X still lets you install any software you want. I'm specifically referring to iOS here. I think it's rise is the knee in the downward curve of general purpose computing.
Standard PC hardware is used absolutely everywhere now days, even places it really has no business being; ATMs, voting machines, automatic train control systems, etc.
I'm sure Cory is trying to argue against locked-down devices -- the same argument he's been making for years -- but now he's repackaged the argument in a way that simply isn't true.
There's no -1 for "I don't get it."
I've brought this up before. Users do want freedom, they just don't realize it until they've completely lost it and then have a use for it.
I think that too often, people confuse freedom with configurability when it comes to software. You can have freedom without driving away users with making them suffer the paradox of choice, and at the same time, much of lack of configurability in popular devices today isn't really a lack of a freedom, at least it's not seen that way to mainstream users. Techies often just label it a lack of freedom because they can't do absolutely everything they want.
"Sufferin' succotash."
Depends on what you're arguing. If you mean that consumers prefer to buy walled-garden devices like iPads versus programmable computers, I agree that's something we have to fix ourselves, through outreach, PR, making better programming environments, whatever. But another angle is the government passing laws that make it increasingly difficult to offer unrestricted general-purpose computers. That I think is much more clearly a civil-liberties issue than just an issue of consumer preference.
10 PRINT CHR$(205.5+RND(1)); : GOTO 10
The popular success of iOS and other closed systems doesn't mean there aren't choices out there. I have an easily-unlocked and rooted Android phone, and I love it. Would my wife appreciate the command-line access and Python scripting facilities? Probably not -- she didn't even want a feature phone -- even an iPhone would be overkill for her use cases.
HTC just announced that going forward, all their phones will have unlocked bootloaders. Not everything is going closed.
What we need more of is science!
What a douche, Doctorow is. Since the first TPM chips came out, there have been attempts to take away our control of our computers. Vernor Vinge's Rainbows End, written over five years ago, had one old character who managed to keep a computer that wasn't completely rooted at the processor level. The war started awhile ago. Cory is just so myopic, he only saw the skirmishes.
Now, this is making sense. Because its true.
People often ask me about my anti-Apple attitude (or anything really restrictive) and when I explain to them that they've bought something that don't actually really posses complete control over it they are usually understanding. I don't press my opinion in a "the world is ending soon because of..." sort of way. I explain the truth, that there is a trend for that type of activity and I'd like to see it reversed.
In my experience, most people imagine that they "own" something when they purchase it. When they understand that they don't own their iPad in the same way they own their car or their house, they do understand why thats a bad thing *even if they lack of the technical knowledge to take advantage of it*. I don't think most people are quite so stupid as people often assume here. Its just that technology isn't something they think about on a regular basis, accountants probably think many people are stupid because they have bad accounting practices in their lives.
People don't want to spend hundreds of dollars to rent a thing. When you explain how all of this ties into planned obsolescence and other market strategies they can become quite offended at the idea. Owning a device you are free to operate fully means you can replace it on your own terms, not artificial ones (say, from lack of software updates).
So yes, the poster above is correct. Users absolutely do want freedom, they just don't immediately put together the reasons why they do.
"Computers will never truly be free until the last windows user is strangled with the entrails of the last mac user."
I think Mr. Doctorow errs in assuming two things: 1) that there's an intrinsic value in the total openness of programmable electronic devices, and 2) that the new "walled garden" approach adopted by Apple, Microsoft et al. is somehow being done to benefit the estate of Jack Valenti (thank God the Supreme Court couldn't extend his lifetime).
Before you mod me into oblivion, hear me out.
Most people do not give a good goddamn about having control over the code execution path. In fact they don't want control because they can get confused into letting viruses and other malware execute. They want their devices to make life easier, whether that means keeping track of information or playing games to pass the time or some other convenience, and given a two-dimensional optimization choice over the convenience/freedom axis they'll pick convenience every time. And they're not wrong or stupid or evil to do so. They just don't agree with your set of principles.
And thank God for that, because I for one would not want to witness the consequences of a Melissa or Slammer-type worm infecting every Android or iOS device in the United States. We would just stop.
There will always be vigorous and enthusiastic communities centered around truly general purpose devices. You need only look to the many devices other posters here have mentioned, such as the Raspberry Pi, Arduino, and dozens of other hackables. Hell, through Amazon you can rent time on an infinite mountain of general-purpose computing if you're interested.
Let's face it -- hackers, by which I mean the folks who want to push devices to do things they were neither designed nor intended to do, are a teensy minority in the world of users.
Not really. Appliances usually won't have the RAM, GPU, storage, etc that a general purpose will have.
Way back in the way back, I had a computer upon which I had a development system and a web browser. It had a 16 MHz SPARC processor and 24 MB of RAM, a luxury back then. When the average cellphone of today is more powerful than the most powerful computers of then, this argument is beyond ridiculous.
Furthermore the "spyware" characterization is erroneous.
No, it really is not. Most network-connected devices will, at minimum, connect for update checks. Any television appliance that depends on remote servers for information is by definition tattling on you.
The less nerdy are making rational intelligent decisions. Locked down helps avoid malware and other maintenance issues.
[citation needed]
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
"They" (Big Content) want to turn the computer into the Television, where they control every aspect of what you do, see and hear.
The thing is it wouldn't be much of a war because all people have to do is stop consuming their content and they go away, but people just can't seem to do that, one other thing, why is every challenge in America labeled a "War" the war on piracy, the war on poverty, the war on drugs, etc.
"If any question why we died, Tell them because our fathers lied."
I'm not sure if the best answer to the paradox of choice is to remove choice and configurability. For example, newegg offers a ton of deals for buying certain combinations of hardware, and when there are 231 possible deals for your CPU, it's not feasible to try and sort through that. The answer wouldn't be to stop those deals, but rather, to make it easier to process all that information.
One might have argued at one point that there are too many websites on the internet, but the solution to that wasn't to reduce the number of websites, but to create good search engines that let us make sense of it all.
This is my signature. There are many like it, but this one is mine.
$99 for the SDK is "substantial"? Really?
I mean, at the point where you're paying $200 for a phone, plus ~$80/month in service, laying down a Benny for the iPhone SDK doesn't seem that bad.
The student edition of Visual Studio is about the same price.
There's no -1 for "I don't get it."
I'm familiar with his theory, which is essentially that when we have too much information to process, we get unhappy, mostly because we fear we aren't making the best choice, or the cost of making a decision is greater than the benefits the choices convey. There are two ways to deal with the problem of too much information to process: less information or better processing. I advocate the latter whenever feasible.
You missed my point. There is an ever increasing amount of information, but Google helps you process the information you need. That's why the existance of 10,000,000 sites on a particular subject doesn't cause us anxiety. Google doesn't make those sites inaccessible, and if you decide are searching for something much more specific, a site that may have been a million pages deep will be the first result. Google's role is in the organization of that information.
This is my signature. There are many like it, but this one is mine.