The Communication Initiative Network

Where communication and media are central to social and economic development

GLOBAL| Approaches| Tools| Issues| Regions/Countries| MDGs| Polls / Discussions

E-magazines

Upcoming Events


Average Rating: no ratings submitted

Fundamental Issues with Open Source Software Development

Summary

"Despite the growing success of the Open Source movement, most of the general public continues to feel that Open Source software is inaccessible to them." Open Source software is another term for free software. Dictionary.com defines Open Source as "a method and philosophy for software licensing and distribution designed to encourage use and improvement of software written by volunteers by ensuring that anyone can copy the source code and modify it freely."


Published in First Monday in April 2004, this paper aims to discuss five fundamental problems with the current Open Source software development trend, explores why these issues are holding the movement back, and offers solutions that might help overcome these problems.


1. User interface design

According to the author, the lack of focus on user interface design causes users to prefer proprietary software's more intuitive interface.


2. Documentation

Open Source projects tend to lack complete, up-to-date and easily accessible documentation.


3. Feature–centric development

"Developers focus on features in their software, rather than ensuring that they have a solid core."


4. Programming for the self

"Open Source programmers also tend to create projects with themselves as an intended audience, rather than the general public."


5. Religious blindness

"There is a widely known stubbornness by Open Source programmers in refusing to learn from what lessons proprietary software has to offer."


Click here for the full paper online.

Source

Pambauka News 153, April 22 2004.


Placed on the Communication Initiative site June 30 2004
Last Updated June 30 2004

How useful did you find this page to your work?

1 - not useful    5 - very useful

Feel free to leave us comments

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.

Help Seed The CI Network

Register and Participate

Subscribe to The Drum Beat, Contribute to Forums, Get Poll Results etc
New to CI? » Start here

User login

Development Classifieds

Poll