What? The entire specification is in this git repo maintained by the home assistant team. Also, they’re on the zwave board now. It’s wholly open, but wasn’t maybe 4-5 years ago.
Just like HDMI, if you want to build a device that uses Zwave, you must pay for the privilege.