1// 2// Copyright (C) 2020 The Android Open Source Project 3// 4// Licensed under the Apache License, Version 2.0 (the "License"); 5// you may not use this file except in compliance with the License. 6// You may obtain a copy of the License at 7// 8// http://www.apache.org/licenses/LICENSE-2.0 9// 10// Unless required by applicable law or agreed to in writing, software 11// distributed under the License is distributed on an "AS IS" BASIS, 12// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13// See the License for the specific language governing permissions and 14// limitations under the License. 15 16package { 17 default_visibility: ["//visibility:public"], 18 default_applicable_licenses: ["Android-Apache-2.0"], 19} 20 21license { 22 name: "Android-Apache-2.0", 23 package_name: "Android", 24 license_kinds: ["SPDX-license-identifier-Apache-2.0"], 25 copyright_notice: "Copyright (C) The Android Open Source Project", 26 license_text: ["LICENSE"], 27} 28 29license_kind { 30 name: "SPDX-license-identifier-0BSD", 31 conditions: ["unencumbered"], 32 url: "https://spdx.org/licenses/0BSD", 33} 34 35license_kind { 36 name: "SPDX-license-identifier-AFL-1.1", 37 conditions: ["by_exception_only"], 38 url: "https://spdx.org/licenses/AFL-1.1.html", 39} 40 41license_kind { 42 name: "SPDX-license-identifier-AFL-1.2", 43 conditions: ["by_exception_only"], 44 url: "https://spdx.org/licenses/AFL-1.2.html", 45} 46 47license_kind { 48 name: "SPDX-license-identifier-AFL-2.0", 49 conditions: ["by_exception_only"], 50 url: "https://spdx.org/licenses/AFL-2.0.html", 51} 52 53license_kind { 54 name: "SPDX-license-identifier-AFL-2.1", 55 conditions: ["notice"], 56 url: "https://spdx.org/licenses/AFL-2.1.html", 57} 58 59license_kind { 60 name: "SPDX-license-identifier-AFL-3.0", 61 conditions: ["notice"], 62 url: "https://spdx.org/licenses/AFL-3.0.html", 63} 64 65license_kind { 66 name: "SPDX-license-identifier-AGPL", 67 conditions: [ 68 "by_exception_only", 69 "not_allowed", 70 ], 71 url: "https://spdx.org/licenses/AGPL.html", 72} 73 74license_kind { 75 name: "SPDX-license-identifier-AGPL-1.0", 76 conditions: [ 77 "by_exception_only", 78 "not_allowed", 79 ], 80 url: "https://spdx.org/licenses/AGPL-1.0.html", 81} 82 83license_kind { 84 name: "SPDX-license-identifier-AGPL-1.0-only", 85 conditions: [ 86 "by_exception_only", 87 "not_allowed", 88 ], 89 url: "https://spdx.org/licenses/AGPL-1.0-only.html", 90} 91 92license_kind { 93 name: "SPDX-license-identifier-AGPL-1.0-or-later", 94 conditions: [ 95 "by_exception_only", 96 "not_allowed", 97 ], 98 url: "https://spdx.org/licenses/AGPL-1.0-or-later.html", 99} 100 101license_kind { 102 name: "SPDX-license-identifier-AGPL-3.0", 103 conditions: [ 104 "by_exception_only", 105 "not_allowed", 106 ], 107 url: "https://spdx.org/licenses/AGPL-3.0.html", 108} 109 110license_kind { 111 name: "SPDX-license-identifier-AGPL-3.0-only", 112 conditions: [ 113 "by_exception_only", 114 "not_allowed", 115 ], 116 url: "https://spdx.org/licenses/AGPL-3.0-only.html", 117} 118 119license_kind { 120 name: "SPDX-license-identifier-AGPL-3.0-or-later", 121 conditions: [ 122 "by_exception_only", 123 "not_allowed", 124 ], 125 url: "https://spdx.org/licenses/AGPL-3.0-or-later.html", 126} 127 128license_kind { 129 name: "SPDX-license-identifier-APSL-1.1", 130 conditions: [ 131 "reciprocal", 132 ], 133 url: "https://spdx.org/licenses/APSL-1.1.html", 134} 135 136license_kind { 137 name: "SPDX-license-identifier-APSL-2.0", 138 conditions: [ 139 "reciprocal", 140 ], 141 url: "https://spdx.org/licenses/APSL-2.0.html", 142} 143 144license_kind { 145 name: "SPDX-license-identifier-Apache", 146 conditions: ["notice"], 147} 148 149license_kind { 150 name: "SPDX-license-identifier-Apache-1.0", 151 conditions: ["notice"], 152 url: "https://spdx.org/licenses/Apache-1.0.html", 153} 154 155license_kind { 156 name: "SPDX-license-identifier-Apache-1.1", 157 conditions: ["notice"], 158 url: "https://spdx.org/licenses/Apache-1.1.html", 159} 160 161license_kind { 162 name: "SPDX-license-identifier-Apache-2.0", 163 conditions: ["notice"], 164 url: "https://spdx.org/licenses/Apache-2.0.html", 165} 166 167license_kind { 168 name: "SPDX-license-identifier-Artistic", 169 conditions: ["notice"], 170} 171 172license_kind { 173 name: "SPDX-license-identifier-Artistic-1.0", 174 conditions: ["notice"], 175 url: "https://spdx.org/licenses/Artistic-1.0.html", 176} 177 178license_kind { 179 name: "SPDX-license-identifier-Artistic-1.0-Perl", 180 conditions: ["notice"], 181 url: "https://spdx.org/licenses/Artistic-1.0-Perl.html", 182} 183 184license_kind { 185 name: "SPDX-license-identifier-Artistic-1.0-cl8", 186 conditions: ["notice"], 187 url: "https://spdx.org/licenses/Artistic-1.0-cl8.html", 188} 189 190license_kind { 191 name: "SPDX-license-identifier-Artistic-2.0", 192 conditions: ["notice"], 193 url: "https://spdx.org/licenses/Artistic-2.0.html", 194} 195 196license_kind { 197 name: "SPDX-license-identifier-BSD", 198 conditions: ["notice"], 199} 200 201license_kind { 202 name: "SPDX-license-identifier-BSD-1-Clause", 203 conditions: ["notice"], 204 url: "https://spdx.org/licenses/BSD-1-Clause.html", 205} 206 207license_kind { 208 name: "SPDX-license-identifier-BSD-2-Clause", 209 conditions: ["notice"], 210 url: "https://spdx.org/licenses/BSD-2-Clause.html", 211} 212 213license_kind { 214 name: "SPDX-license-identifier-BSD-2-Clause-FreeBSD", 215 conditions: ["notice"], 216 url: "https://spdx.org/licenses/BSD-2-Clause-FreeBSD.html", 217} 218 219license_kind { 220 name: "SPDX-license-identifier-BSD-2-Clause-NetBSD", 221 conditions: ["notice"], 222 url: "https://spdx.org/licenses/BSD-2-Clause-NetBSD.html", 223} 224 225license_kind { 226 name: "SPDX-license-identifier-BSD-2-Clause-Patent", 227 conditions: ["notice"], 228 url: "https://spdx.org/licenses/BSD-2-Clause-Patent.html", 229} 230 231license_kind { 232 name: "SPDX-license-identifier-BSD-3-Clause", 233 conditions: ["notice"], 234 url: "https://spdx.org/licenses/BSD-3-Clause.html", 235} 236 237license_kind { 238 name: "SPDX-license-identifier-BSD-3-Clause-Attribution", 239 conditions: ["notice"], 240 url: "https://spdx.org/licenses/BSD-3-Clause-Attribution.html", 241} 242 243license_kind { 244 name: "SPDX-license-identifier-BSD-3-Clause-Clear", 245 conditions: ["notice"], 246 url: "https://spdx.org/licenses/BSD-3-Clause-Clear.html", 247} 248 249license_kind { 250 name: "SPDX-license-identifier-BSD-3-Clause-LBNL", 251 conditions: ["notice"], 252 url: "https://spdx.org/licenses/BSD-3-Clause-LBNL.html", 253} 254 255license_kind { 256 name: "SPDX-license-identifier-BSD-3-Clause-No-Nuclear-License", 257 conditions: ["notice"], 258 url: "https://spdx.org/licenses/BSD-3-Clause-No-Nuclear-License.html", 259} 260 261license_kind { 262 name: "SPDX-license-identifier-BSD-3-Clause-No-Nuclear-License-2014", 263 conditions: ["notice"], 264 url: "https://spdx.org/licenses/BSD-3-Clause-No-Nuclear-License-2014.html", 265} 266 267license_kind { 268 name: "SPDX-license-identifier-BSD-3-Clause-No-Nuclear-Warranty", 269 conditions: ["notice"], 270 url: "https://spdx.org/licenses/BSD-3-Clause-No-Nuclear-Warranty.html", 271} 272 273license_kind { 274 name: "SPDX-license-identifier-BSD-3-Clause-Open-MPI", 275 conditions: ["notice"], 276 url: "https://spdx.org/licenses/BSD-3-Clause-Open-MPI.html", 277} 278 279license_kind { 280 name: "SPDX-license-identifier-BSD-4-Clause", 281 conditions: ["notice"], 282 url: "https://spdx.org/licenses/BSD-4-Clause.html", 283} 284 285license_kind { 286 name: "SPDX-license-identifier-BSD-4-Clause-UC", 287 conditions: ["notice"], 288 url: "https://spdx.org/licenses/BSD-4-Clause-UC.html", 289} 290 291license_kind { 292 name: "SPDX-license-identifier-BSD-Protection", 293 conditions: ["notice"], 294 url: "https://spdx.org/licenses/BSD-Protection.html", 295} 296 297license_kind { 298 name: "SPDX-license-identifier-BSD-Source-Code", 299 conditions: ["notice"], 300 url: "https://spdx.org/licenses/BSD-Source-Code.html", 301} 302 303license_kind { 304 name: "SPDX-license-identifier-BSL-1.0", 305 conditions: ["notice"], 306 url: "https://spdx.org/licenses/BSL-1.0.html", 307} 308 309license_kind { 310 name: "SPDX-license-identifier-Beerware", 311 conditions: ["notice"], 312 url: "https://spdx.org/licenses/Beerware.html", 313} 314 315license_kind { 316 name: "SPDX-license-identifier-CC-BY", 317 conditions: ["notice"], 318} 319 320license_kind { 321 name: "SPDX-license-identifier-CC-BY-1.0", 322 conditions: ["notice"], 323 url: "https://spdx.org/licenses/CC-BY-1.0.html", 324} 325 326license_kind { 327 name: "SPDX-license-identifier-CC-BY-2.0", 328 conditions: ["notice"], 329 url: "https://spdx.org/licenses/CC-BY-2.0.html", 330} 331 332license_kind { 333 name: "SPDX-license-identifier-CC-BY-2.5", 334 conditions: ["notice"], 335 url: "https://spdx.org/licenses/CC-BY-2.5.html", 336} 337 338license_kind { 339 name: "SPDX-license-identifier-CC-BY-3.0", 340 conditions: ["notice"], 341 url: "https://spdx.org/licenses/CC-BY-3.0.html", 342} 343 344license_kind { 345 name: "SPDX-license-identifier-CC-BY-4.0", 346 conditions: ["notice"], 347 url: "https://spdx.org/licenses/CC-BY-4.0.html", 348} 349 350license_kind { 351 name: "SPDX-license-identifier-CC-BY-NC", 352 conditions: [ 353 "by_exception_only", 354 "not_allowed", 355 ], 356} 357 358license_kind { 359 name: "SPDX-license-identifier-CC-BY-NC-1.0", 360 conditions: [ 361 "by_exception_only", 362 "not_allowed", 363 ], 364 url: "https://spdx.org/licenses/CC-BY-NC-1.0.html", 365} 366 367license_kind { 368 name: "SPDX-license-identifier-CC-BY-NC-2.0", 369 conditions: [ 370 "by_exception_only", 371 "not_allowed", 372 ], 373 url: "https://spdx.org/licenses/CC-BY-NC-2.0.html", 374} 375 376license_kind { 377 name: "SPDX-license-identifier-CC-BY-NC-2.5", 378 conditions: [ 379 "by_exception_only", 380 "not_allowed", 381 ], 382 url: "https://spdx.org/licenses/CC-BY-NC-2.5.html", 383} 384 385license_kind { 386 name: "SPDX-license-identifier-CC-BY-NC-3.0", 387 conditions: [ 388 "by_exception_only", 389 "not_allowed", 390 ], 391 url: "https://spdx.org/licenses/CC-BY-NC-3.0.html", 392} 393 394license_kind { 395 name: "SPDX-license-identifier-CC-BY-NC-4.0", 396 conditions: [ 397 "by_exception_only", 398 "not_allowed", 399 ], 400 url: "https://spdx.org/licenses/CC-BY-NC-4.0.html", 401} 402 403license_kind { 404 name: "SPDX-license-identifier-CC-BY-NC-ND-1.0", 405 conditions: [ 406 "by_exception_only", 407 "not_allowed", 408 ], 409 url: "https://spdx.org/licenses/CC-BY-NC-ND-1.0.html", 410} 411 412license_kind { 413 name: "SPDX-license-identifier-CC-BY-NC-ND-2.0", 414 conditions: [ 415 "by_exception_only", 416 "not_allowed", 417 ], 418 url: "https://spdx.org/licenses/CC-BY-NC-ND-2.0.html", 419} 420 421license_kind { 422 name: "SPDX-license-identifier-CC-BY-NC-ND-2.5", 423 conditions: [ 424 "by_exception_only", 425 "not_allowed", 426 ], 427 url: "https://spdx.org/licenses/CC-BY-NC-ND-2.5.html", 428} 429 430license_kind { 431 name: "SPDX-license-identifier-CC-BY-NC-ND-3.0", 432 conditions: [ 433 "by_exception_only", 434 "not_allowed", 435 ], 436 url: "https://spdx.org/licenses/CC-BY-NC-ND-3.0.html", 437} 438 439license_kind { 440 name: "SPDX-license-identifier-CC-BY-NC-ND-4.0", 441 conditions: [ 442 "by_exception_only", 443 "not_allowed", 444 ], 445 url: "https://spdx.org/licenses/CC-BY-NC-ND-4.0.html", 446} 447 448license_kind { 449 name: "SPDX-license-identifier-CC-BY-NC-SA-1.0", 450 conditions: [ 451 "by_exception_only", 452 "not_allowed", 453 ], 454 url: "https://spdx.org/licenses/CC-BY-NC-SA-1.0.html", 455} 456 457license_kind { 458 name: "SPDX-license-identifier-CC-BY-NC-SA-2.0", 459 conditions: [ 460 "by_exception_only", 461 "not_allowed", 462 ], 463 url: "https://spdx.org/licenses/CC-BY-NC-SA-2.0.html", 464} 465 466license_kind { 467 name: "SPDX-license-identifier-CC-BY-NC-SA-2.5", 468 conditions: [ 469 "by_exception_only", 470 "not_allowed", 471 ], 472 url: "https://spdx.org/licenses/CC-BY-NC-SA-2.5.html", 473} 474 475license_kind { 476 name: "SPDX-license-identifier-CC-BY-NC-SA-3.0", 477 conditions: [ 478 "by_exception_only", 479 "not_allowed", 480 ], 481 url: "https://spdx.org/licenses/CC-BY-NC-SA-3.0.html", 482} 483 484license_kind { 485 name: "SPDX-license-identifier-CC-BY-NC-SA-4.0", 486 conditions: [ 487 "by_exception_only", 488 "not_allowed", 489 ], 490 url: "https://spdx.org/licenses/CC-BY-NC-SA-4.0.html", 491} 492 493license_kind { 494 name: "SPDX-license-identifier-CC-BY-ND", 495 conditions: ["restricted"], 496} 497 498license_kind { 499 name: "SPDX-license-identifier-CC-BY-ND-1.0", 500 conditions: ["restricted"], 501 url: "https://spdx.org/licenses/CC-BY-ND-1.0.html", 502} 503 504license_kind { 505 name: "SPDX-license-identifier-CC-BY-ND-2.0", 506 conditions: ["restricted"], 507 url: "https://spdx.org/licenses/CC-BY-ND-2.0.html", 508} 509 510license_kind { 511 name: "SPDX-license-identifier-CC-BY-ND-2.5", 512 conditions: ["restricted"], 513 url: "https://spdx.org/licenses/CC-BY-ND-2.5.html", 514} 515 516license_kind { 517 name: "SPDX-license-identifier-CC-BY-ND-3.0", 518 conditions: ["restricted"], 519 url: "https://spdx.org/licenses/CC-BY-ND-3.0.html", 520} 521 522license_kind { 523 name: "SPDX-license-identifier-CC-BY-ND-4.0", 524 conditions: ["restricted"], 525 url: "https://spdx.org/licenses/CC-BY-ND-4.0.html", 526} 527 528license_kind { 529 name: "SPDX-license-identifier-CC-BY-SA", 530 conditions: ["restricted"], 531} 532 533license_kind { 534 name: "SPDX-license-identifier-CC-BY-SA-1.0", 535 conditions: ["restricted"], 536 url: "https://spdx.org/licenses/CC-BY-SA-1.0.html", 537} 538 539license_kind { 540 name: "SPDX-license-identifier-CC-BY-SA-2.0", 541 conditions: ["restricted"], 542 url: "https://spdx.org/licenses/CC-BY-SA-2.0.html", 543} 544 545license_kind { 546 name: "SPDX-license-identifier-CC-BY-SA-2.5", 547 conditions: ["restricted"], 548 url: "https://spdx.org/licenses/CC-BY-SA-2.5.html", 549} 550 551license_kind { 552 name: "SPDX-license-identifier-CC-BY-SA-3.0", 553 conditions: ["restricted"], 554 url: "https://spdx.org/licenses/CC-BY-SA-3.0.html", 555} 556 557license_kind { 558 name: "SPDX-license-identifier-CC-BY-SA-4.0", 559 conditions: ["restricted"], 560 url: "https://spdx.org/licenses/CC-BY-SA-4.0.html", 561} 562 563license_kind { 564 name: "SPDX-license-identifier-CC-BY-SA-ND", 565 conditions: ["restricted"], 566} 567 568license_kind { 569 name: "SPDX-license-identifier-CC0-1.0", 570 conditions: ["unencumbered"], 571 url: "https://spdx.org/licenses/CC0-1.0.html", 572} 573 574license_kind { 575 name: "SPDX-license-identifier-CDDL", 576 conditions: ["reciprocal"], 577} 578 579license_kind { 580 name: "SPDX-license-identifier-CDDL-1.0", 581 conditions: ["reciprocal"], 582 url: "https://spdx.org/licenses/CDLL-1.0.html", 583} 584 585license_kind { 586 name: "SPDX-license-identifier-CDDL-1.1", 587 conditions: ["reciprocal"], 588 url: "https://spdx.org/licenses/CDLL-1.1.html", 589} 590 591license_kind { 592 name: "SPDX-license-identifier-CPAL-1.0", 593 conditions: [ 594 "by_exception_only", 595 "not_allowed", 596 ], 597 url: "https://spdx.org/licenses/CPAL-1.0.html", 598} 599 600license_kind { 601 name: "SPDX-license-identifier-CPL-1.0", 602 conditions: ["reciprocal"], 603 url: "https://spdx.org/licenses/CPL-1.0.html", 604} 605 606license_kind { 607 name: "SPDX-license-identifier-EPL", 608 conditions: ["reciprocal"], 609} 610 611license_kind { 612 name: "SPDX-license-identifier-EPL-1.0", 613 conditions: ["reciprocal"], 614 url: "https://spdx.org/licenses/EPL-1.0.html", 615} 616 617license_kind { 618 name: "SPDX-license-identifier-EPL-2.0", 619 conditions: ["reciprocal"], 620 url: "https://spdx.org/licenses/EPL-2.0.html", 621} 622 623license_kind { 624 name: "SPDX-license-identifier-EUPL", 625 conditions: [ 626 "by_exception_only", 627 "not_allowed", 628 ], 629} 630 631license_kind { 632 name: "SPDX-license-identifier-EUPL-1.0", 633 conditions: [ 634 "by_exception_only", 635 "not_allowed", 636 ], 637 url: "https://spdx.org/licenses/EUPL-1.0.html", 638} 639 640license_kind { 641 name: "SPDX-license-identifier-EUPL-1.1", 642 conditions: [ 643 "by_exception_only", 644 "not_allowed", 645 ], 646 url: "https://spdx.org/licenses/EUPL-1.0.html", 647} 648 649license_kind { 650 name: "SPDX-license-identifier-EUPL-1.2", 651 conditions: [ 652 "by_exception_only", 653 "not_allowed", 654 ], 655 url: "https://spdx.org/licenses/EUPL-1.0.html", 656} 657 658license_kind { 659 name: "SPDX-license-identifier-FSFAP", 660 conditions: ["notice"], 661 url: "https://spdx.org/licenses/FSFAP", 662} 663 664license_kind { 665 name: "SPDX-license-identifier-FTL", 666 conditions: ["notice"], 667 url: "https://spdx.org/licenses/FTL.html", 668} 669 670license_kind { 671 name: "SPDX-license-identifier-GFDL", 672 conditions: ["by_exception_only"], 673} 674 675license_kind { 676 name: "SPDX-license-identifier-GPL", 677 conditions: ["restricted"], 678} 679 680license_kind { 681 name: "SPDX-license-identifier-GPL-1.0", 682 conditions: ["restricted"], 683 url: "https://spdx.org/licenses/GPL-1.0.html", 684} 685 686license_kind { 687 name: "SPDX-license-identifier-GPL-1.0+", 688 conditions: ["restricted"], 689 url: "https://spdx.org/licenses/GPL-1.0+.html", 690} 691 692license_kind { 693 name: "SPDX-license-identifier-GPL-1.0-only", 694 conditions: ["restricted"], 695 url: "https://spdx.org/licenses/GPL-1.0-only.html", 696} 697 698license_kind { 699 name: "SPDX-license-identifier-GPL-1.0-or-later", 700 conditions: ["restricted"], 701 url: "https://spdx.org/licenses/GPL-1.0-or-later.html", 702} 703 704license_kind { 705 name: "SPDX-license-identifier-GPL-2.0", 706 conditions: ["restricted"], 707 url: "https://spdx.org/licenses/GPL-2.0.html", 708} 709 710license_kind { 711 name: "SPDX-license-identifier-GPL-2.0+", 712 conditions: ["restricted"], 713 url: "https://spdx.org/licenses/GPL-2.0+.html", 714} 715 716license_kind { 717 name: "SPDX-license-identifier-GPL-2.0-only", 718 conditions: ["restricted"], 719 url: "https://spdx.org/licenses/GPL-2.0-only.html", 720} 721 722license_kind { 723 name: "SPDX-license-identifier-GPL-2.0-or-later", 724 conditions: ["restricted"], 725 url: "https://spdx.org/licenses/GPL-2.0-or-later.html", 726} 727 728license_kind { 729 name: "SPDX-license-identifier-GPL-2.0-with-GCC-exception", 730 conditions: ["restricted"], 731 url: "https://spdx.org/licenses/GPL-2.0-with-GCC-exception.html", 732} 733 734license_kind { 735 name: "SPDX-license-identifier-GPL-2.0-with-autoconf-exception", 736 conditions: ["restricted"], 737 url: "https://spdx.org/licenses/GPL-2.0-with-autoconf-exception.html", 738} 739 740license_kind { 741 name: "SPDX-license-identifier-GPL-2.0-with-bison-exception", 742 conditions: ["restricted"], 743 url: "https://spdx.org/licenses/GPL-2.0-with-bison-exception.html", 744} 745 746license_kind { 747 name: "SPDX-license-identifier-GPL-2.0-with-classpath-exception", 748 conditions: ["restricted"], 749 url: "https://spdx.org/licenses/GPL-2.0-with-classpath-exception.html", 750} 751 752license_kind { 753 name: "SPDX-license-identifier-GPL-2.0-with-font-exception", 754 conditions: ["restricted"], 755 url: "https://spdx.org/licenses/GPL-2.0-with-font-exception.html", 756} 757 758license_kind { 759 name: "SPDX-license-identifier-GPL-3.0", 760 conditions: ["restricted"], 761 url: "https://spdx.org/licenses/GPL-3.0.html", 762} 763 764license_kind { 765 name: "SPDX-license-identifier-GPL-3.0+", 766 conditions: ["restricted"], 767 url: "https://spdx.org/licenses/GPL-3.0+.html", 768} 769 770license_kind { 771 name: "SPDX-license-identifier-GPL-3.0-only", 772 conditions: ["restricted"], 773 url: "https://spdx.org/licenses/GPL-3.0-only.html", 774} 775 776license_kind { 777 name: "SPDX-license-identifier-GPL-3.0-or-later", 778 conditions: ["restricted"], 779 url: "https://spdx.org/licenses/GPL-3.0-or-later.html", 780} 781 782license_kind { 783 name: "SPDX-license-identifier-GPL-3.0-with-GCC-exception", 784 conditions: ["restricted"], 785 url: "https://spdx.org/licenses/GPL-3.0-with-GCC-exception.html", 786} 787 788license_kind { 789 name: "SPDX-license-identifier-GPL-3.0-with-autoconf-exception", 790 conditions: ["restricted"], 791 url: "https://spdx.org/licenses/GPL-3.0-with-autoconf-exception.html", 792} 793 794license_kind { 795 name: "SPDX-license-identifier-GPL-with-classpath-exception", 796 conditions: ["restricted"], 797} 798 799license_kind { 800 name: "SPDX-license-identifier-HPND", 801 conditions: ["notice"], 802 url: "https://spdx.org/licenses/HPND.html", 803} 804 805license_kind { 806 name: "SPDX-license-identifier-ICU", 807 conditions: ["notice"], 808 url: "https://spdx.org/licenses/ICU.html", 809} 810 811license_kind { 812 name: "SPDX-license-identifier-ISC", 813 conditions: ["notice"], 814 url: "https://spdx.org/licenses/ISC.html", 815} 816 817license_kind { 818 name: "SPDX-license-identifier-JSON", 819 conditions: ["notice"], 820 url: "https://spdx.org/licenses/JSON.html", 821} 822 823license_kind { 824 name: "SPDX-license-identifier-LGPL", 825 conditions: ["restricted"], 826} 827 828license_kind { 829 name: "SPDX-license-identifier-LGPL-2.0", 830 conditions: ["restricted"], 831 url: "https://spdx.org/licenses/LGPL-2.0.html", 832} 833 834license_kind { 835 name: "SPDX-license-identifier-LGPL-2.0+", 836 conditions: ["restricted"], 837 url: "https://spdx.org/licenses/LGPL-2.0+.html", 838} 839 840license_kind { 841 name: "SPDX-license-identifier-LGPL-2.0-only", 842 conditions: ["restricted"], 843 url: "https://spdx.org/licenses/LGPL-2.0-only.html", 844} 845 846license_kind { 847 name: "SPDX-license-identifier-LGPL-2.0-or-later", 848 conditions: ["restricted"], 849 url: "https://spdx.org/licenses/LGPL-2.0-or-later.html", 850} 851 852license_kind { 853 name: "SPDX-license-identifier-LGPL-2.1", 854 conditions: ["restricted"], 855 url: "https://spdx.org/licenses/LGPL-2.1.html", 856} 857 858license_kind { 859 name: "SPDX-license-identifier-LGPL-2.1+", 860 conditions: ["restricted"], 861 url: "https://spdx.org/licenses/LGPL-2.1+.html", 862} 863 864license_kind { 865 name: "SPDX-license-identifier-LGPL-2.1-only", 866 conditions: ["restricted"], 867 url: "https://spdx.org/licenses/LGPL-2.1-only.html", 868} 869 870license_kind { 871 name: "SPDX-license-identifier-LGPL-2.1-or-later", 872 conditions: ["restricted"], 873 url: "https://spdx.org/licenses/LGPL-2.1-or-later.html", 874} 875 876license_kind { 877 name: "SPDX-license-identifier-LGPL-3.0", 878 conditions: ["restricted"], 879 url: "https://spdx.org/licenses/LGPL-3.0.html", 880} 881 882license_kind { 883 name: "SPDX-license-identifier-LGPL-3.0+", 884 conditions: ["restricted"], 885 url: "https://spdx.org/licenses/LGPL-3.0+.html", 886} 887 888license_kind { 889 name: "SPDX-license-identifier-LGPL-3.0-only", 890 conditions: ["restricted"], 891 url: "https://spdx.org/licenses/LGPL-3.0-only.html", 892} 893 894license_kind { 895 name: "SPDX-license-identifier-LGPL-3.0-or-later", 896 conditions: ["restricted"], 897 url: "https://spdx.org/licenses/LGPL-3.0-or-later.html", 898} 899 900license_kind { 901 name: "SPDX-license-identifier-LGPLLR", 902 conditions: ["restricted"], 903 url: "https://spdx.org/licenses/LGPLLR.html", 904} 905 906license_kind { 907 name: "SPDX-license-identifier-LPL-1.02", 908 conditions: ["notice"], 909 url: "https://spdx.org/licenses/LPL-1.02.html", 910} 911 912license_kind { 913 name: "SPDX-license-identifier-MIT", 914 conditions: ["notice"], 915} 916 917license_kind { 918 name: "SPDX-license-identifier-MIT-0", 919 conditions: ["notice"], 920 url: "https://spdx.org/licenses/MIT-0.html", 921} 922 923license_kind { 924 name: "SPDX-license-identifier-MIT-CMU", 925 conditions: ["notice"], 926 url: "https://spdx.org/licenses/MIT-CMU.html", 927} 928 929license_kind { 930 name: "SPDX-license-identifier-MIT-advertising", 931 conditions: ["notice"], 932 url: "https://spdx.org/licenses/MIT-advertising.html", 933} 934 935license_kind { 936 name: "SPDX-license-identifier-MIT-enna", 937 conditions: ["notice"], 938 url: "https://spdx.org/licenses/MIT-enna.html", 939} 940 941license_kind { 942 name: "SPDX-license-identifier-MIT-feh", 943 conditions: ["notice"], 944 url: "https://spdx.org/licenses/MIT-feh.html", 945} 946 947license_kind { 948 name: "SPDX-license-identifier-MITNFA", 949 conditions: ["notice"], 950 url: "https://spdx.org/licenses/MITNFA.html", 951} 952 953license_kind { 954 name: "SPDX-license-identifier-MPL", 955 conditions: ["reciprocal"], 956} 957 958license_kind { 959 name: "SPDX-license-identifier-MPL-1.0", 960 conditions: ["reciprocal"], 961 url: "https://spdx.org/licenses/MPL-1.0.html", 962} 963 964license_kind { 965 name: "SPDX-license-identifier-MPL-1.1", 966 conditions: ["reciprocal"], 967 url: "https://spdx.org/licenses/MPL-1.1.html", 968} 969 970license_kind { 971 name: "SPDX-license-identifier-MPL-2.0", 972 conditions: ["reciprocal"], 973 url: "https://spdx.org/licenses/MPL-2.0.html", 974} 975 976license_kind { 977 name: "SPDX-license-identifier-MPL-2.0-no-copyleft-exception", 978 conditions: ["reciprocal"], 979 url: "https://spdx.org/licenses/MPL-2.0-no-copyleft-exception.html", 980} 981 982license_kind { 983 name: "SPDX-license-identifier-MS-PL", 984 conditions: ["notice"], 985 url: "https://spdx.org/licenses/MS-PL.html", 986} 987 988license_kind { 989 name: "SPDX-license-identifier-MS-RL", 990 conditions: ["by_exception_only"], 991 url: "https://spdx.org/licenses/MS-RL.html", 992} 993 994license_kind { 995 name: "SPDX-license-identifier-NCSA", 996 conditions: ["notice"], 997 url: "https://spdx.org/licenses/NCSA.html", 998} 999 1000license_kind { 1001 name: "SPDX-license-identifier-OFL", 1002 conditions: ["by_exception_only"], 1003} 1004 1005license_kind { 1006 name: "SPDX-license-identifier-OFL-1.0", 1007 conditions: ["by_exception_only"], 1008 url: "https://spdx.org/licenses/OFL-1.0.html", 1009} 1010 1011license_kind { 1012 name: "SPDX-license-identifier-OFL-1.0-RFN", 1013 conditions: ["by_exception_only"], 1014 url: "https://spdx.org/licenses/OFL-1.0-RFN.html", 1015} 1016 1017license_kind { 1018 name: "SPDX-license-identifier-OFL-1.0-no-RFN", 1019 conditions: ["by_exception_only"], 1020 url: "https://spdx.org/licenses/OFL-1.0-no-RFN.html", 1021} 1022 1023license_kind { 1024 name: "SPDX-license-identifier-OFL-1.1", 1025 conditions: ["by_exception_only"], 1026 url: "https://spdx.org/licenses/OFL-1.1.html", 1027} 1028 1029license_kind { 1030 name: "SPDX-license-identifier-OFL-1.1-RFN", 1031 conditions: ["by_exception_only"], 1032 url: "https://spdx.org/licenses/OFL-1.1-RFN.html", 1033} 1034 1035license_kind { 1036 name: "SPDX-license-identifier-OFL-1.1-no-RFN", 1037 conditions: ["by_exception_only"], 1038 url: "https://spdx.org/licenses/OFL-1.1-no-RFN.html", 1039} 1040 1041license_kind { 1042 name: "SPDX-license-identifier-OpenSSL", 1043 conditions: ["notice"], 1044 url: "https://spdx.org/licenses/OpenSSL.html", 1045} 1046 1047license_kind { 1048 name: "SPDX-license-identifier-PSF-2.0", 1049 conditions: ["notice"], 1050 url: "https://spdx.org/licenses/PSF-2.0.html", 1051} 1052 1053license_kind { 1054 name: "SPDX-license-identifier-SISSL", 1055 conditions: [ 1056 "by_exception_only", 1057 "not_allowed", 1058 ], 1059 url: "https://spdx.org/licenses/SISSL.html", 1060} 1061 1062license_kind { 1063 name: "SPDX-license-identifier-SISSL-1.2", 1064 conditions: [ 1065 "by_exception_only", 1066 "not_allowed", 1067 ], 1068 url: "https://spdx.org/licenses/SISSL-1.2.html", 1069} 1070 1071license_kind { 1072 name: "SPDX-license-identifier-SPL-1.0", 1073 conditions: [ 1074 "by_exception_only", 1075 "reciprocal", 1076 ], 1077 url: "https://spdx.org/licenses/SPL-1.0.html", 1078} 1079 1080license_kind { 1081 name: "SPDX-license-identifier-SSPL", 1082 conditions: [ 1083 "by_exception_only", 1084 "not_allowed", 1085 ], 1086 url: "https://spdx.org/licenses/SSPL.html", 1087} 1088 1089license_kind { 1090 name: "SPDX-license-identifier-UPL-1.0", 1091 conditions: ["notice"], 1092 url: "https://spdx.org/licenses/UPL-1.-.html", 1093} 1094 1095license_kind { 1096 name: "SPDX-license-identifier-Unicode-DFS", 1097 conditions: ["notice"], 1098} 1099 1100license_kind { 1101 name: "SPDX-license-identifier-Unicode-DFS-2015", 1102 conditions: ["notice"], 1103 url: "https://spdx.org/licenses/Unicode-DFS-2015.html", 1104} 1105 1106license_kind { 1107 name: "SPDX-license-identifier-Unicode-DFS-2016", 1108 conditions: ["notice"], 1109 url: "https://spdx.org/licenses/Unicode-DFS-2016.html", 1110} 1111 1112license_kind { 1113 name: "SPDX-license-identifier-Unlicense", 1114 conditions: ["unencumbered"], 1115 url: "https://spdx.org/licenses/Unlicense.html", 1116} 1117 1118license_kind { 1119 name: "SPDX-license-identifier-W3C", 1120 conditions: ["notice"], 1121 url: "https://spdx.org/licenses/W3C.html", 1122} 1123 1124license_kind { 1125 name: "SPDX-license-identifier-W3C-19980720", 1126 conditions: ["notice"], 1127 url: "https://spdx.org/licenses/W3C-19980720.html", 1128} 1129 1130license_kind { 1131 name: "SPDX-license-identifier-W3C-20150513", 1132 conditions: ["notice"], 1133 url: "https://spdx.org/licenses/W3C-20150513.html", 1134} 1135 1136license_kind { 1137 name: "SPDX-license-identifier-WTFPL", 1138 conditions: ["notice"], 1139 url: "https://spdx.org/licenses/WTFPL.html", 1140} 1141 1142license_kind { 1143 name: "SPDX-license-identifier-Watcom-1.0", 1144 conditions: [ 1145 "by_exception_only", 1146 "not_allowed", 1147 ], 1148 url: "https://spdx.org/licenses/Watcom-1.0.html", 1149} 1150 1151license_kind { 1152 name: "SPDX-license-identifier-Xnet", 1153 conditions: ["notice"], 1154 url: "https://spdx.org/licenses/Xnet.html", 1155} 1156 1157license_kind { 1158 name: "SPDX-license-identifier-ZPL", 1159 conditions: ["notice"], 1160} 1161 1162license_kind { 1163 name: "SPDX-license-identifier-ZPL-1.1", 1164 conditions: ["notice"], 1165 url: "https://spdx.org/licenses/ZPL-1.1.html", 1166} 1167 1168license_kind { 1169 name: "SPDX-license-identifier-ZPL-2.0", 1170 conditions: ["notice"], 1171 url: "https://spdx.org/licenses/ZPL-2.0.html", 1172} 1173 1174license_kind { 1175 name: "SPDX-license-identifier-ZPL-2.1", 1176 conditions: ["notice"], 1177 url: "https://spdx.org/licenses/ZPL-2.1.html", 1178} 1179 1180license_kind { 1181 name: "SPDX-license-identifier-Zend-2.0", 1182 conditions: ["notice"], 1183 url: "https://spdx.org/licenses/Zend-2.0.html", 1184} 1185 1186license_kind { 1187 name: "SPDX-license-identifier-Zlib", 1188 conditions: ["notice"], 1189 url: "https://spdx.org/licenses/Zlib.html", 1190} 1191 1192license_kind { 1193 name: "SPDX-license-identifier-libtiff", 1194 conditions: ["notice"], 1195 url: "https://spdx.org/licenses/libtiff.html", 1196} 1197 1198// Legacy license kinds -- do not add new references -- use an spdx kind instead. 1199license_kind { 1200 name: "legacy_unknown", 1201 conditions: ["by_exception_only"], 1202} 1203 1204license_kind { 1205 name: "legacy_unencumbered", 1206 conditions: ["unencumbered"], 1207} 1208 1209license_kind { 1210 name: "legacy_permissive", 1211 conditions: ["permissive"], 1212} 1213 1214license_kind { 1215 name: "legacy_notice", 1216 conditions: ["notice"], 1217} 1218 1219license_kind { 1220 name: "legacy_reciprocal", 1221 conditions: ["reciprocal"], 1222} 1223 1224license_kind { 1225 name: "legacy_restricted", 1226 conditions: ["restricted"], 1227} 1228 1229license_kind { 1230 name: "legacy_by_exception_only", 1231 conditions: ["by_exception_only"], 1232} 1233 1234license_kind { 1235 name: "legacy_not_a_contribution", 1236 conditions: [ 1237 "by_exception_only", 1238 "not_allowed", 1239 ], 1240} 1241 1242license_kind { 1243 name: "legacy_not_allowed", 1244 conditions: [ 1245 "by_exception_only", 1246 "not_allowed", 1247 ], 1248} 1249 1250license_kind { 1251 name: "legacy_proprietary", 1252 conditions: [ 1253 "by_exception_only", 1254 "not_allowed", 1255 "proprietary", 1256 ], 1257} 1258