Microsoft's "compromise" with Google and Google