Open source needed to save democracy

Open source needed to save democracy

Summary: Open-source software developers face greater risks today than they ever have, to the point where the constraints inherent in proprietary software now represent a risk to democracy, according to one of the movement's leading figures.

SHARE:

Open-source software developers face greater risks today than they ever have, to the point where the constraints inherent in proprietary software now represent a risk to democracy, according to one of the movement's leading figures.

(Credit: Stilgherrian/ZDNet )

"News and political discourse are mediated by software, and they're going to be more mediated in Apple TV than they are today in your computer. And we trust an astonishingly few companies to be the intermediaries between information and the user," said Bruce Perens, creator of the Open Source Definition, at the Linux.conf.au 2012 conference in Ballarat yesterday.

"People love their iPhones, because their iPhones enable them in so many ways, [but] they don't always understand that their iPhones also constrain them," he said.

"People are increasingly slaves of their tools ...Part of their function is to not do what they want when their action might reduce the profit of Apple or a media company, or upset a cellular carrier, a government or even when some action is the wrong choice for the computer-naive user — for example, running [Adobe] Flash on an iPhone."

"Open source is the only credible producer of software and now hardware that isn't bound to a single company's economic interest," Perens said.

Despite open software's popularity in some sectors of the community, and the success of some projects, the movement as a whole has failed to defend its own future against the threat of laws designed to regulate the flow of information, such as the US Stop Online Piracy Act (SOPA), and, before it, the Digital Millennium Copyright Act (DMCA).

In part, that's because many open-source developers have an attitude problem, says Perens. "Let's face it; most of us don't even like users. We call them 'lusers'. We make the software for ourselves and the other developers. Why should we like them?"

Nothing is more annoying, said Perens, than the complaining user who says that the software stinks, when he's never contributed anything himself.

"We haven't yet developed any sympathy for users that is manifested by companies like Apple ...A good many of us, unfortunately, match the stereotype of socially impaired programmers."

Perens cited the Mozilla Foundation, creators of the Firefox web browser, and Wikipedia as examples of open-source projects that showed the "tremendous self-discipline" needed to appeal to ordinary users.

"Wikipedia [is] intrinsically more accessible to the common person than most of the things that we do ...When our work gratified only ourselves and our community, it's self-limiting,"

Perens said that the open-source movement's goal should be to establish a continuing legal freedom to create, modify and distribute open-source hardware and software.

"It's a simple goal. Open source should be legal. We're at risk from laws that weren't directed at us when we weren't economically significant, for example, software patenting; we've been really lucky with that, because at least in the [United] States it could have shut us down, and it hasn't been used that way," he said.

"We need to be able to make changes if we're going to be able to help ourselves ...We have no reason to trust companies or governments to do this job for us."

Topics: Open Source, Linux, Privacy, Security

About

Stilgherrian is a freelance journalist, commentator and podcaster interested in big-picture internet issues, especially security, cybercrime and hoovering up bulldust.

He studied computing science and linguistics before a wide-ranging media career and a stint at running an IT business. He can write iptables firewall rules, set a rabbit trap, clear a jam in an IBM model 026 card punch and mix a mean whiskey sour.

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Talkback

4 comments
Log in or register to join the discussion
  • ""Open source is the only credible producer of software and now hardware that isn't bound to a single company's economic interest," Perens said."

    And this is a good thing?
    Danger42
  • The Projects you mention that are successful at "integrating" lusers are all using spoonfeeding and feature explosion as overall software strategy. These projects will collapse under their own weight eventually because of the logarithmically increasing high maintenance costs, and that most developers, design and technology are of subpar quality.
    Quite a far step from projects like the kernel, gcc, busybox, openwrt etc.
    It's not the same ballpark, it's not even the same planet.

    If you look at history, all successful software has always been made by developers for themselves.

    I don't get this obsession with users, when they are in no way needed.
    People who don't understand computers, will always be slaves to their software, free software isn't going to change that.
    NabeelS1
  • @NabeelS1, sorry what?

    "If you look at history, all successful software has always been made by developers for themselves."

    Please define how you are measuring "success". If we're talking in the Free and Open Source Software sense, Apache, Mozilla/Firefox, OpenOffice/LibreOffice all incredibly successful, all relying on their userbase to provide feedback, patches, extensions and so on.

    The kernel relies on its users as much as any other project. In this case, the users aren't the people who use the products that the kernel powers, rather it's those people who use the kernel to build the products. Redhat, Ubuntu, Android, any number of device makers and so on, use the kernel to build on to make better products.

    "I don't get this obsession with users, when they are in no way needed."

    I'm sorry, but this is borderline stupid.

    Without users your software is nothing. If no one uses your software then it can be the most brilliant piece of code you like, but it's still going to be completely useless.
    purserj
  • Setting up five straw dogs so you can dispose of them is no trick at all, especially when you don't attack the main one, that open source software costs too much to retrain users...
    rsmits