Is Google.org , with its innovative mix of for-profit and non-profit strategies and political advocacy , within a corporate structure that denies it some of the tax and regulatory advantages of a traditional foundation , a new model for how a big firm should engage with society ?