1ARM Limited
2
3Software Grant License Agreement ("Agreement")
4
5Except for the license granted herein to you, ARM Limited ("ARM") reserves all
6right, title, and interest in and to the Software (defined below).
7
8Definition
9
10"Software" means the code and documentation as well as any original work of
11authorship, including any modifications or additions to an existing work, that
12is intentionally submitted by ARM to llvm.org (http://llvm.org) ("LLVM") for
13inclusion 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
15electronic, verbal, or written communication sent to LLVM or its
16representatives, including but not limited to communication on electronic
17mailing lists, source code control systems, and issue tracking systems that are
18managed by, or on behalf of, LLVM for the purpose of discussing and improving
19the Work, but excluding communication that is conspicuously marked otherwise.
20
211. 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
282. 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
43Unless required by applicable law or agreed to in writing, the software is
44provided on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
45either express or implied, including, without limitation, any warranties or
46conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
47PARTICULAR PURPOSE.
48