Commentary

Serdar Yegulalp
 

The FOSS Project Blues

Here's frustration incarnate for you: an open source program that fills a vital niche in your computing experience, but hasn't been updated in what feels like forever and ... could really use an update.

Here's frustration incarnate for you: an open source program that fills a vital niche in your computing experience, but hasn't been updated in what feels like forever and ... could really use an update.


More Software Insights

White Papers

More >>

Reports

More >>

Webcasts

More >>

I speak of KompoZer, an open source Web design app, a fork of a previous project (Nvu) that for a time also looked like it could shape up as a decent substitute for DreamWeaver, Frontpage / Expression Web, and so on. I can use it, but just barely. It's been stuck at the 0.7.10 revision level for quite some time now, and there's a lot about it that needs to be gussied up.

I need to emphasize that the project is not dead -- it's just that it's being worked on by only one person right now, who only has a certain amount of spare time to devote to it, and he hasn't reached a milestone that would allow for a stable public release. (Another project in the same vein named BlueGriffon has just barely started, and isn't much more than a placeholder so far.)

It's frustrating. It's also tempting to write this whole thing off as "a failure of the open source development model" or something along those lines, but I'm not going to fall into that trap. This is not an indictment of the development process, or the open source development model in the abstract. That's a gross oversimplification, and I've seen this sort of thing waved around in the past as a club to beat open source with.

The problem here is the way this particular project has its development supported. With one guy in charge, it's bound to be slow. You could cite the fact that these things happen as a weakness of open source projects -- but I could come right back at you with any number of closed-source, proprietary projects that have stagnated and died off, especially ones that people spent good money on and found themselves out in the cold with after the companies in question went bust or moved on or vanished.

I try not to let pragmatism rule my worldview, but many other people don't have the luxury of being anything but pragmatic about their computing. I can struggle along with KompoZer; I can scratch around and try to find another FOSS program of the same ilk (although I've so far come up empty-handed), or I can drop the money for DreamWeaver or Expression Web. As someone else once said, you pays your money and you takes your frame of reference.


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