Adopter Program

If your company is developing a product that implements or partially implements a Khronos standard then it must pass conformance tests defined by Khronos before you can use the name or logo of the standard in association with your product or call your product ‘compliant’ or ‘conformant’ with that Khronos specification. This helps to ensure that Khronos standards 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 standard. All Adopters sign the Khronos Adopters Agreement and pay a one-time fee for that particular version of an API. A company does not have to be a member of Khronos in order to become an Adopter.

Conformance Process

Once the company becomes an Adopter, they download the conformance test(s), run the tests, then upload the results. The Khronos Group Conformance Process Document contains details about the process and fees, what products are covered by a submission, how to update products submissions, and what happens if issues are found with your submission, etc.

Benefits of Becoming an Adopter

Becoming an Adopter of a Khronos standard gives you access to the Khronos Conformance Testing Process:

  • Download the source of the Khronos conformance tests to port and run on your implementation.
  • Access the Adopters Mailing list; a priority channel for two-way interaction with Khronos Members who can offer assistance on running tests.
  • Upload generated test results for Working Group review and approval to become officially conformant.
  • Submit an unlimited number of products for that version of the standard (and earlier versions as indicated in the pricing table below).

Once your implementation test results have been approved and your implementation is conformant, you gain the following significant benefits:

  • Advertise the implementation as being conformant and use the API name and logo in association with its packaging and promotion.
  • The 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.
  • The implementation will be included on the Khronos Conformant Products listings, which is accessed by users looking for Khronos-compliant products.

The Khronos Trademark Guidelines provide more details about precisely how and when Khronos trademarks can be used by Adopters during the development and conformance process. When you use Khronos trademarks you must follow the Khronos Trademark Usage Guidelines.

  Adopter Implementer
Develop Products
Access to the public Khronos Specifications, documentation and support files
Develop license-free, royalty-free products using Khronos Technologies
Conformance Testing
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)
Marketing
Opportunity to mention products and be quoted in Khronos press releases, articles, and newsletters
Company logo and description on Khronos web site

Who Must Become an Adopter

  • Companies must become an Adopter if shipping an implementation (or partial implementation) of a Khronos standard, either as a standalone product or integrated into a larger product.
  • When two companies using the same overall system to test conformance, for example for a SOC processor that is used within a mobile device, these companies can refer to each other’s test submissions to streamline the submission process. In this case, 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.

Software developers are free to use Khronos standards  to program software tools, applications, and middleware with no restrictions and no need to become an Adopter.

How to Become an Adopter

There is no requirement to be a Khronos member in order to become an Adopter. To become an Adopter, follow these steps:.  

  1. Member and Non-Member companies sign the Adopters Agreement:
  • Complete and sign the Khronos Adopters Agreement– ticking the box on the signature page for each standard you wish to adopt.
  • Email the signed agreement to .(JavaScript must be enabled to view this email address) or mail to 9450 SW Gemini Drive #45043 Beaverton, OR 97008-6018 USA.
  1. Pay the Adopter Fee:
  • Khronos Operations will countersign the Adopters Agreement and return for your records along with an invoice for the appropriate Adopter Fees as outlined in the Conformance Process Document and summarized in the table below.
  1. Once Khronos Operations confirms both Agreement and payment have been received, you will receive a confirmation email and access to the Khronos Adopters area on the website.
  2. You may then download the conformance tests to run on your implementation and upload the generated conformance results package for Working Group review.
  3. If the review is successful, the product is considered conformant and may use the trademark.

Please feel free to contact .(JavaScript must be enabled to view this email address) with any questions.


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
COLLADA 1.4 $6,000 $11,000 $1,000 Adopters fee for Khronos Academic Members or accredited academic institutions. $3,000 Adopters fee if Adopter's gross annual revenue < $50M
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  
4.5 $25,000 $30,000 No upgrade discount
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.0 $25,000 $30,000 Upgrade from OpenGL ES 2.0, 3.0 or 3.1: $5K discount
3.1 $25,000 $30,000 Upgrade from OpenGL ES 3.0: $5K discount
3.2 $25,000 $30,000 Upgrade from OpenGL ES 3.0: $5K discount
OpenGL SC 1.0 $20,000 $25,000  
2.0 $30,000 $40,000  
OpenVG 1.1 $10,000 $15,000 Upgrade from
OpenVG 1.0: $5K discount
OpenVX 1.1 and 1.2 $20,000 $30,000  
Vulkan 1.0 $45,000 $60,000  
WebGL 2.0 $0 $0  
OpenMAX IL 1.1 $10,000 $15,000  
OpenMAX AL 1.1 $10,000 $15,000  
OpenKODE 1.0 $10,000 $15,000  
OpenSL ES 1.1 $10,000 $15,000  
OpenWF 1.0 $10,000 $15,000  

Third Party Conformance Submissions

For companies that implement a Khronos standard but do not wish to port and execute 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 in no way implies that Khronos warranties their work or guarantees the acceptance of conformance tests submitted by the Contracting Adopter.

List of third parties available to perform conformance submissions on behalf of your company.

Adoption of WebGL and COLLADA

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 a program that you can join for free. This 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 the standard and NOT its logo after using this program to become conformant.

This program is intended for use by the community around the WebGL and COLLADA  standards and complements the full Adopters Program. If you are implementing a product using any Khronos standard you are encouraged to become an Adopter to enjoy full Adopter benefits.

Developers using Khronos specifications who prefer no cost or license fees should register as Khronos Implementers. Khronos Implementers may:

  • Create and deliver a product using the publicly released specifications and technologies
  • Download and run the conformance tests for the specification (if available)
  • *Not* claim that your product is "compliant" with a specification
  • *Not* advertise your product, be it software or hardware, using the Khronos technology and certification logos or trademarks

Use of any Khronos trademark, including logos and the names of Khronos specifications in text form is subject to the official Khronos Trademark Guidelines.

Upload a WebGL Submission

For more information on uploading a COLLADA Submission package, please contact .(JavaScript must be enabled to view this email address).