llvm.org GIT mirror llvm / 0c63e64
Add LICENSE.TXT covering contributions made by ARM. Absent a Contributor's License Agreement (CLA) with an LLVM legal entity and as reviewed and agreed with Chris Lattner, add a patent license covering future contributions from ARM until there is a CLA. This is to make explicit ARM's grant of patent rights to recipients of LLVM containing ARM-contributed material. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171721 91177308-0d34-0410-b5e6-96231b3b80d8 Tim Northover 6 years ago
2 changed file(s) with 48 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
6666 Google Test llvm/utils/unittest/googletest
6767 OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex}
6868 pyyaml tests llvm/test/YAMLParser/{*.data, LICENSE.TXT}
69 ARM contributions llvm/lib/Target/ARM/LICENSE.TXT
0 ARM Limited
1
2 Software Grant License Agreement ("Agreement")
3
4 Except for the license granted herein to you, ARM Limited ("ARM") reserves all
5 right, title, and interest in and to the Software (defined below).
6
7 Definition
8
9 "Software" means the code and documentation as well as any original work of
10 authorship, including any modifications or additions to an existing work, that
11 is intentionally submitted by ARM to llvm.org (http://llvm.org) ("LLVM") for
12 inclusion in, or documentation of, any of the products owned or managed by LLVM
13 (the "Work"). For the purposes of this definition, "submitted" means any form of
14 electronic, verbal, or written communication sent to LLVM or its
15 representatives, including but not limited to communication on electronic
16 mailing lists, source code control systems, and issue tracking systems that are
17 managed by, or on behalf of, LLVM for the purpose of discussing and improving
18 the Work, but excluding communication that is conspicuously marked otherwise.
19
20 1. Grant of Copyright License. Subject to the terms and conditions of this
21 Agreement, ARM hereby grants to you and to recipients of the Software
22 distributed by LLVM a perpetual, worldwide, non-exclusive, no-charge,
23 royalty-free, irrevocable copyright license to reproduce, prepare derivative
24 works of, publicly display, publicly perform, sublicense, and distribute the
25 Software and such derivative works.
26
27 2. Grant of Patent License. Subject to the terms and conditions of this
28 Agreement, ARM hereby grants you and to recipients of the Software
29 distributed by LLVM a perpetual, worldwide, non-exclusive, no-charge,
30 royalty-free, irrevocable (except as stated in this section) patent license
31 to make, have made, use, offer to sell, sell, import, and otherwise transfer
32 the Work, where such license applies only to those patent claims licensable
33 by ARM that are necessarily infringed by ARM's Software alone or by
34 combination of the Software with the Work to which such Software was
35 submitted. If any entity institutes patent litigation against ARM or any
36 other entity (including a cross-claim or counterclaim in a lawsuit) alleging
37 that ARM's Software, or the Work to which ARM has contributed constitutes
38 direct or contributory patent infringement, then any patent licenses granted
39 to that entity under this Agreement for the Software or Work shall terminate
40 as of the date such litigation is filed.
41
42 Unless required by applicable law or agreed to in writing, the software is
43 provided on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
44 either express or implied, including, without limitation, any warranties or
45 conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
46 PARTICULAR PURPOSE.