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) 2007-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 The LLVM software contains code written by third parties. Such software will 111 have its own individual LICENSE.TXT file in the directory in which it appears. 112 This file will describe the copyrights, license, and restrictions which apply 113 to that code. 114 115 The disclaimer of warranty in the University of Illinois Open Source License 116 applies to all code in the LLVM Distribution, and nothing in any of the 117 other licenses gives permission to use the names of the LLVM Team or the 118 University of Illinois to endorse or promote products derived from this 119 Software. 120 121 The following pieces of software have additional or alternate copyrights, 122 licenses, and/or restrictions: 123 124 Program Directory 125 ------- --------- 126 <none yet> 127 128 129 ============================================================================== 130 compiler_rt License 131 ============================================================================== 132 133 The compiler_rt library is dual licensed under both the University of Illinois 134 "BSD-Like" license and the MIT license. As a user of this code you may choose 135 to use it under either license. As a contributor, you agree to allow your code 136 to be used under both. 137 138 Full text of the relevant licenses is included below. 139 140 ============================================================================== 141 142 University of Illinois/NCSA 143 Open Source License 144 145 Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT 146 147 All rights reserved. 148 149 Developed by: 150 151 LLVM Team 152 153 University of Illinois at Urbana-Champaign 154 155 http://llvm.org 156 157 Permission is hereby granted, free of charge, to any person obtaining a copy of 158 this software and associated documentation files (the "Software"), to deal with 159 the Software without restriction, including without limitation the rights to 160 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 161 of the Software, and to permit persons to whom the Software is furnished to do 162 so, subject to the following conditions: 163 164 * Redistributions of source code must retain the above copyright notice, 165 this list of conditions and the following disclaimers. 166 167 * Redistributions in binary form must reproduce the above copyright notice, 168 this list of conditions and the following disclaimers in the 169 documentation and/or other materials provided with the distribution. 170 171 * Neither the names of the LLVM Team, University of Illinois at 172 Urbana-Champaign, nor the names of its contributors may be used to 173 endorse or promote products derived from this Software without specific 174 prior written permission. 175 176 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 177 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 178 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 179 CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 180 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 181 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 182 SOFTWARE. 183 184 ============================================================================== 185 186 Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT 187 188 Permission is hereby granted, free of charge, to any person obtaining a copy 189 of this software and associated documentation files (the "Software"), to deal 190 in the Software without restriction, including without limitation the rights 191 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 192 copies of the Software, and to permit persons to whom the Software is 193 furnished to do so, subject to the following conditions: 194 195 The above copyright notice and this permission notice shall be included in 196 all copies or substantial portions of the Software. 197 198 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 199 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 200 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 201 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 202 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 203 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 204 THE SOFTWARE. 205 206 ============================================================================== 207 Copyrights and Licenses for Third Party Software Distributed with LLVM: 208 ============================================================================== 209 The LLVM software contains code written by third parties. Such software will 210 have its own individual LICENSE.TXT file in the directory in which it appears. 211 This file will describe the copyrights, license, and restrictions which apply 212 to that code. 213 214 The disclaimer of warranty in the University of Illinois Open Source License 215 applies to all code in the LLVM Distribution, and nothing in any of the 216 other licenses gives permission to use the names of the LLVM Team or the 217 University of Illinois to endorse or promote products derived from this 218 Software. 219 220 221 ============================================================================== 222 libc++ License 223 ============================================================================== 224 225 The libc++ library is dual licensed under both the University of Illinois 226 "BSD-Like" license and the MIT license. As a user of this code you may choose 227 to use it under either license. As a contributor, you agree to allow your code 228 to be used under both. 229 230 Full text of the relevant licenses is included below. 231 232 ============================================================================== 233 234 University of Illinois/NCSA 235 Open Source License 236 237 Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT 238 239 All rights reserved. 240 241 Developed by: 242 243 LLVM Team 244 245 University of Illinois at Urbana-Champaign 246 247 http://llvm.org 248 249 Permission is hereby granted, free of charge, to any person obtaining a copy of 250 this software and associated documentation files (the "Software"), to deal with 251 the Software without restriction, including without limitation the rights to 252 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 253 of the Software, and to permit persons to whom the Software is furnished to do 254 so, subject to the following conditions: 255 256 * Redistributions of source code must retain the above copyright notice, 257 this list of conditions and the following disclaimers. 258 259 * Redistributions in binary form must reproduce the above copyright notice, 260 this list of conditions and the following disclaimers in the 261 documentation and/or other materials provided with the distribution. 262 263 * Neither the names of the LLVM Team, University of Illinois at 264 Urbana-Champaign, nor the names of its contributors may be used to 265 endorse or promote products derived from this Software without specific 266 prior written permission. 267 268 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 269 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 270 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 271 CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 272 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 273 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 274 SOFTWARE. 275 276 ============================================================================== 277 278 Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT 279 280 Permission is hereby granted, free of charge, to any person obtaining a copy 281 of this software and associated documentation files (the "Software"), to deal 282 in the Software without restriction, including without limitation the rights 283 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 284 copies of the Software, and to permit persons to whom the Software is 285 furnished to do so, subject to the following conditions: 286 287 The above copyright notice and this permission notice shall be included in 288 all copies or substantial portions of the Software. 289 290 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 291 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 292 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 293 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 294 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 295 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 296 THE SOFTWARE. 297 298 ============================================================================== 299 libc++abi License 300 ============================================================================== 301 302 The libc++abi library is dual licensed under both the University of Illinois 303 "BSD-Like" license and the MIT license. As a user of this code you may choose 304 to use it under either license. As a contributor, you agree to allow your code 305 to be used under both. 306 307 Full text of the relevant licenses is included below. 308 309 ============================================================================== 310 311 University of Illinois/NCSA 312 Open Source License 313 314 Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT 315 316 All rights reserved. 317 318 Developed by: 319 320 LLVM Team 321 322 University of Illinois at Urbana-Champaign 323 324 http://llvm.org 325 326 Permission is hereby granted, free of charge, to any person obtaining a copy of 327 this software and associated documentation files (the "Software"), to deal with 328 the Software without restriction, including without limitation the rights to 329 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 330 of the Software, and to permit persons to whom the Software is furnished to do 331 so, subject to the following conditions: 332 333 * Redistributions of source code must retain the above copyright notice, 334 this list of conditions and the following disclaimers. 335 336 * Redistributions in binary form must reproduce the above copyright notice, 337 this list of conditions and the following disclaimers in the 338 documentation and/or other materials provided with the distribution. 339 340 * Neither the names of the LLVM Team, University of Illinois at 341 Urbana-Champaign, nor the names of its contributors may be used to 342 endorse or promote products derived from this Software without specific 343 prior written permission. 344 345 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 346 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 347 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 348 CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 349 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 350 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 351 SOFTWARE. 352 353 ============================================================================== 354 355 Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT 356 357 Permission is hereby granted, free of charge, to any person obtaining a copy 358 of this software and associated documentation files (the "Software"), to deal 359 in the Software without restriction, including without limitation the rights 360 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 361 copies of the Software, and to permit persons to whom the Software is 362 furnished to do so, subject to the following conditions: 363 364 The above copyright notice and this permission notice shall be included in 365 all copies or substantial portions of the Software. 366 367 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 368 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 369 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 370 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 371 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 372 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 373 THE SOFTWARE. 374 375 ============================================================================== 376 libc++abi License 377 ============================================================================== 378 379 The libc++abi library is dual licensed under both the University of Illinois 380 "BSD-Like" license and the MIT license. As a user of this code you may choose 381 to use it under either license. As a contributor, you agree to allow your code 382 to be used under both. 383 384 Full text of the relevant licenses is included below. 385 386 ============================================================================== 387 388 University of Illinois/NCSA 389 Open Source License 390 391 Copyright (c) 2009-2015 by the contributors listed in CREDITS.TXT 392 393 All rights reserved. 394 395 Developed by: 396 397 LLVM Team 398 399 University of Illinois at Urbana-Champaign 400 401 http://llvm.org 402 403 Permission is hereby granted, free of charge, to any person obtaining a copy of 404 this software and associated documentation files (the "Software"), to deal with 405 the Software without restriction, including without limitation the rights to 406 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 407 of the Software, and to permit persons to whom the Software is furnished to do 408 so, subject to the following conditions: 409 410 * Redistributions of source code must retain the above copyright notice, 411 this list of conditions and the following disclaimers. 412 413 * Redistributions in binary form must reproduce the above copyright notice, 414 this list of conditions and the following disclaimers in the 415 documentation and/or other materials provided with the distribution. 416 417 * Neither the names of the LLVM Team, University of Illinois at 418 Urbana-Champaign, nor the names of its contributors may be used to 419 endorse or promote products derived from this Software without specific 420 prior written permission. 421 422 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 423 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 424 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 425 CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 426 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 427 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 428 SOFTWARE. 429 430 ============================================================================== 431 432 Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT 433 434 Permission is hereby granted, free of charge, to any person obtaining a copy 435 of this software and associated documentation files (the "Software"), to deal 436 in the Software without restriction, including without limitation the rights 437 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 438 copies of the Software, and to permit persons to whom the Software is 439 furnished to do so, subject to the following conditions: 440 441 The above copyright notice and this permission notice shall be included in 442 all copies or substantial portions of the Software. 443 444 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 445 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 446 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 447 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 448 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 449 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 450 THE SOFTWARE. 451 452 ============================================================================== 453 LLVM Release License 454 ============================================================================== 455 University of Illinois/NCSA 456 Open Source License 457 458 Copyright (c) 2003-2014 University of Illinois at Urbana-Champaign. 459 All rights reserved. 460 461 Developed by: 462 463 LLVM Team 464 465 University of Illinois at Urbana-Champaign 466 467 http://llvm.org 468 469 Permission is hereby granted, free of charge, to any person obtaining a copy of 470 this software and associated documentation files (the "Software"), to deal with 471 the Software without restriction, including without limitation the rights to 472 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 473 of the Software, and to permit persons to whom the Software is furnished to do 474 so, subject to the following conditions: 475 476 * Redistributions of source code must retain the above copyright notice, 477 this list of conditions and the following disclaimers. 478 479 * Redistributions in binary form must reproduce the above copyright notice, 480 this list of conditions and the following disclaimers in the 481 documentation and/or other materials provided with the distribution. 482 483 * Neither the names of the LLVM Team, University of Illinois at 484 Urbana-Champaign, nor the names of its contributors may be used to 485 endorse or promote products derived from this Software without specific 486 prior written permission. 487 488 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 489 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 490 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 491 CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 492 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 493 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 494 SOFTWARE. 495 496 ============================================================================== 497 Copyrights and Licenses for Third Party Software Distributed with LLVM: 498 ============================================================================== 499 The LLVM software contains code written by third parties. Such software will 500 have its own individual LICENSE.TXT file in the directory in which it appears. 501 This file will describe the copyrights, license, and restrictions which apply 502 to that code. 503 504 The disclaimer of warranty in the University of Illinois Open Source License 505 applies to all code in the LLVM Distribution, and nothing in any of the 506 other licenses gives permission to use the names of the LLVM Team or the 507 University of Illinois to endorse or promote products derived from this 508 Software. 509 510 The following pieces of software have additional or alternate copyrights, 511 licenses, and/or restrictions: 512 513 Program Directory 514 ------- --------- 515 Autoconf llvm/autoconf 516 llvm/projects/ModuleMaker/autoconf 517 Google Test llvm/utils/unittest/googletest 518 OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex} 519 pyyaml tests llvm/test/YAMLParser/{*.data, LICENSE.TXT} 520 ARM contributions llvm/lib/Target/ARM/LICENSE.TXT 521 md5 contributions llvm/lib/Support/MD5.cpp llvm/include/llvm/Support/MD5.h 522