1 ARM Limited 2 3 Software Grant License Agreement ("Agreement") 4 5 Except for the license granted herein to you, ARM Limited ("ARM") reserves all 6 right, title, and interest in and to the Software (defined below). 7 8 Definition 9 10 "Software" means the code and documentation as well as any original work of 11 authorship, including any modifications or additions to an existing work, that 12 is intentionally submitted by ARM to llvm.org (http://llvm.org) ("LLVM") for 13 inclusion in, or documentation of, any of the products owned or managed by LLVM 14 (the "Work"). For the purposes of this definition, "submitted" means any form of 15 electronic, verbal, or written communication sent to LLVM or its 16 representatives, including but not limited to communication on electronic 17 mailing lists, source code control systems, and issue tracking systems that are 18 managed by, or on behalf of, LLVM for the purpose of discussing and improving 19 the Work, but excluding communication that is conspicuously marked otherwise. 20 21 1. Grant of Copyright License. Subject to the terms and conditions of this 22 Agreement, ARM hereby grants to you and to recipients of the Software 23 distributed by LLVM a perpetual, worldwide, non-exclusive, no-charge, 24 royalty-free, irrevocable copyright license to reproduce, prepare derivative 25 works of, publicly display, publicly perform, sublicense, and distribute the 26 Software and such derivative works. 27 28 2. Grant of Patent License. Subject to the terms and conditions of this 29 Agreement, ARM hereby grants you and to recipients of the Software 30 distributed by LLVM a perpetual, worldwide, non-exclusive, no-charge, 31 royalty-free, irrevocable (except as stated in this section) patent license 32 to make, have made, use, offer to sell, sell, import, and otherwise transfer 33 the Work, where such license applies only to those patent claims licensable 34 by ARM that are necessarily infringed by ARM's Software alone or by 35 combination of the Software with the Work to which such Software was 36 submitted. If any entity institutes patent litigation against ARM or any 37 other entity (including a cross-claim or counterclaim in a lawsuit) alleging 38 that ARM's Software, or the Work to which ARM has contributed constitutes 39 direct or contributory patent infringement, then any patent licenses granted 40 to that entity under this Agreement for the Software or Work shall terminate 41 as of the date such litigation is filed. 42 43 Unless required by applicable law or agreed to in writing, the software is 44 provided on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, 45 either express or implied, including, without limitation, any warranties or 46 conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 47 PARTICULAR PURPOSE. 48