CONTRIBUTION LICENSE AGREEMENT FOR GRAPHCORE OPEN SOURCE SOFTWARE

If you wish to submit a Contribution and/or Information, then You agree to the terms and conditions of this Contribution License Agreement (“Agreement”), as follows:

  1. Definitions

    1. “You” or “Your” means you as the owner of the Contribution and/or Information, and if you are not the owner, then you as the person having authorization to enter into this Agreement in behalf of the owner.

    2. “Contribution(s)” means material that You submit in connection with Graphcore Open Source Software, including any software in source code or machine-executable form, documentation, data or other tangible item.

    3. “Graphcore Open Source Software” means Graphcore-authored open source software published pursuant to an MIT, Apache or other open-source license.

    4. “Information” means comments, feedback, or other communication submitted by You in connection with Graphcore Open Source Software, technology or products.

    5. “Work” means products of Graphcore, to which the Contribution may relate.

  2. Licenses

    1. Copyright License. You hereby grant to Graphcore and its affiliates a perpetual, irrevocable, worldwide, non-exclusive, paid-up and royalty-free license with right to sublicense, under copyrights, to reproduce, publicly display, distribute, publicly perform, and make derivative works of Contribution(s) and such derivative works.

    2. Patent License. You hereby grant to Graphcore and its affiliates, as well as those who directly or indirectly receive the Contribution from Graphcore, a perpetual, irrevocable, worldwide, non-exclusive, paid-up and royalty-free license, under patent claims necessarily infringed by your Contribution alone or in combination with a Work, to make, have made, use, sell, offer to sell and import, the Work.

    3. Information. You hereby grant to Graphcore and its affiliates, a perpetual, irrevocable, worldwide, non-exclusive, paid-up and royalty-free license to use and implement in any manner any Information, according to Graphcore’s discretion.

    4. Except as provided at 2(a), 2(b) and 2(c) above, no licenses are granted, either expressly, impliedly or by reason of estoppel.

  3. Representations and Warranties

    1. You represent that You have all legal rights to grant the above licenses, including that the licenses are for Your own creation, or because You have the authorization of the intellectual property owner to grant the licenses.

    2. You are not aware of any third-party rights that would impair the ability of Graphcore or others in the community to utilise Contributions or Information.

    3. In the event Contributions or Information include third party rights for which You become aware, You will notify Graphcore promptly and provide details as to the nature of the third party rights, and cooperate with Graphcore as requested to secure ongoing rights to use, or modify the Contributions or Information so as to remove third party restrictions.

    4. Unless required by applicable law or agreed to in writing, Your Contributions and Information are provided on an “as-is” basis, without warranties of any kind, whether express, implied or by reason of estoppel, including without limitation, warranties as to title, non-infringement, merchantability, or fitness for a particular purpose.

    5. Submission of Contributions or Information is welcomed, but You acknowledge that Graphcore is not obligated to utilise or respond to Contributions or guarantee implementation by others.

  4. No Support Obligation

You are not required to provide support in connection with Contributions or Information.

  1. Miscellaneous

    1. This Agreement is governed by the laws of England and Wales.

    2. This Agreement is the entire agreement between You and Graphcore pertaining to the subject matter stated hereof, and supersedes any and all prior agreements, understandings or communications of any kind in relation thereto.

    3. This Agreement may be assigned by Graphcore at any time.