This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Open Source Software Development: An Overview
June 2001 (vol. 34 no. 6)
pp. 33-38

Although some challenge the value of open source software development, its popularity is undisputed. This overview of open source licensing and development models describes the movement's main principles.

Whereas proprietary vendors use a closed-source model to develop their software, release it to the public, and anticipate a profit, the open source movement-- although still profitable-- relies on different practices.

Open source projects invite everyone capable of writing code to join in, leading to robust software and diverse business models. However, having multiple participants requires extensive coordination, ranging from standardizing software to offering other benefits.

Inexpensive even when packaged and sold by a third-party vendor, open source software frees developers and hardware manufacturers from following a closed-source software vendor's specifications. Open source software has also proven highly reliable as well, thanks to the continuing efforts of the programming community that develops it.

Although free software provides unprecedented flexibility, stability, and freedom of choice, various distributions tend to compete and imitate one another. This fragmentation will likely be the most prominent hurdle facing open source software's future.

Citation:
Ming-Wei Wu, Ying-Dar Lin, "Open Source Software Development: An Overview," Computer, vol. 34, no. 6, pp. 33-38, June 2001, doi:10.1109/2.928619
Usage of this product signifies your acceptance of the Terms of Use.