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