They kicked Linux out of the USB-IF for no reason at all, after taking our money, with no recourse. “At this point in time, I really don’t care what the USB-IF says, as they have explicitly shown that they do not care about Linux, or tiny companies that just want to use the USB technology. The chances of this are actually pretty good – Greg KH posted the following on G+: If the Linux kernel were to adopt this approach, the USB-IF would have to simply concede to them. If they try to assign it to someone, that party will refuse it as substandard due to others using it like this. If the entire community just picks a VID to use, there isn’t anything they can do. There’s nothing the USB-IF can do to non-members who don’t follow their rules, provided that they don’t the USB logo (which is trademarked). Posted in Misc Hacks Tagged pid, usb, USB IF, USB Implementers Forum, USB PID, USB VID, VID Post navigation Once that’s accepted, that PID is yours forever. You can get a PID by forking the pid.codes repo, claiming a PID, and sending a pull request. The original owners of the VID, InterBiometrics, licensed their VID before transferring or sublicensing VIDs and PIDs was prohibited by the USB-IF. The only thing the USB-IF could do to stop this is revoke the original VID useless, because they can’t reassign it to anyone else. This is not a project supported by the USB Implementers’ Forum, and is more of a legal game of chicken on the part of pid.codes. pid.codes obtained the rights to a single VID – 0x1209 – and now they’re parceling off all the PIDs that remain to open source hardware projects. Now, someone has finally done the sensible thing and put an unused USB VID to work. Very few companies will ever release 65,000 products, and there are a lot of unused PIDs sitting around out there. To sell anything with USB and have it work like USB should, you need to buy a USB Vendor ID, a $5000 license that grants you exclusive use of 65,536 USB Product IDs. I will definitely be looking to pid.codes for my future projects.The USB Implementers’ Forum doesn’t make things easy for anyone building a product with a USB port. If your project involves only one or the other, we may ask for further justification as to why you need a PID associated with your software project / development board instead of allowing end-users to request their own.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |