USB Product ID Allocations for Free Software / Open Hardware
github.com
github.com
Well, you could of course try to apply before your project is published under a FOSS license! Who knows!
I suspect it isn't that they've read and ignored the instructions. More likely it is complete ignorance: that they have not even bothered to read that document properly, if at all.
It is easier to throw out an attempt and hope for the best, than to make an actual effort to be compliant. After first refusal people will either give in ("it was worth a try, but I really don't care that much"), make more of an effort second time around ("the lazy way didn't work, so maybe I'll make some effort") or bitch & moan about how unfair the system is like a child who isn't allowed more cookies until he tidies his room.
Very few people care to take the time to read the rules on public facilities. They even openly admit it: hence all the forum posts that start "please delete if not allowed" which basically means "I don't care if this is allowed or not, I want to post it so I'm going to whatever your rules say so fuck you".
(I know you are joking, but I'm giving a serious answer in case people come along and read the comments here before/without following the link)
USB IF are dicks.
Like, I could create a stub project and publish it under an FOSS/OSHW license, but nothing in it actually works yet. Wouldn't it be a waste to allocate a PID to such project?
At this point I believe 16D0 has been revoked by the asshats at USB IF, but that's not the customer's problem. It's not as if they'll ever be able to assign VID 16D0 to anyone else.
https://www.nxp.com/support/developer-resources/software-dev...
http://www.microchip.com/usblicensing
https://www.silabs.com/products/interface/request-product-id
http://www.ti.com/en/download/mcu/application_for_sublicense...
If you want to have an identification for a device, standardise capabilities tags and provide some free form fields for perhaps at least manufacturer and description.
Once you have userspace access there's basically no downside to squatting. The only minor one is if you happen to squat on an ID that also happens to have a kernel driver. But just pick a long defunct vendor and that's pretty damn unlikely.
Would be nice if more systems used the strings embedded in the device, like eg FreeBSD does, instead of looking up PID/VID in a static table.
Sure, you can. Does not mean that the vendors will. If I had a dollar for each board identifying itself as "To be filled by O.E.M."...