Slashdot Mirror


Open Source Is Not a Democracy

itwbennett writes "A recent kerfuffle within the Ubuntu community serves as a reminder of an inconvenient truth: open source is not a democracy, writes blogger Brian Proffitt. 'The discussion started innocuously enough, within Bug #532633 in light-themes (Ubuntu) on Launchpad, where the order of the window controls within the Light theme were requested to be re-arranged to be on the upper right side of any given window. Light, it seemed, now placed the buttons on the left side, similar to the Mac OS X interface.' The discussion turned into an argument and culminated in this exchange in which Mark Shuttleworth lays down the law: 'It's fair comment that this was a big change, and landed without warning. There aren't any good reasons for that, but it's also true that no amount of warning would produce consensus about a decision like this... No. This is not a democracy. Good feedback, good data, are welcome. But we are not voting on design decisions.'"

13 of 641 comments (clear)

  1. -1 Troll by Concern · · Score: 5, Insightful

    Open source is utterly a democracy.

    Each of us may have our own source tree. If we can convince others to come join us in it, isn't that fun. Those who come and join you are always there voluntarily, either because they feel like it, or you are payiong them to be there. And maybe no one feels like it. And maybe you don't feel like paying anyone. Maybe you are alone there. Maybe you didn't bother to make your tree at all. But you have that right to, at any moment. And this is utterly democratic, and it is at the heart of why open source exists. In fact, this is why it works so much better.

    Shuttleworth has a very big, popular tree. He pays many participants and many others join him for free. He gets to make the decisions in his own tree, because it's his. He can't tell anyone else what to do in theirs.

    Now if it's a Bill Gates product, and you do not like where those buttons got moved to, or i.e. you have a critical bug derailing years of your work, or whatever your issue may be, you will be ignored, or if you are very lucky, someone may even explicitly take a moment to personally tell you, "fuck off, peon." Your only real option is not to be so foolish as to use a Bill Gates product again in the future.

    But in open source, if you so choose, you, or anyone, from the youngest child to Bill Gates himself, can fork Shuttleworth's tree, right then and there. Then you can have it your way. And if you are right, and people care, then people will join you and leave Shuttleworth out in the cold. It's happened many times before. And if not, then maybe your idea just wasn't that great, or that important, after all. Happens all the time. But the result, as with any democracy, is that leadership is largely consensual and generally merit-driven.

    (All those who have never lived under a monarch, dictator, or cabal, please identify yourselves now with cynical comments about your democratic government.)

    So I reiterate, as stories go, this is pure -1 Troll. IT World and Proffitt look like an 8 year old trying to say something "controvertial" about global warming by noting that it's snowing outside. I'm a bit sad that Taco rewarded them by sending them some traffic.

    --
    Tired of Political Trolls? Opt Out!
    1. Re:-1 Troll by mapkinase · · Score: 5, Informative

      May be short summary of what you've said:

      When one says: "this is not democracy" or "this is supposed to be a democracy" he has to specify the scope of the statement.

      Free market system is democratic in a sense that everybody can vote with their dollars between products, but individual companies are not democratic.

      Open source is democratic: one can join different trees or start your own copy, but individual trees (flavors of the project) are not democratic.

      --
      I do not believe in karma. "Funny"=-6. Do good and forbid evil. Yours, Oft-Offtopic Flamebaiting Troll.
    2. Re:-1 Troll by tgd · · Score: 5, Informative

      Thats anarchy, not democracy.

      Look 'em up.

    3. Re:-1 Troll by HungryHobo · · Score: 5, Informative

      You're free to fix it.
      Set up a site, fork the source and run your site as a true democracy.
      Every decision can be put to a vote.

      When setting it up you can even make sure you're no more equal than anyone else.

    4. Re:-1 Troll by Conspiracy_Of_Doves · · Score: 5, Interesting

      Communism and democracy are not at odds with each other.

      Communism is an economic system. Democracy is a political system.

      It's possible for a system to be both. In fact, a genuine communist system would have to be democratic.

    5. Re:-1 Troll by MightyMartian · · Score: 5, Insightful

      I'm not sure what you're saying. You're advocating that non-contributors to a project get a vote? I mean, I buy goods made in Europe, that doesn't mean I get to decide what the EU rules on what's called "sausage" are.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    6. Re:-1 Troll by geekoid · · Score: 5, Insightful

      I wish I had mod points. Apparently some moderators have no idea what a democracy is. other then 'democracy is good and open source is good therefore anything you talks about how either one could be different is a troll'

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    7. Re:-1 Troll by TeXMaster · · Score: 5, Informative

      Anarchy is direct democracy. I looked it up.

      Well, you looked it up wrong. One of the pillars of anarchy is that man should not have power over man, whereas democracy is based on the idea that the majority should have the power to impose its will over the rest of the population. The only case when anarchy and direct democracy match is when you have a 100% agreement on everything.

      --
      "I'm never quite so stupid as when I'm being smart" (Linus van Pelt)
  2. Any software project that is a Democracy by Anonymous Coward · · Score: 5, Insightful

    Is doomed to fail.

  3. We all know what a jackass is.... by rimcrazy · · Score: 5, Insightful

    It is a Thoroughbred designed by a committee, or in this case a huge community. Good for Mark. Inputs are important but final design decisions should not be subject to a vote.

    --
    "TV, a medium as it is neither rare nor well done." Ernie Kovacs
  4. Reminds me of gaim/pidgin... by Improv · · Score: 5, Insightful

    Some time back, gaim had a UI redesign where they replaced protocol-specific icons with generic ones, in the decision that hiding the protocol is the right thing to do. A lot of us thought that was boneheaded, and some people forked GAIM, others wrote plugins to undo the change, and a lot of us offered harsh criticism of the developers responsible. If it were a democracy, we probably would've voted it undone. Right decision? Wrong decision? We didn't like it, but most of us decided not to walk away from it (either to the forks or further away).

    Opensource provides new possibilities for governance - the ability to fork is something we don't really have in nations (splitting into bits really isn't the same), and with the exception of protocol decisions we generally can reshape our environment as we like (local patches, greasemonkey, etc). By having so much local variance possible, we no longer have our elbows so close to our neighbours and so there's less hazard for technocratic or autocratic decision styles (provided they use licenses that sustain this type of environment - some developers like Tuomo Valkonen prove to be batshit insane and play license games to compound their boneheaded technical decisions).

    With licensing messes out of the way and the ability to fork, the most precious thing for us is mostly time/attention. If we want to fork a project, we're balancing our time and attention versus how much we care over the relevant issue. It's the easiest thing in the world to follow a path paved by the actual developer, while maintaining patches of any size (or starting a parallel community for a true fork) is an ongoing burden. If it's for an important enough reason, we'll do it. If that reason turns out to be not important enough to be worth the bother, all we can do is complain and hope to convince whomever is already doing that work to pave our path.

    --
    For every problem, there is at least one solution that is simple, neat, and wrong.
  5. Full quote by Meltir · · Score: 5, Informative

    As it often happens the summary is rather sensationalist, as I would not dare accuse anyone of actually RTFA, here's Shuttleworth's full response (with which I could not agree more):

    Mark Shuttleworth wrote on 2010-03-17: Re: [Bug 532633] Re: [light-theme] please revert the order of the window controls back to "menu:minimize, maximize, close" #167

    On 15/03/10 23:42, Pablo Quirós wrote:
    > It'd have been nice if this comment had been made some time ago,
    > together with a deep reasoning on the concrete changes that are in mind.
    >
    > We are supposed to be a community, we all use Ubuntu and contribute to
    > it, and we deserve some respect regarding these kind of decisions. We
    > all make Ubuntu together, or is it a big lie?

    We all make Ubuntu, but we do not all make all of it. In other words, we
    delegate well. We have a kernel team, and they make kernel decisions.
    You don't get to make kernel decisions unless you're in that kernel
    team. You can file bugs and comment, and engage, but you don't get to
    second-guess their decisions. We have a security team. They get to make
    decisions about security. You don't get to see a lot of what they see
    unless you're on that team. We have processes to help make sure we're
    doing a good job of delegation, but being an open community is not the
    same as saying everybody has a say in everything.

    This is a difference between Ubuntu and several other community
    distributions. It may feel less democratic, but it's more meritocratic,
    and most importantly it means (a) we should have the best people making
    any given decision, and (b) it's worth investing your time to become the
    best person to make certain decisions, because you should have that
    competence recognised and rewarded with the freedom to make hard
    decisions and not get second-guessed all the time.

    It's fair comment that this was a big change, and landed without
    warning. There aren't any good reasons for that, but it's also true that
    no amount of warning would produce consensus about a decision like this.

    > If you want to tell us
    > that we are all part of it, we want information, and we want our opinion
    > to be decisive.
    >

    No. This is not a democracy. Good feedback, good data, are welcome. But
    we are not voting on design decisions.

    Mark

  6. No recompile needed by j1976 · · Score: 5, Informative

    It's easy to change even within the current distribution. Steps to fix:

    * Start gconf-editor
    * expand in this order: apps, metacity, general
    * Find entry "button_layout"
    * change it to "menu:minimize,maximize,close"

    The colon separates left side and right side.