open source had revolutionized the creation and use of software. Increasingly software developers were publishing their code under a variety of open-source models that allowed others to incorporate, use, and contribute improvements to it. This enabled broad collaboration among developers that helped accelerate software innovation.