Khronos specifications are released to the industry free-of-charge, and you can freely implement the functionality they describe. However, unless you become an Adopter for the specification, and your implementation passes the Khronos Conformance Testing Process, there are some important considerations to bear in mind:
- You may not use any wording that implies that your implementation is "compliant" or “conformant” or fully implements the specification
- You cannot use the name of the API or its logo in association with your implementation in any way
- You are not covered in any way by the Khronos Intellectual Property Framework
Adoption and Conformance Testing
Anyone may become an Adopter for a Khronos specification, which gives you access to the Khronos Conformance Testing Process and provides significant benefits:
- Download the source of the Khronos conformance tests to port and run on your implementation
- Access the Adopters Mailing list; a priority channel for 2-way interaction with Khronos Member who can offer assistance on running tests
- Upload generated tests results for working group review and approval – to become officially conformant
Once your implementation test results have been approved and your implementation is conformant there are considerable benefits:
- You can advertise your implementation as being conformant and use the API name and logo in association with its packaging and promotion
- Your implementation is covered by the Khronos Intellectual Property Framework – which means Khronos members grant you a license to use essential patents they own and that you use in your implementation
- Your implementation will be included on the Khronos Conformant Products listings
Conformance Testing Procedures
For more details on becoming an Adopter and the Conformance Testing Process, please review:
- Khronos Adopters Agreement – contains the IP and trademark licenses you are granted once your implementation is conformant
- Khronos Group Conformance Test Process – details the fees and procedures to download and run tests and upload test results
- Khronos Trademark Guidelines – contains the guidelines for using the Khronos trademarks once your implementation is conformant
Who Should Become a Khronos Adopter
If your company is shipping an implementation of a Khronos API, either as a standalone product, or integrated into a larger product, you MUST become a signed and paid Khronos Adopters if you wish to enjoy the trademark and intellectual property benefits outlined above.
If you are integrating a conformant implementation from a supplier, you MUST still be a signed and paid Khronos Adopter and ensure that there are test submissions that cover your own product. If two companies use the same overall system to test conformance, for example a SOC processor is used within a mobile device, these companies can refer to each other’s test submissions to streamline the submission process – however both companies must be paid Adopters and there must be a submission for every product that is to be covered under the Khronos Conformance Process.
How to Become a Khronos Adopter
Sign the Adopters Agreement
- Complete and sign the Khronos Adopters Agreement – ticking the box on the signature page for each API you wish to adopt
- Email the signed agreement to the Khronos Group
Pay the Adopters Fee
All Adopters pay a one-off fee to access the Conformance Tests for a particular version of an API. The Adopters Fees are officially specified in the Khronos Group Conformance Test Process and enable an Adopter to submit an unlimited number of products for that API (and any earlier versions as indicated in the table below).
(includes all minor
updates and lower versions)
Adopter Fee (USD)
Adopter Fee (USD)
|OpenCL||1.2||$10,000||$15,000||$1,500 Adopters fee for Khronos Academic Members or accredited academic institutions|
|2.1||$25,000||$30,000||$1,500 Adopters fee for Khronos Academic Members or accredited academic institutions|
|OpenGL ES||1.1||$10,000||$15,000||Upgrade from OpenGL ES 1.0: discount any paid OpenGL ES 1.0 Fees|
|2.0||$14,000||$19,000||Upgrade from OpenGL ES 1.0: discount any paid OpenGL ES 1.0 Fees.
Upgrade from OpenGL ES 1.1: $6K discount
OpenGL ES 2.0, 3.0 or 3.1: $5K discount
|COLLADA||1.4||$6,000||$11,000||$1,500 Adopters fee for Khronos Academic Members or accredited academic institutions. $3,000 Adopters fee if Adopter's
gross annual revenue < $50M
Submit Test Results
Once you have both signed the Adopters Agreement and paid the Adopters Fees you can log-in to the Khronos Adopters area to download the conformance tests to run on your implementation and upload the generated conformance results package for working group review.
Have questions? Please contact the Khronos Group.
Also please see Khronos Group Conformance Test Process Presentation