Relationship with IUPAC

The InChI Trust and IUPAC: Heads of Agreement

  1. The InChI Trust, established in May 2009, provides a means of continuing the development and maintenance of the InChI standard with funds from annual membership dues.
  2. The IUPAC Division VIII InChI Subcommittee (hereinafter called the "IUPAC InChI Subcommittee") represents IUPAC’s authority for recognition of the InChI standard.
  3. The InChI Trust Board of Directors includes a IUPAC representative with full voting rights.
  4. Requests for changes, whether corrections or extensions, to the InChI algorithm and/or the related InChIKey hash algorithm can arise from InChI Trust members or other InChI users, or from within IUPAC.
  5. The IUPAC InChI Subcommittee and the InChI Trust Project Director will consider any requests for change, define corresponding requirements and communicate these requirements to the InChI Trust with suggestions for prioritisation if necessary.
  6. The InChI Trust will make arrangements for work needed to implement accepted changes, discussing any prioritisation issues with the IUPAC InChI Subcommittee. In case of disagreement over priorities, the Trust, as provider of funds for the work, will have the final say. However, it is open to IUPAC to provide alternative sources of funding for any work connected with InChI development. Conversely, the Trust may contribute funding towards projects of the IUPAC InChI Subcommittee.
  7. Any new (corrected/extended) version of InChI/InChIKey will require IUPAC approval (i.e. endorsement by IUPAC Division VIII) before release. New versions of InChI/InChIKey will be released simultaneously on the IUPAC and the InChI Trust websites.
  8. All releases of InChI algorithm will be on behalf of IUPAC and the InChI Trust (as joint licenser) and will continue to be made available under the GNU Lesser General Public License version 2.1, or other open-source license as mutually agreed between IUPAC and the InChI Trust.