[OT] Fundamental Issues with Open Source Software Development

Tim Wunder tim
Mon May 17 12:01:24 PDT 2004


On 4/16/2004 7:54 AM, I believe that David A. Bandel wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> On Thu, 15 Apr 2004 21:51:09 -0500
> Alma J Wetzker <almaw at ieee.org> wrote:
> 
> 
>>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.  ;)
> 
> 
> No, she's looking for a pretty book she won't read.
> 

Indeed. If the program does its job well enough, documentation is hardly 
required. FWIW, what documentation does MS provide for Windows? Their 
help documents? Gimme a break. Has anybody ever really been helped by 
them? You get better help from, you got it, the user community. And the 
new help system in MS Office is horrid, IMO.

> 
>>>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.)
> 
> 
> So who else you gonna program for without pay?
> 

Since when does Open Source require programmers work without pay? That's 
largely the case, I'll grant you, but it is not a requirement. How many 
kernel developers are currently working on it without pay?

> 
>>>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.
> 
> 
> The phrase "religious blindness" is used by zealots when you don't come
> to see how their viewpoint (religion) is the correct one.
> 
> 
>>>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.
> 
> 
> Why copy garbage?  My first graphical interface (GUI) was mwm (Motif
> Window Manager).  The M$ windows interface (this goes for KDE and Gnome
> too) is unintuitive and fights me _way_ too much.  I still can't copy
> and paste from one window to another in Windows using just the mouse --

Highlight, right-click, choose copy; right-click, choose paste. Not 
nearly as nice as highlight to copy and middle-click to paste, but can 
be done with just the mouse...

> annoying.  And command completion and command history is a must.  Now, I

You got that. Windows command line is nearly useless.

> wouldn't know a good interface from a bad one, I just know what works
> (and doesn't work) for me.
> 

Indeed.

Regards,
Tim




More information about the Linux-users mailing list