"The meaning of open" according to Google
Here is a lengthy weblog posting by Google VP Jonathan Rosenberg on what "open" means to that company. It was, evidently, initially meant for employees, then made available to the wider world. "
So as you are building your product or adding new features, stop and ask yourself: Would open sourcing this code promote the open Internet? Would it spur greater user, advertiser, and partner choice? Would it lead to greater competition and innovation? If so, then you should make it open source. And when you do, do it right; don't just push it over the wall into the public realm and forget about it. Make sure you have the resources to pay attention to the code and foster developer engagement."
