What is the reason Google hire people and then give their product as opensource? What the benefits for Google by making it opensource? Google have lot of smart people, are they still need inputs from outside for their products?