1============================================================================== 2LLVM Release License 3============================================================================== 4University of Illinois/NCSA 5Open Source License 6 7Copyright (c) 2007-2014 University of Illinois at Urbana-Champaign. 8All rights reserved. 9 10Developed by: 11 12 LLVM Team 13 14 University of Illinois at Urbana-Champaign 15 16 http://llvm.org 17 18Permission is hereby granted, free of charge, to any person obtaining a copy of 19this software and associated documentation files (the "Software"), to deal with 20the Software without restriction, including without limitation the rights to 21use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 22of the Software, and to permit persons to whom the Software is furnished to do 23so, 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 37THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 38IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 39FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 40CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 41LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 42OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 43SOFTWARE. 44 45============================================================================== 46The LLVM software contains code written by third parties. Such software will 47have its own individual LICENSE.TXT file in the directory in which it appears. 48This file will describe the copyrights, license, and restrictions which apply 49to that code. 50 51The disclaimer of warranty in the University of Illinois Open Source License 52applies to all code in the LLVM Distribution, and nothing in any of the 53other licenses gives permission to use the names of the LLVM Team or the 54University of Illinois to endorse or promote products derived from this 55Software. 56 57The following pieces of software have additional or alternate copyrights, 58licenses, and/or restrictions: 59 60Program Directory 61------- --------- 62<none yet> 63 64 65============================================================================== 66LLVM Release License 67============================================================================== 68University of Illinois/NCSA 69Open Source License 70 71Copyright (c) 2007-2014 University of Illinois at Urbana-Champaign. 72All rights reserved. 73 74Developed by: 75 76 LLVM Team 77 78 University of Illinois at Urbana-Champaign 79 80 http://llvm.org 81 82Permission is hereby granted, free of charge, to any person obtaining a copy of 83this software and associated documentation files (the "Software"), to deal with 84the Software without restriction, including without limitation the rights to 85use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 86of the Software, and to permit persons to whom the Software is furnished to do 87so, 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 101THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 102IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 103FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 104CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 105LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 106OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 107SOFTWARE. 108 109============================================================================== 110The LLVM software contains code written by third parties. Such software will 111have its own individual LICENSE.TXT file in the directory in which it appears. 112This file will describe the copyrights, license, and restrictions which apply 113to that code. 114 115The disclaimer of warranty in the University of Illinois Open Source License 116applies to all code in the LLVM Distribution, and nothing in any of the 117other licenses gives permission to use the names of the LLVM Team or the 118University of Illinois to endorse or promote products derived from this 119Software. 120 121The following pieces of software have additional or alternate copyrights, 122licenses, and/or restrictions: 123 124Program Directory 125------- --------- 126<none yet> 127 128 129============================================================================== 130compiler_rt License 131============================================================================== 132 133The 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 135to use it under either license. As a contributor, you agree to allow your code 136to be used under both. 137 138Full text of the relevant licenses is included below. 139 140============================================================================== 141 142University of Illinois/NCSA 143Open Source License 144 145Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT 146 147All rights reserved. 148 149Developed by: 150 151 LLVM Team 152 153 University of Illinois at Urbana-Champaign 154 155 http://llvm.org 156 157Permission is hereby granted, free of charge, to any person obtaining a copy of 158this software and associated documentation files (the "Software"), to deal with 159the Software without restriction, including without limitation the rights to 160use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 161of the Software, and to permit persons to whom the Software is furnished to do 162so, 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 176THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 177IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 178FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 179CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 180LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 181OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 182SOFTWARE. 183 184============================================================================== 185 186Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT 187 188Permission is hereby granted, free of charge, to any person obtaining a copy 189of this software and associated documentation files (the "Software"), to deal 190in the Software without restriction, including without limitation the rights 191to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 192copies of the Software, and to permit persons to whom the Software is 193furnished to do so, subject to the following conditions: 194 195The above copyright notice and this permission notice shall be included in 196all copies or substantial portions of the Software. 197 198THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 199IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 200FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 201AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 202LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 203OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 204THE SOFTWARE. 205 206============================================================================== 207Copyrights and Licenses for Third Party Software Distributed with LLVM: 208============================================================================== 209The LLVM software contains code written by third parties. Such software will 210have its own individual LICENSE.TXT file in the directory in which it appears. 211This file will describe the copyrights, license, and restrictions which apply 212to that code. 213 214The disclaimer of warranty in the University of Illinois Open Source License 215applies to all code in the LLVM Distribution, and nothing in any of the 216other licenses gives permission to use the names of the LLVM Team or the 217University of Illinois to endorse or promote products derived from this 218Software. 219 220 221============================================================================== 222libc++ License 223============================================================================== 224 225The 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 227to use it under either license. As a contributor, you agree to allow your code 228to be used under both. 229 230Full text of the relevant licenses is included below. 231 232============================================================================== 233 234University of Illinois/NCSA 235Open Source License 236 237Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT 238 239All rights reserved. 240 241Developed by: 242 243 LLVM Team 244 245 University of Illinois at Urbana-Champaign 246 247 http://llvm.org 248 249Permission is hereby granted, free of charge, to any person obtaining a copy of 250this software and associated documentation files (the "Software"), to deal with 251the Software without restriction, including without limitation the rights to 252use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 253of the Software, and to permit persons to whom the Software is furnished to do 254so, 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 268THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 269IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 270FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 271CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 272LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 273OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 274SOFTWARE. 275 276============================================================================== 277 278Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT 279 280Permission is hereby granted, free of charge, to any person obtaining a copy 281of this software and associated documentation files (the "Software"), to deal 282in the Software without restriction, including without limitation the rights 283to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 284copies of the Software, and to permit persons to whom the Software is 285furnished to do so, subject to the following conditions: 286 287The above copyright notice and this permission notice shall be included in 288all copies or substantial portions of the Software. 289 290THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 291IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 292FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 293AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 294LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 295OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 296THE SOFTWARE. 297 298============================================================================== 299libc++abi License 300============================================================================== 301 302The 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 304to use it under either license. As a contributor, you agree to allow your code 305to be used under both. 306 307Full text of the relevant licenses is included below. 308 309============================================================================== 310 311University of Illinois/NCSA 312Open Source License 313 314Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT 315 316All rights reserved. 317 318Developed by: 319 320 LLVM Team 321 322 University of Illinois at Urbana-Champaign 323 324 http://llvm.org 325 326Permission is hereby granted, free of charge, to any person obtaining a copy of 327this software and associated documentation files (the "Software"), to deal with 328the Software without restriction, including without limitation the rights to 329use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 330of the Software, and to permit persons to whom the Software is furnished to do 331so, 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 345THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 346IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 347FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 348CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 349LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 350OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 351SOFTWARE. 352 353============================================================================== 354 355Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT 356 357Permission is hereby granted, free of charge, to any person obtaining a copy 358of this software and associated documentation files (the "Software"), to deal 359in the Software without restriction, including without limitation the rights 360to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 361copies of the Software, and to permit persons to whom the Software is 362furnished to do so, subject to the following conditions: 363 364The above copyright notice and this permission notice shall be included in 365all copies or substantial portions of the Software. 366 367THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 368IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 369FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 370AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 371LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 372OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 373THE SOFTWARE. 374 375============================================================================== 376libc++abi License 377============================================================================== 378 379The 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 381to use it under either license. As a contributor, you agree to allow your code 382to be used under both. 383 384Full text of the relevant licenses is included below. 385 386============================================================================== 387 388University of Illinois/NCSA 389Open Source License 390 391Copyright (c) 2009-2015 by the contributors listed in CREDITS.TXT 392 393All rights reserved. 394 395Developed by: 396 397 LLVM Team 398 399 University of Illinois at Urbana-Champaign 400 401 http://llvm.org 402 403Permission is hereby granted, free of charge, to any person obtaining a copy of 404this software and associated documentation files (the "Software"), to deal with 405the Software without restriction, including without limitation the rights to 406use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 407of the Software, and to permit persons to whom the Software is furnished to do 408so, 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 422THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 423IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 424FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 425CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 426LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 427OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 428SOFTWARE. 429 430============================================================================== 431 432Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT 433 434Permission is hereby granted, free of charge, to any person obtaining a copy 435of this software and associated documentation files (the "Software"), to deal 436in the Software without restriction, including without limitation the rights 437to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 438copies of the Software, and to permit persons to whom the Software is 439furnished to do so, subject to the following conditions: 440 441The above copyright notice and this permission notice shall be included in 442all copies or substantial portions of the Software. 443 444THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 445IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 446FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 447AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 448LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 449OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 450THE SOFTWARE. 451 452============================================================================== 453LLVM Release License 454============================================================================== 455University of Illinois/NCSA 456Open Source License 457 458Copyright (c) 2003-2014 University of Illinois at Urbana-Champaign. 459All rights reserved. 460 461Developed by: 462 463 LLVM Team 464 465 University of Illinois at Urbana-Champaign 466 467 http://llvm.org 468 469Permission is hereby granted, free of charge, to any person obtaining a copy of 470this software and associated documentation files (the "Software"), to deal with 471the Software without restriction, including without limitation the rights to 472use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 473of the Software, and to permit persons to whom the Software is furnished to do 474so, 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 488THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 489IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 490FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 491CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 492LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 493OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 494SOFTWARE. 495 496============================================================================== 497Copyrights and Licenses for Third Party Software Distributed with LLVM: 498============================================================================== 499The LLVM software contains code written by third parties. Such software will 500have its own individual LICENSE.TXT file in the directory in which it appears. 501This file will describe the copyrights, license, and restrictions which apply 502to that code. 503 504The disclaimer of warranty in the University of Illinois Open Source License 505applies to all code in the LLVM Distribution, and nothing in any of the 506other licenses gives permission to use the names of the LLVM Team or the 507University of Illinois to endorse or promote products derived from this 508Software. 509 510The following pieces of software have additional or alternate copyrights, 511licenses, and/or restrictions: 512 513Program Directory 514------- --------- 515Autoconf llvm/autoconf 516 llvm/projects/ModuleMaker/autoconf 517Google Test llvm/utils/unittest/googletest 518OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex} 519pyyaml tests llvm/test/YAMLParser/{*.data, LICENSE.TXT} 520ARM contributions llvm/lib/Target/ARM/LICENSE.TXT 521md5 contributions llvm/lib/Support/MD5.cpp llvm/include/llvm/Support/MD5.h 522 523============================================================================== 524 525The software contained in this directory tree is dual licensed under both the 526University of Illinois "BSD-Like" license and the MIT license. As a user of 527this code you may choose to use it under either license. As a contributor, 528you agree to allow your code to be used under both. The full text of the 529relevant licenses is included below. 530 531In addition, a license agreement from the copyright/patent holders of the 532software contained in this directory tree is included below. 533 534============================================================================== 535 536University of Illinois/NCSA 537Open Source License 538 539Copyright (c) 1997-2015 Intel Corporation 540 541All rights reserved. 542 543Developed by: 544 OpenMP Runtime Team 545 Intel Corporation 546 http://www.openmprtl.org 547 548Permission is hereby granted, free of charge, to any person obtaining a copy of 549this software and associated documentation files (the "Software"), to deal with 550the Software without restriction, including without limitation the rights to 551use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 552of the Software, and to permit persons to whom the Software is furnished to do 553so, subject to the following conditions: 554 555 * Redistributions of source code must retain the above copyright notice, 556 this list of conditions and the following disclaimers. 557 558 * Redistributions in binary form must reproduce the above copyright notice, 559 this list of conditions and the following disclaimers in the 560 documentation and/or other materials provided with the distribution. 561 562 * Neither the names of Intel Corporation OpenMP Runtime Team nor the 563 names of its contributors may be used to endorse or promote products 564 derived from this Software without specific prior written permission. 565 566THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 567IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 568FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 569CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 570LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 571OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 572SOFTWARE. 573 574============================================================================== 575 576Copyright (c) 1997-2014 Intel Corporation 577 578Permission is hereby granted, free of charge, to any person obtaining a copy 579of this software and associated documentation files (the "Software"), to deal 580in the Software without restriction, including without limitation the rights 581to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 582copies of the Software, and to permit persons to whom the Software is 583furnished to do so, subject to the following conditions: 584 585The above copyright notice and this permission notice shall be included in 586all copies or substantial portions of the Software. 587 588THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 589IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 590FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 591AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 592LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 593OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 594THE SOFTWARE. 595 596============================================================================== 597 598Intel Corporation 599 600Software Grant License Agreement ("Agreement") 601 602Except for the license granted herein to you, Intel Corporation ("Intel") reserves 603all right, title, and interest in and to the Software (defined below). 604 605Definition 606 607"Software" means the code and documentation as well as any original work of 608authorship, including any modifications or additions to an existing work, that 609is intentionally submitted by Intel to llvm.org (http://llvm.org) ("LLVM") for 610inclusion in, or documentation of, any of the products owned or managed by LLVM 611(the "Work"). For the purposes of this definition, "submitted" means any form of 612electronic, verbal, or written communication sent to LLVM or its 613representatives, including but not limited to communication on electronic 614mailing lists, source code control systems, and issue tracking systems that are 615managed by, or on behalf of, LLVM for the purpose of discussing and improving 616the Work, but excluding communication that is conspicuously marked otherwise. 617 6181. Grant of Copyright License. Subject to the terms and conditions of this 619 Agreement, Intel hereby grants to you and to recipients of the Software 620 distributed by LLVM a perpetual, worldwide, non-exclusive, no-charge, 621 royalty-free, irrevocable copyright license to reproduce, prepare derivative 622 works of, publicly display, publicly perform, sublicense, and distribute the 623 Software and such derivative works. 624 6252. Grant of Patent License. Subject to the terms and conditions of this 626 Agreement, Intel hereby grants you and to recipients of the Software 627 distributed by LLVM a perpetual, worldwide, non-exclusive, no-charge, 628 royalty-free, irrevocable (except as stated in this section) patent license 629 to make, have made, use, offer to sell, sell, import, and otherwise transfer 630 the Work, where such license applies only to those patent claims licensable 631 by Intel that are necessarily infringed by Intel's Software alone or by 632 combination of the Software with the Work to which such Software was 633 submitted. If any entity institutes patent litigation against Intel or any 634 other entity (including a cross-claim or counterclaim in a lawsuit) alleging 635 that Intel's Software, or the Work to which Intel has contributed constitutes 636 direct or contributory patent infringement, then any patent licenses granted 637 to that entity under this Agreement for the Software or Work shall terminate 638 as of the date such litigation is filed. 639 640Unless required by applicable law or agreed to in writing, the software is 641provided on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, 642either express or implied, including, without limitation, any warranties or 643conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 644PARTICULAR PURPOSE. 645 646============================================================================== 647 648ARM Limited 649 650Software Grant License Agreement ("Agreement") 651 652Except for the license granted herein to you, ARM Limited ("ARM") reserves all 653right, title, and interest in and to the Software (defined below). 654 655Definition 656 657"Software" means the code and documentation as well as any original work of 658authorship, including any modifications or additions to an existing work, that 659is intentionally submitted by ARM to llvm.org (http://llvm.org) ("LLVM") for 660inclusion in, or documentation of, any of the products owned or managed by LLVM 661(the "Work"). For the purposes of this definition, "submitted" means any form of 662electronic, verbal, or written communication sent to LLVM or its 663representatives, including but not limited to communication on electronic 664mailing lists, source code control systems, and issue tracking systems that are 665managed by, or on behalf of, LLVM for the purpose of discussing and improving 666the Work, but excluding communication that is conspicuously marked otherwise. 667 6681. Grant of Copyright License. Subject to the terms and conditions of this 669 Agreement, ARM hereby grants to you and to recipients of the Software 670 distributed by LLVM a perpetual, worldwide, non-exclusive, no-charge, 671 royalty-free, irrevocable copyright license to reproduce, prepare derivative 672 works of, publicly display, publicly perform, sublicense, and distribute the 673 Software and such derivative works. 674 6752. Grant of Patent License. Subject to the terms and conditions of this 676 Agreement, ARM hereby grants you and to recipients of the Software 677 distributed by LLVM a perpetual, worldwide, non-exclusive, no-charge, 678 royalty-free, irrevocable (except as stated in this section) patent license 679 to make, have made, use, offer to sell, sell, import, and otherwise transfer 680 the Work, where such license applies only to those patent claims licensable 681 by ARM that are necessarily infringed by ARM's Software alone or by 682 combination of the Software with the Work to which such Software was 683 submitted. If any entity institutes patent litigation against ARM or any 684 other entity (including a cross-claim or counterclaim in a lawsuit) alleging 685 that ARM's Software, or the Work to which ARM has contributed constitutes 686 direct or contributory patent infringement, then any patent licenses granted 687 to that entity under this Agreement for the Software or Work shall terminate 688 as of the date such litigation is filed. 689 690Unless required by applicable law or agreed to in writing, the software is 691provided on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, 692either express or implied, including, without limitation, any warranties or 693conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 694PARTICULAR PURPOSE. 695 696============================================================================== 697