Dive into the research supporting the open source ecosystem and developers' motivations for participating
"Organizations as a whole contribute to open source software projects for a variety of reasons.
One of the most important is that the open source development model is such an effective way to collaborate with other companies on projects of mutual interest. But they also want to better understand the technologies they use. They also want to influence direction.
The specific rationale will vary by organization but it usually boils down to the simple fact that working in open source benefits their business..."
Read More ...