107k views
2 votes
Which of these is a reason for an organization to participate in open source communities?

A) to maintain mutually beneficial relationships with other software developers
B) to keep down the development costs on a project
C) to increase productivity by leveraging a committed group of developers
D) All of the above.

1 Answer

2 votes

Final answer:

Organizations participate in open source communities to maintain beneficial relationships with other developers, reduce development costs, and increase productivity by collaborating with a dedicated group of contributors.

Step-by-step explanation:

Organizations may choose to participate in open source communities for several reasons. One is to maintain mutually beneficial relationships with other software developers; this collaboration can lead to a richer and more diverse development culture. Another motivation is to keep down the development costs on a project, since contributing to open source projects can reduce software costs by sharing the workload with the community. In addition to these reasons, organizations also seek to increase productivity by leveraging the committed group of developers who contribute to open source projects. Therefore, the answer to why an organization might participate in open source communities is D) All of the above.

User Donghui Zhang
by
7.5k points