We’ve seen some of the ways in which the thinking around free and open source software has evolved over time. Perhaps the biggest change is the realization that it can be such an effective development model as opposed to just a source of user freedoms. As a result, understanding modern open source has to include understanding how it’s developed. And more specifically, how it’s developed when multiple individuals and organizations participate and collaborate.
This chapter delves into the open source development model, which is best thought of as a toolbox of practices that ...