On 2012.07.13 11:48, Xiaofan Chen wrote: > But then the > problem is that I am not 100% sure if you can get WHQL for a > class of USB device (no specific VID/PID). It seems to be a > reserved privilege of Microsoft.
Well, the Windows *Phone* division of Microsoft certainly took that privilege to themselves, without apparent consideration on whether other WinUSB WCID devices might actually want to see the driver provider set as "Windows Phone" for all WinUSB WCID devices. Also, what if a company simply declares that a specific compatible ID should be reserved for their product because it makes more sense for them to use that than a list of VID:PIDs (which requires updating the inf and re-submitting a driver package to WU every time they introduce a new device). Say Apple decides they want to provide their own customized driver for iPod devices through Windows Update in order to avoid asking users to install iTunes for the driver part, and settle on using the USB\MS_COMP_APPLE compatible ID. Should Microsoft refuse on the grounds that somebody else may also want to use MS_COMP_APPLE? I doubt Microsoft will. But then, how is this different from us, or someone affiliated with us, reserving MS_COMP_LIBUSBK or MS_COMP_LIBUSB0 as the matching hardware ID for the inf, especially as it is unlikely that anybody who isn't working with us will want to use those? The Windows Phone division have now set a precedent for compatible IDs in WHQL submissions being fair game, and I fail to see why, because we're Open Source, we should not be entitled to the kind of privileges that Microsoft would probably have no trouble granting to big players. Now, besides libusb0.sys not being GPL, the one issue I see with placing the K or 0 drivers into WU is with regards to pushing driver updates. Unless we do it ourselves, then a company that relies on the libusbK WCID driver, and who went through WHQL with it, may have greater interest in keeping the WU driver to a version that they know works, rather than push for an update that always has a minor potential to break things. This could leave libusbK WCID users stranded with an older version of the driver, unless they manually update... Regards, /Pete ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ libusbx-devel mailing list libusbx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libusbx-devel