Reusing Open-Source Software and Practices: The Impact of Open-Source on Commercial Vendors

  • Alan W. Brown
  • Grady Booch
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2319)


One of the most intriguing ways that commercial developers of software can become more efficient is to reuse not only software but also best practices from the open-source movement. The open-source movement encompasses a wide collection of ideas, knowledge, techniques, and solutions. Commercial software vendors have an opportunity to both learn from the open-source community, as well as leverage that knowledge for the benefit of its commercial clients. This paper looks at a number of the characteristics of the open-source movement, offers a categorization of open-source dimensions, and provides an analysis of the opportunities available to commercial software vendors when applying the lessons from the open-source movement.


Commercial Organization Commercial Setting Software Engineering Community Commercial Client Commercial Software Development 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References and Notes

  1. 2.
    Evans Marketing Services, “Linux Developers Survey”, Volume 1, March 2000. This provides a number of interesting statistics on the current practices of open-source developers.Google Scholar
  2. 3.
    Eric Raymond, “The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary”, O’Reilly Press, 2000. Raymond positions open-source as a logical evolution of previous development practices. In particular, argues that there is a strong sense of control, ownership, and process that is common to open-source projects.Google Scholar
  3. 4.
    Chris DiBona et al. (eds.), “Open Sources: Voices from The Open Source Revolution”, O’ Reilly Press, 1999. A selection of papers from the most prominent people in the open-source movement.Google Scholar
  4. 5.
    Paul Everitt, “How We Reached the Open Source Business Decision”, Zope,, 1999. An enlightening case study on the business decision to go open-source, driven by the need to create a platform for web development.
  5. 6.
    David Brauer, “Toyota to save $3M a year with the help of Linux”, Enterprise Linux Today,, October 24, 2000. The reason that Toyota chose Linux and Apache to connect their 1200 dealerships. Focuses on the small footprint, connectivity, and the deal between Redhat and Gateway to produce Linux boxes.
  6. 7.
    David Brauer, “ — A Business Case for Linux”, Enterprise Linux Today,, July 17, 2000. A case study of and their use of Linux.
  7. 8.
    Alan MacCormack and M. Iansiti, “Developing Products on Internet Time”, Harvard Business Review, 75th Anniversary Edition, Sep–Oct 1997. A look at the changing business practices in the software community due to the need to create systems more quickly and with greater flexibility. An extract from McCormack’s Ph.D. thesis on this topic.Google Scholar
  8. 9.
    George Lawton, “Opening the Gates to a New Era”, ADT Magazine, October 2000. A general discussion of the move to open-source. It contains a couple of interesting short case studies, and some industry opinions.Google Scholar
  9. 10.
    Ming-Wei Wu and Ying-Dar Lin, “Open Source Software Development: An Introduction”, IEEE Computer, Vol. 34 No. 6, June 2001. A useful overview of open source initiatives, concentrating on the various kinds of licenses.Google Scholar
  10. 11.
    Haiquing Wang and Chen Wang, “Open Source Software Adoption: A Status Report”, IEEE Computer, Vol. 18 No. 2, March/April 2001. A review of various open source software available, and a framework for evaluating the appropriateness of various open source software systems. sGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2002

Authors and Affiliations

  • Alan W. Brown
    • 1
  • Grady Booch
    • 1
  1. 1.Rational SoftwareRedmond

Personalised recommendations