Generally that is incorrect. E.g. you can try the demo_nodes_cpp / demo_nodes_py talker / listener between the latest two distributions Dashing and Eloquent and those definitely work across those distribution.