1 ============================================================================== 2 LLVM Release License 3 ============================================================================== 4 University of Illinois/NCSA 5 Open Source License 6 7 Copyright (c) 2007-2014 University of Illinois at Urbana-Champaign. 8 All rights reserved. 9 10 Developed by: 11 12 LLVM Team 13 14 University of Illinois at Urbana-Champaign 15 16 http://llvm.org 17 18 Permission is hereby granted, free of charge, to any person obtaining a copy of 19 this software and associated documentation files (the "Software"), to deal with 20 the Software without restriction, including without limitation the rights to 21 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 22 of the Software, and to permit persons to whom the Software is furnished to do 23 so, subject to the following conditions: 24 25 * Redistributions of source code must retain the above copyright notice, 26 this list of conditions and the following disclaimers. 27 28 * Redistributions in binary form must reproduce the above copyright notice, 29 this list of conditions and the following disclaimers in the 30 documentation and/or other materials provided with the distribution. 31 32 * Neither the names of the LLVM Team, University of Illinois at 33 Urbana-Champaign, nor the names of its contributors may be used to 34 endorse or promote products derived from this Software without specific 35 prior written permission. 36 37 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 38 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 39 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 40 CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 41 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 42 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 43 SOFTWARE. 44 45 ============================================================================== 46 The LLVM software contains code written by third parties. Such software will 47 have its own individual LICENSE.TXT file in the directory in which it appears. 48 This file will describe the copyrights, license, and restrictions which apply 49 to that code. 50 51 The disclaimer of warranty in the University of Illinois Open Source License 52 applies to all code in the LLVM Distribution, and nothing in any of the 53 other licenses gives permission to use the names of the LLVM Team or the 54 University of Illinois to endorse or promote products derived from this 55 Software. 56 57 The following pieces of software have additional or alternate copyrights, 58 licenses, and/or restrictions: 59 60 Program Directory 61 ------- --------- 62 <none yet> 63 64 65 ============================================================================== 66 LLVM Release License 67 ============================================================================== 68 University of Illinois/NCSA 69 Open Source License 70 71 Copyright (c) 2003-2014 University of Illinois at Urbana-Champaign. 72 All rights reserved. 73 74 Developed by: 75 76 LLVM Team 77 78 University of Illinois at Urbana-Champaign 79 80 http://llvm.org 81 82 Permission is hereby granted, free of charge, to any person obtaining a copy of 83 this software and associated documentation files (the "Software"), to deal with 84 the Software without restriction, including without limitation the rights to 85 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 86 of the Software, and to permit persons to whom the Software is furnished to do 87 so, subject to the following conditions: 88 89 * Redistributions of source code must retain the above copyright notice, 90 this list of conditions and the following disclaimers. 91 92 * Redistributions in binary form must reproduce the above copyright notice, 93 this list of conditions and the following disclaimers in the 94 documentation and/or other materials provided with the distribution. 95 96 * Neither the names of the LLVM Team, University of Illinois at 97 Urbana-Champaign, nor the names of its contributors may be used to 98 endorse or promote products derived from this Software without specific 99 prior written permission. 100 101 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 102 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 103 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 104 CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 105 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 106 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 107 SOFTWARE. 108 109 ============================================================================== 110 Copyrights and Licenses for Third Party Software Distributed with LLVM: 111 ============================================================================== 112 The LLVM software contains code written by third parties. Such software will 113 have its own individual LICENSE.TXT file in the directory in which it appears. 114 This file will describe the copyrights, license, and restrictions which apply 115 to that code. 116 117 The disclaimer of warranty in the University of Illinois Open Source License 118 applies to all code in the LLVM Distribution, and nothing in any of the 119 other licenses gives permission to use the names of the LLVM Team or the 120 University of Illinois to endorse or promote products derived from this 121 Software. 122 123 The following pieces of software have additional or alternate copyrights, 124 licenses, and/or restrictions: 125 126 Program Directory 127 ------- --------- 128 Autoconf llvm/autoconf 129 llvm/projects/ModuleMaker/autoconf 130 Google Test llvm/utils/unittest/googletest 131 OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex} 132 pyyaml tests llvm/test/YAMLParser/{*.data, LICENSE.TXT} 133 ARM contributions llvm/lib/Target/ARM/LICENSE.TXT 134 md5 contributions llvm/lib/Support/MD5.cpp llvm/include/llvm/Support/MD5.h 135 136 ============================================================================== 137 libc++ License 138 ============================================================================== 139 140 The libc++ library is dual licensed under both the University of Illinois 141 "BSD-Like" license and the MIT license. As a user of this code you may choose 142 to use it under either license. As a contributor, you agree to allow your code 143 to be used under both. 144 145 Full text of the relevant licenses is included below. 146 147 ============================================================================== 148 149 University of Illinois/NCSA 150 Open Source License 151 152 Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT 153 154 All rights reserved. 155 156 Developed by: 157 158 LLVM Team 159 160 University of Illinois at Urbana-Champaign 161 162 http://llvm.org 163 164 Permission is hereby granted, free of charge, to any person obtaining a copy of 165 this software and associated documentation files (the "Software"), to deal with 166 the Software without restriction, including without limitation the rights to 167 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 168 of the Software, and to permit persons to whom the Software is furnished to do 169 so, subject to the following conditions: 170 171 * Redistributions of source code must retain the above copyright notice, 172 this list of conditions and the following disclaimers. 173 174 * Redistributions in binary form must reproduce the above copyright notice, 175 this list of conditions and the following disclaimers in the 176 documentation and/or other materials provided with the distribution. 177 178 * Neither the names of the LLVM Team, University of Illinois at 179 Urbana-Champaign, nor the names of its contributors may be used to 180 endorse or promote products derived from this Software without specific 181 prior written permission. 182 183 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 184 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 185 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 186 CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 187 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 188 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 189 SOFTWARE. 190 191 ============================================================================== 192 193 Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT 194 195 Permission is hereby granted, free of charge, to any person obtaining a copy 196 of this software and associated documentation files (the "Software"), to deal 197 in the Software without restriction, including without limitation the rights 198 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 199 copies of the Software, and to permit persons to whom the Software is 200 furnished to do so, subject to the following conditions: 201 202 The above copyright notice and this permission notice shall be included in 203 all copies or substantial portions of the Software. 204 205 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 206 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 207 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 208 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 209 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 210 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 211 THE SOFTWARE. 212 213 ============================================================================== 214 libc++abi License 215 ============================================================================== 216 217 The libc++abi library is dual licensed under both the University of Illinois 218 "BSD-Like" license and the MIT license. As a user of this code you may choose 219 to use it under either license. As a contributor, you agree to allow your code 220 to be used under both. 221 222 Full text of the relevant licenses is included below. 223 224 ============================================================================== 225 226 University of Illinois/NCSA 227 Open Source License 228 229 Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT 230 231 All rights reserved. 232 233 Developed by: 234 235 LLVM Team 236 237 University of Illinois at Urbana-Champaign 238 239 http://llvm.org 240 241 Permission is hereby granted, free of charge, to any person obtaining a copy of 242 this software and associated documentation files (the "Software"), to deal with 243 the Software without restriction, including without limitation the rights to 244 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 245 of the Software, and to permit persons to whom the Software is furnished to do 246 so, subject to the following conditions: 247 248 * Redistributions of source code must retain the above copyright notice, 249 this list of conditions and the following disclaimers. 250 251 * Redistributions in binary form must reproduce the above copyright notice, 252 this list of conditions and the following disclaimers in the 253 documentation and/or other materials provided with the distribution. 254 255 * Neither the names of the LLVM Team, University of Illinois at 256 Urbana-Champaign, nor the names of its contributors may be used to 257 endorse or promote products derived from this Software without specific 258 prior written permission. 259 260 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 261 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 262 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 263 CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 264 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 265 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 266 SOFTWARE. 267 268 ============================================================================== 269 270 Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT 271 272 Permission is hereby granted, free of charge, to any person obtaining a copy 273 of this software and associated documentation files (the "Software"), to deal 274 in the Software without restriction, including without limitation the rights 275 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 276 copies of the Software, and to permit persons to whom the Software is 277 furnished to do so, subject to the following conditions: 278 279 The above copyright notice and this permission notice shall be included in 280 all copies or substantial portions of the Software. 281 282 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 283 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 284 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 285 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 286 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 287 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 288 THE SOFTWARE. 289 290 ============================================================================== 291 compiler_rt License 292 ============================================================================== 293 294 The compiler_rt library is dual licensed under both the University of Illinois 295 "BSD-Like" license and the MIT license. As a user of this code you may choose 296 to use it under either license. As a contributor, you agree to allow your code 297 to be used under both. 298 299 Full text of the relevant licenses is included below. 300 301 ============================================================================== 302 303 University of Illinois/NCSA 304 Open Source License 305 306 Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT 307 308 All rights reserved. 309 310 Developed by: 311 312 LLVM Team 313 314 University of Illinois at Urbana-Champaign 315 316 http://llvm.org 317 318 Permission is hereby granted, free of charge, to any person obtaining a copy of 319 this software and associated documentation files (the "Software"), to deal with 320 the Software without restriction, including without limitation the rights to 321 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 322 of the Software, and to permit persons to whom the Software is furnished to do 323 so, subject to the following conditions: 324 325 * Redistributions of source code must retain the above copyright notice, 326 this list of conditions and the following disclaimers. 327 328 * Redistributions in binary form must reproduce the above copyright notice, 329 this list of conditions and the following disclaimers in the 330 documentation and/or other materials provided with the distribution. 331 332 * Neither the names of the LLVM Team, University of Illinois at 333 Urbana-Champaign, nor the names of its contributors may be used to 334 endorse or promote products derived from this Software without specific 335 prior written permission. 336 337 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 338 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 339 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 340 CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 341 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 342 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 343 SOFTWARE. 344 345 ============================================================================== 346 347 Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT 348 349 Permission is hereby granted, free of charge, to any person obtaining a copy 350 of this software and associated documentation files (the "Software"), to deal 351 in the Software without restriction, including without limitation the rights 352 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 353 copies of the Software, and to permit persons to whom the Software is 354 furnished to do so, subject to the following conditions: 355 356 The above copyright notice and this permission notice shall be included in 357 all copies or substantial portions of the Software. 358 359 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 360 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 361 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 362 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 363 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 364 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 365 THE SOFTWARE. 366 367 ============================================================================== 368 Copyrights and Licenses for Third Party Software Distributed with LLVM: 369 ============================================================================== 370 The LLVM software contains code written by third parties. Such software will 371 have its own individual LICENSE.TXT file in the directory in which it appears. 372 This file will describe the copyrights, license, and restrictions which apply 373 to that code. 374 375 The disclaimer of warranty in the University of Illinois Open Source License 376 applies to all code in the LLVM Distribution, and nothing in any of the 377 other licenses gives permission to use the names of the LLVM Team or the 378 University of Illinois to endorse or promote products derived from this 379 Software. 380 381