DDS is more like a protocol with an open specification of it, and we, as a users, can choose which vendor implementation to use (Cyclone DDS, Fast DDS, rtpstalk, …).
In case of Zenoh (@kydos please correct me) there is only one vendor right now - ZettaScale