Microsoft has embraced open source and even Linux in recent years