Microsoft says now is the time for all firms to embrace open source