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