Open-Source Software and the Computational Infrastructure for Operations Research (COIN-OR)
Algorithms are methods developed by mathematicians, scientists, and engineers for manipulating data to provide insight and solutions to problems in theoretical and applied fields. Computer software is a vehicle for realizing algorithmic ideas. Open-source software is a vehicle for sharing those ideas that complements archival journal publications and other means of knowledge transfer.
This article explains the ideas and principles behind open-source software, how it works in practice, and its benefits and costs. It also describes a number of open-source tools and resources available for operations research and management science researchers and practitioners. The premier publisher of open-source software for operations research is the COIN-OR initiative. This article describes the COIN-OR initiative, its history, and the impact of open-source software and COIN-OR on the field of operations research.
Section “Open Source: What and Why” describes the concept of open-source...
- Gates, W. (1976). An open letter to hobbyists. Homebrew Computer Club Newsletter, 2(1), 2.Google Scholar
- Lindberg, V. (2008). Intellectual property and open source. Sebastopol, CA: O’Reilly Media.Google Scholar
- Raymond, E. S. (2001a). The cathedral and the bazaar. O’Reilly Media.Google Scholar
- Raymond, E. S. (2001b). The magic cauldron. Raymond.Google Scholar
- Rosen, L. (2005). Open source licensing: Software freedom and intellectual property law. Prentice Hall. Available online under the Academic Free License version 3.0.Google Scholar
- Stallman, R. M., & Gay, J. (2002). Free software, free society: Selected essays of Richard M Stallman. Boston: Free Software Foundation.Google Scholar
- Young, R., & Rohm, W. G. (1999). Under the radar: How red hat changed the software business and took Microsoft by surprise. Scottsdale: Coriolis Group.Google Scholar