cooperative-software-development
cooperative-software-development copied to clipboard
Organizations: better integrate OSS
I feel the section on open source organizations wasn't necessary, and that the extra space could have been used to further delve into the responsibilities of an SWE. Each role is presented with a short description, and I feel that suddenly talking about open source (while interesting and relevant) ended up distracting me from the point of an SWE's role. It felt more like a tangent than a substantial part of the chapter. I don't know if I would add much about SWE, since I feel the point was explained well and the wrap-up at the end was really concise. Perhaps if anything, I feel like the points raised at the end weren't explicitly discussed while the roles were being presented, so instead of leaving those points only for the end they could be explained a little bit more as they come up.
I'm glad that there was the paragraph in this chapter that described how open source communities are organizations through, but I thought it was a little jarring in comparison to the more generalized focus of the entire chapter. I'm also curious about the overlap between an open-source project and a for-profit or non-profit organization; surely any open-source project can be categorized under one or the other? How might a project being open-source fundamentally change it from a non-profit, which may also be run by volunteers or modestly paid employees?
As I was reading the chapter, I had a question arise: What are open source communities? I felt that I would have found a definition or explanation helpful, as there was a whole paragraph dedicated to a topic that I was unsure of.