More companies are learning how to use open source communities to become more agile, efficient, and innovative. These companies are contributing back to open source communities in greater numbers, creating an environment of collaborative development that leads to higher quality products.