[OT] Fundamental Issues with Open Source Software Development
Alma J Wetzker
almaw
Mon May 17 12:01:24 PDT 2004
Klaus-Peter Schrage wrote:
> http://www.citizenlab.org/opensource/
I have to wonder if the project has reached a 1.x release number.
> Canadian researcher Michelle Levesque has thoroughly examined an Open
> Source Project (which she kept anonymous) and found "the five most
> important flaws with Open Source software development to be as follows:
> 1) User interface design
I worked on a project for a bit over a year. I did the "internal" feature
stuff and there were four programmers working on the user interface. That
seems to be about the correct balance between features and interface in time
and effort.
> 2) Documentation
Yeah, read the code. ;)
> 3) Feature-centric development
I like projects where you add the features you want, get them working
correctly and move on. I am just anal-retentive enough to make sure they all
work together in various combinations. (expect is great.)
> 4) Programming for the self
How many programming products do you know that did not start as someone
needing something that they could not do with another program? (Be that a
feature, knowledge of a system or not enough money to buy the "real" package.)
> 5) Religious blindness"
FOSS programmers tend to be passionate about their projects. That is a sign
of a good programmer, they care about the system and the uses. It seems to be
more focus and less blindness. Besides, Has anyone heard a MCSE talk about
linux v windoze lately? There are idiots on all sides, that has nothing to do
with the merits of the position.
>
> Has someone an idea what "Project X" could be? At first sight, I thought
> of the ALSA Project or The Gimp, but Project X seems to come with a
> calendar ...
> Klaus
With the many FOSS products available, it is foolish to generalize too much.
Various programmers have various strengths. As for copying an interface
directly, as the author suggests, that may violate legal as well as ethical
principles. We are a maturing community, give us time.
-- Alma
More information about the Linux-users
mailing list