Khronos Adopters

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:

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

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).


API
API Versions
Covered
(includes all minor
updates and lower versions)
Members 
Adopter Fee (USD)
Non-Members 
Adopter Fee (USD)
Applicable Discounts
and
Discounted Rates
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 4.4 $25,000 $30,000  
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
3.2 $25,000 $30,000 Upgrade from
OpenGL ES 2.0, 3.0 or 3.1: $5K discount
Vulkan 1.0 $45,000 $60,000  
OpenGL SC 1.0 $20,000 $25,000  
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
OpenVX 1.0 $15,000 $20,000  
OpenVG 1.1 $10,000 $15,000  
OpenMAX IL 1.1 $10,000 $15,000  
OpenSL ES 1.1 $10,000 $15,000  
OpenKODE 1.0 $10,000 $15,000  
OpenWF 1.0 $10,000 $15,000  

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

Khronos Conformance Process
safety