Primary open source software development conventions are ‘peer production’ by bartering and collaboration based on mutual interest in root materials (such as source-code and documentation) and desired outcome. Nevertheless, utilizing a generally accepted open source software development process presents business, technology, and legal risks to a system development life cycle achieving the entity’s objectives. In particular, there are elevated risks to: cost management, release management, copyright infringement, and project assurance associated with undertaking an open source software development project. Thus, management needs to understand and appropriately mitigate perceived risks considering the operating environment’s requirements.
“View Part I of the Open Source Hardware and Software Licensing series here“