What does it means to be JSR 168 compliant?
Like most other standard Java APIs there’s a specification, a reference implementation (as a proof of concept of the specification, and at the same time the reference for behaviour which may be incompletly specified), a TCK (compatability test suite) and multiple implemtations. All of the implementations have to pass a standard test (the TCK) in order to call themselves compliant.