What does it mean when a product is USB compliant?
Compliance means products that are called USB products are really built to match the description in the USB specification. This is important to a customer because if all products match the spec perfectly they would by definition work together perfectly. The world is not perfect and so compliance testing exists to help manufacturers measure how well their products match the specification. There are many ways to make sure products work together and many ways to see if they match the specification, but compliance testing is one of the most useful.