Crapware

There are certain topics on which, agreement among reasonably intelligent humans is nearly universal. Taxes come to mind. Apparent disagreements tend to be the result of simple inconsistency and double standards – for instance, the universal opinion on taxes is that they are something that should mainly be happening to other people.

An equally straightforward subject is malware. Indeed, there are few subjects on which, agreement is this unanimous. I can think of “Sex is awesome” and “Kim Jong Un isn’t” as the only more obvious examples.

The little programs that broadcast your preferences in porn, or use your computer to hack into the Pentagon are no laughing matter, and they cost the world billions of dollars every year. This article isn’t about them. It is about a type of software that’s less malicious than obtrusive. Most of the time, you’re probably barely aware of it. I’m here to fix that and make you super aware. You’re welcome!

I am talking, naturally, about all the annoying auto-updaters, control centres, display utilities and diagnostic tools that came with your computer, useless media suites piggybacking on printer drivers (I’m looking at you, Hewlett-Packard), browser toolbars, things that change your default search engine, add applications to the startup list, widespread codecs that install useless media players (DivX, FU) and all similar crimes against basic tech etiquette.

The zoologist in me proposes to break down crapware into two subclasses:

1) Unwanted software.

2) Unwanted behavior of wanted software.

I am addressing this, because unlike hardcore malware, which is unpoliceable, because it is made by diffuse and virtually untraceable hacker groups and intelligence agencies, and already illegal, crapware is typically an explicitly branded product of concrete legal entities. Therefore, rules on crapware can be expected to be enforceable.

One can expect shenanigans when downloading codec packs and torrent clients from sites that also sell almost-chlamydia-free Russian brides. When you touch a wild racoon, you expect to be bitten. But having to deal with that kind of crap from the hands of  relatively respectable software houses is different. It’s like being bitten by your family dog.

I can see their thinking. It seems like a good idea for marketing departments, because they view their bit of stealth advertising and brand exposure in isolation. They don’t take into account that everybody else is doing it, too – it is a textbook tragedy of the commons situation. One tiny application that does nothing except flash (pun intended, ADobe) the company logo five times a day won’t hurt anything. But it’s never just one application. There are many. The cumulative effect of their presence is a conversion of your $2000 twelve-core powerhouse of the kind that until very recently was only to be found on the Starship Enterprise into the equivalent of an abacus operated by a particularly slow and possibly masturbating chimp. This is a classical example of a death-by-a-thousand-cuts, where no single party is appreciably guilty and responsibility is spread out so thin, you can’t really come about to anybody’s office and manually explain to them the error of their ways. Having said that, some offenders are more serious than others. They shall be named and shamed.

Case in point: Java, and its inexplicably stupid inclusion of Ask! toolbar.

jbyes

Then there is the superstar update troll, Adobe. All of its popular products have the signature habit of updating thrice a week without any observable change to the software in the last five years.

flashfu

Apple is a champion of user friendliness, except for what it does with Quicktime, a video format so widespread in digital cameras practically everybody occasionally needs to use it.  Apple uses that need as a trojan horse to also install an army of iTunes, Safaris, Bonjours (more like Maljour), and other crap that’s completely useless on a PC.  I’m not macbashing – in fact, I’m typing this on a Mac. But much like a shark, Mac software is only awesome and indeed viable in its native habitat. On a PC, it serves no function other than discouraging PC people from ever wanting to own a Mac.

bapple

Much like a bad sausage, unwanted software carries a different set of risks and problems in the immediate present, and in the longer run. Rather than digestive trouble, however, crapware’s consequences both boil down to the most precious resource of all. Time.

The immediate problem is the hogging of system resources. In the long run, the cumulative effects of crapware induce computational senility and lead to one of two possible climax scenarios depending on the ratio of money and time a particular person has:

1) The computer has to be replaced years before becoming really technologically obsolete.

2) The user has to set aside a day of data migration, formatting and reinstalling to return the computer to a vaguely useable state.

In practice, crapware is forcing us all to periodically either waste a lot of time, or a lot of money. Tell me if that doesn’t constitute real harm.

Where am I going with all this? I have a proposal, and though I am a model lean government type, one reading of Bastiat away from wearing a white wig, I hope we can eventually enshrine it in law. There’s legislation for far stupider things. 

Here’s my big civilization-saving proposal:

During installation of anything, all optional features and extras should be unchecked by default.

Make the extra stuff opt-in, rather than opt-out. That’s it. It’s just good sense. But there is no way to enforce this particular instance of good sense without a law to the effect, which is why I am putting the idea forward here and now.

This begs a solid definition of core functionality that takes care of the inevitable temptation to label unrelated bits of software as “vital”, and force them onto the user anyway, but that’s a technicality for the lawyers. The spirit of my proposal is simple enough.

install-both

This is a good place to preemptively deal with a predictable question:

Q: “Dude, can’t you just uninstall that shit, and pay attention during installations?”

A: I can, but that’s not the point – the point is, we shouldn’t have to, in the same way the default option during a routine checkup at your GP shouldn’t be donating both kidneys.

There are also cases when even the opt-out option is missing altogether. Computers now tend to come preloaded with various utilities the manufacturer of what feels like every single component in them felt were indispensable.

I beg to differ greatly on that topic. In fact, I am yet to derive any utility from any of those…well, utilities. Nice misnomer, indeed.

I am, for instance, living with a giant display control utility, courtesy of nVidia, which does nothing above the capabilities of Windows display settings, except for providing a shortcut to drivers and an easier way to manage eight displays, which is the very definition of fringe functionality and no justification for a 200mb traylurking failwhale. Another resident of my tray is Alienware’s awesome suite of control centres and diagnostic tools that do little besides diagnosing the occasional crash they have caused, and letting me change the color of the LED lightning  in the box (I’ll admit that one is good).

(Observant readers might have noticed I’m talking about Alienware while simultaneously having said I am writing this on a Mac. To reconcile the apparent contradiction, I own multiple computers. They all do it.)

Therefore, on top of having optional features presented in an opt-in format during installation,  we should also be able to opt out of manufacturer software in advance. Besides the free advertising, the only conceivable use for these things is making basic maintenance easier for the “average user”, which in this case apparently means a drunken baboon who can’t launch MS Word without accidentally formatting his hard drive and emailing his bank details to Uganda.

That means that for most people, the sum total benefit of these utilities is less than zero. So why are they there at all? If you managed to read this far without having your identity and life savings stolen by Elbonians, you’re probably among them. I know I am. Having spent way, way too much time in my ongoing youth with computers, I think I can be trusted with a computer that isn’t hooked into some sort of HAL 9000 business on the other end. I don’t need, nor want online diagnostics, automatically uploaded crash reports, scheduled system checks and live support teams. All that is just an euphemism for data harvesting, anyway. I need them to make the computer and then get out of the friggin’ picture. I want them to assemble the machine in a fancy futuristic factory and run it through quality control to minimise the risk of parts falling off or the machine setting the house on fire, which could happen very easily following my home assembly. I can handle the rest. Seriously.

This may be a revolutionary idea, but all I want from computer makers is for them to make computers.

Most respectable brands already offer extensive customisation options. All I ask is that they become even more respectable and include one more – a “clean slate” variant, give or take an operating system. I would even be willing to pay extra – I understand the company would be relinquishing valuable and reportedly anonymous usage data, as well as the opportunity to show me their logo every time I turn the machine on. I’m cool with that – just give me the option.

The brown medal of shame goes, to the surprise of nobody, to Microsoft, for its habit of automatically updating and rebooting everybody’s computers without any regard to running applications and processes. Brilliant.

I hereby officially declare that Steve Ballmer (who incidentally looks a lot like a ball) can lick my perineum.

Sometimes, one can almost court the possibility the Linux people have a valid point somewhere in there.

To be fair, some pioneers have realised it is a bad long-term strategy to piss off customers, and are leading an effort to keep the douchebaggery to a minimum. Kudos.

Who’s with me?

Update: following the discussion here and on reddit, I maed you a shortfollowup. It’s a summary of the best points brought forth, some of them my own.

11 Responses

  1. […] the Crapware article, a discussion started both here and on reddit and a number of interesting points were […]

  2. So I run Kubuntu, just another Linux distro.. Display drivers tend to be a few MB only, are easily installed, and come with 0 (zero) crap.. That same thing goes for all open source software, which is the big point here; open source software rarely has extra crap on board because if one ever does, somebody else will fork it, remove the crap, and re-release it, and that will then be used….

    • This is one of the reasons why I believe the open-source/wiki model will eventually force mainstream publishers to adjust their business model to stay relevant. You just know there’s a bunch of kids in a Stockholm garage somewhere willing to provide the identical service sans the rampant disdain for the user.

      The democratisation of the tools to do so is ongoing an inevitable as technology progresses.

  3. So, why not Linux? I’ve been running Ubuntu for years, it’s fine.

    • Depends what tasks you expect your computer to perform.

      It is true that these days, Linux is probably the far superior choice for streamlined basic functionality. Hassle-free essentials.

      But most people still want/need to run software that Linux doesn’t do – be it games or advanced creative applications.

  4. Yeah, installing software these days is becoming more or less russian roulette, both on the site you download it from and inside the installer. It’s sad.

    One White Knight in all this is ninite.com that have a collection of the most common free software out there and strips away all the crap for you. Give it a shot, it makes reinstalling your parents computer a little less time consuming . I’m not affiliated, just happy user of their site.

    • Wow, brilliant link, and it seems to check out in independent reviews. I will include it in the follow-up post.

      Thanks, PB.

      • Yep, it’s one of those little hidden gems on the web.

        If you install a bunch of programs at once, you can even save the installer for later and run it again, it checks if there are new versions and updates just those apps for you.

  5. shark lasers

    Download.com is awful about this. It didn’t used to be this way. The problem now is, no matter what you do, now they allow stuff that will install crapware on your computer without your consent. As freakshow-carny-tricky as the opt out fuckery has become, now you can’t even opt out of a bunch of that shit. Download used to be my go-to and now it’s just another malware, trojan, fuckware infested website that I don’t visit.

    And yes, whoever is responsible for turning Apple into fuckware should be skinned alive and nailed to the floor and be sprayed with a lemon-salt mixture hourly.

  6. Much like the value of the crapware bundled with your PC is less than zero, the price is also less than zero.

    All the major OEMs are PAID to include that nonsense, helping the bottom line and allowing them to sell the low end PC without any optional hardware upgrades (unfortunately the most popular and of course price-competitive configuration) for slightly less than the cost of the parts.

    A few now give you the option to not include the crap for an additional fee, since the OEM won’t be getting paid by the crapware authors if they don’t include it.

    • Thanks for the comment, glugglug.

      I am not entirely sure we are looking at the same market. I can understand that the price of low-end laptops and desktops can be significantly reduced if you’re prepared for a bit of IT butt rape. It’s basically an ad-supported model.

      However, I am being trolled by 3000 dollar upmarket workstations (HP), Alienware’s decidedly non-proletarian gaming systems and indeed Microsoft, Adobe and Oracle themselves, who really don’t need that to stay afloat.

      I get that the inclusion of those options can be hugely profitable. However, where it is at the expense of user experience, and indeed wallet, and not necessitated by margin economics (as is the case with high end systems), there is no justification for fucking with us in this manner and I sure hope popular sentiment is with me on this.

Leave a Reply