Why would Microsoft, a software company that has achieved global dominance through writing proprietary software, spend $7.5 billion on GitHub, a company dedicated to building up a world-beating repository of open-source alternatives? Are they buying it to kill it, a bit like the National Enquirer ...