End User License Agreements
Published: 03/22/2017
Last Updated: 07/29/2021
Overview
This page lists Intel’s most commonly used End User License Agreements (“EULA”) for the Intel® Software Development Tools and other software development products as a convenience to our customers. Please note that these licenses are subject to change at any time and that the controlling EULA for any particular product will be bundled with the software package.
Intel End User License Agreement for Developer Tools
This EULA is primarily used with Intel’s oneAPI development tools.
Intel End User License Agreement for Developer Tools (Version October 2021)
---------------------------------
View PDF 183 KB
IMPORTANT NOTICE – PLEASE READ AND AGREE BEFORE DOWNLOADING, INSTALLING, COPYING OR USING
This Agreement is between you, or the company or other legal entity that you represent and warrant you have the legal authority to bind, (each, “You” or “Your”) and Intel Corporation and its subsidiaries (collectively, “Intel”) regarding Your use of the Materials. By downloading, installing, copying or using the Materials, You agree to be bound by the terms of this Agreement. If You do not agree to the terms of this Agreement, or do not have legal authority or required age to agree to them, do not download, install, copy or use the Materials.
- LICENSE DEFINITIONS.
A. “Cloud Provider” means a third party service provider offering a cloud-based platform, infrastructure, application or storage services, such as Microsoft Azure or Amazon Web Services, which You may only utilize to host the Materials subject to the restrictions set forth in Section 2.3 B.
B. “Derivative Work” means a derivative work, as defined in 17 U.S.C. § 101, of the Source Code.
C. “Executable Code” means computer programming code in binary form suitable for machine execution by a processor without the intervening steps of interpretation or compilation.
D. "Materials" mean the software, documentation, the software product serial number, and other collateral, including any updates, made available to You by Intel under this Agreement. Materials include Redistributables, Executable Code, Source Code, Sample Source Code, and Pre-Release Materials, but do not include Third Party Software.
E. “Pre-Release Materials” mean the Materials, or portions of the Materials, that are identified (in the product release notes, on Intel’s download website for the Materials or elsewhere) or labeled as pre-release, prototype, alpha or beta code and, as such, are deemed to be pre-release code (i) which may not be fully functional or tested and may contain bugs or errors; (ii) which Intel may substantially modify in its development of a production version; or (iii) for which Intel makes no assurances that it will ever develop or make a production version generally available. Pre-Release Materials are subject to the terms of Section 3.2.
F. “Reciprocal Open Source Software” means any software that is subject to a license which requires that (i) it must be distributed in source code form; (ii) it must be licensed under the same open source license terms; and (iii) its derivative works must be licensed under the same open source license terms. Examples of this type of license are the GNU General Public License or the Mozilla Public License.
G. "Redistributables" mean the files (if any) listed in the “redist.txt,” “redist-rt.txt” or similarly-named text files that may be included in the Materials. Redistributables include Sample Source Code.
H. “Sample Source Code” means those portions of the Materials that are Source Code and are identified as sample code. Sample Source Code may not have been tested or validated by Intel and is provided purely as a programming example.
I. “Source Code” means the software portion of the Materials provided in human readable format.
J. “Third Party Software” mean the files (if any) listed in the “third-party-software.txt” or other similarly-named text file that may be included in the Materials for the applicable software. Third Party Software is subject to the terms of Section 2.2.
K. “Your Product” means one or more applications, products or projects developed by or for You using the Materials.
- LICENSE GRANTS.
2.1 License to the Materials. Subject to the terms and conditions of this Agreement, Intel grants You a non-exclusive, worldwide, non-assignable, non-sublicensable, limited right and license under its copyrights, to:
A. reproduce internally a reasonable number of copies of the Materials for Your personal or business use;
B. use the Materials solely for Your personal or business use to develop Your Product, in accordance with the documentation included as part of the Materials;
C. modify or create Derivative Works only of the Redistributables, or any portions, that are provided to You in Source Code;
D.distribute (directly and through Your distributors, resellers, and other channel partners, if applicable), the Redistributables, including any modifications to or Derivative Works of the Redistributables or any portions made pursuant to Section 2.1.C subject to the following conditions:
(1) Any distribution of the Redistributables must only be as part of Your Product which must add significant primary functionality different than that of the Redistributables themselves;
(2) You must only distribute the Redistributables originally provided to You by Intel only in Executable Code subject to a license agreement that prohibits reverse engineering, decompiling or disassembling the Redistributables;
(3) This distribution right includes a limited right to sublicense only the Intel copyrights in the Redistributables and only to the extent necessary to perform, display, and distribute the Redistributables (including Your modifications and Derivative Works of the Redistributables provided in Source Code) solely as incorporated in Your Product; and
(4) You: (i) will be solely responsible to Your customers for any update, support obligation or other obligation or liability which may arise from the distribution of Your Product, (ii) will not make any statement that Your Product is "certified" or that its performance is guaranteed by Intel or its suppliers, (iii) will not use Intel's or its suppliers’ names or trademarks to market Your Product, (iv) will comply with any additional restrictions which are included in the text files with the Redistributables and in Section 3 below, (v) will indemnify, hold harmless, and defend Intel and its suppliers from and against any claims or lawsuits, costs, damages, and expenses, including attorney's fees, that arise or result from (a) Your modifications or Derivative Works of the Materials or (b) Your distribution of Your Product.
2.2 Third Party Software. Third Party Software, even if included with the distribution of the Materials, may be governed by separate license terms, including without limitation, third party license terms, open source software notices and terms, and/or other Intel software license terms. These separate license terms solely govern Your use of the Third Party Software.
2.3 Third Party Use.
A. If You are an entity, Your contractors may use the Materials under the license specified in Section 2, provided: (i) their use of the Materials is solely on behalf of and in support of Your business, (ii) they agree to the terms and conditions of this Agreement, and (iii) You are solely responsible for their use, misuse or disclosure of the Materials.
B. You may utilize a Cloud Provider to host the Materials for You, provided: (i) the Cloud Provider may only host the Materials for Your exclusive use and may not use the Materials for any other purpose whatsoever, including the restriction set forth in Section 3.1(xi); (ii) the Cloud Provider’s use of the Materials must be solely on behalf of and in support of Your Product, and (iii) You will indemnify, hold harmless, and defend Intel and its suppliers from and against any claims or lawsuits, costs, damages, and expenses, including attorney's fees, that arise or result from Your Cloud Provider’s use, misuse or disclosure of the Materials.
- LICENSE CONDITIONS.
3.1 Restrictions. Except as expressly provided in this Agreement, You may NOT: (i) use, reproduce, disclose, distribute, or publicly display the Materials; (ii) share, publish, rent or lease the Materials to any third party; (iii) assign this Agreement or transfer the Materials; (iv) modify, adapt, or translate the Materials in whole or in part; (v) reverse engineer, decompile, or disassemble the Materials, or otherwise attempt to derive the source code for the software; (vi) work around any technical limitations in the Materials; (vii) distribute, sublicense or transfer any Source Code, modifications or Derivative Works of any Source Code to any third party; (viii) remove, minimize, block or modify any notices of Intel or its suppliers in the Materials; (ix) include the Redistributables in malicious, deceptive, or unlawful programs or products or use the Materials in any way that is against the law; (x) modify, create a Derivative Work, link, or distribute the Materials so that any part of it becomes Reciprocal Open Source Software; (xi) use the Materials directly or indirectly for SaaS services or service bureau purposes (i.e., a service that allows use of or access to the Materials by a third party as part of that service, such as the salesforce.com service business model).
3.2 Pre-Release Materials. If You receive Pre-Release Materials, You may reproduce a reasonable number of copies and use the Pre-Release Materials for evaluation and testing purposes only. You may not (i) modify or incorporate the Pre-Release Materials into Your Product; (ii) continue to use the Pre-Release Materials once a commercial version is released; or (iii) disclose to any third party any benchmarks, performance results, or other information relating to the Pre-Release Materials. Intel may waive these restrictions in writing at its sole discretion; however, if You decide to use the Pre-Release Materials in Your Product (even with Intel’s waiver), You acknowledge and agree that You are fully responsible for any and all issues that result from such use.
3.3 Safety-Critical, and Life-Saving Applications; Indemnity. The Materials may provide information relevant to safety-critical applications (“Safety-Critical Applications”) to allow compliance with functional safety standards or requirements. You acknowledge and agree that safety is Your responsibility. To the extent You use the Materials to create, or as part of, products used in Safety-Critical Applications, it is Your responsibility to design, manage, and ensure that there are system-level safeguards to anticipate, monitor, and control system failures, and You agree that You are solely responsible for all applicable regulatory standards and safety-related requirements concerning Your use of the Materials in Safety Critical Applications.
Should You use the Materials for Safety-Critical Applications or in any type of a system or application in which the failure of the Materials could create a situation where personal injury or death may occur (e.g., medical systems, life-sustaining or life-saving systems) (“Life-Saving Applications”), You agree to indemnify, defend, and hold Intel and its representatives harmless against any claims or lawsuits, costs, damages, and expenses, including reasonable attorney fees, arising in any way out of Your use of the Materials in Safety-Critical Applications or Life-Saving Applications and claims of product liability, personal injury or death associated with those applications; even if such claims allege that Intel was negligent or strictly liable regarding the design or manufacture of the Materials or its failure to warn regarding the Materials.
3.4 Media Format Codecs and Digital Rights Management. You acknowledge and agree that Your use of the Materials or distribution of the Redistributables with Your Product as permitted by this Agreement may require You to procure license(s) from third parties that may hold intellectual property rights applicable to any media decoding, encoding or transcoding technology (e.g., the use of an audio or video codec) and/or digital rights management capabilities of the Materials, if any. Should any such additional licenses be required, You are solely responsible for obtaining any such licenses and agree to obtain any such licenses at Your own expense.
- DATA COLLECTION AND PRIVACY.
4.1 Data Collection. The Materials may generate and collect anonymous data and/or provisioning data about the Materials and/or the development environment and transmit the data to Intel as a one-time event during installation. Optional data may also be collected by the Materials, however, You will be provided notice of the request to collect optional data and no optional data will be collected without Your consent. All data collection by Intel is performed pursuant to relevant privacy laws, including notice and consent requirements.
4.2 Intel’s Privacy Notice. Intel is committed to respecting Your privacy. To learn more about Intel’s privacy practices, please visit http://www.intel.com/privacy.
- OWNERSHIP. Title to the Materials and all copies remain with Intel or its suppliers. The Materials are protected by intellectual property rights, including without limitation, United States copyright laws and international treaty provisions. You will not remove any copyright or other proprietary notices from the Materials. Except as expressly provided herein, no license or right is granted to You directly or by implication, inducement, estoppel or otherwise; specifically, Intel does not grant any express or implied right to You under Intel patents, copyrights, trademarks, or trade secrets.
- NO WARRANTY AND NO SUPPORT.
6.1 No Warranty. Disclaimer. Intel disclaims all warranties of any kind and the terms and remedies provided in this Agreement are instead of any other warranty or condition, express, implied or statutory, including those regarding merchantability, fitness for any particular purpose, non-infringement or any warranty arising out of any course of dealing, usage of trade, proposal, specification or sample. Intel does not assume (and does not authorize any person to assume on its behalf) any liability.
6.2 No Support; Priority Support. Intel may make changes to the Materials, or to items referenced therein, at any time without notice, but is not obligated to support, update or provide training for the Materials under the terms of this Agreement. Intel offers free community and paid priority support options. More information on these support options can be found at:
https://software.intel.com/content/www/us/en/develop/support/priority-support.html.
- LIMITATION OF LIABILITY.
7.1 Intel will not be liable for any of the following losses or damages (whether such losses or damages were foreseen, foreseeable, known or otherwise): (i) loss of revenue; (ii) loss of actual or anticipated profits; (iii) loss of the use of money; (iv) loss of anticipated savings; (v) loss of business; (vi) loss of opportunity; (vii) loss of goodwill; (viii) loss of use of the Materials; (ix) loss of reputation; (x) loss of, damage to, or corruption of data; or (xi) any indirect, incidental, special or consequential loss of damage however caused (including loss or damage of the type specified in this Section 7).
7.2 Intel’s total cumulative liability to You, including for direct damages for claims relating to this Agreement, and whether for breach of contract, negligence, or for any other reason, will not exceed $100.
7.3 You acknowledge that the limitations of liability provided in this Section 7 are an essential part of this Agreement. You agree that the limitations of liability provided in this Agreement with respect to Intel will be conveyed to and made binding upon any customer of Yours that acquires the Redistributables.
- USER SUBMISSIONS. Should you provide Intel with comments, modifications, corrections, enhancements or other input (“Feedback”) related to the Materials, Intel will be free to use, disclose, reproduce, license or otherwise distribute or exploit the Feedback in its sole discretion without any obligations or restrictions of any kind, including without limitation, intellectual property rights or licensing obligations. If You wish to provide Intel with information that You intend to be treated as confidential information, Intel requires that such confidential information be provided pursuant to a non-disclosure agreement (“NDA”); please contact Your Intel representative to ensure the proper NDA is in place.
- NON-DISCLOSURE. Information provided by Intel to You may include information marked as confidential. You must treat such information as confidential under the terms of the applicable NDA between Intel and You. If You have not entered into an NDA with Intel, You must not disclose, distribute or make use of any information marked as confidential, except as expressly authorized in writing by Intel. Intel retains all rights in and to its confidential information specifications, designs, engineering details, discoveries, inventions, patents, copyrights, trademarks, trade secrets, and other proprietary rights relating to the Materials. Any breach by You of the confidentiality obligations provided for in this Section 9 will cause irreparable injury to Intel for which money damages may be inadequate to compensate Intel for losses arising from such a breach. Intel may obtain equitable relief, including injunctive relief, if You breach or threaten to breach Your confidentiality obligations.
- TERM AND TERMINATION. This Agreement becomes effective on the date You accept this Agreement and will continue until terminated as provided for in this Agreement. The term for any Pre-Release Materials terminates upon release of a commercial version. This Agreement will terminate if You are in breach of any of its terms and conditions. Upon termination, You will promptly destroy the Materials and all copies. In the event of termination of this Agreement, Your license to any Redistributables distributed by You in accordance with the terms and conditions of this Agreement, prior to the effective date of such termination, will survive any such termination of this Agreement. Sections 1, 2.1.D(4)(v), 2.2, 2.3.A(iii), 2.3.B(iii), 3.3, 5, 6, 7, 8, 9, 10 (with respect to these survival provisions in the last sentence), and 12 will survive expiration or termination of this Agreement.
- U.S. GOVERNMENT RESTRICTED RIGHTS. The technical data and computer software covered by this license is a “Commercial Item,” as such term is defined by the FAR 2.101 (48 C.F.R. 2.101) and is “commercial computer software” and “commercial computer software documentation” as specified under FAR 12.212 (48 C.F.R. 12.212) or DFARS 227.7202 (48 C.F.R. 227.7202), as applicable. This commercial computer software and related documentation is provided to end users for use by and on behalf of the U.S. Government with only those rights as are granted to all other end users pursuant to the terms and conditions of this Agreement.
- GENERAL PROVISIONS.
12.1 ENTIRE AGREEMENT. This Agreement contains the complete and exclusive agreement and understanding between the parties concerning the subject matter of this Agreement, and supersedes all prior and contemporaneous proposals, agreements, understanding, negotiations, representations, warranties, conditions, and communications, oral or written, between the parties relating to the same subject matter. Each party acknowledges and agrees that in entering into this Agreement it has not relied on, and will not be entitled to rely on, any oral or written representations, warranties, conditions, understanding, or communications between the parties that are not expressly set forth in this Agreement. The express provisions of this Agreement control over any course of performance, course of dealing, or usage of the trade inconsistent with any of the provisions of this Agreement. The provisions of this Agreement will prevail notwithstanding any different, conflicting, or additional provisions that may appear on any purchase order, acknowledgement, invoice, or other writing issued by either party in connection with this Agreement. No modification or amendment to this Agreement will be effective unless in writing and signed by authorized representatives of each party, and must specifically identify this Agreement by its title and version (e.g., “Intel End User License Agreement for Developer Tools (Version October 2021)”); except that Intel may make changes to this Agreement as it distributes new versions of the Materials. When changes are made, Intel will make a new version of the Agreement available on its website. If You received a copy of this Agreement translated into another language, the English language version of this Agreement will prevail in the event of any conflict between versions.
12.2 EXPORT. You acknowledge that the Materials and all related technical information are subject to export controls and you agree to comply with all laws and regulations of the United States and other applicable governments governing export, re-export, import, transfer, distribution, and use of the Materials. In particular, but without limitation, the Materials may not be exported or re-exported (i) into any U.S. embargoed countries or (ii) to any person or entity listed on a denial order published by the U.S. government or any other applicable governments. By using the Materials, You represent and warrant that You are not located in any such country or on any such list. You also agree that You will not use the Materials for, or sell or transfer them to a third party who is known or suspected to be involved in, any purposes prohibited by the U.S. government or other applicable governments, including, without limitation, the development, design, manufacture, or production of nuclear, missile, chemical or biological weapons.
12.3 GOVERNING LAW, JURISDICTION, AND VENUE. All disputes arising out of or related to this Agreement, whether based on contract, tort, or any other legal or equitable theory, will in all respects be governed by, and construed and interpreted under, the laws of the United States of America and the State of Delaware, without reference to conflict of laws principles. The parties agree that the United Nations Convention on Contracts for the International Sale of Goods (1980) is specifically excluded from and will not apply to this Agreement. All disputes arising out of or related to this Agreement, whether based on contract, tort, or any other legal or equitable theory, will be subject to the exclusive jurisdiction of the courts of the State of Delaware or of the Federal courts sitting in that State. Each party submits to the personal jurisdiction of those courts and waives all objections to that jurisdiction and venue for those disputes.
12.4 SEVERABILITY. The parties intend that if a court holds that any provision or part of this Agreement is invalid or unenforceable under applicable law, the court will modify the provision to the minimum extent necessary to make it valid and enforceable, or if it cannot be made valid and enforceable, the parties intend that the court will sever and delete the provision or part from this Agreement. Any change to or deletion of a provision or part of this Agreement under this Section will not affect the validity or enforceability of the remainder of this Agreement, which will continue in full force and effect.
End User License Agreement for the Intel® Software Development Products
This EULA is primarily used with Intel® Parallel Studio, Intel® System Studio.
End User License Agreement for the Intel® Software Development Products (Version October 2018)
---------------------------------------------------
View PDF [512 KB]
IMPORTANT INFORMATION ABOUT YOUR RIGHTS, OBLIGATIONS AND THE USE OF YOUR DATA – PLEASE READ AND AGREE BEFORE DOWNLOADING, INSTALLING, COPYING OR USING
This Agreement forms a legally binding contract between you, or the company or other legal entity (“Legal Entity”) for which you represent and warrant that you have the legal authority to bind that Legal Entity, (each, “You” or “Your”) and Intel Corporation and its subsidiaries (collectively “Intel”) regarding Your use of the Materials. By downloading, installing, copying or otherwise using the Materials, You agree to be bound by the terms of this Agreement. If You do not agree to the terms of this Agreement, do not download, install, copy or otherwise use the Materials. You affirm that You are 18 years old or older or, if not, Your parent, legal guardian or Legal Entity must agree and enter into this Agreement on your behalf.
1. LICENSE DEFINITIONS.
A. "Cloud Provider" means a third party cloud service provider offering a cloud-based platform, infrastructure, application or storage services, such as Microsoft Azure or Amazon Web Services, which You may utilize solely subject to the restrictions set forth in Section 4.3 B.
B. "Computer" means a computer, workstation or server(s); as well as a container or virtual machine located on Your or Your Cloud Provider’s server.
C. "Confidential Information" means all Materials (as defined below), including any portions thereof, that are identified (in the product release notes, on Intel’s download website for the Materials or elsewhere) or labeled as Intel confidential information or with a similar legend.
D. "Derivative Work" means a derivative work, as defined in 17 U.S.C. § 101, of the Software Source Code, that You developed.
E. "Excluded License" means a license that requires, as a condition of use, modification, or distribution, that the licensed software or other software incorporated into, derived from or distributed with such software (a) be disclosed or distributed in Source Code form; (b) be licensed by the user to third parties for the purpose of making and/or distributing Derivative Works; or (c) be redistributable at no charge. Excluded Licenses include, without limitation, licenses that license or distribute software under any of the following licenses or distribution models, or licenses or distribution models substantially similar to any of the following: (a) GNU’s General Public License (GPL) or Lesser/Library GPL (LGPL), (b) the Artistic License (e.g., PERL), (c) the Mozilla Public License, (d) the Netscape Public License, (e) the Sun Community Source License (SCSL), (f) the Sun Industry Source License (SISL), and (g) the Common Public License (CPL).
F. "Instance" means a single running copy of the Materials on a Computer.
G. "Licensed Patent Claims" mean the claims of Intel’s patents that are necessarily and directly infringed by the reproduction and distribution of the Materials that is authorized in Section 2 below, when the Materials are in their unmodified form as delivered by Intel to You and not modified or combined with anything else. Licensed Patent Claims are only those claims that Intel can license without paying, or getting the consent of, a third party.
H. "Materials" mean the software, documentation, the software product serial number, and other materials, including any modifications, updates and upgrades thereto, that are provided to You under this Agreement. Materials also include any Redistributables, Source Code, Sample Source Code, and Pre-Release Materials, as defined below, but do not include Third Party Programs.
I. "Microsoft Platforms" mean any current and future Microsoft operating system products, Microsoft run-time technologies (such as the .NET Framework), and Microsoft application platforms (such as Microsoft Office or Microsoft Dynamics) that Microsoft offers.
J. "Pre-Release Materials" mean the Materials, or portions thereof, that are identified (in the product release notes, on Intel’s download website for the Materials or elsewhere) or labeled as pre-release, prototype, alpha or beta code and, as such, the Pre-Release Materials are deemed to be pre-release code not suitable for commercial release, which may not be fully functional or tested and may contain bugs or errors, which Intel may substantially modify in its development of a commercial version, and for which Intel makes no assurances that it will ever develop or make generally available a commercial version.
K. "Redistributables" mean the files (if any) listed in the “redist.txt”, “redist-rt.txt” or similarly-named text files that may be included in the Materials for the applicable “Intel Software Development Product.”
L. "Sample Source Code" means those portions of the Materials that are Source Code files and are identified as sample source code. Sample Source Code may not be tested nor validated and is provided purely for Your convenience as a programming example.
M. "Source Code" means the software (and not documentation or text) portion of the Materials provided in human readable format, and includes modifications to the Source Code that You make or are made on Your behalf as expressly permitted under the terms of this Agreement.
N. "Third Party Programs" mean the files (if any) listed in the “third-party-programs.txt” text file that may be included in the Materials for the applicable software.
O. "Your Product" means one or more commercial applications or products developed by or for You using the Materials.
P. "Your Project" means one or more noncommercial applications, which may include personal use, not-for-profit business use, educational use, internal evaluation or open source applications, developed by or for You using the Materials.
2. LICENSE GRANTS.
2.1 License for Commercial License Types. Subject to the terms and conditions of this Agreement, including, but not limited to, the applicable license type use restrictions in Section 3.1 and other restrictions in Section 4 below, and timely payment of any fees (if applicable), Intel grants You a non-exclusive, worldwide, non-assignable (except as expressly permitted hereunder), limited right and license for the term You obtained pursuant to Section 3:
A. under its copyrights, to:
(1) reproduce internally a reasonable number of copies of the Materials for Your internal business use in accordance with the documentation or text files included as part of the Materials; provided, however, that this license does not include the right to sublicense and may only be exercised by You or Your employees;
(2) use the Materials solely for Your internal business use to develop Your Product, in accordance with the documentation or text files included as part of the Materials, provided, however, that this license does not include the right to sublicense and may only be exercised by You or Your employees;
(3) modify or create Derivative Works of the Materials or any portions thereof, that are provided in Source Code form, provided, however, that this license does not include the right to sublicense and may be exercised only by You or Your employees;
(4) publicly perform, publicly display, and distribute (directly and through Your distributors, resellers and other channel partners) or otherwise make publicly available the Redistributables, including any modifications to or Derivative Works of the Redistributables made pursuant to Section 2.1.A(3), or any portions thereof, subject to the following restrictions:
(a) Any distribution of the Redistributables must only be as part of Your Product which must add significantly more functionality than the Redistributables themselves;
(b) Any additional restrictions which may appear in the Redistributables text files specified in Section 1.K above and in Section 4 below; and
(c) The license under Section 2.1.A(4) includes the right to sublicense the Redistributables, but the sublicense rights are limited only to the sublicensing of any Intel copyrights in the Redistributables and only to the extent necessary to perform, display, and distribute the Redistributables (including Your modifications and Derivative Works thereto) solely as incorporated in Your Product.
(d) You (i) will be solely responsible to Your customers for any update, support obligation or other liability which may arise from Your distribution of Your Product, (ii) will not make any statement that Your Product is "certified" or that its performance is guaranteed by Intel, (iii) will not use Intel's name or trademarks to market Your Product without written permission from Intel, (iv) will provide the Redistributables subject to a license agreement that prohibits disassembly and reverse engineering of the Redistributables except in cases where You provide Your Product subject to an open source license that is not an Excluded License, (e.g., the BSD license or the MIT license), (v) will indemnify, hold harmless, and defend Intel and its suppliers from and against any claims or lawsuits, including attorney's fees, that arise or result from Your modifications, Derivative Works or Your distribution of Your Product.
and
B. under Intel’s Licensed Patent Claims, to:
(1) make copies of the Materials only as specified in Section 2.1.A(1);
(2) use the Materials only as specified in Section 2.1.A(2); and
(3) offer to distribute, and distribute, but not sell, the Redistributables only as part of Your Product under Intel’s copyright license granted in Section 2.1(A), but only under the terms of that copyright license and not as a sale (and this right does not include the right to sub-license);
And, provided further, that the license under the Licensed Patent Claims does not and will not apply to, and Intel does not expressly grant You a patent license in this Agreement to, any modifications to, or Derivative Works of, the Materials, whether made by You, Your contractor(s), Your customer(s) (which, for all purposes under this Agreement, will mean either a customer, reseller, distributor or other channel partner) or any third party, even if the modification and Derivative Works are permitted under 2.1.A(3).
2.2 License for Noncommercial License Types. Subject to the terms and conditions of this Agreement, including, but not limited to, the applicable license type use restrictions in Section 3.2 and other restrictions in Section 4 below, and timely payment of any fees (if applicable), Intel grants You a non-exclusive, worldwide, non-assignable, limited right and license for the term You obtained pursuant to Section 3, and under its copyrights, to:
A. reproduce a reasonable number of copies of the Materials internally and use the Materials solely for Your Project in accordance with the documentation or text files included as part of the Materials, and for no commercial uses whatsoever; provided, however, that this license does not include the right to sublicense and may only be exercised by You or Your employees (if any);
B. modify or create Derivative Works of the Materials, or any portions thereof, that are provided in Source Code form, provided, however, that this license does not include a right to redistribute the modifications or Derivative Works of the Materials, or the right to sublicense and may be exercised only by You or Your employees (if any);
C. except for an evaluation license type, publicly perform, publicly display, and distribute or otherwise make publicly available the Redistributables, including any modifications to or Derivative Works of the Redistributables made pursuant to Section 2.2.B, or any portions thereof only for noncommercial uses, subject to the following restrictions:
(1) any distribution of the Redistributables must only be as part of Your Project which must add significantly more functionality than the Redistributables themselves;
(2) any additional restrictions which may appear in the Redistributables text files specified in Section 1.K above and in Section 4.1 below; and
(3) the license under this Section 2.2.C includes the right to sublicense the Redistributables, but the sublicense rights are limited only to the sublicensing of any Intel copyrights in the Redistributables and only to the extent necessary to perform, display, and distribute the Redistributables (including Your modifications and Derivative Works thereto) solely as incorporated in Your Project.
(4) You (i) will be solely responsible for any update, support obligation or other liability which may arise from Your distribution of Your Project, (ii) will not make any statement that Your Project is "certified" or that its performance is guaranteed by Intel, (iii) will not use Intel's name or trademarks in connection with Your Project without written permission from Intel, (iv) will provide the Redistributables subject to a license agreement that prohibits disassembly and reverse engineering of the Redistributables except in cases where You provide Your Project subject to an open source license that is not an Excluded License (e.g., the BSD license or the MIT license), (v) will indemnify, hold harmless, and defend Intel and its suppliers from and against any claims or lawsuits, including attorney's fees, that arise or result from Your modifications, Derivative Works or Your distribution of Your Project.
2.3 Third Party Programs and Other Intel Programs Licenses. Third Party Programs, even if included with the distribution of the Materials, are governed by separate license terms, including without limitation, third party license terms, other Intel software license terms, and open source software license terms. Such separate license terms (and not this Agreement) solely govern Your use of the Third Party Programs.
3. LICENSE USE TYPES.
3.1 Commercial License Types. Commercial license types are provided under the terms of the license set forth in Section 2.1. If you have obtained a license to the Materials under any of these commercial license types, you may also use the Materials for Your Project.
A. Single Named-User License. If You obtain the Materials under a single named-user license type, You may run as many Instances as needed for Your exclusive use, subject to Your compliance with all of the terms and conditions of this Agreement. You may obtain either a perpetual or time limited license. If You obtain a single named-user license type that is also time limited, the term of Your license is specified on Intel’s download website, in the applicable documentation or controlled by the serial number for the Materials.
B. Floating License. If You obtain the Materials under a floating license type, You may run as many Instances as needed on the designated network for use by no more than the authorized number of concurrent users, subject to their compliance with all of the terms and conditions of this Agreement. You may obtain either a perpetual or time limited license. If You obtain a floating license type that is also time limited, the term of Your license is specified on Intel’s download website, in the applicable documentation or controlled by the serial number for the Materials.
C. Site License. If You obtain the Materials under a site license type (i.e., the Materials include the text file named “site_license_materials.txt”), You may run as many Instances as needed for use by any number of concurrent users located at the specified site or sites, subject to their compliance with all of the terms and conditions of this Agreement. You may obtain either a perpetual or time limited license. If You obtain a site license type that is also time limited, the term of Your license is specified on Intel’s download website, in the applicable documentation or controlled by the serial number for the Materials.
D. Community License. If You obtain the Materials under a community license type, You may run as many instances as needed for Your exclusive use, subject to Your compliance with all of the terms and conditions of this Agreement. The Materials are provided under a time limited license as specified on Intel’s download website, in the applicable documentation or controlled by the serial number for the Materials.
3.2 Noncommercial License Types. Noncommercial license types are provided under the terms of the license set forth in Section 2.2.
A. Evaluation License. If You obtain the Materials under an evaluation license type, You may run as many instances as needed for your evaluation of the Materials, subject to Your compliance with all of the terms and conditions of this Agreement. You may not distribute any portion of the Materials, and any application and/or product developed by You may only be used for evaluation purposes and only for the term of the evaluation. The Materials are provided under a time limited license as specified on Intel’s download website, in the applicable documentation or controlled by the serial number for the Materials.
1) Pre-Release Materials. If the Materials You receive are Pre-Release Materials, in addition to the license restrictions in Section 2.2 and the restrictions in 3.2.A above, (i) You may not modify or incorporate the Pre-Release Materials into any product You are developing; (ii) You may not continue to use the Pre-Release Materials if and once a commercial version is released; and (iii) You may not disclose to any third party any benchmarks, performance results, or other information relating to the Pre-Release Materials.
B. Noncommercial Use License. If You obtain the Materials under a noncommercial use license type, You may run as many instances as needed for Your exclusive use, subject to Your compliance with all of the terms and conditions of this Agreement. Any work performed or produced as a result of use of the Materials cannot be performed or produced for the benefit of other parties, including but not limited to, for a fee, compensation or any other reimbursement or remuneration, or “not for profit.” The Materials are provided under a time limited license as specified on Intel’s download website, in the applicable documentation or controlled by the serial number for the Materials.
C. Educational License. If You obtain the Materials under an educational license type, You must be a teacher, professor, or a student and You may only use the Materials for educational purposes. Any work performed or produced as a result of use of the Materials cannot be performed or produced for the benefit of other parties, including but not limited to, for a fee, compensation or any other reimbursement or remuneration, or “not for profit.” The Materials are provided under a time limited license as specified on Intel’s download website, in the applicable documentation or controlled by the serial number for the Materials. There are two educational license types as follows:
1) Single Named-User Educational License. If You obtain the Materials under a single named-user educational license type, You may run as many instances as needed for Your exclusive use, subject to Your compliance with all of the terms and conditions of this Agreement.
2) Floating Educational License. If You obtain the Materials under a floating educational license type, You may run as many Instances as needed on the designated network for use by no more than the authorized number of concurrent users, subject to their compliance with all of the terms and conditions of this Agreement.
4. LICENSE CONDITIONS.
4.1 Restrictions. Except as expressly provided in this Agreement, You may NOT: (i) use, copy, distribute, or publicly display the Materials; (ii) rent or lease the Materials to any third party; (iii) assign this Agreement or transfer the Materials; (iv) modify, adapt, or translate the Materials in whole or in part; (v) reverse engineer, decompile, or disassemble the Materials; (vi) attempt to modify or tamper with the normal function of any license manager that may regulate usage of the Materials; (vii) distribute, sublicense or transfer the Source Code form of any components of the Materials or derivatives thereof to any third party; (viii) distribute Redistributables except as part of a larger program that adds significant primary functionality different from that of the Redistributables; (ix) distribute the Redistributables to run on a platform other than a Microsoft Platform if according to the accompanying user documentation the Materials are meant to execute only on a Microsoft Platform; (x) include the Redistributables in malicious, deceptive, or unlawful programs or products; (xi) modify, create a Derivative Work, link, or distribute the Materials so that any part of it becomes subject to an Excluded License; or (xii) use the Materials directly or indirectly for service bureau purposes (i.e., a service whereby the use of or access to the Materials (including the Redistributables) is provided to a third party as a service, as opposed to granting use of or access to the Materials (including the Redistributables) to a third party through an end user license agreement. An example of a service bureau service is the salesforce.com service business model).
4.2 Safety, Critical, and Lifesaving Applications. Safety is Your responsibility. To the extent You use the Materials to create, or as part of, products used in safety-critical applications designed to comply with functional safety standards or requirements (“Safety-Critical Applications”), it is Your responsibility to design, manage and assure system-level safeguards to anticipate, monitor and control system failures, and You agree that You are solely responsible for all applicable regulatory standards and safety-related requirements concerning Your use of the Materials in Safety Critical Applications. The Materials are also not designed, intended, or authorized for use in any type of a system or application in which the failure of the Materials could create a situation where personal injury or death may occur (e.g., medical systems, life sustaining or lifesaving systems) (“Lifesaving Applications”). Should You use the Materials for Safety-Critical Applications or Life-saving Applications, You agree to indemnify, defend, and hold Intel and its representatives harmless against all claims, costs, damages, and expenses, including reasonable attorney fees arising in any way out of Your use of the Materials in Safety-Critical Applications and claims of product liability, personal injury or death associated with Lifesaving Applications; even if, for either type of application, such claims alleges that Intel was negligent regarding the design or manufacture of the Materials.
4.3 Third Party Use.
A. If You are an entity with a license pursuant to Section 3.1, Your contractors may use the Materials as specified in Section 2 above, provided: (i) their use of the Materials is solely on behalf of and in support of Your business, (ii) they agree to the terms and conditions of this Agreement, and (iii) You are solely responsible for their use of the Materials.
B. You may utilize a Cloud Provider to host the Materials for You, provided: (i) the Cloud Provider may only host the Materials for Your exclusive use and may not use the Materials for any other purpose whatsoever, including the restriction set forth in Section 4.1(xii); (ii) the Cloud Provider’s use of the Materials must be solely on behalf of and in support of Your Product or Your Project (as applicable), and (iii) You will indemnify, hold harmless, and defend Intel and its suppliers from and against any claims or lawsuits, including attorney's fees, that arise or result from Your Cloud Provider’s use, misuse or disclosure of the Materials.
4.4 Media Format Codecs and Digital Rights Management. You acknowledge and agree that Your use of the Materials or distribution of the Materials with Your Product or Your Project as permitted by this license may require You to procure license(s) from one or more third parties that may hold intellectual property rights applicable to any media decoding, encoding or transcoding technology (such as, for example, through use of an audio or video codec) and/or digital rights management capabilities of the Materials, if any. Should any such additional licenses be required, You are solely responsible for obtaining any such licenses and agree to obtain any such licenses at Your own expense.
4.5 Materials Transfer. You may only permanently transfer the Materials you receive pursuant to a license type listed in Section 3.1 above, and all of Your rights under this Agreement, to another party (“Recipient”) solely in conjunction with a change of ownership, merger, acquisition, sale or transfer of all or substantially all of Your business or assets, either voluntarily, by operation of law or otherwise subject to the following: You must notify Intel of the transfer by sending a letter to Intel: (i) identifying the legal entities of Recipient and You, (ii) identifying the Materials (i.e., the specific Intel software and version) and the associated serial numbers to be transferred, (iii) certifying that You retain no copies of the Materials or portions thereof, (iv) certifying that the Recipient has agreed in writing to be bound by all of the terms and conditions of this Agreement, (v) certifying that the Recipient has been notified that in order to receive support from Intel for the Materials they must notify Intel in writing of the transfer and provide Intel with the information specified in subsection (ii) above along with the name and email address of the individual assigned to use the Materials, and (vi) providing Your email address so that Intel may confirm receipt of Your letter. Please send such letter to:
Intel Corporation
2111 NE 25th Avenue
Hillsboro, OR 97124
Attn: DPD Contracts Management, JF2-28
5. DATA COLLECTION AND PRIVACY.
5.1 Anonymous Data Collection by Materials. Certain Materials may generate and collect anonymous data about the Materials and transmit it to Intel as a one-time event during installation. This anonymous data collection may include, but is not limited to, product name, product version, license type, support type, and installation status. Anonymous data collection by the Materials does not include: (a) any personal or personally identifiable data of You, an end user or a data subject; (b) data or information identifying a business entity; or (c) data or information about non-Intel software. The purpose of the anonymous data collection by the Materials is to enable Intel to develop, improve, and support Intel’s products and services.
5.2 Provisioning Data Collection. Provisioning data may be collected and transmitted to Intel as a one-time event during installation in order to activate the Materials. This collection may be mandatory and a condition of using the Materials in order to verify the right to use the Materials. Provisioning data includes the Material’s unique serial number and it may be combined with other information about the Materials and Your Computer. Provisioning data is not shared with or disclosed to parties outside of Intel. Intel may retain the provisioning data indefinitely.
5.3 Other Data Collection.
A. Collection of Registration Data. Some Materials may require registration of the Materials with Intel during installation. The information currently collected during registration is Your first name, Your last name, Your email, Your company, and Your country. The registration information is subject to change, however, You will be notified at the time of registration what information will be collected, why it is being collected, how long it will be retained by Intel, and how to have Your registration information removed from Intel’s registration database if You so choose to do so at a later date.
B. Optional Collection of Analytical Data. You may be given the option during installation of the Materials to consent to the collection of analytical data. Analytical data may include technical information about Your software installation and runtime status (such as installation metrics, serial number, counters, flags, and timestamps), and Your development environment (such as operating system, CPU architecture, and other Intel products installed). You will be notified at the time of installation what analytical data will be collected if You agree to such collection, why it is being collected, how long it will be retained by Intel, and how to stop the collection of analytical data if You so choose to do so at a later date.
C. Required Collection of Analytical Data. For certain Materials, the collection of analytical data as described in Section 4.3 B may be a requirement of use. In these cases, You will be given notice and the option to cancel the download or installation of the Materials if you do not wish to consent to the collection of analytical data.
5.4 Intel's Privacy Notice. Intel is committed to respecting Your privacy. To learn more about Intel's privacy practices, please visit http://www.intel.com/privacy.
6. OWNERSHIP. Title to the Materials and all copies thereof remain with Intel or its suppliers. The Materials are protected by intellectual property rights, including without limitation, United States copyright laws and international treaty provisions. You will not remove any copyright or other proprietary notice from the Materials. You agree to prevent any unauthorized copying of the Materials. Except as expressly provided herein, no license or right is granted to You directly or by implication, inducement, estoppel or otherwise; specifically Intel does not grant any express or implied right to You under Intel patents, copyrights, trademarks, or trade secrets.
7. NO WARRANTY AND NO SUPPORT. Disclaimer. Intel disclaims all warranties of any kind and the terms and remedies provided in this Agreement are instead of any other warranty or condition, express, implied or statutory, including those regarding merchantability, fitness for any particular purpose, non-infringement or any warranty arising out of any course of dealing, usage of trade, proposal, specification or sample. Intel does not assume (and does not authorize any person to assume on its behalf) any other liability.
Intel may make changes to the Materials, or to items referenced therein, at any time without notice, but is not obligated to support, update or provide training for the Materials under the terms of this Agreement. Intel may in its sole discretion offer such support, updates or training services under separate terms at Intel’s then-current rates. You may request additional information on Intel’s service offerings from an Intel representative.
8. LIMITATION OF LIABILITY. Use of the Materials are at Your own risk. In no event will Intel or its suppliers be liable for any direct, indirect, incidental, consequential, special, or other losses or damages arising out of or related to this Agreement or Your use of the Materials, including without limitation, any of the following losses or damages (whether such losses or damages were foreseen, foreseeable, known or otherwise): (i) loss of revenue; (ii) loss of actual or anticipated profits; (iii) loss of the use of money; (iv) loss of anticipated savings; (v) loss of business; (vi) loss of opportunity; (vii) loss of goodwill; (viii) loss of use of the Software; (ix) loss of reputation; (x) loss of, damage to, or corruption of data; or (xi) any indirect, incidental special or consequential loss of damage however caused (including loss or damage of the type specified in this Section 6).
9. USER SUBMISSIONS. This Agreement does not obligate You to provide Intel with materials, information, comments, suggestions or other communication regarding the Materials. However, You agree that any material, information, comments, suggestions or other communication You transmit or post to an Intel website (including but not limited to, submissions to the Intel Premier Support and/or other customer support websites or online portals) or provide to Intel under this Agreement are not controlled by the International Traffic in Arms Regulations (ITAR) or the Export Administration Regulation (EAR), and if related to the features, functions, performance or use of the Materials are deemed non-confidential and non-proprietary ("Communications"). Intel will have no obligations with respect to the Communications. You hereby grant to Intel a non-exclusive, perpetual, irrevocable, royalty-free, copyright license to copy, modify, create Derivative Works, publicly display, disclose, distribute, license and sublicense through multiple tiers of distribution and licensees, incorporate and otherwise use the Communications and all data, images, sounds, text, and other things embodied therein, including Derivative Works thereto, for any and all commercial or non-commercial purposes. You are prohibited from posting or transmitting to or from an Intel website or provide to Intel any unlawful, threatening, libelous, defamatory, obscene, pornographic, or other material that would violate any law. If You wish to provide Intel with information that You intend to be treated as confidential information, Intel requires that such confidential information be provided pursuant to a non-disclosure agreement (“NDA”), so please contact Your Intel representative to ensure the proper NDA is in place.
Nothing in this Agreement will be construed as preventing Intel from reviewing Your Communications and errors or defects in Intel products discovered while reviewing Your Communications. Furthermore, nothing in this Agreement will be construed as preventing Intel from implementing independently-developed enhancements to Intel’s own error diagnosis methodology to detect errors or defects in Intel products discovered while reviewing Your Communications or to implement bug fixes or enhancements in Intel products. The foregoing may include the right to include Your Communications in regression test suites.
10. NON-DISCLOSURE. The following provisions will apply if there is no existing non-disclosure agreement between You and Intel. The Materials are the Confidential Information of Intel. You will maintain the confidentiality of Intel’s Confidential Information with at least the same degree of care that You use to protect Your own confidential and proprietary information, but no less than a reasonable degree of care under the circumstances. You will only disclose the Confidential Information to Your employees who have a need to know and who agree to abide by nondisclosure terms at least as comprehensive as those set forth herein; provided that You will be liable for breach by any such employee. For the purposes of this Agreement, the term “employee” will include Your independent contractors, who have signed confidentiality agreements with You. You will not make any copies of the Confidential Information except as necessary for Your employees with a need to know. Any copies which are made will be identified as belonging to Intel and marked “confidential”, “proprietary” or with similar legend. You will not be liable for the disclosure of any Confidential Information which is (a) generally made available publicly or to third parties by Intel without restriction on disclosure; (b) rightfully received from a third party without obligation of confidentiality; (c) rightfully known to You without any limitation on disclosure prior to Your receipt from Intel; (d) independently developed by Your employees; or (e) required to be disclosed in accordance with applicable laws, regulations, court, judicial or other government order, provided that You will give Intel reasonable notice prior to such disclosure and will comply with any applicable protective order.
11. TERMINATION OF THIS LICENSE. This Agreement becomes effective on the date You accept this Agreement and will continue until terminated as provided for in this Agreement. If You are using the Materials under a time-limited license, for example an Evaluation License, this Agreement terminates without notice on the last day of the time period, which is specified in the Materials or on Intel’s website, and/or controlled by the serial number for the Materials. Intel may terminate this license immediately if You are in breach of any of its terms and conditions and such breach is not cured within thirty (30) days of written notice from Intel. Upon termination, You will immediately return to Intel or destroy the Materials and all copies thereof. In the event of termination of this Agreement, the license grant to any Materials or Redistributables distributed by You in accordance with the terms and conditions of this Agreement, prior to the effective date of such termination, will survive any such termination of this Agreement. Sections 1, 5, 6, 7, 8, 9, 10, 11, 12, and 13 will survive expiration or termination of this Agreement.
12. U.S. GOVERNMENT RESTRICTED RIGHTS. The technical data and computer software covered by this license is a “Commercial Item,” as such term is defined by the FAR 2.101 (48 C.F.R. 2.101) and is “commercial computer software” and “commercial computer software documentation” as specified under FAR 12.212 (48 C.F.R. 12.212) or DFARS 227.7202 (48 C.F.R. 227.7202), as applicable. This commercial computer software and related documentation is provided to end users for use by and on behalf of the U.S. Government, with only those rights as are granted to all other end users pursuant to the terms and conditions herein. Use for or on behalf of the U.S. Government is permitted only if the party acquiring or using this software is properly authorized by an appropriate U.S. Government official. This use by or for the U.S. Government clause is in lieu of, and supersedes, any other FAR, DFARS, or other provision that addresses Government rights in the computer software or documentation covered by this license. All copyright licenses granted to the U.S. Government are coextensive with the technical data and computer software licenses granted herein. The U.S. Government will only have the right to reproduce, distribute, perform, display, and prepare Derivative Works as needed to implement those rights.
13. GENERAL PROVISIONS.
13.1 ENTIRE AGREEMENT. This Agreement contains the complete and exclusive agreement and understanding between the parties concerning the subject matter of this Agreement, and supersedes all prior and contemporaneous proposals, agreements, understanding, negotiations, representations, warranties, conditions, and communications, oral or written, between the parties relating to the same subject matter. This Agreement, including without limitation its termination, has no effect on any signed non-disclosure agreements between the parties, which remain in full force and effect as separate agreements to their terms. Each party acknowledges and agrees that in entering into this Agreement it has not relied on, and will not be entitled to rely on, any oral or written representations, warranties, conditions, understanding, or communications between the parties that are not expressly set forth in this Agreement. The express provisions of this Agreement control over any course of performance, course of dealing, or usage of the trade inconsistent with any of the provisions of this Agreement. The provisions of this Agreement will prevail notwithstanding any different, conflicting, or additional provisions that may appear on any purchase order, acknowledgement, invoice, or other writing issued by either party in connection with this Agreement. No modification or amendment to this Agreement will be effective unless in writing and signed by authorized representatives of each party, and must specifically identify this Agreement by its title and version (e.g., “End User License Agreement for the Intel® Software (Version October 2018)); except that Intel may make changes to the Agreement as it distributes new versions of the Materials. When changes are made, Intel will make a new version of the Agreement available on its website: End User License Agreements. If You received a copy of this Agreement translated into another language, the English language version of this Agreement will prevail in the event of any conflict between versions.
13.2 EXPORT. You acknowledge that the Materials and all related technical information are subject to export controls under the laws and regulations of the United States and any other applicable governments. You agree to comply with these laws and regulations governing export, re-export, import, transfer, distribution, and use of the Materials. In particular, but without limitation, the Materials may not be exported or re-exported (a) into any U.S. embargoed countries or (b) to any person or entity listed on a denial order published by the U.S. government or any other applicable governments. By using the Materials, You represent and warrant that You are not located in any such country or on any such list. You also agree that You will not use the Materials for any purposes prohibited by the U.S. government or other applicable governments, including, without limitation, the development, design, manufacture or production of nuclear, missile, chemical or biological weapons. You confirm that the Materials will not be re-exported or sold to a third party who is known or suspected to be involved in activities including, without limitation, the development, design, manufacture, or production of nuclear, missile, chemical or biological weapons.
13.3 GOVERNING LAW, JURISDICTION, AND VENUE. All disputes arising out of or related to this Agreement, whether based on contract, tort, or any other legal or equitable theory, will in all respects be governed by, and construed and interpreted under, the laws of the United States of America and the State of Delaware, without reference to conflict of laws principles. The parties agree that the United Nations Convention on Contracts for the International Sale of Goods (1980) is specifically excluded from and will not apply to this Agreement. All disputes arising out of or related to this Agreement, whether based on contract, tort, or any other legal or equitable theory, will be subject to the exclusive jurisdiction of the courts of the State of Delaware or of the Federal courts sitting in that State. Each party submits to the personal jurisdiction of those courts and waives all objections to that jurisdiction and venue for those disputes.
13.4 SEVERABILITY. The parties intend that if a court holds that any provision or part of this Agreement is invalid or unenforceable under applicable law, the court will modify the provision to the minimum extent necessary to make it valid and enforceable, or if it cannot be made valid and enforceable, the parties intend that the court will sever and delete the provision or part from this Agreement. Any change to or deletion of a provision or part of this Agreement under this Section will not affect the validity or enforceability of the remainder of this Agreement, which will continue in full force and effect.
* Other names and brands may be claimed as the property of others
Intel Simplified Software License
This EULA is primarily used with Intel® Performance Libraries, such as the Intel® Math Kernel Library.
Intel Simplified Software License (Version August 2021)
---------------------------------------------
Use and Redistribution. You may use and redistribute the software (the “Software”), without modification, provided the following conditions are met:
- Redistributions must reproduce the above copyright notice and the following terms of use in the Software and in the documentation and/or other materials provided with the distribution.
- Neither the name of Intel nor the names of its suppliers may be used to endorse or promote products derived from this Software without specific prior written permission.
- No reverse engineering, decompilation, or disassembly of this Software is permitted.
No other licenses. Except as provided in the preceding section, Intel grants no licenses or other rights by implication, estoppel or otherwise to, patent, copyright, trademark, trade name, service mark or other intellectual property licenses or rights of Intel.
Third party software. The Software may contain Third Party Software. “Third Party Software” is open source software, third party software, or other Intel software that may be identified in the Software itself or in the files (if any) listed in the “third-party-software.txt” or similarly named text file included with the Software. Third Party Software, even if included with the distribution of the Software, may be governed by separate license terms, including without limitation, open source software license terms, third party software license terms, and other Intel software license terms. Those separate license terms solely govern your use of the Third Party Software, and nothing in this license limits any rights under, or grants rights that supersede, the terms of the applicable license terms.
DISCLAIMER. THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT ARE DISCLAIMED. THIS SOFTWARE IS NOT INTENDED FOR USE IN SYSTEMS OR APPLICATIONS WHERE FAILURE OF THE SOFTWARE MAY CAUSE PERSONAL INJURY OR DEATH AND YOU AGREE THAT YOU ARE FULLY RESPONSIBLE FOR ANY CLAIMS, COSTS, DAMAGES, EXPENSES, AND ATTORNEYS’ FEES ARISING OUT OF ANY SUCH USE, EVEN IF ANY CLAIM ALLEGES THAT INTEL WAS NEGLIGENT REGARDING THE DESIGN OR MANUFACTURE OF THE SOFTWARE.
LIMITATION OF LIABILITY. IN NO EVENT WILL INTEL BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
No support. Intel may make changes to the Software, at any time without notice, and is not obligated to support, update or provide training for the Software.
Termination. Your right to use the Software is terminated in the event of your breach of this license.
Feedback. Should you provide Intel with comments, modifications, corrections, enhancements or other input (“Feedback”) related to the Software, Intel will be free to use, disclose, reproduce, license or otherwise distribute or exploit the Feedback in its sole discretion without any obligations or restrictions of any kind, including without limitation, intellectual property rights or licensing obligations.
Compliance with laws. You agree to comply with all relevant laws and regulations governing your use, transfer, import or export (or prohibition thereof) of the Software.
Governing law. All disputes will be governed by the laws of the United States of America and the State of Delaware without reference to conflict of law principles and subject to the exclusive jurisdiction of the state or federal courts sitting in the State of Delaware, and each party agrees that it submits to the personal jurisdiction and venue of those courts and waives any objections. The United Nations Convention on Contracts for the International Sale of Goods (1980) is specifically excluded and will not apply to the Software.
oneAPI Licensing Overview
oneAPI Licensing Overview
View PDF 288 KB
Licensing Information for Intel® Software Development Tools
The following list of Intel® Software Development Tools and associated licenses is for reference only.
The controlling license for your Intel® Software Development Tools will be bundled with the distribution
of the tool.
Additionally, third party software, even if included with the distribution of the Intel® Software
Development Tools, may be governed by separate license terms, including without limitation, third party
license terms, open source software notices and terms, and/or other Intel software license terms. These
separate license terms solely govern your use of the third party software. Additional information on
third party software can be found in the Section entitled ‘Toolkits for oneAPI and Associated Third Party
Software Files.’
Intel® Software Development Tools Licensed under the Intel End User License Agreement for
Developer Tools (Version October 2021 or later)
- Intel® Advisor
- Intel® C++ Compiler
- Intel® DPC++ Compatibility Tool
- Intel® Data Streaming Accelerator (Intel® DSA)
- Intel® Fortran Compiler
- Intel® Graphics Performance Analyzers (Intel® GPA)
- Intel® Inspector
- Intel® oneAPI DPC++ Compiler
- Intel® SoC Watch
- Intel® Software Installer
- Intel® System Debugger
- Intel® Time Coordinated Computing
- Intel® Trace Analyzer and Collector
- Intel® Vtune™ Profiler
Intel® Software Development Tools Licensed under the Intel Simplified Software License (Version
August 2021 or later)
- Intel® Cluster Checker
- Intel® Distribution for Python
- Intel® Graphics Performance Analyzers Framework (Intel® GPA Framework)
- Intel® Integrated Performance Primitives (Intel® IPP)
- Intel® Integrated Performance Primitives Cryptography (Intel® IPP Cryptography)
- Intel® oneAPI Math Kernel Library (oneMKL)
- Intel® MPI Library
- Intel® oneAPI Collective Communications Library (oneCCL) (also available under Apache 2.0)
- Intel® oneAPI Data Analytics Library (oneDAL) (also available under Apache 2.0)
- Intel® oneAPI Threading Building Blocks (oneTBB) (also available under Apache 2.0)
Intel® Software Development Tools Licensed under Open Source Licenses
Apache License, Version 2.0
- Intel® Distribution of Modin
- Intel® Embree
- Intel® Extension for PyTorch
- Intel® Extension for Scikit-learn
- Intel® Low Precision Inference Toolkit (Intel® LP Inference Kit)
- Intel® Low Precision Optimization Tool (Intel® LPOT)
- Intel® Neural Compressor
- Intel® oneAPI Collective Communications Library (oneCCL)
- Intel® oneAPI Data Analytics Library (oneDAL)
- Intel® oneAPI Deep Neural Network Library (oneDNN)
- Intel® oneAPI Threading Building Blocks (oneTBB)
- Intel® Open Image Denoise
- Intel® Open Volume Kernel Library (Intel® Open VKL)
- Intel® Optimization for TensorFlow
- Intel® OSPRay
- Intel® OSPRay Studio
- Optimized Analytics Package for Spark Platform (OAP for Spark Platform)
- Rendering Toolkit Utilities
Apache License, Version 2.0 with LLVM Exception
- Intel® oneAPI DPC++ Library (oneDPL)
3-Clause BSD
- Developer Utilities for oneAPI (non-Linux)
- Diagnostics Utility for Intel® oneAPI Toolkits
- Intel® Implicit SPMD Program Compiler (Intel® ISPC)
- Intel® Optimization for PyTorch
- oneAPI Collective Communications Library Bindings for PyTorch (oneCCL Bindings for PyTorch)
- Video Analytics Serving (VA Serving)
Eclipse Public License - v 2.0
- Developer Utilities for oneAPI (Linux)
The GNU General Public License v3.0
- Intel® Distribution for GDB
MIT License
- Intel® Data Mover Library (Intel® DML)
- Intel® oneAPI Video Processing Library (oneVPL)
License Text Files (subject to change)
Intel End User License Agreement for Developer Tools (Version October 2021)
IMPORTANT NOTICE - PLEASE READ AND AGREE BEFORE DOWNLOADING, INSTALLING, COPYING OR
USING
This Agreement is between you, or the company or other legal entity that you represent and warrant
you have the legal authority to bind, (each, "You" or "Your") and Intel Corporation and its subsidiaries
(collectively, "Intel") regarding Your use of the Materials. By downloading, installing, copying or using
the Materials, You agree to be bound by the terms of this Agreement. If You do not agree to the terms
of this Agreement, or do not have legal authority or required age to agree to them, do not download,
install, copy or use the Materials.
1. LICENSE DEFINITIONS.
A. "Cloud Provider" means a third party service provider offering a cloud-based platform, infrastructure,
application or storage services, such as Microsoft Azure or Amazon Web Services, which You may only
utilize to host the Materials subject to the restrictions set forth in Section 2.3 B.
B. "Derivative Work" means a derivative work, as defined in 17 U.S.C. 101, of the Source Code.
C. "Executable Code" means computer programming code in binary form suitable for machine execution
by a processor without the intervening steps of interpretation or compilation.
D. "Materials" mean the software, documentation, the software product serial number, and other
collateral, including any updates, made available to You by Intel under this Agreement. Materials include
Redistributables, Executable Code, Source Code, Sample Source Code, and Pre-Release Materials, but do
not include Third Party Software.
E. "Pre-Release Materials" mean the Materials, or portions of the Materials, that are identified (in the
product release notes, on Intel's download website for the Materials or elsewhere) or labeled as prerelease,
prototype, alpha or beta code and, as such, are deemed to be pre-release code (i) which may
not be fully functional or tested and may contain bugs or errors; (ii) which Intel may substantially modify
in its development of a production version; or (iii) for which Intel makes no assurances that it will ever
develop or make a production version generally available. Pre-Release Materials are subject to the
terms of Section 3.2.
F. "Reciprocal Open Source Software" means any software that is subject to a license which requires
that (i) it must be distributed in source code form; (ii) it must be licensed under the same open source
license terms; and (iii) its derivative works must be licensed under the same open source license terms.
Examples of this type of license are the GNU General Public License or the Mozilla Public License.
G. "Redistributables" mean the files (if any) listed in the "redist.txt," "redist-rt.txt" or similarly-named
text files that may be included in the Materials. Redistributables include Sample Source Code.
H. "Sample Source Code" means those portions of the Materials that are Source Code and are identified
as sample code. Sample Source Code may not have been tested or validated by Intel and is provided
purely as a programming example.
I. "Source Code" means the software portion of the Materials provided in human readable format.
J. "Third Party Software" mean the files (if any) listed in the "third-party-software.txt" or other similarly
named text file that may be included in the Materials for the applicable software. Third Party Software is
subject to the terms of Section 2.2.
K. "Your Product" means one or more applications, products or projects developed by or for You using
the Materials.
2. LICENSE GRANTS.
2.1 License to the Materials. Subject to the terms and conditions of this Agreement, Intel grants You a
non-exclusive, worldwide, non-assignable, non-sublicensable, limited right and license under its
copyrights, to:
A. reproduce internally a reasonable number of copies of the Materials for Your personal or business
use;
B. use the Materials solely for Your personal or business use to develop Your Product, in accordance
with the documentation included as part of the Materials;
C. modify or create Derivative Works only of the Redistributables, or any portions, that are provided to
You in Source Code;
D. distribute (directly and through Your distributors, resellers, and other channel partners, if applicable),
the Redistributables, including any modifications to or Derivative Works of the Redistributables or any
portions made pursuant to Section 2.1.C subject to the following conditions:
(1) Any distribution of the Redistributables must only be as part of Your Product which must add
significant primary functionality different than that of the Redistributables themselves;.
(2) You must only distribute the Redistributables originally provided to You by Intel only in Executable
Code subject to a license agreement that prohibits reverse engineering, decompiling or disassembling
the Redistributables;
(3) This distribution right includes a limited right to sublicense only the Intel copyrights in the
Redistributables and only to the extent necessary to perform, display, and distribute the
Redistributables (including Your modifications and Derivative Works of the Redistributables provided in
Source Code) solely as incorporated in Your Product; and
(4) You: (i) will be solely responsible to Your customers for any update, support obligation or other
obligation or liability which may arise from the distribution of Your Product, (ii) will not make any
statement that Your Product is "certified" or that its performance is guaranteed by Intel or its suppliers,
(iii) will not use Intel's or its suppliers' names or trademarks to market Your Product, (iv) will comply with
any additional restrictions which are included in the text files with the Redistributables and in Section 3
below, (v) will indemnify, hold harmless, and defend Intel and its suppliers from and against any claims
or lawsuits, costs, damages, and expenses, including attorney's fees, that arise or result from (a) Your
modifications or Derivative Works of the Materials or (b) Your distribution of Your Product.
2.2 Third Party Software. Third Party Software, even if included with the distribution of the Materials,
may be governed by separate license terms, including without limitation, third party license terms, open
source software notices and terms, and/or other Intel software license terms. These separate license
terms solely govern Your use of the Third Party Software.
2.3 Third Party Use.
A. If You are an entity, Your contractors may use the Materials under the license specified in Section 2,
provided: (i) their use of the Materials is solely on behalf of and in support of Your business, (ii) they
agree to the terms and conditions of this Agreement, and (iii) You are solely responsible for their use,
misuse or disclosure of the Materials.
B. You may utilize a Cloud Provider to host the Materials for You, provided: (i) the Cloud Provider may
only host the Materials for Your exclusive use and may not use the Materials for any other purpose
whatsoever, including the restriction set forth in Section 3.1(xi); (ii) the Cloud Provider's use of the
Materials must be solely on behalf of and in support of Your Product, and (iii) You will indemnify, hold
harmless, and defend Intel and its suppliers from and against any claims or lawsuits, costs, damages, and
expenses, including attorney's fees, that arise or result from Your Cloud Provider's use, misuse or
disclosure of the Materials.
3. LICENSE CONDITIONS.
3.1 Restrictions. Except as expressly provided in this Agreement, You may NOT: (i) use, reproduce,
disclose, distribute, or publicly display the Materials; (ii) share, publish, rent or lease the Materials to
any third party; (iii) assign this Agreement or transfer the Materials; (iv) modify, adapt, or translate the
Materials in whole or in part; (v) reverse engineer, decompile, or disassemble the Materials, or
otherwise attempt to derive the source code for the software; (vi) work around any technical limitations
in the Materials; (vii) distribute, sublicense or transfer any Source Code, modifications or Derivative
Works of any Source Code to any third party; (viii) remove, minimize, block or modify any notices of Intel
or its suppliers in the Materials; (ix) include the Redistributables in malicious, deceptive, or unlawful
programs or products or use the Materials in any way that is against the law; (x) modify, create a
Derivative Work, link, or distribute the Materials so that any part of it becomes Reciprocal Open Source
Software; (xi) use the Materials directly or indirectly for SaaS services or service bureau purposes (i.e., a
service that allows use of or access to the Materials by a third party as part of that service, such as the
salesforce.com service business model).
3.2 Pre-Release Materials. If You receive Pre-Release Materials, You may reproduce a reasonable
number of copies and use the Pre-Release Materials for evaluation and testing purposes only. You may
not (i) modify or incorporate the Pre-Release Materials into Your Product; (ii) continue to use the PreRelease
Materials once a commercial version is released; or (iii) disclose to any third party any
benchmarks, performance results, or other information relating to the Pre-Release Materials. Intel may
waive these restrictions in writing at its sole discretion; however, if You decide to use the Pre-Release
Materials in Your Product (even with Intel's waiver), You acknowledge and agree that You are fully
responsible for any and all issues that result from such use.
3.3 Safety-Critical, and Life-Saving Applications; Indemnity. The Materials may provide information
relevant to safety-critical applications ("Safety-Critical Applications") to allow compliance with functional
safety standards or requirements. You acknowledge and agree that safety is Your responsibility. To the
extent You use the Materials to create, or as part of, products used in Safety-Critical Applications, it is
Your responsibility to design, manage, and ensure that there are system-level safeguards to anticipate,
monitor, and control system failures, and You agree that You are solely responsible for all applicable
regulatory standards and safety-related requirements concerning Your use of the Materials in Safety
Critical Applications.
Should You use the Materials for Safety-Critical Applications or in any type of a system or application in
which the failure of the Materials could create a situation where personal injury or death may occur
(e.g., medical systems, life-sustaining or life-saving systems) ("Life-Saving Applications"), You agree to
indemnify, defend, and hold Intel and its representatives harmless against any claims or lawsuits, costs,
damages, and expenses, including reasonable attorney fees, arising in any way out of Your use of the
Materials in Safety-Critical Applications or Life-Saving Applications and claims of product liability,
personal injury or death associated with those applications; even if such claims allege that Intel was
negligent or strictly liable regarding the design or manufacture of the Materials or its failure to warn
regarding the Materials.
3.4 Media Format Codecs and Digital Rights Management. You acknowledge and agree that Your use of
the Materials or distribution of the Redistributables with Your Product as permitted by this Agreement
may require You to procure license(s) from third parties that may hold intellectual property rights
applicable to any media decoding, encoding or transcoding technology (e.g., the use of an audio or video
codec) and/or digital rights management capabilities of the Materials, if any. Should any such additional
licenses be required, You are solely responsible for obtaining any such licenses and agree to obtain any
such licenses at Your own expense.
4. DATA COLLECTION AND PRIVACY.
4.1 Data Collection. The Materials may generate and collect anonymous data and/or provisioning data
about the Materials and/or the development environment and transmit the data to Intel as a one-time
event during installation. Optional data may also be collected by the Materials, however, You will be
provided notice of the request to collect optional data and no optional data will be collected without
Your consent. All data collection by Intel is performed pursuant to relevant privacy laws, including notice
and consent requirements..
4.2 Intel's Privacy Notice. Intel is committed to respecting Your privacy. To learn more about Intel's
privacy practices, please visit
http://www.intel.com/privacy.
5. OWNERSHIP. Title to the Materials and all copies remain with Intel or its suppliers. The Materials are
protected by intellectual property rights, including without limitation, United States copyright laws and
international treaty provisions. You will not remove any copyright or other proprietary notices from the
Materials. Except as expressly provided herein, no license or right is granted to You directly or by
implication, inducement, estoppel or otherwise; specifically, Intel does not grant any express or implied
right to You under Intel patents, copyrights, trademarks, or trade secrets.
6. NO WARRANTY AND NO SUPPORT.
6.1 No Warranty. Disclaimer. Intel disclaims all warranties of any kind and the terms and remedies
provided in this Agreement are instead of any other warranty or condition, express, implied or statutory,
including those regarding merchantability, fitness for any particular purpose, non-infringement or any
warranty arising out of any course of dealing, usage of trade, proposal, specification or sample. Intel
does not assume (and does not authorize any person to assume on its behalf) any liability.
6.2 No Support; Priority Support. Intel may make changes to the Materials, or to items referenced
therein, at any time without notice, but is not obligated to support, update or provide training for the
Materials under the terms of this Agreement. Intel offers free community and paid priority support
options. More information on these support options can be found at:
https://software.intel.com/content/www/us/en/develop/support/priority-support.html.
7. LIMITATION OF LIABILITY.
7.1 Intel will not be liable for any of the following losses or damages (whether such losses or damages
were foreseen, foreseeable, known or otherwise): (i) loss of revenue; (ii) loss of actual or anticipated
profits; (iii) loss of the use of money; (iv) loss of anticipated savings; (v) loss of business; (vi) loss of
opportunity; (vii) loss of goodwill; (viii) loss of use of the Materials; (ix) loss of reputation; (x) loss of,
damage to, or corruption of data; or (xi) any indirect, incidental, special or consequential loss of damage
however caused (including loss or damage of the type specified in this Section 7).
7.2 Intel's total cumulative liability to You, including for direct damages for claims relating to this
Agreement, and whether for breach of contract, negligence, or for any other reason, will not exceed
$100.
7.3 You acknowledge that the limitations of liability provided in this Section 7 are an essential part of
this Agreement. You agree that the limitations of liability provided in this Agreement with respect to
Intel will be conveyed to and made binding upon any customer of Yours that acquires the
Redistributables.
8. USER SUBMISSIONS. Should you provide Intel with comments, modifications, corrections,
enhancements or other input ("Feedback") related to the Materials, Intel will be free to use, disclose,
reproduce, license or otherwise distribute or exploit the Feedback in its sole discretion without any
obligations or restrictions of any kind, including without limitation, intellectual property rights or
licensing obligations. If You wish to provide Intel with information that You intend to be treated as
confidential information, Intel requires that such confidential information be provided pursuant to a
non-disclosure agreement ("NDA"); please contact Your Intel representative to ensure the proper NDA is
in place.
9. NON-DISCLOSURE. Information provided by Intel to You may include information marked as
confidential. You must treat such information as confidential under the terms of the applicable NDA
between Intel and You. If You have not entered into an NDA with Intel, You must not disclose, distribute
or make use of any information marked as confidential, except as expressly authorized in writing by
Intel. Intel retains all rights in and to its confidential information specifications, designs, engineering
details, discoveries, inventions, patents, copyrights, trademarks, trade secrets, and other proprietary
rights relating to the Materials. Any breach by You of the confidentiality obligations provided for in this
Section 9 will cause irreparable injury to Intel for which money damages may be inadequate to
compensate Intel for losses arising from such a breach. Intel may obtain equitable relief, including
injunctive relief, if You breach or threaten to breach Your confidentiality obligations.
10. TERM AND TERMINATION. This Agreement becomes effective on the date You accept this
Agreement and will continue until terminated as provided for in this Agreement. The term for any
PreRelease Materials terminates upon release of a commercial version. This Agreement will terminate if
You are in breach of any of its terms and conditions. Upon termination, You will promptly destroy the
Materials and all copies. In the event of termination of this Agreement, Your license to any
Redistributables distributed by You in accordance with the terms and conditions of this Agreement,
prior to the effective date of such termination, will survive any such termination of this Agreement.
Sections 1, 2.1.D(4)(v), 2.2, 2.3.A(iii), 2.3.B(iii), 3.3, 5, 6, 7, 8, 9, 10 (with respect to these survival
provisions in the last sentence), and 12 will survive expiration or termination of this Agreement.
11. U.S. GOVERNMENT RESTRICTED RIGHTS. The technical data and computer software covered by this
license is a "Commercial Item," as such term is defined by the FAR 2.101 (48 C.F.R. 2.101) and is
"commercial computer software" and "commercial computer software documentation" as specified
under FAR 12.212 (48 C.F.R. 12.212) or DFARS 227.7202 (48 C.F.R. 227.7202), as applicable. This
commercial computer software and related documentation is provided to end users for use by and on
behalf of the U.S. Government with only those rights as are granted to all other end users pursuant to
the terms and conditions of this Agreement.
12. GENERAL PROVISIONS.
12.1 ENTIRE AGREEMENT. This Agreement contains the complete and exclusive agreement and
understanding between the parties concerning the subject matter of this Agreement, and supersedes all
prior and contemporaneous proposals, agreements, understanding, negotiations, representations,
warranties, conditions, and communications, oral or written, between the parties relating to the same
subject matter. Each party acknowledges and agrees that in entering into this Agreement it has not
relied on, and will not be entitled to rely on, any oral or written representations, warranties, conditions,
understanding, or communications between the parties that are not expressly set forth in this
Agreement. The express provisions of this Agreement control over any course of performance, course of
dealing, or usage of the trade inconsistent with any of the provisions of this Agreement. The provisions
of this Agreement will prevail notwithstanding any different, conflicting, or additional provisions that
may appear on any purchase order, acknowledgement, invoice, or other writing issued by either party in
connection with this Agreement. No modification or amendment to this Agreement will be effective
unless in writing and signed by authorized representatives of each party, and must specifically identify
this Agreement by its title and version (e.g., "Intel End User License Agreement for Developer Tools
(Version October 2021)"); except that Intel may make changes to this Agreement as it distributes new
versions of the Materials. When changes are made, Intel will make a new version of the Agreement
available on its website. If You received a copy of this Agreement translated into another language, the
English language version of this Agreement will prevail in the event of any conflict between versions.
12.2 EXPORT. You acknowledge that the Materials and all related technical information are subject to
export controls and you agree to comply with all laws and regulations of the United States and other
applicable governments governing export, re-export, import, transfer, distribution, and use of the
Materials. In particular, but without limitation, the Materials may not be exported or re-exported (i) into
any U.S. embargoed countries or (ii) to any person or entity listed on a denial order published by the
U.S. government or any other applicable governments. By using the Materials, You represent and
warrant that You are not located in any such country or on any such list. You also agree that You will not
use the Materials for, or sell or transfer them to a third party who is known or suspected to be involved
in, any purposes prohibited by the U.S. government or other applicable governments, including, without
limitation, the development, design, manufacture, or production of nuclear, missile, chemical or
biological weapons.
12.3 GOVERNING LAW, JURISDICTION, AND VENUE. All disputes arising out of or related to this
Agreement, whether based on contract, tort, or any other legal or equitable theory, will in all respects
be governed by, and construed and interpreted under, the laws of the United States of America and the
State of Delaware, without reference to conflict of laws principles. The parties agree that the United
Nations Convention on Contracts for the International Sale of Goods (1980) is specifically excluded from
and will not apply to this Agreement. All disputes arising out of or related to this Agreement, whether
based on contract, tort, or any other legal or equitable theory, will be subject to the exclusive
jurisdiction of the courts of the State of Delaware or of the Federal courts sitting in that State. Each
party submits to the personal jurisdiction of those courts and waives all objections to that jurisdiction
and venue for those disputes.
12.4 SEVERABILITY. The parties intend that if a court holds that any provision or part of this Agreement
is invalid or unenforceable under applicable law, the court will modify the provision to the minimum
extent necessary to make it valid and enforceable, or if it cannot be made valid and enforceable, the
parties intend that the court will sever and delete the provision or part from this Agreement. Any
change to or deletion of a provision or part of this Agreement under this Section will not affect the
validity or enforceability of the remainder of this Agreement, which will continue in full force and effect.
Intel Simplified Software License (Version August 2021)
Use and Redistribution. You may use and redistribute the software (the "Software"), without
modification, provided the following conditions are met:
* Redistributions must reproduce the above copyright notice and the following terms of use in the
Software and in the documentation and/or other materials provided with the distribution.
* Neither the name of Intel nor the names of its suppliers may be used to endorse or promote products
derived from this Software without specific prior written permission.
* No reverse engineering, decompilation, or disassembly of this Software is permitted.
No other licenses. Except as provided in the preceding section, Intel grants no licenses or other rights by
implication, estoppel or otherwise to, patent, copyright, trademark, trade name, service mark or other
intellectual property licenses or rights of Intel.
Third party software. The Software may contain Third Party Software. "Third Party Software" is open
source software, third party software, or other Intel software that may be identified in the Software
itself or in the files (if any) listed in the "third-party-software.txt" or similarly named text file included
with the Software. Third Party Software, even if included with the distribution of the Software, may be
governed by separate license terms, including without limitation, open source software license terms,
third party software license terms, and other Intel software license terms. Those separate license terms
solely govern your use of the Third Party Software, and nothing in this license limits any rights under, or
grants rights that supersede, the terms of the applicable license terms.
DISCLAIMER. THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE, AND NON-INFRINGEMENT ARE DISCLAIMED. THIS SOFTWARE IS NOT INTENDED
FOR USE IN SYSTEMS OR APPLICATIONS WHERE FAILURE OF THE SOFTWARE MAY CAUSE PERSONAL
INJURY OR DEATH AND YOU AGREE THAT YOU ARE FULLY RESPONSIBLE FOR ANY CLAIMS, COSTS,
DAMAGES, EXPENSES, AND ATTORNEYS FEES ARISING OUT OF ANY SUCH USE, EVEN IF ANY CLAIM
ALLEGES THAT INTEL WAS NEGLIGENT REGARDING THE DESIGN OR MANUFACTURE OF THE SOFTWARE.
LIMITATION OF LIABILITY. IN NO EVENT WILL INTEL BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
No support. Intel may make changes to the Software, at any time without notice, and is not obligated to
support, update or provide training for the Software.
Termination. Your right to use the Software is terminated in the event of your breach of this license.
Feedback. Should you provide Intel with comments, modifications, corrections, enhancements or other
input ("Feedback") related to the Software, Intel will be free to use, disclose, reproduce, license or
otherwise distribute or exploit the Feedback in its sole discretion without any obligations or restrictions
of any kind, including without limitation, intellectual property rights or licensing obligations.
Compliance with laws. You agree to comply with all relevant laws and regulations governing your use,
transfer, import or export (or prohibition thereof) of the Software.
Governing law. All disputes will be governed by the laws of the United States of America and the State
of Delaware without reference to conflict of law principles and subject to the exclusive jurisdiction of
the state or federal courts sitting in the State of Delaware, and each party agrees that it submits to the
personal jurisdiction and venue of those courts and waives any objections. The United Nations
Convention on Contracts for the International Sale of Goods (1980) is specifically excluded and will not
apply to the Software.
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by
Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting
the License.
"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled
by, or are under common control with that entity. For the purposes of this definition, "control" means (i)
the power, direct or indirect, to cause the direction or management of such entity, whether by contract
or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial
ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications, including but not limited to
software source code, documentation source, and configuration files.
"Object" form shall mean any form resulting from mechanical transformation or translation of a Source
form, including but not limited to compiled object code, generated documentation, and conversions to
other media types.
"Work" shall mean the work of authorship, whether in Source or Object form, made available under the
License, as indicated by a copyright notice that is included in or attached to the work (an example is
provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived
from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works
shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including the original version of the Work and any
modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to
Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized
to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any
form of electronic, verbal, or written communication sent to the Licensor or its representatives,
including but not limited to communication on electronic mailing lists, source code control systems, and
issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing
and improving the Work, but excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution
has been received by Licensor and subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor
hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform,
sublicense, and distribute the Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby
grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as
stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise
transfer the Work, where such license applies only to those patent claims licensable by such Contributor
that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any
entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution
incorporated within the Work constitutes direct or contributory patent infringement, then any patent
licenses granted to You under this License for that Work shall terminate as of the date such litigation is
filed.
4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in
any medium, with or without modifications, and in Source or Object form, provided that You meet the
following conditions:
(a) You must give any other recipients of the Work or Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent,
trademark, and attribution notices from the Source form of the Work, excluding those notices that do
not pertain to any part of the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that
You distribute must include a readable copy of the attribution notices contained within such NOTICE file,
excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the
following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source
form or documentation, if provided along with the Derivative Works; or, within a display generated by
the Derivative Works, if and wherever such third-party notices normally appear. The contents of the
NOTICE file are for informational purposes only and do not modify the License. You may add Your own
attribution notices within Derivative Works that You distribute, alongside or as an addendum to the
NOTICE text from the Work, provided that such additional attribution notices cannot be construed as
modifying the License.
You may add Your own copyright statement to Your modifications and may provide additional or
different license terms and conditions for use, reproduction, or distribution of Your modifications, or for
any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work
otherwise complies with the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally
submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions. Notwithstanding the above, nothing herein
shall supersede or modify the terms of any separate license agreement you may have executed with
Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade names, trademarks, service
marks, or product names of the Licensor, except as required for reasonable and customary use in
describing the origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides
the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES
OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or
conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE.
You are solely responsible for determining the appropriateness of using or redistributing the Work and
assume any risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence),
contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts)
or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect,
special, incidental, or consequential damages of any character arising as a result of this License or out of
the use or inability to use the Work (including but not limited to damages for loss of goodwill, work
stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if
such Contributor has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof,
You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other
liability obligations and/or rights consistent with this License. However, in accepting such obligations,
You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other
Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any
liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such
warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following boilerplate notice, with the fields
enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!)
The text should be enclosed in the appropriate comment syntax for the file format. We also recommend
that a file or class name and description of purpose be included on the same "printed page" as the
copyright notice for easier identification within third-party archives. Copyright 2017, The TensorFlow
Authors.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in
compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is
distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied. See the License for the specific language governing permissions and limitations under the
License.
LLVM Exceptions to the Apache 2.0 License
As an exception, if, as a result of your compiling your source code, portions of this Software are
embedded into an Object form of such source code, you may redistribute such embedded portions in
such Object form without complying with the conditions of Sections 4(a), 4(b) and 4(d) of the License.
In addition, if you combine or link compiled forms of this Software with software that is licensed under
the GPLv2 ("Combined Software") and if a court of competent jurisdiction determines that the patent
provision (Section 3), the indemnity provision (Section 9) or other Section of the License conflicts with
the conditions of the GPLv2, you may retroactively and prospectively choose to deem waived or
otherwise exclude such Section(s) of the License, but only in their entirety and only with respect to the
Combined Software.
3-Clause BSD License
Redistribution and use in source and binary forms, with or without modification, are permitted provided
that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this list of conditions and the
following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
the following disclaimer in the documentation and/or other materials provided with the distribution.
3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or
promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Eclipse Public License - v 2.0
THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC LICENSE
(“AGREEMENT”). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES
RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
1. DEFINITIONS
“Contribution” means:
a) in the case of the initial Contributor, the initial content Distributed under this Agreement, and
b) in the case of each subsequent Contributor:
i) changes to the Program, and
ii) additions to the Program;
where such changes and/or additions to the Program originate from and are Distributed by that
particular Contributor. A Contribution “originates” from a Contributor if it was added to the Program by
such Contributor itself or anyone acting on such Contributor's behalf. Contributions do not include
changes or additions to the Program that are not Modified Works.
“Contributor” means any person or entity that Distributes the Program.
“Licensed Patents” mean patent claims licensable by a Contributor which are necessarily infringed by
the use or sale of its Contribution alone or when combined with the Program.
“Program” means the Contributions Distributed in accordance with this Agreement.
“Recipient” means anyone who receives the Program under this Agreement or any Secondary License
(as applicable), including Contributors.
“Derivative Works” shall mean any work, whether in Source Code or other form, that is based on (or
derived from) the Program and for which the editorial revisions, annotations, elaborations, or other
modifications represent, as a whole, an original work of authorship.
“Modified Works” shall mean any work in Source Code or other form that results from an addition to,
deletion from, or modification of the contents of the Program, including, for purposes of clarity any new
file in Source Code form that contains any contents of the Program. Modified Works shall not include
works that contain only declarations, interfaces, types, classes, structures, or files of the Program solely
in each case in order to link to, bind by name, or subclass the Program or Modified Works thereof.
“Distribute” means the acts of a) distributing or b) making available in any manner that enables the
transfer of a copy.
“Source Code” means the form of a Program preferred for making modifications, including but not
limited to software source code, documentation source, and configuration files.
“Secondary License” means either the GNU General Public License, Version 2.0, or any later versions of
that license, including any exceptions or additional permissions as identified by the initial Contributor.
2. GRANT OF RIGHTS
a) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive,
worldwide, royalty-free copyright license to reproduce, prepare Derivative Works of, publicly display,
publicly perform, Distribute and sublicense the Contribution of such Contributor, if any, and such
Derivative Works.
b) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive,
worldwide, royalty-free patent license under Licensed Patents to make, use, sell, offer to sell, import
and otherwise transfer the Contribution of such Contributor, if any, in Source Code or other form. This
patent license shall apply to the combination of the Contribution and the Program if, at the time the
Contribution is added by the Contributor, such addition of the Contribution causes such combination to
be covered by the Licensed Patents. The patent license shall not apply to any other combinations which
include the Contribution. No hardware per se is licensed hereunder.
c) Recipient understands that although each Contributor grants the licenses to its Contributions set forth
herein, no assurances are provided by any Contributor that the Program does not infringe the patent or
other intellectual property rights of any other entity. Each Contributor disclaims any liability to Recipient
for claims brought by any other entity based on infringement of intellectual property rights or
otherwise. As a condition to exercising the rights and licenses granted hereunder, each Recipient hereby
assumes sole responsibility to secure any other intellectual property rights needed, if any. For example,
if a third party patent license is required to allow Recipient to Distribute the Program, it is Recipient's
responsibility to acquire that license before distributing the Program.
d) Each Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution,
if any, to grant the copyright license set forth in this Agreement.
e) Notwithstanding the terms of any Secondary License, no Contributor makes additional grants to any
Recipient (other than those set forth in this Agreement) as a result of such Recipient's receipt of the
Program under the terms of a Secondary License (if permitted under the terms of Section 3).
3. REQUIREMENTS
3.1 If a Contributor Distributes the Program in any form, then:
a) the Program must also be made available as Source Code, in accordance with section 3.2, and the
Contributor must accompany the Program with a statement that the Source Code for the Program is
available under this Agreement, and informs Recipients how to obtain it in a reasonable manner on or
through a medium customarily used for software exchange; and
b) the Contributor may Distribute the Program under a license different than this Agreement, provided
that such license:
i) effectively disclaims on behalf of all other Contributors all warranties and conditions, express and
implied, including warranties or conditions of title and non-infringement, and implied warranties or
conditions of merchantability and fitness for a particular purpose;
ii) effectively excludes on behalf of all other Contributors all liability for damages, including direct,
indirect, special, incidental and consequential damages, such as lost profits;
iii) does not attempt to limit or alter the recipients' rights in the Source Code under section 3.2; and
iv) requires any subsequent distribution of the Program by any party to be under a license that satisfies
the requirements of this section 3.
3.2 When the Program is Distributed as Source Code:
a) it must be made available under this Agreement, or if the Program (i) is combined with other material
in a separate file or files made available under a Secondary License, and (ii) the initial Contributor
attached to the Source Code the notice described in Exhibit A of this Agreement, then the Program may
be made available under the terms of such Secondary Licenses, and
b) a copy of this Agreement must be included with each copy of the Program.
3.3 Contributors may not remove or alter any copyright, patent, trademark, attribution notices,
disclaimers of warranty, or limitations of liability (‘notices’) contained within the Program from any copy
of the Program which they Distribute, provided that Contributors may add their own appropriate
notices.
4. COMMERCIAL DISTRIBUTION
Commercial distributors of software may accept certain responsibilities with respect to end users,
business partners and the like. While this license is intended to facilitate the commercial use of the
Program, the Contributor who includes the Program in a commercial product offering should do so in a
manner which does not create potential liability for other Contributors. Therefore, if a Contributor
includes the Program in a commercial product offering, such Contributor (“Commercial Contributor”)
hereby agrees to defend and indemnify every other Contributor (“Indemnified Contributor”) against any
losses, damages and costs (collectively “Losses”) arising from claims, lawsuits and other legal actions
brought by a third party against the Indemnified Contributor to the extent caused by the acts or
omissions of such Commercial Contributor in connection with its distribution of the Program in a
commercial product offering. The obligations in this section do not apply to any claims or Losses relating
to any actual or alleged intellectual property infringement. In order to qualify, an Indemnified
Contributor must: a) promptly notify the Commercial Contributor in writing of such claim, and b) allow
the Commercial Contributor to control, and cooperate with the Commercial Contributor in, the defense
and any related settlement negotiations. The Indemnified Contributor may participate in any such claim
at its own expense.
For example, a Contributor might include the Program in a commercial product offering, Product X. That
Contributor is then a Commercial Contributor. If that Commercial Contributor then makes performance
claims, or offers warranties related to Product X, those performance claims and warranties are such
Commercial Contributor's responsibility alone. Under this section, the Commercial Contributor would
have to defend claims against the other Contributors related to those performance claims and
warranties, and if a court requires any other Contributor to pay any damages as a result, the Commercial
Contributor must pay those damages.
5. NO WARRANTY
EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT PERMITTED BY APPLICABLE
LAW, THE PROGRAM IS PROVIDED ON AN “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR
CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR
PURPOSE. Each Recipient is solely responsible for determining the appropriateness of using and
distributing the Program and assumes all risks associated with its exercise of rights under this
Agreement, including but not limited to the risks and costs of program errors, compliance with
applicable laws, damage to or loss of data, programs or equipment, and unavailability or interruption of
operations.
6. DISCLAIMER OF LIABILITY
EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT PERMITTED BY APPLICABLE
LAW, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT
LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
7. GENERAL
If any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the
validity or enforceability of the remainder of the terms of this Agreement, and without further action by
the parties hereto, such provision shall be reformed to the minimum extent necessary to make such
provision valid and enforceable.
If Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in a
lawsuit) alleging that the Program itself (excluding combinations of the Program with other software or
hardware) infringes such Recipient's patent(s), then such Recipient's rights granted under Section 2(b)
shall terminate as of the date such litigation is filed.
All Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material
terms or conditions of this Agreement and does not cure such failure in a reasonable period of time
after becoming aware of such noncompliance. If all Recipient's rights under this Agreement terminate,
Recipient agrees to cease use and distribution of the Program as soon as reasonably practicable.
However, Recipient's obligations under this Agreement and any licenses granted by Recipient relating to
the Program shall continue and survive.
Everyone is permitted to copy and distribute copies of this Agreement, but in order to avoid
inconsistency the Agreement is copyrighted and may only be modified in the following manner. The
Agreement Steward reserves the right to publish new versions (including revisions) of this Agreement
from time to time. No one other than the Agreement Steward has the right to modify this Agreement.
The Eclipse Foundation is the initial Agreement Steward. The Eclipse Foundation may assign the
responsibility to serve as the Agreement Steward to a suitable separate entity. Each new version of the
Agreement will be given a distinguishing version number. The Program (including Contributions) may
always be Distributed subject to the version of the Agreement under which it was received. In addition,
after a new version of the Agreement is published, Contributor may elect to Distribute the Program
(including its Contributions) under the new version.
Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to the
intellectual property of any Contributor under this Agreement, whether expressly, by implication,
estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are
reserved. Nothing in this Agreement is intended to be enforceable by any entity that is not a Contributor
or Recipient. No third-party beneficiary rights are created under this Agreement.
Exhibit A – Form of Secondary Licenses Notice
“This Source Code may also be made available under the following Secondary Licenses when the
conditions for such availability set forth in the Eclipse Public License, v. 2.0 are satisfied: {name
license(s), version(s), and exceptions or additional permissions here}.”
Simply including a copy of this Agreement, including this Exhibit A is not sufficient to license the Source
Code under Secondary Licenses.
If it is not possible or desirable to put the notice in a particular file, then You may include the notice in a
location (such as a LICENSE file in a relevant directory) where a recipient would be likely to look for such
a notice.
You may add additional accurate notices of copyright ownership.
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Copyright © 2007 Free Software Foundation, Inc. <https://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is
not allowed.
Preamble
The GNU General Public License is a free, copyleft license for software and other kinds of works.
The licenses for most software and other practical works are designed to take away your freedom to
share and change the works. By contrast, the GNU General Public License is intended to guarantee your
freedom to share and change all versions of a program--to make sure it remains free software for all its
users. We, the Free Software Foundation, use the GNU General Public License for most of our software;
it applies also to any other work released this way by its authors. You can apply it to your programs, too.
When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are
designed to make sure that you have the freedom to distribute copies of free software (and charge for
them if you wish), that you receive source code or can get it if you want it, that you can change the
software or use pieces of it in new free programs, and that you know you can do these things.
To protect your rights, we need to prevent others from denying you these rights or asking you to
surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software,
or if you modify it: responsibilities to respect the freedom of others.
For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to
the recipients the same freedoms that you received. You must make sure that they, too, receive or can
get the source code. And you must show them these terms so they know their rights.
Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the
software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it.
For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this
free software. For both users' and authors' sake, the GPL requires that modified versions be marked as
changed, so that their problems will not be attributed erroneously to authors of previous versions.
Some devices are designed to deny users access to install or run modified versions of the software inside
them, although the manufacturer can do so. This is fundamentally incompatible with the aim of
protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the
area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we
have designed this version of the GPL to prohibit the practice for those products. If such problems arise
substantially in other domains, we stand ready to extend this provision to those domains in future
versions of the GPL, as needed to protect the freedom of users.
Finally, every program is threatened constantly by software patents. States should not allow patents to
restrict development and use of software on general-purpose computers, but in those that do, we wish
to avoid the special danger that patents applied to a free program could make it effectively proprietary.
To prevent this, the GPL assures that patents cannot be used to render the program non-free.
The precise terms and conditions for copying, distribution and modification follow.
TERMS AND CONDITIONS
0. Definitions.
“This License” refers to version 3 of the GNU General Public License.
“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor
masks.
“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed
as “you”. “Licensees” and “recipients” may be individuals or organizations.
To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright
permission, other than the making of an exact copy. The resulting work is called a “modified version” of
the earlier work or a work “based on” the earlier work.
A “covered work” means either the unmodified Program or a work based on the Program.
To “propagate” a work means to do anything with it that, without permission, would make you directly
or secondarily liable for infringement under applicable copyright law, except executing it on a computer
or modifying a private copy. Propagation includes copying, distribution (with or without modification),
making available to the public, and in some countries other activities as well.
To “convey” a work means any kind of propagation that enables other parties to make or receive copies.
Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying.
An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a
convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2)
tells the user that there is no warranty for the work (except to the extent that warranties are provided),
that licensees may convey the work under this License, and how to view a copy of this License. If the
interface presents a list of user commands or options, such as a menu, a prominent item in the list
meets this criterion.
1. Source Code.
The “source code” for a work means the preferred form of the work for making modifications to it.
“Object code” means any non-source form of a work.
A “Standard Interface” means an interface that either is an official standard defined by a recognized
standards body, or, in the case of interfaces specified for a particular programming language, one that is
widely used among developers working in that language.
The “System Libraries” of an executable work include anything, other than the work as a whole, that (a)
is included in the normal form of packaging a Major Component, but which is not part of that Major
Component, and (b) serves only to enable use of the work with that Major Component, or to implement
a Standard Interface for which an implementation is available to the public in source code form. A
“Major Component”, in this context, means a major essential component (kernel, window system, and
so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to
produce the work, or an object code interpreter used to run it.
The “Corresponding Source” for a work in object code form means all the source code needed to
generate, install, and (for an executable work) run the object code and to modify the work, including
scripts to control those activities. However, it does not include the work's System Libraries, or general
purpose tools or generally available free programs which are used unmodified in performing those
activities but which are not part of the work. For example, Corresponding Source includes interface
definition files associated with source files for the work, and the source code for shared libraries and
dynamically linked subprograms that the work is specifically designed to require, such as by intimate
data communication or control flow between those subprograms and other parts of the work.
The Corresponding Source need not include anything that users can regenerate automatically from
other parts of the Corresponding Source.
The Corresponding Source for a work in source code form is that same work.
2. Basic Permissions.
All rights granted under this License are granted for the term of copyright on the Program, and are
irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited
permission to run the unmodified Program. The output from running a covered work is covered by this
License only if the output, given its content, constitutes a covered work. This License acknowledges your
rights of fair use or other equivalent, as provided by copyright law.
You may make, run and propagate covered works that you do not convey, without conditions so long as
your license otherwise remains in force. You may convey covered works to others for the sole purpose
of having them make modifications exclusively for you, or provide you with facilities for running those
works, provided that you comply with the terms of this License in conveying all material for which you
do not control copyright. Those thus making or running the covered works for you must do so
exclusively on your behalf, under your direction and control, on terms that prohibit them from making
any copies of your copyrighted material outside their relationship with you.
Conveying under any other circumstances is permitted solely under the conditions stated below.
Sublicensing is not allowed; section 10 makes it unnecessary.
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
No covered work shall be deemed part of an effective technological measure under any applicable law
fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or
similar laws prohibiting or restricting circumvention of such measures.
When you convey a covered work, you waive any legal power to forbid circumvention of technological
measures to the extent such circumvention is effected by exercising rights under this License with
respect to the covered work, and you disclaim any intention to limit operation or modification of the
work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid
circumvention of technological measures.
4. Conveying Verbatim Copies.
You may convey verbatim copies of the Program's source code as you receive it, in any medium,
provided that you conspicuously and appropriately publish on each copy an appropriate copyright
notice; keep intact all notices stating that this License and any non-permissive terms added in accord
with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all
recipients a copy of this License along with the Program.
You may charge any price or no price for each copy that you convey, and you may offer support or
warranty protection for a fee.
5. Conveying Modified Source Versions.
You may convey a work based on the Program, or the modifications to produce it from the Program, in
the form of source code under the terms of section 4, provided that you also meet all of these
conditions:
a) The work must carry prominent notices stating that you modified it, and giving a relevant date.
b) The work must carry prominent notices stating that it is released under this License and any
conditions added under section 7. This requirement modifies the requirement in section 4 to “keep
intact all notices”.
c) You must license the entire work, as a whole, under this License to anyone who comes into possession
of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the
whole of the work, and all its parts, regardless of how they are packaged. This License gives no
permission to license the work in any other way, but it does not invalidate such permission if you have
separately received it.
d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if
the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need
not make them do so.
A compilation of a covered work with other separate and independent works, which are not by their
nature extensions of the covered work, and which are not combined with it such as to form a larger
program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the
compilation and its resulting copyright are not used to limit the access or legal rights of the
compilation's users beyond what the individual works permit. Inclusion of a covered work in an
aggregate does not cause this License to apply to the other parts of the aggregate.
6. Conveying Non-Source Forms.
You may convey a covered work in object code form under the terms of sections 4 and 5, provided that
you also convey the machine-readable Corresponding Source under the terms of this License, in one of
these ways:
a) Convey the object code in, or embodied in, a physical product (including a physical distribution
medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily
used for software interchange.
b) Convey the object code in, or embodied in, a physical product (including a physical distribution
medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer
spare parts or customer support for that product model, to give anyone who possesses the object code
either (1) a copy of the Corresponding Source for all the software in the product that is covered by this
License, on a durable physical medium customarily used for software interchange, for a price no more
than your reasonable cost of physically performing this conveying of source, or (2) access to copy the
Corresponding Source from a network server at no charge.
c) Convey individual copies of the object code with a copy of the written offer to provide the
Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if
you received the object code with such an offer, in accord with subsection 6b.
d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer
equivalent access to the Corresponding Source in the same way through the same place at no further
charge. You need not require recipients to copy the Corresponding Source along with the object code. If
the place to copy the object code is a network server, the Corresponding Source may be on a different
server (operated by you or a third party) that supports equivalent copying facilities, provided you
maintain clear directions next to the object code saying where to find the Corresponding Source.
Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is
available for as long as needed to satisfy these requirements.
e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the
object code and Corresponding Source of the work are being offered to the general public at no charge
under subsection 6d.
A separable portion of the object code, whose source code is excluded from the Corresponding Source
as a System Library, need not be included in conveying the object code work.
A “User Product” is either (1) a “consumer product”, which means any tangible personal property which
is normally used for personal, family, or household purposes, or (2) anything designed or sold for
incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases
shall be resolved in favor of coverage. For a particular product received by a particular user, “normally
used” refers to a typical or common use of that class of product, regardless of the status of the
particular user or of the way in which the particular user actually uses, or expects or is expected to use,
the product. A product is a consumer product regardless of whether the product has substantial
commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of
use of the product.
“Installation Information” for a User Product means any methods, procedures, authorization keys, or
other information required to install and execute modified versions of a covered work in that User
Product from a modified version of its Corresponding Source. The information must suffice to ensure
that the continued functioning of the modified object code is in no case prevented or interfered with
solely because modification has been made.
If you convey an object code work under this section in, or with, or specifically for use in, a User Product,
and the conveying occurs as part of a transaction in which the right of possession and use of the User
Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the
transaction is characterized), the Corresponding Source conveyed under this section must be
accompanied by the Installation Information. But this requirement does not apply if neither you nor any
third party retains the ability to install modified object code on the User Product (for example, the work
has been installed in ROM).
The requirement to provide Installation Information does not include a requirement to continue to
provide support service, warranty, or updates for a work that has been modified or installed by the
recipient, or for the User Product in which it has been modified or installed. Access to a network may be
denied when the modification itself materially and adversely affects the operation of the network or
violates the rules and protocols for communication across the network.
Corresponding Source conveyed, and Installation Information provided, in accord with this section must
be in a format that is publicly documented (and with an implementation available to the public in source
code form), and must require no special password or key for unpacking, reading or copying.
7. Additional Terms.
“Additional permissions” are terms that supplement the terms of this License by making exceptions
from one or more of its conditions. Additional permissions that are applicable to the entire Program
shall be treated as though they were included in this License, to the extent that they are valid under
applicable law. If additional permissions apply only to part of the Program, that part may be used
separately under those permissions, but the entire Program remains governed by this License without
regard to the additional permissions.
When you convey a copy of a covered work, you may at your option remove any additional permissions
from that copy, or from any part of it. (Additional permissions may be written to require their own
removal in certain cases when you modify the work.) You may place additional permissions on material,
added by you to a covered work, for which you have or can give appropriate copyright permission.
Notwithstanding any other provision of this License, for material you add to a covered work, you may (if
authorized by the copyright holders of that material) supplement the terms of this License with terms:
a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this
License; or
b) Requiring preservation of specified reasonable legal notices or author attributions in that material or
in the Appropriate Legal Notices displayed by works containing it; or
c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of
such material be marked in reasonable ways as different from the original version; or
d) Limiting the use for publicity purposes of names of licensors or authors of the material; or
e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service
marks; or
f) Requiring indemnification of licensors and authors of that material by anyone who conveys the
material (or modified versions of it) with contractual assumptions of liability to the recipient, for any
liability that these contractual assumptions directly impose on those licensors and authors.
All other non-permissive additional terms are considered “further restrictions” within the meaning of
section 10. If the Program as you received it, or any part of it, contains a notice stating that it is
governed by this License along with a term that is a further restriction, you may remove that term. If a
license document contains a further restriction but permits relicensing or conveying under this License,
you may add to a covered work material governed by the terms of that license document, provided that
the further restriction does not survive such relicensing or conveying.
If you add terms to a covered work in accord with this section, you must place, in the relevant source
files, a statement of the additional terms that apply to those files, or a notice indicating where to find
the applicable terms.
Additional terms, permissive or non-permissive, may be stated in the form of a separately written
license, or stated as exceptions; the above requirements apply either way.
8. Termination.
You may not propagate or modify a covered work except as expressly provided under this License. Any
attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under
this License (including any patent licenses granted under the third paragraph of section 11).
However, if you cease all violation of this License, then your license from a particular copyright holder is
reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your
license, and (b) permanently, if the copyright holder fails to notify you of the violation by some
reasonable means prior to 60 days after the cessation.
Moreover, your license from a particular copyright holder is reinstated permanently if the copyright
holder notifies you of the violation by some reasonable means, this is the first time you have received
notice of violation of this License (for any work) from that copyright holder, and you cure the violation
prior to 30 days after your receipt of the notice.
Termination of your rights under this section does not terminate the licenses of parties who have
received copies or rights from you under this License. If your rights have been terminated and not
permanently reinstated, you do not qualify to receive new licenses for the same material under section
10.
9. Acceptance Not Required for Having Copies.
You are not required to accept this License in order to receive or run a copy of the Program. Ancillary
propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to
receive a copy likewise does not require acceptance. However, nothing other than this License grants
you permission to propagate or modify any covered work. These actions infringe copyright if you do not
accept this License. Therefore, by modifying or propagating a covered work, you indicate your
acceptance of this License to do so.
10. Automatic Licensing of Downstream Recipients.
Each time you convey a covered work, the recipient automatically receives a license from the original
licensors, to run, modify and propagate that work, subject to this License. You are not responsible for
enforcing compliance by third parties with this License.
An “entity transaction” is a transaction transferring control of an organization, or substantially all assets
of one, or subdividing an organization, or merging organizations. If propagation of a covered work
results from an entity transaction, each party to that transaction who receives a copy of the work also
receives whatever licenses to the work the party's predecessor in interest had or could give under the
previous paragraph, plus a right to possession of the Corresponding Source of the work from the
predecessor in interest, if the predecessor has it or can get it with reasonable efforts.
You may not impose any further restrictions on the exercise of the rights granted or affirmed under this
License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights
granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in
a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or
importing the Program or any portion of it.
11. Patents.
A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on
which the Program is based. The work thus licensed is called the contributor's “contributor version”.
A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor,
whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by
this License, of making, using, or selling its contributor version, but do not include claims that would be
infringed only as a consequence of further modification of the contributor version. For purposes of this
definition, “control” includes the right to grant patent sublicenses in a manner consistent with the
requirements of this License.
Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the
contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify
and propagate the contents of its contributor version.
In the following three paragraphs, a “patent license” is any express agreement or commitment, however
denominated, not to enforce a patent (such as an express permission to practice a patent or covenant
not to sue for patent infringement). To “grant” such a patent license to a party means to make such an
agreement or commitment not to enforce a patent against the party.
If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of
the work is not available for anyone to copy, free of charge and under the terms of this License, through
a publicly available network server or other readily accessible means, then you must either (1) cause the
Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent
license for this particular work, or (3) arrange, in a manner consistent with the requirements of this
License, to extend the patent license to downstream recipients. “Knowingly relying” means you have
actual knowledge that, but for the patent license, your conveying the covered work in a country, or your
recipient's use of the covered work in a country, would infringe one or more identifiable patents in that
country that you have reason to believe are valid.
If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by
procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the
covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work,
then the patent license you grant is automatically extended to all recipients of the covered work and
works based on it.
A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the
exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically
granted under this License. You may not convey a covered work if you are a party to an arrangement
with a third party that is in the business of distributing software, under which you make payment to the
third party based on the extent of your activity of conveying the work, and under which the third party
grants, to any of the parties who would receive the covered work from you, a discriminatory patent
license (a) in connection with copies of the covered work conveyed by you (or copies made from those
copies), or (b) primarily for and in connection with specific products or compilations that contain the
covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28
March 2007.
Nothing in this License shall be construed as excluding or limiting any implied license or other defenses
to infringement that may otherwise be available to you under applicable patent law.
12. No Surrender of Others' Freedom.
If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the
conditions of this License, they do not excuse you from the conditions of this License. If you cannot
convey a covered work so as to satisfy simultaneously your obligations under this License and any other
pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to
terms that obligate you to collect a royalty for further conveying from those to whom you convey the
Program, the only way you could satisfy both those terms and this License would be to refrain entirely
from conveying the Program.
13. Use with the GNU Affero General Public License.
Notwithstanding any other provision of this License, you have permission to link or combine any covered
work with a work licensed under version 3 of the GNU Affero General Public License into a single
combined work, and to convey the resulting work. The terms of this License will continue to apply to the
part which is the covered work, but the special requirements of the GNU Affero General Public License,
section 13, concerning interaction through a network will apply to the combination as such.
14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions of the GNU General Public
License from time to time. Such new versions will be similar in spirit to the present version, but may
differ in detail to address new problems or concerns.
Each version is given a distinguishing version number. If the Program specifies that a certain numbered
version of the GNU General Public License “or any later version” applies to it, you have the option of
following the terms and conditions either of that numbered version or of any later version published by
the Free Software Foundation. If the Program does not specify a version number of the GNU General
Public License, you may choose any version ever published by the Free Software Foundation.
If the Program specifies that a proxy can decide which future versions of the GNU General Public License
can be used, that proxy's public statement of acceptance of a version permanently authorizes you to
choose that version for the Program.
Later license versions may give you additional or different permissions. However, no additional
obligations are imposed on any author or copyright holder as a result of your choosing to follow a later
version.
15. Disclaimer of Warranty.
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT
WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE
THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY
SERVICING, REPAIR OR CORRECTION.
16. Limitation of Liability.
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT
HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED
ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING
BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
17. Interpretation of Sections 15 and 16.
If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect
according to their terms, reviewing courts shall apply local law that most closely approximates an
absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of
liability accompanies a copy of the Program in return for a fee.
END OF TERMS AND CONDITIONS
MIT License
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
associated documentation files (the "Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the
following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial
portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT
OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Toolkits for oneAPI and Associated Third Party Software File Installation Locations
Note: All paths are relative to the Intel(R) oneAPI Toolkits installation directory, which defaults to:
/opt/intel/oneapi
Intel® oneAPI Base Toolkit (Base Kit):
- Intel® oneAPI DPC++ Compiler <install_dir>/compiler/latest/licensing/c/third-partyprograms.txt
- Intel® oneAPI DPC++ Library (oneDPL) <install_dir>/dpl/latest/licensing/dpcpp_library/thirdparty-programs.txt
- Intel® oneAPI Math Kernel Library (oneMKL) <install_dir>/mkl/latest/licensing/third-partyprograms.txt
- Intel® oneAPI Threading Building Blocks (oneTBB) <install_dir>/tbb/latest/licensing/thirdparty-programs.txt
- Intel® oneAPI Data Analytics Library (oneDAL) <install_dir>/dal/latest/licensing/third-partyprograms.txt
- Intel® oneAPI Collective Communications Library (oneCCL)
<install_dir>/ccl/latest/licensing/third-party-programs.txt - Intel® oneAPI Deep Neural Network Library (oneDNN)
<install_dir>/dnnl/latest/licensing/THIRD-PARTY-PROGRAMS - Intel® oneAPI Video Processing Library (oneVPL)
<install_dir>/vpl/latest/licensing/oneVPL/third-party-programs.txt - Intel® DPC++ Compatibility Tool <install_dir>/dpcpp-ct/latest/licensing/dpct/third-partyprograms.txt
- Intel® Distribution for GDB <install_dir>/debugger/latest/licensing/third-party-programs.txt
- Intel® Integrated Performance Primitives <install_dir>/ipp/latest/licensing/third-partyprograms.txt
- Intel® Integrated Performance Primitives Cryptography
<install_dir>/ippcp/latest/licensing/third-party-programs.txt - Intel® Distribution for Python <install_dir>/intelpython/latest/licensing/third-partyprograms.txt
- Intel® Vtune™ Profiler <install_dir>/vtune_profiler/latest/licensing/third-party-programs.txt
- Intel® Advisor <install_dir>/advisor/latest/licensing/third-party-programs.txt
- Developer Utilities for oneAPI <install_dir>/dev-utilities/latest/licensing/third-partyprograms.txt
- Diagnostics Utility for Intel® oneAPI Toolkits <install_dir>/diagnostics/latest/licensing/thirdparty-programs.txt
- Intel® Software Installer <install_dir>/installer/third-party-programs.txt
Intel® oneAPI HPC Toolkit (HPC Kit):
- Intel® C++ Compiler <install_dir>/compiler/latest/licensing/c/third-party-programs.txt
- Intel® Fortran Compiler <install_dir>/compiler/latest/licensing/fortran/third-partyprograms.txt
- Intel® MPI Library <install_dir>/mpi/latest/licensing/third-party-programs.txt
- Intel® Trace Analyzer and Collector <install_dir>/itac/latest/licensing/third-partyprograms.txt
- Intel® Inspector <install_dir>/inspector/latest/licensing/third-party-programs.txt
- Intel® Cluster Checker <install_dir>/clck/latest/licensing/third-party-programs.txt
- Developer Utilities for oneAPI <install_dir>/dev-utilities/latest/licensing/third-partyprograms.txt
- Diagnostics Utility for Intel® oneAPI Toolkits <install_dir>/diagnostics/latest/licensing/thirdparty-programs.txt
- Intel® Software Installer <install_dir>/installer/third-party-programs.txt
Intel® oneAPI IoT Toolkit (IoT Kit):
- Intel® C++ Compiler <install_dir>/compiler/latest/licensing/c/third-party-programs.txt
- Intel® Inspector <install_dir>/inspector/latest/licensing/third-party-programs.txt
- Developer Utilities for oneAPI <install_dir>/dev-utilities/latest/licensing/third-partyprograms.txt
- Intel® Software Installer <install_dir>/installer/third-party-programs.txt
Intel® oneAPI DL Framework Developer Toolkit (DLFD Kit):
- Intel® oneAPI Collective Communications Library (oneCCL)
<install_dir>/ccl/latest/licensing/third-party-programs.txt - Intel® oneAPI Deep Neural Network Library (oneDNN)
<install_dir>/dnnl/latest/licensing/THIRD-PARTY-PROGRAMS - Developer Utilities for oneAPI <install_dir>/dev-utilities/latest/licensing/third-partyprograms.txt
- Intel® Software Installer <install_dir>/installer/third-party-programs.txt
Intel® oneAPI Rendering Toolkit (Render Kit):
- Intel® Embree <install_dir>/embree/latest/licensing/third-party-programs.txt
- Intel® OSPRay <install_dir>/ospray/latest/licensing/third-party-programs.txt
- Intel® Open Image Denoise <install_dir>/oidn/latest/licensing/third-party-programs.txt
- Intel® Open Volume Kernel Library (Intel® Open VKL)
<install_dir>/openvkl/latest/licensing/third-party-programs.txt - Intel® OSPRay Studio <install_dir>/ospray_studio/latest/licensing/third-party-programs.txt
- Rendering Toolkit Utilities <install_dir>/rkutil/latest/licensing/third-party-programs.txt
- Intel® Software Installer <install_dir>/installer/third-party-programs.txt
Intel® oneAPI AI Analytics Toolkit (AI Kit):
- Intel® Distribution for Python <install_dir>/intelpython/latest/licensing/third-partyprograms.txt
- Intel® Optimization for TensorFlow <install_dir>/tensorflow/latest/licensing/tensorflow/thirdparty-programs.txt
- Intel® Optimization for PyTorch <install_dir>/pytorch/latest/licensing/third-partyprograms.txt
- Intel® Low Precision Optimization Tool (Intel® LPOT) <install_dir>/LPOT/latest/licensing/thirdparty-programs.txt
- Developer Utilities for oneAPI <install_dir>/dev-utilities/latest/licensing/third-partyprograms.txt
- Intel® Software Installer <install_dir>/installer/third-party-programs.txt
Intel® AI Developer Program Content License
DO NOT DOWNLOAD, ACCESS, COPY, OR USE ANY PORTION OF THE CONTENT UNTIL YOU HAVE READ AND ACCEPTED THE TERMS AND CONDITIONS OF THIS AGREEMENT. BY DOWNLOADING, ACCESSING, COPYING OR USING THE CONTENT, YOU AGREE TO BE LEGALLY BOUND BY THE TERMS AND CONDITIONS OF THIS AGREEMENT. If You do not agree to be bound by, or the entity for whose benefit You act has not authorized You to accept, these terms and conditions, do not download, access, copy or use the Content and destroy all copies of the Content in Your possession.
This CONTENT LICENSE AGREEMENT (this “Agreement”) is entered into between Intel Corporation, a Delaware corporation (“Intel”) and You. “You” refers to you or your employer or other entity for whose benefit you act, as applicable. If you are agreeing to the terms and conditions of this Agreement on behalf of a company or other legal entity, you represent and warrant that you have the legal authority to bind that legal entity to the Agreement, in which case, "You" or "Your" shall be in reference to such entity. Intel and You are referred to herein individually as a “Party” or, together, as the “Parties”.
The Parties, in consideration of the mutual covenants contained in this Agreement, and for other good and valuable consideration, the receipt and sufficiency of which they acknowledge, and intending to be legally bound, agree as follows:
- Purpose: Intel has created certain technical course content that is suitable for use in university classroom settings (the “Content”), and You desire to access and use the Content in a university classroom setting.
- License: Intel hereby grants You a non-exclusive, worldwide, royalty-free license ("License"), without the right to sublicense, to copy, publicly perform, publicly display and otherwise use the Content solely in connection with Your delivery of an educational class relating to the Content.
- License Restrictions:
- You must credit Intel when using the materials. You may not remove any Intel logos or copyright notices, and you may not publish, distribute, or otherwise use the Content other than as specifically stated in Section 2. If you want to edit the Content, please share the edited Content with Intel or provide feedback so that Intel can provide you with updated Content.
- You may use a subset of the Content slides.
- No part of the Content may be used as part of a certification course.
- You agree to provide feedback to Intel on the Content materials when asked.
- You agree to report the number of students who received instruction on the Content each term when asked.
- You may not use the Content in any way that is illegal or unethical, or that might disparage Intel or its products, bring Intel’s name into disrepute, diminish the value of Intel’s brand, damage Intel’s reputation and goodwill, or otherwise be detrimental to the interests of Intel.
- Intellectual Property:
- All right, title and interest in and to the Content are and will remain the exclusive property of Intel and its licensors or suppliers. Nothing in this Agreement shall limit Intel’s right to license, assign or otherwise use the Content or any part thereof. You shall not attempt to obtain a copyright for the Content. Except as expressly set forth herein, this Agreement does not grant You any rights, implied or otherwise, to any other content or intellectual property of Intel.
- Any use by You of “Intel” or any Intel logo or trademark in association with any use of the Content, other than as such may already be part of the Content as delivered to you by Intel, requires the prior written approval of Intel.
- Exclusion of Warranties / Limitation of Liability: The Content is provided “as is” without any express or implied warranty of any kind. In no event shall Intel be liable for loss of profits, loss of revenue, or indirect, special, exemplary or punitive or consequential damages in connection with this Agreement.
- Governing Law & Forum Selection: This Agreement shall be governed by New York law without regard to its choice of law provisions. All disputes arising from or related to this Agreement shall be exclusively litigated in the State and Federal courts located in New York City.
- Invalidity. Any provision of this Agreement found to be invalid, unenforceable, or prohibited by law will be ineffective only to the extent of such invalidity, unenforceability, or prohibition without invalidating the rest of this Agreement.
Intel® Software Guard Extensions (Intel® SGX) Licensee Guide
5-May-2017
Subject to Revision
As an Intel® Software Guard Extensions (Intel® SGX) licensed developer (Licensee), your use of technology for Intel SGX is expected to comply with the following guidelines, where applicable, and comply with the general spirit and intent of these guidelines in cases not explicitly addressed by the guidelines. These guidelines have been developed so that users of Intel SGX enabled software can make certain assumptions about the software they are relying upon. Failure to meet these guidelines can result in your license being terminated. Intel may update these guidelines from time to time without notice.
Licensee – the developer organization which has accepted the license conditions for Intel SGX.
Platform Software (PSW) – Software for Intel SGX, which includes but is not limited to: enclaves used for EPID provisioning, attestation, launching and platform services, which are required for the Intel SGX architecture to work.
Software Development Kit (SDK) – Software for Intel SGX, used by a Licensee to create their own Intel SGX enabled application software.
Enclave Signing Key – A public/private key pair used by the Licensee to generate a signature over their software enclave in the form of a SIGSTRUCT.
Attestation Service for Intel SGX – A RESTful web service provided and operated by Intel which allows a Licensee to verify attestation evidence (enclave QUOTES) submitted by Service Providers
Production Attestation Service for Intel SGX – The production version of the Attestation Service, intended for business-relevant traffic. Access requires a signed Commercial Use License Agreement.
Development Attestation Service for Intel SGX – The development version is intended for test traffic and functional validation of the Attestation Service. The Development Attestation Service does not require a signed Commercial Use License Agreement, but does require the customer to provide some basic configuration information to Intel. Customer traffic may be throttled. Service level and availability may be lower than the Production Attestation Service.
Trusted Computing Base (TCB) – the critical parts of the platform that maintain the security of the Intel SGX enabled platform.
Secure SW Development Practices
For the most part software inside an enclave is just like any other software. To achieve optimal security it should be developed and validated with care. Placing software in an Intel SGX protected environment does not relieve the need for a software developer to follow good development techniques and secure programming practices. Specific enclave development issues are highlighted in the Developer Guide for Intel SGX that accompanies the Software Development Kit for Intel SGX. In addition, Licensees should:
- Observe industry secure coding best practices for software development to avoid vulnerabilities (such practices might include a secure software development framework, coding standards, data input validation, least access possible, secure logging, and so on).
- Address and fix significant security vulnerabilities within a reasonable time, or within a time frame established under existing disclosure arrangements between Intel and the Licensee, after becoming aware of the vulnerability.
- Ensure that the licensed application installer, or the operating environment in which the application resides, includes the most current Platform Software (PSW) Installer for Intel SGX.
- Ensure that end-users receive PSW updates via application update mechanism, or via the operating environment in which the application resides.
- Observe best industry practices to: (i) not write malware, spyware or other nuisance software; (ii) not write poorly designed software that contains significant security vulnerabilities or that fails to deliver its security promise.
- Construct Licensed Software Applications to enable complete removal on end user request, including removal of any sealed data.
Responsible Reporting to Intel
Where you, the Licensee, suspect that Intel software may have a bug or security flaw, you must privately inform Intel of the issue in a timely fashion and work with Intel to address the potential issue. Where applicable, this exchange of information should occur under existing disclosure arrangements between Intel and the Licensee. Intel will assess the issue and, if necessary, devise a remedy, taking into account the severity of the issue. Licensee must refrain from any public disclosure of the issue prior to reaching agreement with Intel on the timetable and content for such disclosure. For further details on reporting security issues to Intel see https://security-center.intel.com.
System Components for Intel SGX
Platform Software Installer for Intel SGX
The Platform Software (PSW) Installer for Intel SGX is a prerequisite to running Production Applications for Intel SGX on Intel SGX capable systems. Where the PSW for Intel SGX is not pre-installed by OEMs or the Operating System provider, all Licensed Applications for Intel SGX are required to include it as a component within their product installer. The PSW installer for Intel SGX performs standard version checking to determine if a current or newer version has been previously installed on the client machine.
Intel will provide an Attestation Service for Intel SGX for parties relying on Intel SGX to verify quotes received from an Intel SGX-capable platform. Developers should leverage the Development Attestation Service endpoint when developing and validating support for Intel SGX in their application. As a developer transitions to become a Licensee, the Licensee should migrate their application servers to use the Production Attestation Service endpoint.
Intel may introduce new versions of the Attestation Service over time, and will support a specified number of older versions. The Licensee is responsible for transitioning their application(s) and solution(s) to a supported version prior to the “end of support” date of an older version.
Trusted Computing Base (TCB) Updates
Intel may issue periodic updates to parts of the platform that are critical to Intel SGX. Some parts of the TCB are included in the Platform SW Installer (PSW). The Licensee is responsible for the delivery of this update.
Intel will provide communication on the definition and scope of issues related to a TCB update, including a list of affected components, and an SLA for updated component delivery.
A TCB Recovery Event is a strong indicator that an exploitable vulnerability existed and has been remediated. Such an update will coincide with Intel being able to issue a new attestation key to updated platforms.
The Licensee should consider the impact of a TCB update to their relying party software which makes use of the Attestation Service for Intel SGX.
As Intel produces updated versions of the PSW for Intel SGX, developers are expected to deploy the PSW update via their application’s product update delivery mechanism. The schedule for performing the update depends on the type of mechanism.
For Security Updates, Intel will issue a standard information advisory on https://security-center.intel.com upon discovery of a vulnerability with the distributable components of the PSW or SDK for Intel SGX.
For TCB Updates: evaluate the impact to the Application as well as the Application Server and take necessary action.
For Technology Updates – Intel will from time to time update the PSW, SDK, and Services. As Intel releases updates, we will work with Licensees to determine a transition period.
In general, Developers should subscribe to Intel SGX communications and promptly take the recommended action(s) (e.g., patch/update information, TCB recovery information, SDK / Platform Software updates, Service version updates), notify Intel of issues and follow the documented customer escalation process.
Enclave Signing Key Management
A Licensee’s enclave private signing key, if lost, could be used by malware to sign enclaves, including one that may be used to attest to the developer’s attestation server. Thus, loss of the Licensee’s enclave private signing key not only impacts the Licensee’s reputation but could also pose a significant risk of IP theft.
Licensees must inform Intel as soon as reasonably possible after becoming aware of any risk to, theft, or compromise of an enclave private signing key.
Intel recommends that developers and Licensees use a protected environment such as an HSM-managed enclave signing system for production signing (NOTE: This is only needed for production signing, not development (debug) signing. Production signing of enclaves is recommended to be performed after completing code reviews, security reviews, and functional validation).
Intel also recommends that developers and Licensees use industry best practices for key management to protect the enclave signing private key from theft (by insiders or external agents), compromise (accidental release or discovery due to negligence) or other abuse.
A sample reference for best practices:
https://www.thawte.com/code-signing/whitepaper/best-practices-for-code-signing-certificates.pdf
BSD 3-clause License
Copyright (c) <2016>, Intel Corporation
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
* Neither the name of Intel Corporation nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Product and Performance Information
Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.