CEO Steve Ballmer explains what's on his mind after delivering the latest annual mission statement to his troops. Here's what's high on the agenda: how to combat the challenge presented by open source.
Read more
Read more