That's not what I wanted to hear but at least I won't spend more time on it. My goal is to avoid the legal issues as this is an open source project and I can't legally tell people use our vendor id according to USB dot org.So in order to create a USB open source product I want to use a hardware chip to replace the software part so users can use the vendor id in the USB chip as in that case I am not releasing the VID or PID.
Bookmarks