Commentary

Serdar Yegulalp
 

The Open Source Name Game

Dana Blankenhorn at ZDNet has proposed another name for open source. He wants to call it "democratic software." Me, I'd rather it just be good software, no matter what label we put on it or what development method we use.

Dana Blankenhorn at ZDNet has proposed another name for open source. He wants to call it "democratic software." Me, I'd rather it just be good software, no matter what label we put on it or what development method we use.


More Software Insights

White Papers

More >>

Reports

More >>

Webcasts

More >>

Here's how he put it:

Open source is the democratic process applied to software, just as Wikipedia is the same process applied to the collection of information. ... Open source offers true democracy, more like that of a Vermont town meeting than the U.S. Congress. Everyone has a voice. Everyone can see the code, edit the code, fix the code. Official changes go through an official process, but that process too is open and transparent.

The problem is that open source development is not a democracy.

The word "democratic" has been beaten out of shape by exactly this kind of misuse, so much so that I hesitate to apply it to anything except in the narrowest and most precise context possible.

In a democracy, you vote for who gets to implement policy, and also sometimes on which policies to implement. I think it should be the other way around, personally -- we should vote for or against the policies first and then choose who to implement them, but that's another essay for another venue.

A democracy means, in theory, that your vote counts no matter who or what you are. Your vote gets tallied, period, even if you vote for a complete dimbulb. In open source, you have to prove that your submissions mean something, whether through the quality of the code or the depth of your insight. It's meritocratic, not democratic -- something Dana himself points out, which makes his toting of the word all the more mistaken. (For that matter, what's wrong with the word "meritocratic"? Maybe it sounds too close to "elitist"?)

I suppose Dana's use of "democratic" is meant to imply nothing more than the idea that anyone can join the gang, but that's precisely why I deplore its use here: it's inherently imprecise. It doesn't describe what actually happens. It gives a rough (and in my opinion misleading) analogue for it, and the word brings with it too much of the wrong kind of baggage.

If I had to pick a new term, I'd go with publicly developed software. It means what it says: this software was developed in the public eye. It doesn't have the instant flags-and-apple-pie cachet of democratic, but at this point I'm so weary (and wary) of the emotionalism that goes hand-in-hand with so much of the discourse on this subject, that anything to help tone things down and make them a little less fervent is okay with me. There are ways to sweeten the attraction of open source without the cost of doing further damage to the language.

Next week: we ditch "free as in speech / beer" and find a replacement. Any suggestions?


Learn about all the latest Enterprise 2.0 technologies at TechWeb's Enterprise 2.0 Conference, Boston, June 22-25. Join us (registration required).


Follow me and the rest of InformationWeek on Twitter.


Related Reading




Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

InformationWeek encourages readers to engage in spirited, healthy debate, including taking us to task. However, InformationWeek moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing/SPAM. InformationWeek further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
T-Shirt Giveaway T-Shirt Giveaway: Each week we're selecting one great comment from our readers. The author of the comment will receive an InformaitonWeek Community t-shirt. So get posting!
Subscribe to RSS

Resource Links