If you are a software developer, you are free to use Khronos APIs to program software tools, applications and middleware with no restrictions of any kind.
If you or your company is developing a product that implements a Khronos API then you must pass conformance tests defined by Khronos before you can use the name or logo of the API in association with your product or call your product ‘compliant’ or ‘conformant’ with a Khronos specification. This is to ensure that Khronos APIs are consistently implemented by multiple vendors to create a reliable platform for developers.
To enable companies to test their products for conformance, Khronos has established an Adopters Program for each API. A company that signs a Khronos Adopter Agreement for an API is called an Adopter:
Khronos will promote your conformant products on its web-site once they have passed conformance.
All Adopters pay a Conformance Test Submission Fee which enables the Adopter to make an unlimited number of Submissions for any number of Conformant Products using any version of the API up to, and including the latest version of the Tests included in the current Adopters Package at the time of execution of the Adopters Agreement.
For companies that implement a Khronos API but do not wish to port and execute the conformance the conformance tests themselves, there is the option of using a third party company to perform and file conformance on your behalf. Such a company is known as a Contracting Adopter. A Contracting Adopter needs to file the Attachment B of the adopters agreement to be able to file on behalf of the adopter. There are companies which have received pre-approval to file conformance on behalf of other companies. Approval of a Contracting Adopter by Khronos does in no way imply that Khronos warranties their work or guarantees the acceptance of conformance tests submitted by the Contracting Adopter.
For a list of third parties performing conformance submissions on behalf of your company:
Third Party Companies
Khronos has some standards that benefit from enabling a much wider community to run and use conformance tests in addition to the companies actually implementing the specifications. Currently these include COLLADA and WebGL. For these standards Khronos has implemented an Implementers Program that you can join through a for free through click-through Implementers Agreement. The Implementers Program provides access to a slimmed down version of the Adopters Program with a less formal process – but you can only use the name of an API and NOT the logo of an API after using the Implementers Program to become Conformant
Implementer Programs are intended for use by the community around an API and complement the full Adopters Program. If you are implementing a product using a Khronos API you are encouraged to become an Adopter and enjoy full Adopter benefits.
|Access to the public Khronos Specifications, documentation and support files|
|Develop license-free, royalty-free products using Khronos Technologies|
|Access to Adopter mailing list|
|Formal Review Process|
|Submit products to the conformance process
(Must sign Adopter agreement and pay Conformance Testing fee)
|Conformant Product can use API Trademark
(Must pass conformance tests)
|Speaking and presentation opportunities at industry trade events & seminars|
|Opportunity to mention products and be quoted in Khronos press releases, articles, and newsletters|
|Company logo and description on Khronos web site|
|Listing on Consumer Product Database|