onnx seems to be an initiative to try to allow Microsoft's and Facebook's AI platforms to compete with Tensorflow.
Considering Tensorflow is more a grab at developer mindshare than an ideal platform [for example, its performance lags by a factor of two behind MXNet and Torch], I think it's a smart plan.