Development action with informed and engaged societies
After nearly 28 years, The Communication Initiative (The CI) Global is entering a new chapter. Following a period of transition, the global website has been transferred to the University of the Witwatersrand (Wits) in South Africa, where it will be administered by the Social and Behaviour Change Communication Division. Wits' commitment to social change and justice makes it a trusted steward for The CI's legacy and future.
 
Co-founder Victoria Martin is pleased to see this work continue under Wits' leadership. Victoria knows that co-founder Warren Feek (1953–2024) would have felt deep pride in The CI Global's Africa-led direction.
 
We honour the team and partners who sustained The CI for decades. Meanwhile, La Iniciativa de Comunicación (CILA) continues independently at cila.comminitcila.com and is linked with The CI Global site.
Time to read
less than
1 minute
Read so far

Fundamental Issues with Open Source Software Development

0 comments
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.