3.3. Self Certification

It is the understanding of the OpenHPI project that each SAF HPI implementor is responsible for creating their own conformance suite, and that the conformance suite should be available for HPI consumers to independently verify the conformance of the implementation to the published SAF HPI specification.

OpenHPI, like most open source projects, will not have a formal quality and assurance engineering team, but will depend on OpenHPI contributors and users to perform unit testing and conformance testing. We strongly believe that the full exposure of the OpenHPI source tree and development/design process to peer review (where everyone is a peer) is a fundamentally better way of developing quality source code, and that a robust HPI implementation will be the end result of the open source methodology.