001package org.hl7.fhir.r4.model; 002 003/* 004 Copyright (c) 2011+, HL7, Inc. 005 All rights reserved. 006 007 Redistribution and use in source and binary forms, with or without modification, 008 are permitted provided that the following conditions are met: 009 010 * Redistributions of source code must retain the above copyright notice, this 011 list of conditions and the following disclaimer. 012 * Redistributions in binary form must reproduce the above copyright notice, 013 this list of conditions and the following disclaimer in the documentation 014 and/or other materials provided with the distribution. 015 * Neither the name of HL7 nor the names of its contributors may be used to 016 endorse or promote products derived from this software without specific 017 prior written permission. 018 019 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 020 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 021 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 022 IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, 023 INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 024 NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 025 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 026 WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 027 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 028 POSSIBILITY OF SUCH DAMAGE. 029 030 */ 031 032// Generated on Tue, May 12, 2020 07:26+1000 for FHIR v4.0.1 033import java.util.ArrayList; 034import java.util.Date; 035import java.util.List; 036 037import org.hl7.fhir.exceptions.FHIRException; 038import org.hl7.fhir.instance.model.api.IBaseBackboneElement; 039import org.hl7.fhir.r4.model.Enumerations.FHIRVersion; 040import org.hl7.fhir.r4.model.Enumerations.FHIRVersionEnumFactory; 041import org.hl7.fhir.r4.model.Enumerations.PublicationStatus; 042import org.hl7.fhir.r4.model.Enumerations.PublicationStatusEnumFactory; 043import org.hl7.fhir.utilities.Utilities; 044 045import ca.uhn.fhir.model.api.annotation.Block; 046import ca.uhn.fhir.model.api.annotation.Child; 047import ca.uhn.fhir.model.api.annotation.ChildOrder; 048import ca.uhn.fhir.model.api.annotation.Description; 049import ca.uhn.fhir.model.api.annotation.ResourceDef; 050import ca.uhn.fhir.model.api.annotation.SearchParamDefinition; 051 052/** 053 * A set of rules of how a particular interoperability or standards problem is 054 * solved - typically through the use of FHIR resources. This resource is used 055 * to gather all the parts of an implementation guide into a logical whole and 056 * to publish a computable definition of all the parts. 057 */ 058@ResourceDef(name = "ImplementationGuide", profile = "http://hl7.org/fhir/StructureDefinition/ImplementationGuide") 059@ChildOrder(names = { "url", "version", "name", "title", "status", "experimental", "date", "publisher", "contact", 060 "description", "useContext", "jurisdiction", "copyright", "packageId", "license", "fhirVersion", "dependsOn", 061 "global", "definition", "manifest" }) 062public class ImplementationGuide extends MetadataResource { 063 064 public enum SPDXLicense { 065 /** 066 * BSD Zero Clause License 067 */ 068 _0BSD, 069 /** 070 * Attribution Assurance License 071 */ 072 AAL, 073 /** 074 * Abstyles License 075 */ 076 ABSTYLES, 077 /** 078 * AdaCore Doc License 079 */ 080 ADACORE_DOC, 081 /** 082 * Adobe Systems Incorporated Source Code License Agreement 083 */ 084 ADOBE_2006, 085 /** 086 * Adobe Glyph List License 087 */ 088 ADOBE_GLYPH, 089 /** 090 * Amazon Digital Services License 091 */ 092 ADSL, 093 /** 094 * Academic Free License v1.1 095 */ 096 AFL_1_1, 097 /** 098 * Academic Free License v1.2 099 */ 100 AFL_1_2, 101 /** 102 * Academic Free License v2.0 103 */ 104 AFL_2_0, 105 /** 106 * Academic Free License v2.1 107 */ 108 AFL_2_1, 109 /** 110 * Academic Free License v3.0 111 */ 112 AFL_3_0, 113 /** 114 * Afmparse License 115 */ 116 AFMPARSE, 117 /** 118 * Affero General Public License v1.0 119 */ 120 AGPL_1_0, 121 /** 122 * Affero General Public License v1.0 only 123 */ 124 AGPL_1_0_ONLY, 125 /** 126 * Affero General Public License v1.0 or later 127 */ 128 AGPL_1_0_OR_LATER, 129 /** 130 * GNU Affero General Public License v3.0 131 */ 132 AGPL_3_0, 133 /** 134 * GNU Affero General Public License v3.0 only 135 */ 136 AGPL_3_0_ONLY, 137 /** 138 * GNU Affero General Public License v3.0 or later 139 */ 140 AGPL_3_0_OR_LATER, 141 /** 142 * Aladdin Free Public License 143 */ 144 ALADDIN, 145 /** 146 * AMD's plpa_map.c License 147 */ 148 AMDPLPA, 149 /** 150 * Apple MIT License 151 */ 152 AML, 153 /** 154 * Academy of Motion Picture Arts and Sciences BSD 155 */ 156 AMPAS, 157 /** 158 * ANTLR Software Rights Notice 159 */ 160 ANTLR_PD, 161 /** 162 * ANTLR Software Rights Notice with license fallback 163 */ 164 ANTLR_PD_FALLBACK, 165 /** 166 * Apache License 1.0 167 */ 168 APACHE_1_0, 169 /** 170 * Apache License 1.1 171 */ 172 APACHE_1_1, 173 /** 174 * Apache License 2.0 175 */ 176 APACHE_2_0, 177 /** 178 * Adobe Postscript AFM License 179 */ 180 APAFML, 181 /** 182 * Adaptive Public License 1.0 183 */ 184 APL_1_0, 185 /** 186 * App::s2p License 187 */ 188 APP_S2P, 189 /** 190 * Apple Public Source License 1.0 191 */ 192 APSL_1_0, 193 /** 194 * Apple Public Source License 1.1 195 */ 196 APSL_1_1, 197 /** 198 * Apple Public Source License 1.2 199 */ 200 APSL_1_2, 201 /** 202 * Apple Public Source License 2.0 203 */ 204 APSL_2_0, 205 /** 206 * Arphic Public License 207 */ 208 ARPHIC_1999, 209 /** 210 * Artistic License 1.0 211 */ 212 ARTISTIC_1_0, 213 /** 214 * Artistic License 1.0 w/clause 8 215 */ 216 ARTISTIC_1_0_CL8, 217 /** 218 * Artistic License 1.0 (Perl) 219 */ 220 ARTISTIC_1_0_PERL, 221 /** 222 * Artistic License 2.0 223 */ 224 ARTISTIC_2_0, 225 /** 226 * ASWF Digital Assets License version 1.0 227 */ 228 ASWF_DIGITAL_ASSETS_1_0, 229 /** 230 * ASWF Digital Assets License 1.1 231 */ 232 ASWF_DIGITAL_ASSETS_1_1, 233 /** 234 * Baekmuk License 235 */ 236 BAEKMUK, 237 /** 238 * Bahyph License 239 */ 240 BAHYPH, 241 /** 242 * Barr License 243 */ 244 BARR, 245 /** 246 * Beerware License 247 */ 248 BEERWARE, 249 /** 250 * Bitstream Charter Font License 251 */ 252 BITSTREAM_CHARTER, 253 /** 254 * Bitstream Vera Font License 255 */ 256 BITSTREAM_VERA, 257 /** 258 * BitTorrent Open Source License v1.0 259 */ 260 BITTORRENT_1_0, 261 /** 262 * BitTorrent Open Source License v1.1 263 */ 264 BITTORRENT_1_1, 265 /** 266 * SQLite Blessing 267 */ 268 BLESSING, 269 /** 270 * Blue Oak Model License 1.0.0 271 */ 272 BLUEOAK_1_0_0, 273 /** 274 * Boehm-Demers-Weiser GC License 275 */ 276 BOEHM_GC, 277 /** 278 * Borceux license 279 */ 280 BORCEUX, 281 /** 282 * Brian Gladman 3-Clause License 283 */ 284 BRIAN_GLADMAN_3_CLAUSE, 285 /** 286 * BSD 1-Clause License 287 */ 288 BSD_1_CLAUSE, 289 /** 290 * BSD 2-Clause "Simplified" License 291 */ 292 BSD_2_CLAUSE, 293 /** 294 * BSD 2-Clause FreeBSD License 295 */ 296 BSD_2_CLAUSE_FREEBSD, 297 /** 298 * BSD 2-Clause NetBSD License 299 */ 300 BSD_2_CLAUSE_NETBSD, 301 /** 302 * BSD-2-Clause Plus Patent License 303 */ 304 BSD_2_CLAUSE_PATENT, 305 /** 306 * BSD 2-Clause with views sentence 307 */ 308 BSD_2_CLAUSE_VIEWS, 309 /** 310 * BSD 3-Clause "New" or "Revised" License 311 */ 312 BSD_3_CLAUSE, 313 /** 314 * BSD with attribution 315 */ 316 BSD_3_CLAUSE_ATTRIBUTION, 317 /** 318 * BSD 3-Clause Clear License 319 */ 320 BSD_3_CLAUSE_CLEAR, 321 /** 322 * Lawrence Berkeley National Labs BSD variant license 323 */ 324 BSD_3_CLAUSE_LBNL, 325 /** 326 * BSD 3-Clause Modification 327 */ 328 BSD_3_CLAUSE_MODIFICATION, 329 /** 330 * BSD 3-Clause No Military License 331 */ 332 BSD_3_CLAUSE_NO_MILITARY_LICENSE, 333 /** 334 * BSD 3-Clause No Nuclear License 335 */ 336 BSD_3_CLAUSE_NO_NUCLEAR_LICENSE, 337 /** 338 * BSD 3-Clause No Nuclear License 2014 339 */ 340 BSD_3_CLAUSE_NO_NUCLEAR_LICENSE_2014, 341 /** 342 * BSD 3-Clause No Nuclear Warranty 343 */ 344 BSD_3_CLAUSE_NO_NUCLEAR_WARRANTY, 345 /** 346 * BSD 3-Clause Open MPI variant 347 */ 348 BSD_3_CLAUSE_OPEN_MPI, 349 /** 350 * BSD 4-Clause "Original" or "Old" License 351 */ 352 BSD_4_CLAUSE, 353 /** 354 * BSD 4 Clause Shortened 355 */ 356 BSD_4_CLAUSE_SHORTENED, 357 /** 358 * BSD-4-Clause (University of California-Specific) 359 */ 360 BSD_4_CLAUSE_UC, 361 /** 362 * BSD 4.3 RENO License 363 */ 364 BSD_4_3RENO, 365 /** 366 * BSD 4.3 TAHOE License 367 */ 368 BSD_4_3TAHOE, 369 /** 370 * BSD Advertising Acknowledgement License 371 */ 372 BSD_ADVERTISING_ACKNOWLEDGEMENT, 373 /** 374 * BSD with Attribution and HPND disclaimer 375 */ 376 BSD_ATTRIBUTION_HPND_DISCLAIMER, 377 /** 378 * BSD Protection License 379 */ 380 BSD_PROTECTION, 381 /** 382 * BSD Source Code Attribution 383 */ 384 BSD_SOURCE_CODE, 385 /** 386 * Boost Software License 1.0 387 */ 388 BSL_1_0, 389 /** 390 * Business Source License 1.1 391 */ 392 BUSL_1_1, 393 /** 394 * bzip2 and libbzip2 License v1.0.5 395 */ 396 BZIP2_1_0_5, 397 /** 398 * bzip2 and libbzip2 License v1.0.6 399 */ 400 BZIP2_1_0_6, 401 /** 402 * Computational Use of Data Agreement v1.0 403 */ 404 C_UDA_1_0, 405 /** 406 * Cryptographic Autonomy License 1.0 407 */ 408 CAL_1_0, 409 /** 410 * Cryptographic Autonomy License 1.0 (Combined Work Exception) 411 */ 412 CAL_1_0_COMBINED_WORK_EXCEPTION, 413 /** 414 * Caldera License 415 */ 416 CALDERA, 417 /** 418 * Computer Associates Trusted Open Source License 1.1 419 */ 420 CATOSL_1_1, 421 /** 422 * Creative Commons Attribution 1.0 Generic 423 */ 424 CC_BY_1_0, 425 /** 426 * Creative Commons Attribution 2.0 Generic 427 */ 428 CC_BY_2_0, 429 /** 430 * Creative Commons Attribution 2.5 Generic 431 */ 432 CC_BY_2_5, 433 /** 434 * Creative Commons Attribution 2.5 Australia 435 */ 436 CC_BY_2_5_AU, 437 /** 438 * Creative Commons Attribution 3.0 Unported 439 */ 440 CC_BY_3_0, 441 /** 442 * Creative Commons Attribution 3.0 Austria 443 */ 444 CC_BY_3_0_AT, 445 /** 446 * Creative Commons Attribution 3.0 Germany 447 */ 448 CC_BY_3_0_DE, 449 /** 450 * Creative Commons Attribution 3.0 IGO 451 */ 452 CC_BY_3_0_IGO, 453 /** 454 * Creative Commons Attribution 3.0 Netherlands 455 */ 456 CC_BY_3_0_NL, 457 /** 458 * Creative Commons Attribution 3.0 United States 459 */ 460 CC_BY_3_0_US, 461 /** 462 * Creative Commons Attribution 4.0 International 463 */ 464 CC_BY_4_0, 465 /** 466 * Creative Commons Attribution Non Commercial 1.0 Generic 467 */ 468 CC_BY_NC_1_0, 469 /** 470 * Creative Commons Attribution Non Commercial 2.0 Generic 471 */ 472 CC_BY_NC_2_0, 473 /** 474 * Creative Commons Attribution Non Commercial 2.5 Generic 475 */ 476 CC_BY_NC_2_5, 477 /** 478 * Creative Commons Attribution Non Commercial 3.0 Unported 479 */ 480 CC_BY_NC_3_0, 481 /** 482 * Creative Commons Attribution Non Commercial 3.0 Germany 483 */ 484 CC_BY_NC_3_0_DE, 485 /** 486 * Creative Commons Attribution Non Commercial 4.0 International 487 */ 488 CC_BY_NC_4_0, 489 /** 490 * Creative Commons Attribution Non Commercial No Derivatives 1.0 Generic 491 */ 492 CC_BY_NC_ND_1_0, 493 /** 494 * Creative Commons Attribution Non Commercial No Derivatives 2.0 Generic 495 */ 496 CC_BY_NC_ND_2_0, 497 /** 498 * Creative Commons Attribution Non Commercial No Derivatives 2.5 Generic 499 */ 500 CC_BY_NC_ND_2_5, 501 /** 502 * Creative Commons Attribution Non Commercial No Derivatives 3.0 Unported 503 */ 504 CC_BY_NC_ND_3_0, 505 /** 506 * Creative Commons Attribution Non Commercial No Derivatives 3.0 Germany 507 */ 508 CC_BY_NC_ND_3_0_DE, 509 /** 510 * Creative Commons Attribution Non Commercial No Derivatives 3.0 IGO 511 */ 512 CC_BY_NC_ND_3_0_IGO, 513 /** 514 * Creative Commons Attribution Non Commercial No Derivatives 4.0 International 515 */ 516 CC_BY_NC_ND_4_0, 517 /** 518 * Creative Commons Attribution Non Commercial Share Alike 1.0 Generic 519 */ 520 CC_BY_NC_SA_1_0, 521 /** 522 * Creative Commons Attribution Non Commercial Share Alike 2.0 Generic 523 */ 524 CC_BY_NC_SA_2_0, 525 /** 526 * Creative Commons Attribution Non Commercial Share Alike 2.0 Germany 527 */ 528 CC_BY_NC_SA_2_0_DE, 529 /** 530 * Creative Commons Attribution-NonCommercial-ShareAlike 2.0 France 531 */ 532 CC_BY_NC_SA_2_0_FR, 533 /** 534 * Creative Commons Attribution Non Commercial Share Alike 2.0 England and Wales 535 */ 536 CC_BY_NC_SA_2_0_UK, 537 /** 538 * Creative Commons Attribution Non Commercial Share Alike 2.5 Generic 539 */ 540 CC_BY_NC_SA_2_5, 541 /** 542 * Creative Commons Attribution Non Commercial Share Alike 3.0 Unported 543 */ 544 CC_BY_NC_SA_3_0, 545 /** 546 * Creative Commons Attribution Non Commercial Share Alike 3.0 Germany 547 */ 548 CC_BY_NC_SA_3_0_DE, 549 /** 550 * Creative Commons Attribution Non Commercial Share Alike 3.0 IGO 551 */ 552 CC_BY_NC_SA_3_0_IGO, 553 /** 554 * Creative Commons Attribution Non Commercial Share Alike 4.0 International 555 */ 556 CC_BY_NC_SA_4_0, 557 /** 558 * Creative Commons Attribution No Derivatives 1.0 Generic 559 */ 560 CC_BY_ND_1_0, 561 /** 562 * Creative Commons Attribution No Derivatives 2.0 Generic 563 */ 564 CC_BY_ND_2_0, 565 /** 566 * Creative Commons Attribution No Derivatives 2.5 Generic 567 */ 568 CC_BY_ND_2_5, 569 /** 570 * Creative Commons Attribution No Derivatives 3.0 Unported 571 */ 572 CC_BY_ND_3_0, 573 /** 574 * Creative Commons Attribution No Derivatives 3.0 Germany 575 */ 576 CC_BY_ND_3_0_DE, 577 /** 578 * Creative Commons Attribution No Derivatives 4.0 International 579 */ 580 CC_BY_ND_4_0, 581 /** 582 * Creative Commons Attribution Share Alike 1.0 Generic 583 */ 584 CC_BY_SA_1_0, 585 /** 586 * Creative Commons Attribution Share Alike 2.0 Generic 587 */ 588 CC_BY_SA_2_0, 589 /** 590 * Creative Commons Attribution Share Alike 2.0 England and Wales 591 */ 592 CC_BY_SA_2_0_UK, 593 /** 594 * Creative Commons Attribution Share Alike 2.1 Japan 595 */ 596 CC_BY_SA_2_1_JP, 597 /** 598 * Creative Commons Attribution Share Alike 2.5 Generic 599 */ 600 CC_BY_SA_2_5, 601 /** 602 * Creative Commons Attribution Share Alike 3.0 Unported 603 */ 604 CC_BY_SA_3_0, 605 /** 606 * Creative Commons Attribution Share Alike 3.0 Austria 607 */ 608 CC_BY_SA_3_0_AT, 609 /** 610 * Creative Commons Attribution Share Alike 3.0 Germany 611 */ 612 CC_BY_SA_3_0_DE, 613 /** 614 * Creative Commons Attribution-ShareAlike 3.0 IGO 615 */ 616 CC_BY_SA_3_0_IGO, 617 /** 618 * Creative Commons Attribution Share Alike 4.0 International 619 */ 620 CC_BY_SA_4_0, 621 /** 622 * Creative Commons Public Domain Dedication and Certification 623 */ 624 CC_PDDC, 625 /** 626 * Creative Commons Zero v1.0 Universal 627 */ 628 CC0_1_0, 629 /** 630 * Common Development and Distribution License 1.0 631 */ 632 CDDL_1_0, 633 /** 634 * Common Development and Distribution License 1.1 635 */ 636 CDDL_1_1, 637 /** 638 * Common Documentation License 1.0 639 */ 640 CDL_1_0, 641 /** 642 * Community Data License Agreement Permissive 1.0 643 */ 644 CDLA_PERMISSIVE_1_0, 645 /** 646 * Community Data License Agreement Permissive 2.0 647 */ 648 CDLA_PERMISSIVE_2_0, 649 /** 650 * Community Data License Agreement Sharing 1.0 651 */ 652 CDLA_SHARING_1_0, 653 /** 654 * CeCILL Free Software License Agreement v1.0 655 */ 656 CECILL_1_0, 657 /** 658 * CeCILL Free Software License Agreement v1.1 659 */ 660 CECILL_1_1, 661 /** 662 * CeCILL Free Software License Agreement v2.0 663 */ 664 CECILL_2_0, 665 /** 666 * CeCILL Free Software License Agreement v2.1 667 */ 668 CECILL_2_1, 669 /** 670 * CeCILL-B Free Software License Agreement 671 */ 672 CECILL_B, 673 /** 674 * CeCILL-C Free Software License Agreement 675 */ 676 CECILL_C, 677 /** 678 * CERN Open Hardware Licence v1.1 679 */ 680 CERN_OHL_1_1, 681 /** 682 * CERN Open Hardware Licence v1.2 683 */ 684 CERN_OHL_1_2, 685 /** 686 * CERN Open Hardware Licence Version 2 - Permissive 687 */ 688 CERN_OHL_P_2_0, 689 /** 690 * CERN Open Hardware Licence Version 2 - Strongly Reciprocal 691 */ 692 CERN_OHL_S_2_0, 693 /** 694 * CERN Open Hardware Licence Version 2 - Weakly Reciprocal 695 */ 696 CERN_OHL_W_2_0, 697 /** 698 * CFITSIO License 699 */ 700 CFITSIO, 701 /** 702 * Checkmk License 703 */ 704 CHECKMK, 705 /** 706 * Clarified Artistic License 707 */ 708 CLARTISTIC, 709 /** 710 * Clips License 711 */ 712 CLIPS, 713 /** 714 * CMU Mach License 715 */ 716 CMU_MACH, 717 /** 718 * CNRI Jython License 719 */ 720 CNRI_JYTHON, 721 /** 722 * CNRI Python License 723 */ 724 CNRI_PYTHON, 725 /** 726 * CNRI Python Open Source GPL Compatible License Agreement 727 */ 728 CNRI_PYTHON_GPL_COMPATIBLE, 729 /** 730 * Copyfree Open Innovation License 731 */ 732 COIL_1_0, 733 /** 734 * Community Specification License 1.0 735 */ 736 COMMUNITY_SPEC_1_0, 737 /** 738 * Condor Public License v1.1 739 */ 740 CONDOR_1_1, 741 /** 742 * copyleft-next 0.3.0 743 */ 744 COPYLEFT_NEXT_0_3_0, 745 /** 746 * copyleft-next 0.3.1 747 */ 748 COPYLEFT_NEXT_0_3_1, 749 /** 750 * Cornell Lossless JPEG License 751 */ 752 CORNELL_LOSSLESS_JPEG, 753 /** 754 * Common Public Attribution License 1.0 755 */ 756 CPAL_1_0, 757 /** 758 * Common Public License 1.0 759 */ 760 CPL_1_0, 761 /** 762 * Code Project Open License 1.02 763 */ 764 CPOL_1_02, 765 /** 766 * Crossword License 767 */ 768 CROSSWORD, 769 /** 770 * CrystalStacker License 771 */ 772 CRYSTALSTACKER, 773 /** 774 * CUA Office Public License v1.0 775 */ 776 CUA_OPL_1_0, 777 /** 778 * Cube License 779 */ 780 CUBE, 781 /** 782 * curl License 783 */ 784 CURL, 785 /** 786 * Deutsche Freie Software Lizenz 787 */ 788 D_FSL_1_0, 789 /** 790 * diffmark license 791 */ 792 DIFFMARK, 793 /** 794 * Data licence Germany ? attribution ? version 2.0 795 */ 796 DL_DE_BY_2_0, 797 /** 798 * DOC License 799 */ 800 DOC, 801 /** 802 * Dotseqn License 803 */ 804 DOTSEQN, 805 /** 806 * Detection Rule License 1.0 807 */ 808 DRL_1_0, 809 /** 810 * DSDP License 811 */ 812 DSDP, 813 /** 814 * David M. Gay dtoa License 815 */ 816 DTOA, 817 /** 818 * dvipdfm License 819 */ 820 DVIPDFM, 821 /** 822 * Educational Community License v1.0 823 */ 824 ECL_1_0, 825 /** 826 * Educational Community License v2.0 827 */ 828 ECL_2_0, 829 /** 830 * eCos license version 2.0 831 */ 832 ECOS_2_0, 833 /** 834 * Eiffel Forum License v1.0 835 */ 836 EFL_1_0, 837 /** 838 * Eiffel Forum License v2.0 839 */ 840 EFL_2_0, 841 /** 842 * eGenix.com Public License 1.1.0 843 */ 844 EGENIX, 845 /** 846 * Elastic License 2.0 847 */ 848 ELASTIC_2_0, 849 /** 850 * Entessa Public License v1.0 851 */ 852 ENTESSA, 853 /** 854 * EPICS Open License 855 */ 856 EPICS, 857 /** 858 * Eclipse Public License 1.0 859 */ 860 EPL_1_0, 861 /** 862 * Eclipse Public License 2.0 863 */ 864 EPL_2_0, 865 /** 866 * Erlang Public License v1.1 867 */ 868 ERLPL_1_1, 869 /** 870 * Etalab Open License 2.0 871 */ 872 ETALAB_2_0, 873 /** 874 * EU DataGrid Software License 875 */ 876 EUDATAGRID, 877 /** 878 * European Union Public License 1.0 879 */ 880 EUPL_1_0, 881 /** 882 * European Union Public License 1.1 883 */ 884 EUPL_1_1, 885 /** 886 * European Union Public License 1.2 887 */ 888 EUPL_1_2, 889 /** 890 * Eurosym License 891 */ 892 EUROSYM, 893 /** 894 * Fair License 895 */ 896 FAIR, 897 /** 898 * Fraunhofer FDK AAC Codec Library 899 */ 900 FDK_AAC, 901 /** 902 * Frameworx Open License 1.0 903 */ 904 FRAMEWORX_1_0, 905 /** 906 * FreeBSD Documentation License 907 */ 908 FREEBSD_DOC, 909 /** 910 * FreeImage Public License v1.0 911 */ 912 FREEIMAGE, 913 /** 914 * FSF All Permissive License 915 */ 916 FSFAP, 917 /** 918 * FSF Unlimited License 919 */ 920 FSFUL, 921 /** 922 * FSF Unlimited License (with License Retention) 923 */ 924 FSFULLR, 925 /** 926 * FSF Unlimited License (With License Retention and Warranty Disclaimer) 927 */ 928 FSFULLRWD, 929 /** 930 * Freetype Project License 931 */ 932 FTL, 933 /** 934 * GD License 935 */ 936 GD, 937 /** 938 * GNU Free Documentation License v1.1 939 */ 940 GFDL_1_1, 941 /** 942 * GNU Free Documentation License v1.1 only - invariants 943 */ 944 GFDL_1_1_INVARIANTS_ONLY, 945 /** 946 * GNU Free Documentation License v1.1 or later - invariants 947 */ 948 GFDL_1_1_INVARIANTS_OR_LATER, 949 /** 950 * GNU Free Documentation License v1.1 only - no invariants 951 */ 952 GFDL_1_1_NO_INVARIANTS_ONLY, 953 /** 954 * GNU Free Documentation License v1.1 or later - no invariants 955 */ 956 GFDL_1_1_NO_INVARIANTS_OR_LATER, 957 /** 958 * GNU Free Documentation License v1.1 only 959 */ 960 GFDL_1_1_ONLY, 961 /** 962 * GNU Free Documentation License v1.1 or later 963 */ 964 GFDL_1_1_OR_LATER, 965 /** 966 * GNU Free Documentation License v1.2 967 */ 968 GFDL_1_2, 969 /** 970 * GNU Free Documentation License v1.2 only - invariants 971 */ 972 GFDL_1_2_INVARIANTS_ONLY, 973 /** 974 * GNU Free Documentation License v1.2 or later - invariants 975 */ 976 GFDL_1_2_INVARIANTS_OR_LATER, 977 /** 978 * GNU Free Documentation License v1.2 only - no invariants 979 */ 980 GFDL_1_2_NO_INVARIANTS_ONLY, 981 /** 982 * GNU Free Documentation License v1.2 or later - no invariants 983 */ 984 GFDL_1_2_NO_INVARIANTS_OR_LATER, 985 /** 986 * GNU Free Documentation License v1.2 only 987 */ 988 GFDL_1_2_ONLY, 989 /** 990 * GNU Free Documentation License v1.2 or later 991 */ 992 GFDL_1_2_OR_LATER, 993 /** 994 * GNU Free Documentation License v1.3 995 */ 996 GFDL_1_3, 997 /** 998 * GNU Free Documentation License v1.3 only - invariants 999 */ 1000 GFDL_1_3_INVARIANTS_ONLY, 1001 /** 1002 * GNU Free Documentation License v1.3 or later - invariants 1003 */ 1004 GFDL_1_3_INVARIANTS_OR_LATER, 1005 /** 1006 * GNU Free Documentation License v1.3 only - no invariants 1007 */ 1008 GFDL_1_3_NO_INVARIANTS_ONLY, 1009 /** 1010 * GNU Free Documentation License v1.3 or later - no invariants 1011 */ 1012 GFDL_1_3_NO_INVARIANTS_OR_LATER, 1013 /** 1014 * GNU Free Documentation License v1.3 only 1015 */ 1016 GFDL_1_3_ONLY, 1017 /** 1018 * GNU Free Documentation License v1.3 or later 1019 */ 1020 GFDL_1_3_OR_LATER, 1021 /** 1022 * Giftware License 1023 */ 1024 GIFTWARE, 1025 /** 1026 * GL2PS License 1027 */ 1028 GL2PS, 1029 /** 1030 * 3dfx Glide License 1031 */ 1032 GLIDE, 1033 /** 1034 * Glulxe License 1035 */ 1036 GLULXE, 1037 /** 1038 * Good Luck With That Public License 1039 */ 1040 GLWTPL, 1041 /** 1042 * gnuplot License 1043 */ 1044 GNUPLOT, 1045 /** 1046 * GNU General Public License v1.0 only 1047 */ 1048 GPL_1_0, 1049 /** 1050 * GNU General Public License v1.0 or later 1051 */ 1052 GPL_1_0PLUS, 1053 /** 1054 * GNU General Public License v1.0 only 1055 */ 1056 GPL_1_0_ONLY, 1057 /** 1058 * GNU General Public License v1.0 or later 1059 */ 1060 GPL_1_0_OR_LATER, 1061 /** 1062 * GNU General Public License v2.0 only 1063 */ 1064 GPL_2_0, 1065 /** 1066 * GNU General Public License v2.0 or later 1067 */ 1068 GPL_2_0PLUS, 1069 /** 1070 * GNU General Public License v2.0 only 1071 */ 1072 GPL_2_0_ONLY, 1073 /** 1074 * GNU General Public License v2.0 or later 1075 */ 1076 GPL_2_0_OR_LATER, 1077 /** 1078 * GNU General Public License v2.0 w/Autoconf exception 1079 */ 1080 GPL_2_0_WITH_AUTOCONF_EXCEPTION, 1081 /** 1082 * GNU General Public License v2.0 w/Bison exception 1083 */ 1084 GPL_2_0_WITH_BISON_EXCEPTION, 1085 /** 1086 * GNU General Public License v2.0 w/Classpath exception 1087 */ 1088 GPL_2_0_WITH_CLASSPATH_EXCEPTION, 1089 /** 1090 * GNU General Public License v2.0 w/Font exception 1091 */ 1092 GPL_2_0_WITH_FONT_EXCEPTION, 1093 /** 1094 * GNU General Public License v2.0 w/GCC Runtime Library exception 1095 */ 1096 GPL_2_0_WITH_GCC_EXCEPTION, 1097 /** 1098 * GNU General Public License v3.0 only 1099 */ 1100 GPL_3_0, 1101 /** 1102 * GNU General Public License v3.0 or later 1103 */ 1104 GPL_3_0PLUS, 1105 /** 1106 * GNU General Public License v3.0 only 1107 */ 1108 GPL_3_0_ONLY, 1109 /** 1110 * GNU General Public License v3.0 or later 1111 */ 1112 GPL_3_0_OR_LATER, 1113 /** 1114 * GNU General Public License v3.0 w/Autoconf exception 1115 */ 1116 GPL_3_0_WITH_AUTOCONF_EXCEPTION, 1117 /** 1118 * GNU General Public License v3.0 w/GCC Runtime Library exception 1119 */ 1120 GPL_3_0_WITH_GCC_EXCEPTION, 1121 /** 1122 * Graphics Gems License 1123 */ 1124 GRAPHICS_GEMS, 1125 /** 1126 * gSOAP Public License v1.3b 1127 */ 1128 GSOAP_1_3B, 1129 /** 1130 * Haskell Language Report License 1131 */ 1132 HASKELLREPORT, 1133 /** 1134 * Hippocratic License 2.1 1135 */ 1136 HIPPOCRATIC_2_1, 1137 /** 1138 * Hewlett-Packard 1986 License 1139 */ 1140 HP_1986, 1141 /** 1142 * Historical Permission Notice and Disclaimer 1143 */ 1144 HPND, 1145 /** 1146 * HPND with US Government export control warning 1147 */ 1148 HPND_EXPORT_US, 1149 /** 1150 * Historical Permission Notice and Disclaimer - Markus Kuhn variant 1151 */ 1152 HPND_MARKUS_KUHN, 1153 /** 1154 * Historical Permission Notice and Disclaimer - sell variant 1155 */ 1156 HPND_SELL_VARIANT, 1157 /** 1158 * HPND sell variant with MIT disclaimer 1159 */ 1160 HPND_SELL_VARIANT_MIT_DISCLAIMER, 1161 /** 1162 * HTML Tidy License 1163 */ 1164 HTMLTIDY, 1165 /** 1166 * IBM PowerPC Initialization and Boot Software 1167 */ 1168 IBM_PIBS, 1169 /** 1170 * ICU License 1171 */ 1172 ICU, 1173 /** 1174 * IEC Code Components End-user licence agreement 1175 */ 1176 IEC_CODE_COMPONENTS_EULA, 1177 /** 1178 * Independent JPEG Group License 1179 */ 1180 IJG, 1181 /** 1182 * Independent JPEG Group License - short 1183 */ 1184 IJG_SHORT, 1185 /** 1186 * ImageMagick License 1187 */ 1188 IMAGEMAGICK, 1189 /** 1190 * iMatix Standard Function Library Agreement 1191 */ 1192 IMATIX, 1193 /** 1194 * Imlib2 License 1195 */ 1196 IMLIB2, 1197 /** 1198 * Info-ZIP License 1199 */ 1200 INFO_ZIP, 1201 /** 1202 * Inner Net License v2.0 1203 */ 1204 INNER_NET_2_0, 1205 /** 1206 * Intel Open Source License 1207 */ 1208 INTEL, 1209 /** 1210 * Intel ACPI Software License Agreement 1211 */ 1212 INTEL_ACPI, 1213 /** 1214 * Interbase Public License v1.0 1215 */ 1216 INTERBASE_1_0, 1217 /** 1218 * IPA Font License 1219 */ 1220 IPA, 1221 /** 1222 * IBM Public License v1.0 1223 */ 1224 IPL_1_0, 1225 /** 1226 * ISC License 1227 */ 1228 ISC, 1229 /** 1230 * Jam License 1231 */ 1232 JAM, 1233 /** 1234 * JasPer License 1235 */ 1236 JASPER_2_0, 1237 /** 1238 * JPL Image Use Policy 1239 */ 1240 JPL_IMAGE, 1241 /** 1242 * Japan Network Information Center License 1243 */ 1244 JPNIC, 1245 /** 1246 * JSON License 1247 */ 1248 JSON, 1249 /** 1250 * Kazlib License 1251 */ 1252 KAZLIB, 1253 /** 1254 * Knuth CTAN License 1255 */ 1256 KNUTH_CTAN, 1257 /** 1258 * Licence Art Libre 1.2 1259 */ 1260 LAL_1_2, 1261 /** 1262 * Licence Art Libre 1.3 1263 */ 1264 LAL_1_3, 1265 /** 1266 * Latex2e License 1267 */ 1268 LATEX2E, 1269 /** 1270 * Latex2e with translated notice permission 1271 */ 1272 LATEX2E_TRANSLATED_NOTICE, 1273 /** 1274 * Leptonica License 1275 */ 1276 LEPTONICA, 1277 /** 1278 * GNU Library General Public License v2 only 1279 */ 1280 LGPL_2_0, 1281 /** 1282 * GNU Library General Public License v2 or later 1283 */ 1284 LGPL_2_0PLUS, 1285 /** 1286 * GNU Library General Public License v2 only 1287 */ 1288 LGPL_2_0_ONLY, 1289 /** 1290 * GNU Library General Public License v2 or later 1291 */ 1292 LGPL_2_0_OR_LATER, 1293 /** 1294 * GNU Lesser General Public License v2.1 only 1295 */ 1296 LGPL_2_1, 1297 /** 1298 * GNU Lesser General Public License v2.1 or later 1299 */ 1300 LGPL_2_1PLUS, 1301 /** 1302 * GNU Lesser General Public License v2.1 only 1303 */ 1304 LGPL_2_1_ONLY, 1305 /** 1306 * GNU Lesser General Public License v2.1 or later 1307 */ 1308 LGPL_2_1_OR_LATER, 1309 /** 1310 * GNU Lesser General Public License v3.0 only 1311 */ 1312 LGPL_3_0, 1313 /** 1314 * GNU Lesser General Public License v3.0 or later 1315 */ 1316 LGPL_3_0PLUS, 1317 /** 1318 * GNU Lesser General Public License v3.0 only 1319 */ 1320 LGPL_3_0_ONLY, 1321 /** 1322 * GNU Lesser General Public License v3.0 or later 1323 */ 1324 LGPL_3_0_OR_LATER, 1325 /** 1326 * Lesser General Public License For Linguistic Resources 1327 */ 1328 LGPLLR, 1329 /** 1330 * libpng License 1331 */ 1332 LIBPNG, 1333 /** 1334 * PNG Reference Library version 2 1335 */ 1336 LIBPNG_2_0, 1337 /** 1338 * libselinux public domain notice 1339 */ 1340 LIBSELINUX_1_0, 1341 /** 1342 * libtiff License 1343 */ 1344 LIBTIFF, 1345 /** 1346 * libutil David Nugent License 1347 */ 1348 LIBUTIL_DAVID_NUGENT, 1349 /** 1350 * Licence Libre du Québec ? Permissive version 1.1 1351 */ 1352 LILIQ_P_1_1, 1353 /** 1354 * Licence Libre du Québec ? Réciprocité version 1.1 1355 */ 1356 LILIQ_R_1_1, 1357 /** 1358 * Licence Libre du Québec ? Réciprocité forte version 1.1 1359 */ 1360 LILIQ_RPLUS_1_1, 1361 /** 1362 * Linux man-pages - 1 paragraph 1363 */ 1364 LINUX_MAN_PAGES_1_PARA, 1365 /** 1366 * Linux man-pages Copyleft 1367 */ 1368 LINUX_MAN_PAGES_COPYLEFT, 1369 /** 1370 * Linux man-pages Copyleft - 2 paragraphs 1371 */ 1372 LINUX_MAN_PAGES_COPYLEFT_2_PARA, 1373 /** 1374 * Linux man-pages Copyleft Variant 1375 */ 1376 LINUX_MAN_PAGES_COPYLEFT_VAR, 1377 /** 1378 * Linux Kernel Variant of OpenIB.org license 1379 */ 1380 LINUX_OPENIB, 1381 /** 1382 * Common Lisp LOOP License 1383 */ 1384 LOOP, 1385 /** 1386 * Lucent Public License Version 1.0 1387 */ 1388 LPL_1_0, 1389 /** 1390 * Lucent Public License v1.02 1391 */ 1392 LPL_1_02, 1393 /** 1394 * LaTeX Project Public License v1.0 1395 */ 1396 LPPL_1_0, 1397 /** 1398 * LaTeX Project Public License v1.1 1399 */ 1400 LPPL_1_1, 1401 /** 1402 * LaTeX Project Public License v1.2 1403 */ 1404 LPPL_1_2, 1405 /** 1406 * LaTeX Project Public License v1.3a 1407 */ 1408 LPPL_1_3A, 1409 /** 1410 * LaTeX Project Public License v1.3c 1411 */ 1412 LPPL_1_3C, 1413 /** 1414 * LZMA SDK License (versions 9.11 to 9.20) 1415 */ 1416 LZMA_SDK_9_11_TO_9_20, 1417 /** 1418 * LZMA SDK License (versions 9.22 and beyond) 1419 */ 1420 LZMA_SDK_9_22, 1421 /** 1422 * MakeIndex License 1423 */ 1424 MAKEINDEX, 1425 /** 1426 * Martin Birgmeier License 1427 */ 1428 MARTIN_BIRGMEIER, 1429 /** 1430 * metamail License 1431 */ 1432 METAMAIL, 1433 /** 1434 * Minpack License 1435 */ 1436 MINPACK, 1437 /** 1438 * The MirOS Licence 1439 */ 1440 MIROS, 1441 /** 1442 * MIT License 1443 */ 1444 MIT, 1445 /** 1446 * MIT No Attribution 1447 */ 1448 MIT_0, 1449 /** 1450 * Enlightenment License (e16) 1451 */ 1452 MIT_ADVERTISING, 1453 /** 1454 * CMU License 1455 */ 1456 MIT_CMU, 1457 /** 1458 * enna License 1459 */ 1460 MIT_ENNA, 1461 /** 1462 * feh License 1463 */ 1464 MIT_FEH, 1465 /** 1466 * MIT Festival Variant 1467 */ 1468 MIT_FESTIVAL, 1469 /** 1470 * MIT License Modern Variant 1471 */ 1472 MIT_MODERN_VARIANT, 1473 /** 1474 * MIT Open Group variant 1475 */ 1476 MIT_OPEN_GROUP, 1477 /** 1478 * MIT Tom Wu Variant 1479 */ 1480 MIT_WU, 1481 /** 1482 * MIT +no-false-attribs license 1483 */ 1484 MITNFA, 1485 /** 1486 * Motosoto License 1487 */ 1488 MOTOSOTO, 1489 /** 1490 * mpi Permissive License 1491 */ 1492 MPI_PERMISSIVE, 1493 /** 1494 * mpich2 License 1495 */ 1496 MPICH2, 1497 /** 1498 * Mozilla Public License 1.0 1499 */ 1500 MPL_1_0, 1501 /** 1502 * Mozilla Public License 1.1 1503 */ 1504 MPL_1_1, 1505 /** 1506 * Mozilla Public License 2.0 1507 */ 1508 MPL_2_0, 1509 /** 1510 * Mozilla Public License 2.0 (no copyleft exception) 1511 */ 1512 MPL_2_0_NO_COPYLEFT_EXCEPTION, 1513 /** 1514 * mplus Font License 1515 */ 1516 MPLUS, 1517 /** 1518 * Microsoft Limited Public License 1519 */ 1520 MS_LPL, 1521 /** 1522 * Microsoft Public License 1523 */ 1524 MS_PL, 1525 /** 1526 * Microsoft Reciprocal License 1527 */ 1528 MS_RL, 1529 /** 1530 * Matrix Template Library License 1531 */ 1532 MTLL, 1533 /** 1534 * Mulan Permissive Software License, Version 1 1535 */ 1536 MULANPSL_1_0, 1537 /** 1538 * Mulan Permissive Software License, Version 2 1539 */ 1540 MULANPSL_2_0, 1541 /** 1542 * Multics License 1543 */ 1544 MULTICS, 1545 /** 1546 * Mup License 1547 */ 1548 MUP, 1549 /** 1550 * Nara Institute of Science and Technology License (2003) 1551 */ 1552 NAIST_2003, 1553 /** 1554 * NASA Open Source Agreement 1.3 1555 */ 1556 NASA_1_3, 1557 /** 1558 * Naumen Public License 1559 */ 1560 NAUMEN, 1561 /** 1562 * Net Boolean Public License v1 1563 */ 1564 NBPL_1_0, 1565 /** 1566 * Non-Commercial Government Licence 1567 */ 1568 NCGL_UK_2_0, 1569 /** 1570 * University of Illinois/NCSA Open Source License 1571 */ 1572 NCSA, 1573 /** 1574 * Net-SNMP License 1575 */ 1576 NET_SNMP, 1577 /** 1578 * NetCDF license 1579 */ 1580 NETCDF, 1581 /** 1582 * Newsletr License 1583 */ 1584 NEWSLETR, 1585 /** 1586 * Nethack General Public License 1587 */ 1588 NGPL, 1589 /** 1590 * NICTA Public Software License, Version 1.0 1591 */ 1592 NICTA_1_0, 1593 /** 1594 * NIST Public Domain Notice 1595 */ 1596 NIST_PD, 1597 /** 1598 * NIST Public Domain Notice with license fallback 1599 */ 1600 NIST_PD_FALLBACK, 1601 /** 1602 * NIST Software License 1603 */ 1604 NIST_SOFTWARE, 1605 /** 1606 * Norwegian Licence for Open Government Data (NLOD) 1.0 1607 */ 1608 NLOD_1_0, 1609 /** 1610 * Norwegian Licence for Open Government Data (NLOD) 2.0 1611 */ 1612 NLOD_2_0, 1613 /** 1614 * No Limit Public License 1615 */ 1616 NLPL, 1617 /** 1618 * Nokia Open Source License 1619 */ 1620 NOKIA, 1621 /** 1622 * Netizen Open Source License 1623 */ 1624 NOSL, 1625 /** 1626 * Not an open source license. 1627 */ 1628 NOT_OPEN_SOURCE, 1629 /** 1630 * Noweb License 1631 */ 1632 NOWEB, 1633 /** 1634 * Netscape Public License v1.0 1635 */ 1636 NPL_1_0, 1637 /** 1638 * Netscape Public License v1.1 1639 */ 1640 NPL_1_1, 1641 /** 1642 * Non-Profit Open Software License 3.0 1643 */ 1644 NPOSL_3_0, 1645 /** 1646 * NRL License 1647 */ 1648 NRL, 1649 /** 1650 * NTP License 1651 */ 1652 NTP, 1653 /** 1654 * NTP No Attribution 1655 */ 1656 NTP_0, 1657 /** 1658 * Nunit License 1659 */ 1660 NUNIT, 1661 /** 1662 * Open Use of Data Agreement v1.0 1663 */ 1664 O_UDA_1_0, 1665 /** 1666 * Open CASCADE Technology Public License 1667 */ 1668 OCCT_PL, 1669 /** 1670 * OCLC Research Public License 2.0 1671 */ 1672 OCLC_2_0, 1673 /** 1674 * Open Data Commons Open Database License v1.0 1675 */ 1676 ODBL_1_0, 1677 /** 1678 * Open Data Commons Attribution License v1.0 1679 */ 1680 ODC_BY_1_0, 1681 /** 1682 * OFFIS License 1683 */ 1684 OFFIS, 1685 /** 1686 * SIL Open Font License 1.0 1687 */ 1688 OFL_1_0, 1689 /** 1690 * SIL Open Font License 1.0 with no Reserved Font Name 1691 */ 1692 OFL_1_0_NO_RFN, 1693 /** 1694 * SIL Open Font License 1.0 with Reserved Font Name 1695 */ 1696 OFL_1_0_RFN, 1697 /** 1698 * SIL Open Font License 1.1 1699 */ 1700 OFL_1_1, 1701 /** 1702 * SIL Open Font License 1.1 with no Reserved Font Name 1703 */ 1704 OFL_1_1_NO_RFN, 1705 /** 1706 * SIL Open Font License 1.1 with Reserved Font Name 1707 */ 1708 OFL_1_1_RFN, 1709 /** 1710 * OGC Software License, Version 1.0 1711 */ 1712 OGC_1_0, 1713 /** 1714 * Taiwan Open Government Data License, version 1.0 1715 */ 1716 OGDL_TAIWAN_1_0, 1717 /** 1718 * Open Government Licence - Canada 1719 */ 1720 OGL_CANADA_2_0, 1721 /** 1722 * Open Government Licence v1.0 1723 */ 1724 OGL_UK_1_0, 1725 /** 1726 * Open Government Licence v2.0 1727 */ 1728 OGL_UK_2_0, 1729 /** 1730 * Open Government Licence v3.0 1731 */ 1732 OGL_UK_3_0, 1733 /** 1734 * Open Group Test Suite License 1735 */ 1736 OGTSL, 1737 /** 1738 * Open LDAP Public License v1.1 1739 */ 1740 OLDAP_1_1, 1741 /** 1742 * Open LDAP Public License v1.2 1743 */ 1744 OLDAP_1_2, 1745 /** 1746 * Open LDAP Public License v1.3 1747 */ 1748 OLDAP_1_3, 1749 /** 1750 * Open LDAP Public License v1.4 1751 */ 1752 OLDAP_1_4, 1753 /** 1754 * Open LDAP Public License v2.0 (or possibly 2.0A and 2.0B) 1755 */ 1756 OLDAP_2_0, 1757 /** 1758 * Open LDAP Public License v2.0.1 1759 */ 1760 OLDAP_2_0_1, 1761 /** 1762 * Open LDAP Public License v2.1 1763 */ 1764 OLDAP_2_1, 1765 /** 1766 * Open LDAP Public License v2.2 1767 */ 1768 OLDAP_2_2, 1769 /** 1770 * Open LDAP Public License v2.2.1 1771 */ 1772 OLDAP_2_2_1, 1773 /** 1774 * Open LDAP Public License 2.2.2 1775 */ 1776 OLDAP_2_2_2, 1777 /** 1778 * Open LDAP Public License v2.3 1779 */ 1780 OLDAP_2_3, 1781 /** 1782 * Open LDAP Public License v2.4 1783 */ 1784 OLDAP_2_4, 1785 /** 1786 * Open LDAP Public License v2.5 1787 */ 1788 OLDAP_2_5, 1789 /** 1790 * Open LDAP Public License v2.6 1791 */ 1792 OLDAP_2_6, 1793 /** 1794 * Open LDAP Public License v2.7 1795 */ 1796 OLDAP_2_7, 1797 /** 1798 * Open LDAP Public License v2.8 1799 */ 1800 OLDAP_2_8, 1801 /** 1802 * Open Logistics Foundation License Version 1.3 1803 */ 1804 OLFL_1_3, 1805 /** 1806 * Open Market License 1807 */ 1808 OML, 1809 /** 1810 * OpenPBS v2.3 Software License 1811 */ 1812 OPENPBS_2_3, 1813 /** 1814 * OpenSSL License 1815 */ 1816 OPENSSL, 1817 /** 1818 * Open Public License v1.0 1819 */ 1820 OPL_1_0, 1821 /** 1822 * United Kingdom Open Parliament Licence v3.0 1823 */ 1824 OPL_UK_3_0, 1825 /** 1826 * Open Publication License v1.0 1827 */ 1828 OPUBL_1_0, 1829 /** 1830 * OSET Public License version 2.1 1831 */ 1832 OSET_PL_2_1, 1833 /** 1834 * Open Software License 1.0 1835 */ 1836 OSL_1_0, 1837 /** 1838 * Open Software License 1.1 1839 */ 1840 OSL_1_1, 1841 /** 1842 * Open Software License 2.0 1843 */ 1844 OSL_2_0, 1845 /** 1846 * Open Software License 2.1 1847 */ 1848 OSL_2_1, 1849 /** 1850 * Open Software License 3.0 1851 */ 1852 OSL_3_0, 1853 /** 1854 * The Parity Public License 6.0.0 1855 */ 1856 PARITY_6_0_0, 1857 /** 1858 * The Parity Public License 7.0.0 1859 */ 1860 PARITY_7_0_0, 1861 /** 1862 * Open Data Commons Public Domain Dedication & License 1.0 1863 */ 1864 PDDL_1_0, 1865 /** 1866 * PHP License v3.0 1867 */ 1868 PHP_3_0, 1869 /** 1870 * PHP License v3.01 1871 */ 1872 PHP_3_01, 1873 /** 1874 * Plexus Classworlds License 1875 */ 1876 PLEXUS, 1877 /** 1878 * PolyForm Noncommercial License 1.0.0 1879 */ 1880 POLYFORM_NONCOMMERCIAL_1_0_0, 1881 /** 1882 * PolyForm Small Business License 1.0.0 1883 */ 1884 POLYFORM_SMALL_BUSINESS_1_0_0, 1885 /** 1886 * PostgreSQL License 1887 */ 1888 POSTGRESQL, 1889 /** 1890 * Python Software Foundation License 2.0 1891 */ 1892 PSF_2_0, 1893 /** 1894 * psfrag License 1895 */ 1896 PSFRAG, 1897 /** 1898 * psutils License 1899 */ 1900 PSUTILS, 1901 /** 1902 * Python License 2.0 1903 */ 1904 PYTHON_2_0, 1905 /** 1906 * Python License 2.0.1 1907 */ 1908 PYTHON_2_0_1, 1909 /** 1910 * Qhull License 1911 */ 1912 QHULL, 1913 /** 1914 * Q Public License 1.0 1915 */ 1916 QPL_1_0, 1917 /** 1918 * Q Public License 1.0 - INRIA 2004 variant 1919 */ 1920 QPL_1_0_INRIA_2004, 1921 /** 1922 * Rdisc License 1923 */ 1924 RDISC, 1925 /** 1926 * Red Hat eCos Public License v1.1 1927 */ 1928 RHECOS_1_1, 1929 /** 1930 * Reciprocal Public License 1.1 1931 */ 1932 RPL_1_1, 1933 /** 1934 * Reciprocal Public License 1.5 1935 */ 1936 RPL_1_5, 1937 /** 1938 * RealNetworks Public Source License v1.0 1939 */ 1940 RPSL_1_0, 1941 /** 1942 * RSA Message-Digest License 1943 */ 1944 RSA_MD, 1945 /** 1946 * Ricoh Source Code Public License 1947 */ 1948 RSCPL, 1949 /** 1950 * Ruby License 1951 */ 1952 RUBY, 1953 /** 1954 * Sax Public Domain Notice 1955 */ 1956 SAX_PD, 1957 /** 1958 * Saxpath License 1959 */ 1960 SAXPATH, 1961 /** 1962 * SCEA Shared Source License 1963 */ 1964 SCEA, 1965 /** 1966 * Scheme Language Report License 1967 */ 1968 SCHEMEREPORT, 1969 /** 1970 * Sendmail License 1971 */ 1972 SENDMAIL, 1973 /** 1974 * Sendmail License 8.23 1975 */ 1976 SENDMAIL_8_23, 1977 /** 1978 * SGI Free Software License B v1.0 1979 */ 1980 SGI_B_1_0, 1981 /** 1982 * SGI Free Software License B v1.1 1983 */ 1984 SGI_B_1_1, 1985 /** 1986 * SGI Free Software License B v2.0 1987 */ 1988 SGI_B_2_0, 1989 /** 1990 * SGP4 Permission Notice 1991 */ 1992 SGP4, 1993 /** 1994 * Solderpad Hardware License v0.5 1995 */ 1996 SHL_0_5, 1997 /** 1998 * Solderpad Hardware License, Version 0.51 1999 */ 2000 SHL_0_51, 2001 /** 2002 * Simple Public License 2.0 2003 */ 2004 SIMPL_2_0, 2005 /** 2006 * Sun Industry Standards Source License v1.1 2007 */ 2008 SISSL, 2009 /** 2010 * Sun Industry Standards Source License v1.2 2011 */ 2012 SISSL_1_2, 2013 /** 2014 * Sleepycat License 2015 */ 2016 SLEEPYCAT, 2017 /** 2018 * Standard ML of New Jersey License 2019 */ 2020 SMLNJ, 2021 /** 2022 * Secure Messaging Protocol Public License 2023 */ 2024 SMPPL, 2025 /** 2026 * SNIA Public License 1.1 2027 */ 2028 SNIA, 2029 /** 2030 * snprintf License 2031 */ 2032 SNPRINTF, 2033 /** 2034 * Spencer License 86 2035 */ 2036 SPENCER_86, 2037 /** 2038 * Spencer License 94 2039 */ 2040 SPENCER_94, 2041 /** 2042 * Spencer License 99 2043 */ 2044 SPENCER_99, 2045 /** 2046 * Sun Public License v1.0 2047 */ 2048 SPL_1_0, 2049 /** 2050 * SSH OpenSSH license 2051 */ 2052 SSH_OPENSSH, 2053 /** 2054 * SSH short notice 2055 */ 2056 SSH_SHORT, 2057 /** 2058 * Server Side Public License, v 1 2059 */ 2060 SSPL_1_0, 2061 /** 2062 * Standard ML of New Jersey License 2063 */ 2064 STANDARDML_NJ, 2065 /** 2066 * SugarCRM Public License v1.1.3 2067 */ 2068 SUGARCRM_1_1_3, 2069 /** 2070 * SunPro License 2071 */ 2072 SUNPRO, 2073 /** 2074 * Scheme Widget Library (SWL) Software License Agreement 2075 */ 2076 SWL, 2077 /** 2078 * Symlinks License 2079 */ 2080 SYMLINKS, 2081 /** 2082 * TAPR Open Hardware License v1.0 2083 */ 2084 TAPR_OHL_1_0, 2085 /** 2086 * TCL/TK License 2087 */ 2088 TCL, 2089 /** 2090 * TCP Wrappers License 2091 */ 2092 TCP_WRAPPERS, 2093 /** 2094 * TermReadKey License 2095 */ 2096 TERMREADKEY, 2097 /** 2098 * TMate Open Source License 2099 */ 2100 TMATE, 2101 /** 2102 * TORQUE v2.5+ Software License v1.1 2103 */ 2104 TORQUE_1_1, 2105 /** 2106 * Trusster Open Source License 2107 */ 2108 TOSL, 2109 /** 2110 * Time::ParseDate License 2111 */ 2112 TPDL, 2113 /** 2114 * THOR Public License 1.0 2115 */ 2116 TPL_1_0, 2117 /** 2118 * Text-Tabs+Wrap License 2119 */ 2120 TTWL, 2121 /** 2122 * Technische Universitaet Berlin License 1.0 2123 */ 2124 TU_BERLIN_1_0, 2125 /** 2126 * Technische Universitaet Berlin License 2.0 2127 */ 2128 TU_BERLIN_2_0, 2129 /** 2130 * UCAR License 2131 */ 2132 UCAR, 2133 /** 2134 * Upstream Compatibility License v1.0 2135 */ 2136 UCL_1_0, 2137 /** 2138 * Unicode License Agreement - Data Files and Software (2015) 2139 */ 2140 UNICODE_DFS_2015, 2141 /** 2142 * Unicode License Agreement - Data Files and Software (2016) 2143 */ 2144 UNICODE_DFS_2016, 2145 /** 2146 * Unicode Terms of Use 2147 */ 2148 UNICODE_TOU, 2149 /** 2150 * UnixCrypt License 2151 */ 2152 UNIXCRYPT, 2153 /** 2154 * The Unlicense 2155 */ 2156 UNLICENSE, 2157 /** 2158 * Universal Permissive License v1.0 2159 */ 2160 UPL_1_0, 2161 /** 2162 * Vim License 2163 */ 2164 VIM, 2165 /** 2166 * VOSTROM Public License for Open Source 2167 */ 2168 VOSTROM, 2169 /** 2170 * Vovida Software License v1.0 2171 */ 2172 VSL_1_0, 2173 /** 2174 * W3C Software Notice and License (2002-12-31) 2175 */ 2176 W3C, 2177 /** 2178 * W3C Software Notice and License (1998-07-20) 2179 */ 2180 W3C_19980720, 2181 /** 2182 * W3C Software Notice and Document License (2015-05-13) 2183 */ 2184 W3C_20150513, 2185 /** 2186 * w3m License 2187 */ 2188 W3M, 2189 /** 2190 * Sybase Open Watcom Public License 1.0 2191 */ 2192 WATCOM_1_0, 2193 /** 2194 * Widget Workshop License 2195 */ 2196 WIDGET_WORKSHOP, 2197 /** 2198 * Wsuipa License 2199 */ 2200 WSUIPA, 2201 /** 2202 * Do What The F*ck You Want To Public License 2203 */ 2204 WTFPL, 2205 /** 2206 * wxWindows Library License 2207 */ 2208 WXWINDOWS, 2209 /** 2210 * X11 License 2211 */ 2212 X11, 2213 /** 2214 * X11 License Distribution Modification Variant 2215 */ 2216 X11_DISTRIBUTE_MODIFICATIONS_VARIANT, 2217 /** 2218 * Xdebug License v 1.03 2219 */ 2220 XDEBUG_1_03, 2221 /** 2222 * Xerox License 2223 */ 2224 XEROX, 2225 /** 2226 * Xfig License 2227 */ 2228 XFIG, 2229 /** 2230 * XFree86 License 1.1 2231 */ 2232 XFREE86_1_1, 2233 /** 2234 * xinetd License 2235 */ 2236 XINETD, 2237 /** 2238 * xlock License 2239 */ 2240 XLOCK, 2241 /** 2242 * X.Net License 2243 */ 2244 XNET, 2245 /** 2246 * XPP License 2247 */ 2248 XPP, 2249 /** 2250 * XSkat License 2251 */ 2252 XSKAT, 2253 /** 2254 * Yahoo! Public License v1.0 2255 */ 2256 YPL_1_0, 2257 /** 2258 * Yahoo! Public License v1.1 2259 */ 2260 YPL_1_1, 2261 /** 2262 * Zed License 2263 */ 2264 ZED, 2265 /** 2266 * Zend License v2.0 2267 */ 2268 ZEND_2_0, 2269 /** 2270 * Zimbra Public License v1.3 2271 */ 2272 ZIMBRA_1_3, 2273 /** 2274 * Zimbra Public License v1.4 2275 */ 2276 ZIMBRA_1_4, 2277 /** 2278 * zlib License 2279 */ 2280 ZLIB, 2281 /** 2282 * zlib/libpng License with Acknowledgement 2283 */ 2284 ZLIB_ACKNOWLEDGEMENT, 2285 /** 2286 * Zope Public License 1.1 2287 */ 2288 ZPL_1_1, 2289 /** 2290 * Zope Public License 2.0 2291 */ 2292 ZPL_2_0, 2293 /** 2294 * Zope Public License 2.1 2295 */ 2296 ZPL_2_1, 2297 /** 2298 * added to help the parsers 2299 */ 2300 NULL; 2301 2302 public static SPDXLicense fromCode(String codeString) throws FHIRException { 2303 if (codeString == null || "".equals(codeString)) 2304 return null; 2305 if ("0BSD".equals(codeString)) 2306 return _0BSD; 2307 if ("AAL".equals(codeString)) 2308 return AAL; 2309 if ("Abstyles".equals(codeString)) 2310 return ABSTYLES; 2311 if ("AdaCore-doc".equals(codeString)) 2312 return ADACORE_DOC; 2313 if ("Adobe-2006".equals(codeString)) 2314 return ADOBE_2006; 2315 if ("Adobe-Glyph".equals(codeString)) 2316 return ADOBE_GLYPH; 2317 if ("ADSL".equals(codeString)) 2318 return ADSL; 2319 if ("AFL-1.1".equals(codeString)) 2320 return AFL_1_1; 2321 if ("AFL-1.2".equals(codeString)) 2322 return AFL_1_2; 2323 if ("AFL-2.0".equals(codeString)) 2324 return AFL_2_0; 2325 if ("AFL-2.1".equals(codeString)) 2326 return AFL_2_1; 2327 if ("AFL-3.0".equals(codeString)) 2328 return AFL_3_0; 2329 if ("Afmparse".equals(codeString)) 2330 return AFMPARSE; 2331 if ("AGPL-1.0".equals(codeString)) 2332 return AGPL_1_0; 2333 if ("AGPL-1.0-only".equals(codeString)) 2334 return AGPL_1_0_ONLY; 2335 if ("AGPL-1.0-or-later".equals(codeString)) 2336 return AGPL_1_0_OR_LATER; 2337 if ("AGPL-3.0".equals(codeString)) 2338 return AGPL_3_0; 2339 if ("AGPL-3.0-only".equals(codeString)) 2340 return AGPL_3_0_ONLY; 2341 if ("AGPL-3.0-or-later".equals(codeString)) 2342 return AGPL_3_0_OR_LATER; 2343 if ("Aladdin".equals(codeString)) 2344 return ALADDIN; 2345 if ("AMDPLPA".equals(codeString)) 2346 return AMDPLPA; 2347 if ("AML".equals(codeString)) 2348 return AML; 2349 if ("AMPAS".equals(codeString)) 2350 return AMPAS; 2351 if ("ANTLR-PD".equals(codeString)) 2352 return ANTLR_PD; 2353 if ("ANTLR-PD-fallback".equals(codeString)) 2354 return ANTLR_PD_FALLBACK; 2355 if ("Apache-1.0".equals(codeString)) 2356 return APACHE_1_0; 2357 if ("Apache-1.1".equals(codeString)) 2358 return APACHE_1_1; 2359 if ("Apache-2.0".equals(codeString)) 2360 return APACHE_2_0; 2361 if ("APAFML".equals(codeString)) 2362 return APAFML; 2363 if ("APL-1.0".equals(codeString)) 2364 return APL_1_0; 2365 if ("App-s2p".equals(codeString)) 2366 return APP_S2P; 2367 if ("APSL-1.0".equals(codeString)) 2368 return APSL_1_0; 2369 if ("APSL-1.1".equals(codeString)) 2370 return APSL_1_1; 2371 if ("APSL-1.2".equals(codeString)) 2372 return APSL_1_2; 2373 if ("APSL-2.0".equals(codeString)) 2374 return APSL_2_0; 2375 if ("Arphic-1999".equals(codeString)) 2376 return ARPHIC_1999; 2377 if ("Artistic-1.0".equals(codeString)) 2378 return ARTISTIC_1_0; 2379 if ("Artistic-1.0-cl8".equals(codeString)) 2380 return ARTISTIC_1_0_CL8; 2381 if ("Artistic-1.0-Perl".equals(codeString)) 2382 return ARTISTIC_1_0_PERL; 2383 if ("Artistic-2.0".equals(codeString)) 2384 return ARTISTIC_2_0; 2385 if ("ASWF-Digital-Assets-1.0".equals(codeString)) 2386 return ASWF_DIGITAL_ASSETS_1_0; 2387 if ("ASWF-Digital-Assets-1.1".equals(codeString)) 2388 return ASWF_DIGITAL_ASSETS_1_1; 2389 if ("Baekmuk".equals(codeString)) 2390 return BAEKMUK; 2391 if ("Bahyph".equals(codeString)) 2392 return BAHYPH; 2393 if ("Barr".equals(codeString)) 2394 return BARR; 2395 if ("Beerware".equals(codeString)) 2396 return BEERWARE; 2397 if ("Bitstream-Charter".equals(codeString)) 2398 return BITSTREAM_CHARTER; 2399 if ("Bitstream-Vera".equals(codeString)) 2400 return BITSTREAM_VERA; 2401 if ("BitTorrent-1.0".equals(codeString)) 2402 return BITTORRENT_1_0; 2403 if ("BitTorrent-1.1".equals(codeString)) 2404 return BITTORRENT_1_1; 2405 if ("blessing".equals(codeString)) 2406 return BLESSING; 2407 if ("BlueOak-1.0.0".equals(codeString)) 2408 return BLUEOAK_1_0_0; 2409 if ("Boehm-GC".equals(codeString)) 2410 return BOEHM_GC; 2411 if ("Borceux".equals(codeString)) 2412 return BORCEUX; 2413 if ("Brian-Gladman-3-Clause".equals(codeString)) 2414 return BRIAN_GLADMAN_3_CLAUSE; 2415 if ("BSD-1-Clause".equals(codeString)) 2416 return BSD_1_CLAUSE; 2417 if ("BSD-2-Clause".equals(codeString)) 2418 return BSD_2_CLAUSE; 2419 if ("BSD-2-Clause-FreeBSD".equals(codeString)) 2420 return BSD_2_CLAUSE_FREEBSD; 2421 if ("BSD-2-Clause-NetBSD".equals(codeString)) 2422 return BSD_2_CLAUSE_NETBSD; 2423 if ("BSD-2-Clause-Patent".equals(codeString)) 2424 return BSD_2_CLAUSE_PATENT; 2425 if ("BSD-2-Clause-Views".equals(codeString)) 2426 return BSD_2_CLAUSE_VIEWS; 2427 if ("BSD-3-Clause".equals(codeString)) 2428 return BSD_3_CLAUSE; 2429 if ("BSD-3-Clause-Attribution".equals(codeString)) 2430 return BSD_3_CLAUSE_ATTRIBUTION; 2431 if ("BSD-3-Clause-Clear".equals(codeString)) 2432 return BSD_3_CLAUSE_CLEAR; 2433 if ("BSD-3-Clause-LBNL".equals(codeString)) 2434 return BSD_3_CLAUSE_LBNL; 2435 if ("BSD-3-Clause-Modification".equals(codeString)) 2436 return BSD_3_CLAUSE_MODIFICATION; 2437 if ("BSD-3-Clause-No-Military-License".equals(codeString)) 2438 return BSD_3_CLAUSE_NO_MILITARY_LICENSE; 2439 if ("BSD-3-Clause-No-Nuclear-License".equals(codeString)) 2440 return BSD_3_CLAUSE_NO_NUCLEAR_LICENSE; 2441 if ("BSD-3-Clause-No-Nuclear-License-2014".equals(codeString)) 2442 return BSD_3_CLAUSE_NO_NUCLEAR_LICENSE_2014; 2443 if ("BSD-3-Clause-No-Nuclear-Warranty".equals(codeString)) 2444 return BSD_3_CLAUSE_NO_NUCLEAR_WARRANTY; 2445 if ("BSD-3-Clause-Open-MPI".equals(codeString)) 2446 return BSD_3_CLAUSE_OPEN_MPI; 2447 if ("BSD-4-Clause".equals(codeString)) 2448 return BSD_4_CLAUSE; 2449 if ("BSD-4-Clause-Shortened".equals(codeString)) 2450 return BSD_4_CLAUSE_SHORTENED; 2451 if ("BSD-4-Clause-UC".equals(codeString)) 2452 return BSD_4_CLAUSE_UC; 2453 if ("BSD-4.3RENO".equals(codeString)) 2454 return BSD_4_3RENO; 2455 if ("BSD-4.3TAHOE".equals(codeString)) 2456 return BSD_4_3TAHOE; 2457 if ("BSD-Advertising-Acknowledgement".equals(codeString)) 2458 return BSD_ADVERTISING_ACKNOWLEDGEMENT; 2459 if ("BSD-Attribution-HPND-disclaimer".equals(codeString)) 2460 return BSD_ATTRIBUTION_HPND_DISCLAIMER; 2461 if ("BSD-Protection".equals(codeString)) 2462 return BSD_PROTECTION; 2463 if ("BSD-Source-Code".equals(codeString)) 2464 return BSD_SOURCE_CODE; 2465 if ("BSL-1.0".equals(codeString)) 2466 return BSL_1_0; 2467 if ("BUSL-1.1".equals(codeString)) 2468 return BUSL_1_1; 2469 if ("bzip2-1.0.5".equals(codeString)) 2470 return BZIP2_1_0_5; 2471 if ("bzip2-1.0.6".equals(codeString)) 2472 return BZIP2_1_0_6; 2473 if ("C-UDA-1.0".equals(codeString)) 2474 return C_UDA_1_0; 2475 if ("CAL-1.0".equals(codeString)) 2476 return CAL_1_0; 2477 if ("CAL-1.0-Combined-Work-Exception".equals(codeString)) 2478 return CAL_1_0_COMBINED_WORK_EXCEPTION; 2479 if ("Caldera".equals(codeString)) 2480 return CALDERA; 2481 if ("CATOSL-1.1".equals(codeString)) 2482 return CATOSL_1_1; 2483 if ("CC-BY-1.0".equals(codeString)) 2484 return CC_BY_1_0; 2485 if ("CC-BY-2.0".equals(codeString)) 2486 return CC_BY_2_0; 2487 if ("CC-BY-2.5".equals(codeString)) 2488 return CC_BY_2_5; 2489 if ("CC-BY-2.5-AU".equals(codeString)) 2490 return CC_BY_2_5_AU; 2491 if ("CC-BY-3.0".equals(codeString)) 2492 return CC_BY_3_0; 2493 if ("CC-BY-3.0-AT".equals(codeString)) 2494 return CC_BY_3_0_AT; 2495 if ("CC-BY-3.0-DE".equals(codeString)) 2496 return CC_BY_3_0_DE; 2497 if ("CC-BY-3.0-IGO".equals(codeString)) 2498 return CC_BY_3_0_IGO; 2499 if ("CC-BY-3.0-NL".equals(codeString)) 2500 return CC_BY_3_0_NL; 2501 if ("CC-BY-3.0-US".equals(codeString)) 2502 return CC_BY_3_0_US; 2503 if ("CC-BY-4.0".equals(codeString)) 2504 return CC_BY_4_0; 2505 if ("CC-BY-NC-1.0".equals(codeString)) 2506 return CC_BY_NC_1_0; 2507 if ("CC-BY-NC-2.0".equals(codeString)) 2508 return CC_BY_NC_2_0; 2509 if ("CC-BY-NC-2.5".equals(codeString)) 2510 return CC_BY_NC_2_5; 2511 if ("CC-BY-NC-3.0".equals(codeString)) 2512 return CC_BY_NC_3_0; 2513 if ("CC-BY-NC-3.0-DE".equals(codeString)) 2514 return CC_BY_NC_3_0_DE; 2515 if ("CC-BY-NC-4.0".equals(codeString)) 2516 return CC_BY_NC_4_0; 2517 if ("CC-BY-NC-ND-1.0".equals(codeString)) 2518 return CC_BY_NC_ND_1_0; 2519 if ("CC-BY-NC-ND-2.0".equals(codeString)) 2520 return CC_BY_NC_ND_2_0; 2521 if ("CC-BY-NC-ND-2.5".equals(codeString)) 2522 return CC_BY_NC_ND_2_5; 2523 if ("CC-BY-NC-ND-3.0".equals(codeString)) 2524 return CC_BY_NC_ND_3_0; 2525 if ("CC-BY-NC-ND-3.0-DE".equals(codeString)) 2526 return CC_BY_NC_ND_3_0_DE; 2527 if ("CC-BY-NC-ND-3.0-IGO".equals(codeString)) 2528 return CC_BY_NC_ND_3_0_IGO; 2529 if ("CC-BY-NC-ND-4.0".equals(codeString)) 2530 return CC_BY_NC_ND_4_0; 2531 if ("CC-BY-NC-SA-1.0".equals(codeString)) 2532 return CC_BY_NC_SA_1_0; 2533 if ("CC-BY-NC-SA-2.0".equals(codeString)) 2534 return CC_BY_NC_SA_2_0; 2535 if ("CC-BY-NC-SA-2.0-DE".equals(codeString)) 2536 return CC_BY_NC_SA_2_0_DE; 2537 if ("CC-BY-NC-SA-2.0-FR".equals(codeString)) 2538 return CC_BY_NC_SA_2_0_FR; 2539 if ("CC-BY-NC-SA-2.0-UK".equals(codeString)) 2540 return CC_BY_NC_SA_2_0_UK; 2541 if ("CC-BY-NC-SA-2.5".equals(codeString)) 2542 return CC_BY_NC_SA_2_5; 2543 if ("CC-BY-NC-SA-3.0".equals(codeString)) 2544 return CC_BY_NC_SA_3_0; 2545 if ("CC-BY-NC-SA-3.0-DE".equals(codeString)) 2546 return CC_BY_NC_SA_3_0_DE; 2547 if ("CC-BY-NC-SA-3.0-IGO".equals(codeString)) 2548 return CC_BY_NC_SA_3_0_IGO; 2549 if ("CC-BY-NC-SA-4.0".equals(codeString)) 2550 return CC_BY_NC_SA_4_0; 2551 if ("CC-BY-ND-1.0".equals(codeString)) 2552 return CC_BY_ND_1_0; 2553 if ("CC-BY-ND-2.0".equals(codeString)) 2554 return CC_BY_ND_2_0; 2555 if ("CC-BY-ND-2.5".equals(codeString)) 2556 return CC_BY_ND_2_5; 2557 if ("CC-BY-ND-3.0".equals(codeString)) 2558 return CC_BY_ND_3_0; 2559 if ("CC-BY-ND-3.0-DE".equals(codeString)) 2560 return CC_BY_ND_3_0_DE; 2561 if ("CC-BY-ND-4.0".equals(codeString)) 2562 return CC_BY_ND_4_0; 2563 if ("CC-BY-SA-1.0".equals(codeString)) 2564 return CC_BY_SA_1_0; 2565 if ("CC-BY-SA-2.0".equals(codeString)) 2566 return CC_BY_SA_2_0; 2567 if ("CC-BY-SA-2.0-UK".equals(codeString)) 2568 return CC_BY_SA_2_0_UK; 2569 if ("CC-BY-SA-2.1-JP".equals(codeString)) 2570 return CC_BY_SA_2_1_JP; 2571 if ("CC-BY-SA-2.5".equals(codeString)) 2572 return CC_BY_SA_2_5; 2573 if ("CC-BY-SA-3.0".equals(codeString)) 2574 return CC_BY_SA_3_0; 2575 if ("CC-BY-SA-3.0-AT".equals(codeString)) 2576 return CC_BY_SA_3_0_AT; 2577 if ("CC-BY-SA-3.0-DE".equals(codeString)) 2578 return CC_BY_SA_3_0_DE; 2579 if ("CC-BY-SA-3.0-IGO".equals(codeString)) 2580 return CC_BY_SA_3_0_IGO; 2581 if ("CC-BY-SA-4.0".equals(codeString)) 2582 return CC_BY_SA_4_0; 2583 if ("CC-PDDC".equals(codeString)) 2584 return CC_PDDC; 2585 if ("CC0-1.0".equals(codeString)) 2586 return CC0_1_0; 2587 if ("CDDL-1.0".equals(codeString)) 2588 return CDDL_1_0; 2589 if ("CDDL-1.1".equals(codeString)) 2590 return CDDL_1_1; 2591 if ("CDL-1.0".equals(codeString)) 2592 return CDL_1_0; 2593 if ("CDLA-Permissive-1.0".equals(codeString)) 2594 return CDLA_PERMISSIVE_1_0; 2595 if ("CDLA-Permissive-2.0".equals(codeString)) 2596 return CDLA_PERMISSIVE_2_0; 2597 if ("CDLA-Sharing-1.0".equals(codeString)) 2598 return CDLA_SHARING_1_0; 2599 if ("CECILL-1.0".equals(codeString)) 2600 return CECILL_1_0; 2601 if ("CECILL-1.1".equals(codeString)) 2602 return CECILL_1_1; 2603 if ("CECILL-2.0".equals(codeString)) 2604 return CECILL_2_0; 2605 if ("CECILL-2.1".equals(codeString)) 2606 return CECILL_2_1; 2607 if ("CECILL-B".equals(codeString)) 2608 return CECILL_B; 2609 if ("CECILL-C".equals(codeString)) 2610 return CECILL_C; 2611 if ("CERN-OHL-1.1".equals(codeString)) 2612 return CERN_OHL_1_1; 2613 if ("CERN-OHL-1.2".equals(codeString)) 2614 return CERN_OHL_1_2; 2615 if ("CERN-OHL-P-2.0".equals(codeString)) 2616 return CERN_OHL_P_2_0; 2617 if ("CERN-OHL-S-2.0".equals(codeString)) 2618 return CERN_OHL_S_2_0; 2619 if ("CERN-OHL-W-2.0".equals(codeString)) 2620 return CERN_OHL_W_2_0; 2621 if ("CFITSIO".equals(codeString)) 2622 return CFITSIO; 2623 if ("checkmk".equals(codeString)) 2624 return CHECKMK; 2625 if ("ClArtistic".equals(codeString)) 2626 return CLARTISTIC; 2627 if ("Clips".equals(codeString)) 2628 return CLIPS; 2629 if ("CMU-Mach".equals(codeString)) 2630 return CMU_MACH; 2631 if ("CNRI-Jython".equals(codeString)) 2632 return CNRI_JYTHON; 2633 if ("CNRI-Python".equals(codeString)) 2634 return CNRI_PYTHON; 2635 if ("CNRI-Python-GPL-Compatible".equals(codeString)) 2636 return CNRI_PYTHON_GPL_COMPATIBLE; 2637 if ("COIL-1.0".equals(codeString)) 2638 return COIL_1_0; 2639 if ("Community-Spec-1.0".equals(codeString)) 2640 return COMMUNITY_SPEC_1_0; 2641 if ("Condor-1.1".equals(codeString)) 2642 return CONDOR_1_1; 2643 if ("copyleft-next-0.3.0".equals(codeString)) 2644 return COPYLEFT_NEXT_0_3_0; 2645 if ("copyleft-next-0.3.1".equals(codeString)) 2646 return COPYLEFT_NEXT_0_3_1; 2647 if ("Cornell-Lossless-JPEG".equals(codeString)) 2648 return CORNELL_LOSSLESS_JPEG; 2649 if ("CPAL-1.0".equals(codeString)) 2650 return CPAL_1_0; 2651 if ("CPL-1.0".equals(codeString)) 2652 return CPL_1_0; 2653 if ("CPOL-1.02".equals(codeString)) 2654 return CPOL_1_02; 2655 if ("Crossword".equals(codeString)) 2656 return CROSSWORD; 2657 if ("CrystalStacker".equals(codeString)) 2658 return CRYSTALSTACKER; 2659 if ("CUA-OPL-1.0".equals(codeString)) 2660 return CUA_OPL_1_0; 2661 if ("Cube".equals(codeString)) 2662 return CUBE; 2663 if ("curl".equals(codeString)) 2664 return CURL; 2665 if ("D-FSL-1.0".equals(codeString)) 2666 return D_FSL_1_0; 2667 if ("diffmark".equals(codeString)) 2668 return DIFFMARK; 2669 if ("DL-DE-BY-2.0".equals(codeString)) 2670 return DL_DE_BY_2_0; 2671 if ("DOC".equals(codeString)) 2672 return DOC; 2673 if ("Dotseqn".equals(codeString)) 2674 return DOTSEQN; 2675 if ("DRL-1.0".equals(codeString)) 2676 return DRL_1_0; 2677 if ("DSDP".equals(codeString)) 2678 return DSDP; 2679 if ("dtoa".equals(codeString)) 2680 return DTOA; 2681 if ("dvipdfm".equals(codeString)) 2682 return DVIPDFM; 2683 if ("ECL-1.0".equals(codeString)) 2684 return ECL_1_0; 2685 if ("ECL-2.0".equals(codeString)) 2686 return ECL_2_0; 2687 if ("eCos-2.0".equals(codeString)) 2688 return ECOS_2_0; 2689 if ("EFL-1.0".equals(codeString)) 2690 return EFL_1_0; 2691 if ("EFL-2.0".equals(codeString)) 2692 return EFL_2_0; 2693 if ("eGenix".equals(codeString)) 2694 return EGENIX; 2695 if ("Elastic-2.0".equals(codeString)) 2696 return ELASTIC_2_0; 2697 if ("Entessa".equals(codeString)) 2698 return ENTESSA; 2699 if ("EPICS".equals(codeString)) 2700 return EPICS; 2701 if ("EPL-1.0".equals(codeString)) 2702 return EPL_1_0; 2703 if ("EPL-2.0".equals(codeString)) 2704 return EPL_2_0; 2705 if ("ErlPL-1.1".equals(codeString)) 2706 return ERLPL_1_1; 2707 if ("etalab-2.0".equals(codeString)) 2708 return ETALAB_2_0; 2709 if ("EUDatagrid".equals(codeString)) 2710 return EUDATAGRID; 2711 if ("EUPL-1.0".equals(codeString)) 2712 return EUPL_1_0; 2713 if ("EUPL-1.1".equals(codeString)) 2714 return EUPL_1_1; 2715 if ("EUPL-1.2".equals(codeString)) 2716 return EUPL_1_2; 2717 if ("Eurosym".equals(codeString)) 2718 return EUROSYM; 2719 if ("Fair".equals(codeString)) 2720 return FAIR; 2721 if ("FDK-AAC".equals(codeString)) 2722 return FDK_AAC; 2723 if ("Frameworx-1.0".equals(codeString)) 2724 return FRAMEWORX_1_0; 2725 if ("FreeBSD-DOC".equals(codeString)) 2726 return FREEBSD_DOC; 2727 if ("FreeImage".equals(codeString)) 2728 return FREEIMAGE; 2729 if ("FSFAP".equals(codeString)) 2730 return FSFAP; 2731 if ("FSFUL".equals(codeString)) 2732 return FSFUL; 2733 if ("FSFULLR".equals(codeString)) 2734 return FSFULLR; 2735 if ("FSFULLRWD".equals(codeString)) 2736 return FSFULLRWD; 2737 if ("FTL".equals(codeString)) 2738 return FTL; 2739 if ("GD".equals(codeString)) 2740 return GD; 2741 if ("GFDL-1.1".equals(codeString)) 2742 return GFDL_1_1; 2743 if ("GFDL-1.1-invariants-only".equals(codeString)) 2744 return GFDL_1_1_INVARIANTS_ONLY; 2745 if ("GFDL-1.1-invariants-or-later".equals(codeString)) 2746 return GFDL_1_1_INVARIANTS_OR_LATER; 2747 if ("GFDL-1.1-no-invariants-only".equals(codeString)) 2748 return GFDL_1_1_NO_INVARIANTS_ONLY; 2749 if ("GFDL-1.1-no-invariants-or-later".equals(codeString)) 2750 return GFDL_1_1_NO_INVARIANTS_OR_LATER; 2751 if ("GFDL-1.1-only".equals(codeString)) 2752 return GFDL_1_1_ONLY; 2753 if ("GFDL-1.1-or-later".equals(codeString)) 2754 return GFDL_1_1_OR_LATER; 2755 if ("GFDL-1.2".equals(codeString)) 2756 return GFDL_1_2; 2757 if ("GFDL-1.2-invariants-only".equals(codeString)) 2758 return GFDL_1_2_INVARIANTS_ONLY; 2759 if ("GFDL-1.2-invariants-or-later".equals(codeString)) 2760 return GFDL_1_2_INVARIANTS_OR_LATER; 2761 if ("GFDL-1.2-no-invariants-only".equals(codeString)) 2762 return GFDL_1_2_NO_INVARIANTS_ONLY; 2763 if ("GFDL-1.2-no-invariants-or-later".equals(codeString)) 2764 return GFDL_1_2_NO_INVARIANTS_OR_LATER; 2765 if ("GFDL-1.2-only".equals(codeString)) 2766 return GFDL_1_2_ONLY; 2767 if ("GFDL-1.2-or-later".equals(codeString)) 2768 return GFDL_1_2_OR_LATER; 2769 if ("GFDL-1.3".equals(codeString)) 2770 return GFDL_1_3; 2771 if ("GFDL-1.3-invariants-only".equals(codeString)) 2772 return GFDL_1_3_INVARIANTS_ONLY; 2773 if ("GFDL-1.3-invariants-or-later".equals(codeString)) 2774 return GFDL_1_3_INVARIANTS_OR_LATER; 2775 if ("GFDL-1.3-no-invariants-only".equals(codeString)) 2776 return GFDL_1_3_NO_INVARIANTS_ONLY; 2777 if ("GFDL-1.3-no-invariants-or-later".equals(codeString)) 2778 return GFDL_1_3_NO_INVARIANTS_OR_LATER; 2779 if ("GFDL-1.3-only".equals(codeString)) 2780 return GFDL_1_3_ONLY; 2781 if ("GFDL-1.3-or-later".equals(codeString)) 2782 return GFDL_1_3_OR_LATER; 2783 if ("Giftware".equals(codeString)) 2784 return GIFTWARE; 2785 if ("GL2PS".equals(codeString)) 2786 return GL2PS; 2787 if ("Glide".equals(codeString)) 2788 return GLIDE; 2789 if ("Glulxe".equals(codeString)) 2790 return GLULXE; 2791 if ("GLWTPL".equals(codeString)) 2792 return GLWTPL; 2793 if ("gnuplot".equals(codeString)) 2794 return GNUPLOT; 2795 if ("GPL-1.0".equals(codeString)) 2796 return GPL_1_0; 2797 if ("GPL-1.0+".equals(codeString)) 2798 return GPL_1_0PLUS; 2799 if ("GPL-1.0-only".equals(codeString)) 2800 return GPL_1_0_ONLY; 2801 if ("GPL-1.0-or-later".equals(codeString)) 2802 return GPL_1_0_OR_LATER; 2803 if ("GPL-2.0".equals(codeString)) 2804 return GPL_2_0; 2805 if ("GPL-2.0+".equals(codeString)) 2806 return GPL_2_0PLUS; 2807 if ("GPL-2.0-only".equals(codeString)) 2808 return GPL_2_0_ONLY; 2809 if ("GPL-2.0-or-later".equals(codeString)) 2810 return GPL_2_0_OR_LATER; 2811 if ("GPL-2.0-with-autoconf-exception".equals(codeString)) 2812 return GPL_2_0_WITH_AUTOCONF_EXCEPTION; 2813 if ("GPL-2.0-with-bison-exception".equals(codeString)) 2814 return GPL_2_0_WITH_BISON_EXCEPTION; 2815 if ("GPL-2.0-with-classpath-exception".equals(codeString)) 2816 return GPL_2_0_WITH_CLASSPATH_EXCEPTION; 2817 if ("GPL-2.0-with-font-exception".equals(codeString)) 2818 return GPL_2_0_WITH_FONT_EXCEPTION; 2819 if ("GPL-2.0-with-GCC-exception".equals(codeString)) 2820 return GPL_2_0_WITH_GCC_EXCEPTION; 2821 if ("GPL-3.0".equals(codeString)) 2822 return GPL_3_0; 2823 if ("GPL-3.0+".equals(codeString)) 2824 return GPL_3_0PLUS; 2825 if ("GPL-3.0-only".equals(codeString)) 2826 return GPL_3_0_ONLY; 2827 if ("GPL-3.0-or-later".equals(codeString)) 2828 return GPL_3_0_OR_LATER; 2829 if ("GPL-3.0-with-autoconf-exception".equals(codeString)) 2830 return GPL_3_0_WITH_AUTOCONF_EXCEPTION; 2831 if ("GPL-3.0-with-GCC-exception".equals(codeString)) 2832 return GPL_3_0_WITH_GCC_EXCEPTION; 2833 if ("Graphics-Gems".equals(codeString)) 2834 return GRAPHICS_GEMS; 2835 if ("gSOAP-1.3b".equals(codeString)) 2836 return GSOAP_1_3B; 2837 if ("HaskellReport".equals(codeString)) 2838 return HASKELLREPORT; 2839 if ("Hippocratic-2.1".equals(codeString)) 2840 return HIPPOCRATIC_2_1; 2841 if ("HP-1986".equals(codeString)) 2842 return HP_1986; 2843 if ("HPND".equals(codeString)) 2844 return HPND; 2845 if ("HPND-export-US".equals(codeString)) 2846 return HPND_EXPORT_US; 2847 if ("HPND-Markus-Kuhn".equals(codeString)) 2848 return HPND_MARKUS_KUHN; 2849 if ("HPND-sell-variant".equals(codeString)) 2850 return HPND_SELL_VARIANT; 2851 if ("HPND-sell-variant-MIT-disclaimer".equals(codeString)) 2852 return HPND_SELL_VARIANT_MIT_DISCLAIMER; 2853 if ("HTMLTIDY".equals(codeString)) 2854 return HTMLTIDY; 2855 if ("IBM-pibs".equals(codeString)) 2856 return IBM_PIBS; 2857 if ("ICU".equals(codeString)) 2858 return ICU; 2859 if ("IEC-Code-Components-EULA".equals(codeString)) 2860 return IEC_CODE_COMPONENTS_EULA; 2861 if ("IJG".equals(codeString)) 2862 return IJG; 2863 if ("IJG-short".equals(codeString)) 2864 return IJG_SHORT; 2865 if ("ImageMagick".equals(codeString)) 2866 return IMAGEMAGICK; 2867 if ("iMatix".equals(codeString)) 2868 return IMATIX; 2869 if ("Imlib2".equals(codeString)) 2870 return IMLIB2; 2871 if ("Info-ZIP".equals(codeString)) 2872 return INFO_ZIP; 2873 if ("Inner-Net-2.0".equals(codeString)) 2874 return INNER_NET_2_0; 2875 if ("Intel".equals(codeString)) 2876 return INTEL; 2877 if ("Intel-ACPI".equals(codeString)) 2878 return INTEL_ACPI; 2879 if ("Interbase-1.0".equals(codeString)) 2880 return INTERBASE_1_0; 2881 if ("IPA".equals(codeString)) 2882 return IPA; 2883 if ("IPL-1.0".equals(codeString)) 2884 return IPL_1_0; 2885 if ("ISC".equals(codeString)) 2886 return ISC; 2887 if ("Jam".equals(codeString)) 2888 return JAM; 2889 if ("JasPer-2.0".equals(codeString)) 2890 return JASPER_2_0; 2891 if ("JPL-image".equals(codeString)) 2892 return JPL_IMAGE; 2893 if ("JPNIC".equals(codeString)) 2894 return JPNIC; 2895 if ("JSON".equals(codeString)) 2896 return JSON; 2897 if ("Kazlib".equals(codeString)) 2898 return KAZLIB; 2899 if ("Knuth-CTAN".equals(codeString)) 2900 return KNUTH_CTAN; 2901 if ("LAL-1.2".equals(codeString)) 2902 return LAL_1_2; 2903 if ("LAL-1.3".equals(codeString)) 2904 return LAL_1_3; 2905 if ("Latex2e".equals(codeString)) 2906 return LATEX2E; 2907 if ("Latex2e-translated-notice".equals(codeString)) 2908 return LATEX2E_TRANSLATED_NOTICE; 2909 if ("Leptonica".equals(codeString)) 2910 return LEPTONICA; 2911 if ("LGPL-2.0".equals(codeString)) 2912 return LGPL_2_0; 2913 if ("LGPL-2.0+".equals(codeString)) 2914 return LGPL_2_0PLUS; 2915 if ("LGPL-2.0-only".equals(codeString)) 2916 return LGPL_2_0_ONLY; 2917 if ("LGPL-2.0-or-later".equals(codeString)) 2918 return LGPL_2_0_OR_LATER; 2919 if ("LGPL-2.1".equals(codeString)) 2920 return LGPL_2_1; 2921 if ("LGPL-2.1+".equals(codeString)) 2922 return LGPL_2_1PLUS; 2923 if ("LGPL-2.1-only".equals(codeString)) 2924 return LGPL_2_1_ONLY; 2925 if ("LGPL-2.1-or-later".equals(codeString)) 2926 return LGPL_2_1_OR_LATER; 2927 if ("LGPL-3.0".equals(codeString)) 2928 return LGPL_3_0; 2929 if ("LGPL-3.0+".equals(codeString)) 2930 return LGPL_3_0PLUS; 2931 if ("LGPL-3.0-only".equals(codeString)) 2932 return LGPL_3_0_ONLY; 2933 if ("LGPL-3.0-or-later".equals(codeString)) 2934 return LGPL_3_0_OR_LATER; 2935 if ("LGPLLR".equals(codeString)) 2936 return LGPLLR; 2937 if ("Libpng".equals(codeString)) 2938 return LIBPNG; 2939 if ("libpng-2.0".equals(codeString)) 2940 return LIBPNG_2_0; 2941 if ("libselinux-1.0".equals(codeString)) 2942 return LIBSELINUX_1_0; 2943 if ("libtiff".equals(codeString)) 2944 return LIBTIFF; 2945 if ("libutil-David-Nugent".equals(codeString)) 2946 return LIBUTIL_DAVID_NUGENT; 2947 if ("LiLiQ-P-1.1".equals(codeString)) 2948 return LILIQ_P_1_1; 2949 if ("LiLiQ-R-1.1".equals(codeString)) 2950 return LILIQ_R_1_1; 2951 if ("LiLiQ-Rplus-1.1".equals(codeString)) 2952 return LILIQ_RPLUS_1_1; 2953 if ("Linux-man-pages-1-para".equals(codeString)) 2954 return LINUX_MAN_PAGES_1_PARA; 2955 if ("Linux-man-pages-copyleft".equals(codeString)) 2956 return LINUX_MAN_PAGES_COPYLEFT; 2957 if ("Linux-man-pages-copyleft-2-para".equals(codeString)) 2958 return LINUX_MAN_PAGES_COPYLEFT_2_PARA; 2959 if ("Linux-man-pages-copyleft-var".equals(codeString)) 2960 return LINUX_MAN_PAGES_COPYLEFT_VAR; 2961 if ("Linux-OpenIB".equals(codeString)) 2962 return LINUX_OPENIB; 2963 if ("LOOP".equals(codeString)) 2964 return LOOP; 2965 if ("LPL-1.0".equals(codeString)) 2966 return LPL_1_0; 2967 if ("LPL-1.02".equals(codeString)) 2968 return LPL_1_02; 2969 if ("LPPL-1.0".equals(codeString)) 2970 return LPPL_1_0; 2971 if ("LPPL-1.1".equals(codeString)) 2972 return LPPL_1_1; 2973 if ("LPPL-1.2".equals(codeString)) 2974 return LPPL_1_2; 2975 if ("LPPL-1.3a".equals(codeString)) 2976 return LPPL_1_3A; 2977 if ("LPPL-1.3c".equals(codeString)) 2978 return LPPL_1_3C; 2979 if ("LZMA-SDK-9.11-to-9.20".equals(codeString)) 2980 return LZMA_SDK_9_11_TO_9_20; 2981 if ("LZMA-SDK-9.22".equals(codeString)) 2982 return LZMA_SDK_9_22; 2983 if ("MakeIndex".equals(codeString)) 2984 return MAKEINDEX; 2985 if ("Martin-Birgmeier".equals(codeString)) 2986 return MARTIN_BIRGMEIER; 2987 if ("metamail".equals(codeString)) 2988 return METAMAIL; 2989 if ("Minpack".equals(codeString)) 2990 return MINPACK; 2991 if ("MirOS".equals(codeString)) 2992 return MIROS; 2993 if ("MIT".equals(codeString)) 2994 return MIT; 2995 if ("MIT-0".equals(codeString)) 2996 return MIT_0; 2997 if ("MIT-advertising".equals(codeString)) 2998 return MIT_ADVERTISING; 2999 if ("MIT-CMU".equals(codeString)) 3000 return MIT_CMU; 3001 if ("MIT-enna".equals(codeString)) 3002 return MIT_ENNA; 3003 if ("MIT-feh".equals(codeString)) 3004 return MIT_FEH; 3005 if ("MIT-Festival".equals(codeString)) 3006 return MIT_FESTIVAL; 3007 if ("MIT-Modern-Variant".equals(codeString)) 3008 return MIT_MODERN_VARIANT; 3009 if ("MIT-open-group".equals(codeString)) 3010 return MIT_OPEN_GROUP; 3011 if ("MIT-Wu".equals(codeString)) 3012 return MIT_WU; 3013 if ("MITNFA".equals(codeString)) 3014 return MITNFA; 3015 if ("Motosoto".equals(codeString)) 3016 return MOTOSOTO; 3017 if ("mpi-permissive".equals(codeString)) 3018 return MPI_PERMISSIVE; 3019 if ("mpich2".equals(codeString)) 3020 return MPICH2; 3021 if ("MPL-1.0".equals(codeString)) 3022 return MPL_1_0; 3023 if ("MPL-1.1".equals(codeString)) 3024 return MPL_1_1; 3025 if ("MPL-2.0".equals(codeString)) 3026 return MPL_2_0; 3027 if ("MPL-2.0-no-copyleft-exception".equals(codeString)) 3028 return MPL_2_0_NO_COPYLEFT_EXCEPTION; 3029 if ("mplus".equals(codeString)) 3030 return MPLUS; 3031 if ("MS-LPL".equals(codeString)) 3032 return MS_LPL; 3033 if ("MS-PL".equals(codeString)) 3034 return MS_PL; 3035 if ("MS-RL".equals(codeString)) 3036 return MS_RL; 3037 if ("MTLL".equals(codeString)) 3038 return MTLL; 3039 if ("MulanPSL-1.0".equals(codeString)) 3040 return MULANPSL_1_0; 3041 if ("MulanPSL-2.0".equals(codeString)) 3042 return MULANPSL_2_0; 3043 if ("Multics".equals(codeString)) 3044 return MULTICS; 3045 if ("Mup".equals(codeString)) 3046 return MUP; 3047 if ("NAIST-2003".equals(codeString)) 3048 return NAIST_2003; 3049 if ("NASA-1.3".equals(codeString)) 3050 return NASA_1_3; 3051 if ("Naumen".equals(codeString)) 3052 return NAUMEN; 3053 if ("NBPL-1.0".equals(codeString)) 3054 return NBPL_1_0; 3055 if ("NCGL-UK-2.0".equals(codeString)) 3056 return NCGL_UK_2_0; 3057 if ("NCSA".equals(codeString)) 3058 return NCSA; 3059 if ("Net-SNMP".equals(codeString)) 3060 return NET_SNMP; 3061 if ("NetCDF".equals(codeString)) 3062 return NETCDF; 3063 if ("Newsletr".equals(codeString)) 3064 return NEWSLETR; 3065 if ("NGPL".equals(codeString)) 3066 return NGPL; 3067 if ("NICTA-1.0".equals(codeString)) 3068 return NICTA_1_0; 3069 if ("NIST-PD".equals(codeString)) 3070 return NIST_PD; 3071 if ("NIST-PD-fallback".equals(codeString)) 3072 return NIST_PD_FALLBACK; 3073 if ("NIST-Software".equals(codeString)) 3074 return NIST_SOFTWARE; 3075 if ("NLOD-1.0".equals(codeString)) 3076 return NLOD_1_0; 3077 if ("NLOD-2.0".equals(codeString)) 3078 return NLOD_2_0; 3079 if ("NLPL".equals(codeString)) 3080 return NLPL; 3081 if ("Nokia".equals(codeString)) 3082 return NOKIA; 3083 if ("NOSL".equals(codeString)) 3084 return NOSL; 3085 if ("not-open-source".equals(codeString)) 3086 return NOT_OPEN_SOURCE; 3087 if ("Noweb".equals(codeString)) 3088 return NOWEB; 3089 if ("NPL-1.0".equals(codeString)) 3090 return NPL_1_0; 3091 if ("NPL-1.1".equals(codeString)) 3092 return NPL_1_1; 3093 if ("NPOSL-3.0".equals(codeString)) 3094 return NPOSL_3_0; 3095 if ("NRL".equals(codeString)) 3096 return NRL; 3097 if ("NTP".equals(codeString)) 3098 return NTP; 3099 if ("NTP-0".equals(codeString)) 3100 return NTP_0; 3101 if ("Nunit".equals(codeString)) 3102 return NUNIT; 3103 if ("O-UDA-1.0".equals(codeString)) 3104 return O_UDA_1_0; 3105 if ("OCCT-PL".equals(codeString)) 3106 return OCCT_PL; 3107 if ("OCLC-2.0".equals(codeString)) 3108 return OCLC_2_0; 3109 if ("ODbL-1.0".equals(codeString)) 3110 return ODBL_1_0; 3111 if ("ODC-By-1.0".equals(codeString)) 3112 return ODC_BY_1_0; 3113 if ("OFFIS".equals(codeString)) 3114 return OFFIS; 3115 if ("OFL-1.0".equals(codeString)) 3116 return OFL_1_0; 3117 if ("OFL-1.0-no-RFN".equals(codeString)) 3118 return OFL_1_0_NO_RFN; 3119 if ("OFL-1.0-RFN".equals(codeString)) 3120 return OFL_1_0_RFN; 3121 if ("OFL-1.1".equals(codeString)) 3122 return OFL_1_1; 3123 if ("OFL-1.1-no-RFN".equals(codeString)) 3124 return OFL_1_1_NO_RFN; 3125 if ("OFL-1.1-RFN".equals(codeString)) 3126 return OFL_1_1_RFN; 3127 if ("OGC-1.0".equals(codeString)) 3128 return OGC_1_0; 3129 if ("OGDL-Taiwan-1.0".equals(codeString)) 3130 return OGDL_TAIWAN_1_0; 3131 if ("OGL-Canada-2.0".equals(codeString)) 3132 return OGL_CANADA_2_0; 3133 if ("OGL-UK-1.0".equals(codeString)) 3134 return OGL_UK_1_0; 3135 if ("OGL-UK-2.0".equals(codeString)) 3136 return OGL_UK_2_0; 3137 if ("OGL-UK-3.0".equals(codeString)) 3138 return OGL_UK_3_0; 3139 if ("OGTSL".equals(codeString)) 3140 return OGTSL; 3141 if ("OLDAP-1.1".equals(codeString)) 3142 return OLDAP_1_1; 3143 if ("OLDAP-1.2".equals(codeString)) 3144 return OLDAP_1_2; 3145 if ("OLDAP-1.3".equals(codeString)) 3146 return OLDAP_1_3; 3147 if ("OLDAP-1.4".equals(codeString)) 3148 return OLDAP_1_4; 3149 if ("OLDAP-2.0".equals(codeString)) 3150 return OLDAP_2_0; 3151 if ("OLDAP-2.0.1".equals(codeString)) 3152 return OLDAP_2_0_1; 3153 if ("OLDAP-2.1".equals(codeString)) 3154 return OLDAP_2_1; 3155 if ("OLDAP-2.2".equals(codeString)) 3156 return OLDAP_2_2; 3157 if ("OLDAP-2.2.1".equals(codeString)) 3158 return OLDAP_2_2_1; 3159 if ("OLDAP-2.2.2".equals(codeString)) 3160 return OLDAP_2_2_2; 3161 if ("OLDAP-2.3".equals(codeString)) 3162 return OLDAP_2_3; 3163 if ("OLDAP-2.4".equals(codeString)) 3164 return OLDAP_2_4; 3165 if ("OLDAP-2.5".equals(codeString)) 3166 return OLDAP_2_5; 3167 if ("OLDAP-2.6".equals(codeString)) 3168 return OLDAP_2_6; 3169 if ("OLDAP-2.7".equals(codeString)) 3170 return OLDAP_2_7; 3171 if ("OLDAP-2.8".equals(codeString)) 3172 return OLDAP_2_8; 3173 if ("OLFL-1.3".equals(codeString)) 3174 return OLFL_1_3; 3175 if ("OML".equals(codeString)) 3176 return OML; 3177 if ("OpenPBS-2.3".equals(codeString)) 3178 return OPENPBS_2_3; 3179 if ("OpenSSL".equals(codeString)) 3180 return OPENSSL; 3181 if ("OPL-1.0".equals(codeString)) 3182 return OPL_1_0; 3183 if ("OPL-UK-3.0".equals(codeString)) 3184 return OPL_UK_3_0; 3185 if ("OPUBL-1.0".equals(codeString)) 3186 return OPUBL_1_0; 3187 if ("OSET-PL-2.1".equals(codeString)) 3188 return OSET_PL_2_1; 3189 if ("OSL-1.0".equals(codeString)) 3190 return OSL_1_0; 3191 if ("OSL-1.1".equals(codeString)) 3192 return OSL_1_1; 3193 if ("OSL-2.0".equals(codeString)) 3194 return OSL_2_0; 3195 if ("OSL-2.1".equals(codeString)) 3196 return OSL_2_1; 3197 if ("OSL-3.0".equals(codeString)) 3198 return OSL_3_0; 3199 if ("Parity-6.0.0".equals(codeString)) 3200 return PARITY_6_0_0; 3201 if ("Parity-7.0.0".equals(codeString)) 3202 return PARITY_7_0_0; 3203 if ("PDDL-1.0".equals(codeString)) 3204 return PDDL_1_0; 3205 if ("PHP-3.0".equals(codeString)) 3206 return PHP_3_0; 3207 if ("PHP-3.01".equals(codeString)) 3208 return PHP_3_01; 3209 if ("Plexus".equals(codeString)) 3210 return PLEXUS; 3211 if ("PolyForm-Noncommercial-1.0.0".equals(codeString)) 3212 return POLYFORM_NONCOMMERCIAL_1_0_0; 3213 if ("PolyForm-Small-Business-1.0.0".equals(codeString)) 3214 return POLYFORM_SMALL_BUSINESS_1_0_0; 3215 if ("PostgreSQL".equals(codeString)) 3216 return POSTGRESQL; 3217 if ("PSF-2.0".equals(codeString)) 3218 return PSF_2_0; 3219 if ("psfrag".equals(codeString)) 3220 return PSFRAG; 3221 if ("psutils".equals(codeString)) 3222 return PSUTILS; 3223 if ("Python-2.0".equals(codeString)) 3224 return PYTHON_2_0; 3225 if ("Python-2.0.1".equals(codeString)) 3226 return PYTHON_2_0_1; 3227 if ("Qhull".equals(codeString)) 3228 return QHULL; 3229 if ("QPL-1.0".equals(codeString)) 3230 return QPL_1_0; 3231 if ("QPL-1.0-INRIA-2004".equals(codeString)) 3232 return QPL_1_0_INRIA_2004; 3233 if ("Rdisc".equals(codeString)) 3234 return RDISC; 3235 if ("RHeCos-1.1".equals(codeString)) 3236 return RHECOS_1_1; 3237 if ("RPL-1.1".equals(codeString)) 3238 return RPL_1_1; 3239 if ("RPL-1.5".equals(codeString)) 3240 return RPL_1_5; 3241 if ("RPSL-1.0".equals(codeString)) 3242 return RPSL_1_0; 3243 if ("RSA-MD".equals(codeString)) 3244 return RSA_MD; 3245 if ("RSCPL".equals(codeString)) 3246 return RSCPL; 3247 if ("Ruby".equals(codeString)) 3248 return RUBY; 3249 if ("SAX-PD".equals(codeString)) 3250 return SAX_PD; 3251 if ("Saxpath".equals(codeString)) 3252 return SAXPATH; 3253 if ("SCEA".equals(codeString)) 3254 return SCEA; 3255 if ("SchemeReport".equals(codeString)) 3256 return SCHEMEREPORT; 3257 if ("Sendmail".equals(codeString)) 3258 return SENDMAIL; 3259 if ("Sendmail-8.23".equals(codeString)) 3260 return SENDMAIL_8_23; 3261 if ("SGI-B-1.0".equals(codeString)) 3262 return SGI_B_1_0; 3263 if ("SGI-B-1.1".equals(codeString)) 3264 return SGI_B_1_1; 3265 if ("SGI-B-2.0".equals(codeString)) 3266 return SGI_B_2_0; 3267 if ("SGP4".equals(codeString)) 3268 return SGP4; 3269 if ("SHL-0.5".equals(codeString)) 3270 return SHL_0_5; 3271 if ("SHL-0.51".equals(codeString)) 3272 return SHL_0_51; 3273 if ("SimPL-2.0".equals(codeString)) 3274 return SIMPL_2_0; 3275 if ("SISSL".equals(codeString)) 3276 return SISSL; 3277 if ("SISSL-1.2".equals(codeString)) 3278 return SISSL_1_2; 3279 if ("Sleepycat".equals(codeString)) 3280 return SLEEPYCAT; 3281 if ("SMLNJ".equals(codeString)) 3282 return SMLNJ; 3283 if ("SMPPL".equals(codeString)) 3284 return SMPPL; 3285 if ("SNIA".equals(codeString)) 3286 return SNIA; 3287 if ("snprintf".equals(codeString)) 3288 return SNPRINTF; 3289 if ("Spencer-86".equals(codeString)) 3290 return SPENCER_86; 3291 if ("Spencer-94".equals(codeString)) 3292 return SPENCER_94; 3293 if ("Spencer-99".equals(codeString)) 3294 return SPENCER_99; 3295 if ("SPL-1.0".equals(codeString)) 3296 return SPL_1_0; 3297 if ("SSH-OpenSSH".equals(codeString)) 3298 return SSH_OPENSSH; 3299 if ("SSH-short".equals(codeString)) 3300 return SSH_SHORT; 3301 if ("SSPL-1.0".equals(codeString)) 3302 return SSPL_1_0; 3303 if ("StandardML-NJ".equals(codeString)) 3304 return STANDARDML_NJ; 3305 if ("SugarCRM-1.1.3".equals(codeString)) 3306 return SUGARCRM_1_1_3; 3307 if ("SunPro".equals(codeString)) 3308 return SUNPRO; 3309 if ("SWL".equals(codeString)) 3310 return SWL; 3311 if ("Symlinks".equals(codeString)) 3312 return SYMLINKS; 3313 if ("TAPR-OHL-1.0".equals(codeString)) 3314 return TAPR_OHL_1_0; 3315 if ("TCL".equals(codeString)) 3316 return TCL; 3317 if ("TCP-wrappers".equals(codeString)) 3318 return TCP_WRAPPERS; 3319 if ("TermReadKey".equals(codeString)) 3320 return TERMREADKEY; 3321 if ("TMate".equals(codeString)) 3322 return TMATE; 3323 if ("TORQUE-1.1".equals(codeString)) 3324 return TORQUE_1_1; 3325 if ("TOSL".equals(codeString)) 3326 return TOSL; 3327 if ("TPDL".equals(codeString)) 3328 return TPDL; 3329 if ("TPL-1.0".equals(codeString)) 3330 return TPL_1_0; 3331 if ("TTWL".equals(codeString)) 3332 return TTWL; 3333 if ("TU-Berlin-1.0".equals(codeString)) 3334 return TU_BERLIN_1_0; 3335 if ("TU-Berlin-2.0".equals(codeString)) 3336 return TU_BERLIN_2_0; 3337 if ("UCAR".equals(codeString)) 3338 return UCAR; 3339 if ("UCL-1.0".equals(codeString)) 3340 return UCL_1_0; 3341 if ("Unicode-DFS-2015".equals(codeString)) 3342 return UNICODE_DFS_2015; 3343 if ("Unicode-DFS-2016".equals(codeString)) 3344 return UNICODE_DFS_2016; 3345 if ("Unicode-TOU".equals(codeString)) 3346 return UNICODE_TOU; 3347 if ("UnixCrypt".equals(codeString)) 3348 return UNIXCRYPT; 3349 if ("Unlicense".equals(codeString)) 3350 return UNLICENSE; 3351 if ("UPL-1.0".equals(codeString)) 3352 return UPL_1_0; 3353 if ("Vim".equals(codeString)) 3354 return VIM; 3355 if ("VOSTROM".equals(codeString)) 3356 return VOSTROM; 3357 if ("VSL-1.0".equals(codeString)) 3358 return VSL_1_0; 3359 if ("W3C".equals(codeString)) 3360 return W3C; 3361 if ("W3C-19980720".equals(codeString)) 3362 return W3C_19980720; 3363 if ("W3C-20150513".equals(codeString)) 3364 return W3C_20150513; 3365 if ("w3m".equals(codeString)) 3366 return W3M; 3367 if ("Watcom-1.0".equals(codeString)) 3368 return WATCOM_1_0; 3369 if ("Widget-Workshop".equals(codeString)) 3370 return WIDGET_WORKSHOP; 3371 if ("Wsuipa".equals(codeString)) 3372 return WSUIPA; 3373 if ("WTFPL".equals(codeString)) 3374 return WTFPL; 3375 if ("wxWindows".equals(codeString)) 3376 return WXWINDOWS; 3377 if ("X11".equals(codeString)) 3378 return X11; 3379 if ("X11-distribute-modifications-variant".equals(codeString)) 3380 return X11_DISTRIBUTE_MODIFICATIONS_VARIANT; 3381 if ("Xdebug-1.03".equals(codeString)) 3382 return XDEBUG_1_03; 3383 if ("Xerox".equals(codeString)) 3384 return XEROX; 3385 if ("Xfig".equals(codeString)) 3386 return XFIG; 3387 if ("XFree86-1.1".equals(codeString)) 3388 return XFREE86_1_1; 3389 if ("xinetd".equals(codeString)) 3390 return XINETD; 3391 if ("xlock".equals(codeString)) 3392 return XLOCK; 3393 if ("Xnet".equals(codeString)) 3394 return XNET; 3395 if ("xpp".equals(codeString)) 3396 return XPP; 3397 if ("XSkat".equals(codeString)) 3398 return XSKAT; 3399 if ("YPL-1.0".equals(codeString)) 3400 return YPL_1_0; 3401 if ("YPL-1.1".equals(codeString)) 3402 return YPL_1_1; 3403 if ("Zed".equals(codeString)) 3404 return ZED; 3405 if ("Zend-2.0".equals(codeString)) 3406 return ZEND_2_0; 3407 if ("Zimbra-1.3".equals(codeString)) 3408 return ZIMBRA_1_3; 3409 if ("Zimbra-1.4".equals(codeString)) 3410 return ZIMBRA_1_4; 3411 if ("Zlib".equals(codeString)) 3412 return ZLIB; 3413 if ("zlib-acknowledgement".equals(codeString)) 3414 return ZLIB_ACKNOWLEDGEMENT; 3415 if ("ZPL-1.1".equals(codeString)) 3416 return ZPL_1_1; 3417 if ("ZPL-2.0".equals(codeString)) 3418 return ZPL_2_0; 3419 if ("ZPL-2.1".equals(codeString)) 3420 return ZPL_2_1; 3421 throw new FHIRException("Unknown SPDXLicense code '" + codeString + "'"); 3422 } 3423 3424 public static boolean isValidCode(String codeString) { 3425 if (codeString == null || "".equals(codeString)) 3426 return false; 3427 return Utilities.existsInList(codeString, "0BSD", "AAL", "Abstyles", "AdaCore-doc", "Adobe-2006", "Adobe-Glyph", 3428 "ADSL", "AFL-1.1", "AFL-1.2", "AFL-2.0", "AFL-2.1", "AFL-3.0", "Afmparse", "AGPL-1.0", "AGPL-1.0-only", 3429 "AGPL-1.0-or-later", "AGPL-3.0", "AGPL-3.0-only", "AGPL-3.0-or-later", "Aladdin", "AMDPLPA", "AML", "AMPAS", 3430 "ANTLR-PD", "ANTLR-PD-fallback", "Apache-1.0", "Apache-1.1", "Apache-2.0", "APAFML", "APL-1.0", "App-s2p", 3431 "APSL-1.0", "APSL-1.1", "APSL-1.2", "APSL-2.0", "Arphic-1999", "Artistic-1.0", "Artistic-1.0-cl8", 3432 "Artistic-1.0-Perl", "Artistic-2.0", "ASWF-Digital-Assets-1.0", "ASWF-Digital-Assets-1.1", "Baekmuk", 3433 "Bahyph", "Barr", "Beerware", "Bitstream-Charter", "Bitstream-Vera", "BitTorrent-1.0", "BitTorrent-1.1", 3434 "blessing", "BlueOak-1.0.0", "Boehm-GC", "Borceux", "Brian-Gladman-3-Clause", "BSD-1-Clause", "BSD-2-Clause", 3435 "BSD-2-Clause-FreeBSD", "BSD-2-Clause-NetBSD", "BSD-2-Clause-Patent", "BSD-2-Clause-Views", "BSD-3-Clause", 3436 "BSD-3-Clause-Attribution", "BSD-3-Clause-Clear", "BSD-3-Clause-LBNL", "BSD-3-Clause-Modification", 3437 "BSD-3-Clause-No-Military-License", "BSD-3-Clause-No-Nuclear-License", "BSD-3-Clause-No-Nuclear-License-2014", 3438 "BSD-3-Clause-No-Nuclear-Warranty", "BSD-3-Clause-Open-MPI", "BSD-4-Clause", "BSD-4-Clause-Shortened", 3439 "BSD-4-Clause-UC", "BSD-4.3RENO", "BSD-4.3TAHOE", "BSD-Advertising-Acknowledgement", 3440 "BSD-Attribution-HPND-disclaimer", "BSD-Protection", "BSD-Source-Code", "BSL-1.0", "BUSL-1.1", "bzip2-1.0.5", 3441 "bzip2-1.0.6", "C-UDA-1.0", "CAL-1.0", "CAL-1.0-Combined-Work-Exception", "Caldera", "CATOSL-1.1", 3442 "CC-BY-1.0", "CC-BY-2.0", "CC-BY-2.5", "CC-BY-2.5-AU", "CC-BY-3.0", "CC-BY-3.0-AT", "CC-BY-3.0-DE", 3443 "CC-BY-3.0-IGO", "CC-BY-3.0-NL", "CC-BY-3.0-US", "CC-BY-4.0", "CC-BY-NC-1.0", "CC-BY-NC-2.0", "CC-BY-NC-2.5", 3444 "CC-BY-NC-3.0", "CC-BY-NC-3.0-DE", "CC-BY-NC-4.0", "CC-BY-NC-ND-1.0", "CC-BY-NC-ND-2.0", "CC-BY-NC-ND-2.5", 3445 "CC-BY-NC-ND-3.0", "CC-BY-NC-ND-3.0-DE", "CC-BY-NC-ND-3.0-IGO", "CC-BY-NC-ND-4.0", "CC-BY-NC-SA-1.0", 3446 "CC-BY-NC-SA-2.0", "CC-BY-NC-SA-2.0-DE", "CC-BY-NC-SA-2.0-FR", "CC-BY-NC-SA-2.0-UK", "CC-BY-NC-SA-2.5", 3447 "CC-BY-NC-SA-3.0", "CC-BY-NC-SA-3.0-DE", "CC-BY-NC-SA-3.0-IGO", "CC-BY-NC-SA-4.0", "CC-BY-ND-1.0", 3448 "CC-BY-ND-2.0", "CC-BY-ND-2.5", "CC-BY-ND-3.0", "CC-BY-ND-3.0-DE", "CC-BY-ND-4.0", "CC-BY-SA-1.0", 3449 "CC-BY-SA-2.0", "CC-BY-SA-2.0-UK", "CC-BY-SA-2.1-JP", "CC-BY-SA-2.5", "CC-BY-SA-3.0", "CC-BY-SA-3.0-AT", 3450 "CC-BY-SA-3.0-DE", "CC-BY-SA-3.0-IGO", "CC-BY-SA-4.0", "CC-PDDC", "CC0-1.0", "CDDL-1.0", "CDDL-1.1", 3451 "CDL-1.0", "CDLA-Permissive-1.0", "CDLA-Permissive-2.0", "CDLA-Sharing-1.0", "CECILL-1.0", "CECILL-1.1", 3452 "CECILL-2.0", "CECILL-2.1", "CECILL-B", "CECILL-C", "CERN-OHL-1.1", "CERN-OHL-1.2", "CERN-OHL-P-2.0", 3453 "CERN-OHL-S-2.0", "CERN-OHL-W-2.0", "CFITSIO", "checkmk", "ClArtistic", "Clips", "CMU-Mach", "CNRI-Jython", 3454 "CNRI-Python", "CNRI-Python-GPL-Compatible", "COIL-1.0", "Community-Spec-1.0", "Condor-1.1", 3455 "copyleft-next-0.3.0", "copyleft-next-0.3.1", "Cornell-Lossless-JPEG", "CPAL-1.0", "CPL-1.0", "CPOL-1.02", 3456 "Crossword", "CrystalStacker", "CUA-OPL-1.0", "Cube", "curl", "D-FSL-1.0", "diffmark", "DL-DE-BY-2.0", "DOC", 3457 "Dotseqn", "DRL-1.0", "DSDP", "dtoa", "dvipdfm", "ECL-1.0", "ECL-2.0", "eCos-2.0", "EFL-1.0", "EFL-2.0", 3458 "eGenix", "Elastic-2.0", "Entessa", "EPICS", "EPL-1.0", "EPL-2.0", "ErlPL-1.1", "etalab-2.0", "EUDatagrid", 3459 "EUPL-1.0", "EUPL-1.1", "EUPL-1.2", "Eurosym", "Fair", "FDK-AAC", "Frameworx-1.0", "FreeBSD-DOC", "FreeImage", 3460 "FSFAP", "FSFUL", "FSFULLR", "FSFULLRWD", "FTL", "GD", "GFDL-1.1", "GFDL-1.1-invariants-only", 3461 "GFDL-1.1-invariants-or-later", "GFDL-1.1-no-invariants-only", "GFDL-1.1-no-invariants-or-later", 3462 "GFDL-1.1-only", "GFDL-1.1-or-later", "GFDL-1.2", "GFDL-1.2-invariants-only", "GFDL-1.2-invariants-or-later", 3463 "GFDL-1.2-no-invariants-only", "GFDL-1.2-no-invariants-or-later", "GFDL-1.2-only", "GFDL-1.2-or-later", 3464 "GFDL-1.3", "GFDL-1.3-invariants-only", "GFDL-1.3-invariants-or-later", "GFDL-1.3-no-invariants-only", 3465 "GFDL-1.3-no-invariants-or-later", "GFDL-1.3-only", "GFDL-1.3-or-later", "Giftware", "GL2PS", "Glide", 3466 "Glulxe", "GLWTPL", "gnuplot", "GPL-1.0", "GPL-1.0+", "GPL-1.0-only", "GPL-1.0-or-later", "GPL-2.0", 3467 "GPL-2.0+", "GPL-2.0-only", "GPL-2.0-or-later", "GPL-2.0-with-autoconf-exception", 3468 "GPL-2.0-with-bison-exception", "GPL-2.0-with-classpath-exception", "GPL-2.0-with-font-exception", 3469 "GPL-2.0-with-GCC-exception", "GPL-3.0", "GPL-3.0+", "GPL-3.0-only", "GPL-3.0-or-later", 3470 "GPL-3.0-with-autoconf-exception", "GPL-3.0-with-GCC-exception", "Graphics-Gems", "gSOAP-1.3b", 3471 "HaskellReport", "Hippocratic-2.1", "HP-1986", "HPND", "HPND-export-US", "HPND-Markus-Kuhn", 3472 "HPND-sell-variant", "HPND-sell-variant-MIT-disclaimer", "HTMLTIDY", "IBM-pibs", "ICU", 3473 "IEC-Code-Components-EULA", "IJG", "IJG-short", "ImageMagick", "iMatix", "Imlib2", "Info-ZIP", 3474 "Inner-Net-2.0", "Intel", "Intel-ACPI", "Interbase-1.0", "IPA", "IPL-1.0", "ISC", "Jam", "JasPer-2.0", 3475 "JPL-image", "JPNIC", "JSON", "Kazlib", "Knuth-CTAN", "LAL-1.2", "LAL-1.3", "Latex2e", 3476 "Latex2e-translated-notice", "Leptonica", "LGPL-2.0", "LGPL-2.0+", "LGPL-2.0-only", "LGPL-2.0-or-later", 3477 "LGPL-2.1", "LGPL-2.1+", "LGPL-2.1-only", "LGPL-2.1-or-later", "LGPL-3.0", "LGPL-3.0+", "LGPL-3.0-only", 3478 "LGPL-3.0-or-later", "LGPLLR", "Libpng", "libpng-2.0", "libselinux-1.0", "libtiff", "libutil-David-Nugent", 3479 "LiLiQ-P-1.1", "LiLiQ-R-1.1", "LiLiQ-Rplus-1.1", "Linux-man-pages-1-para", "Linux-man-pages-copyleft", 3480 "Linux-man-pages-copyleft-2-para", "Linux-man-pages-copyleft-var", "Linux-OpenIB", "LOOP", "LPL-1.0", 3481 "LPL-1.02", "LPPL-1.0", "LPPL-1.1", "LPPL-1.2", "LPPL-1.3a", "LPPL-1.3c", "LZMA-SDK-9.11-to-9.20", 3482 "LZMA-SDK-9.22", "MakeIndex", "Martin-Birgmeier", "metamail", "Minpack", "MirOS", "MIT", "MIT-0", 3483 "MIT-advertising", "MIT-CMU", "MIT-enna", "MIT-feh", "MIT-Festival", "MIT-Modern-Variant", "MIT-open-group", 3484 "MIT-Wu", "MITNFA", "Motosoto", "mpi-permissive", "mpich2", "MPL-1.0", "MPL-1.1", "MPL-2.0", 3485 "MPL-2.0-no-copyleft-exception", "mplus", "MS-LPL", "MS-PL", "MS-RL", "MTLL", "MulanPSL-1.0", "MulanPSL-2.0", 3486 "Multics", "Mup", "NAIST-2003", "NASA-1.3", "Naumen", "NBPL-1.0", "NCGL-UK-2.0", "NCSA", "Net-SNMP", "NetCDF", 3487 "Newsletr", "NGPL", "NICTA-1.0", "NIST-PD", "NIST-PD-fallback", "NIST-Software", "NLOD-1.0", "NLOD-2.0", 3488 "NLPL", "Nokia", "NOSL", "not-open-source", "Noweb", "NPL-1.0", "NPL-1.1", "NPOSL-3.0", "NRL", "NTP", "NTP-0", 3489 "Nunit", "O-UDA-1.0", "OCCT-PL", "OCLC-2.0", "ODbL-1.0", "ODC-By-1.0", "OFFIS", "OFL-1.0", "OFL-1.0-no-RFN", 3490 "OFL-1.0-RFN", "OFL-1.1", "OFL-1.1-no-RFN", "OFL-1.1-RFN", "OGC-1.0", "OGDL-Taiwan-1.0", "OGL-Canada-2.0", 3491 "OGL-UK-1.0", "OGL-UK-2.0", "OGL-UK-3.0", "OGTSL", "OLDAP-1.1", "OLDAP-1.2", "OLDAP-1.3", "OLDAP-1.4", 3492 "OLDAP-2.0", "OLDAP-2.0.1", "OLDAP-2.1", "OLDAP-2.2", "OLDAP-2.2.1", "OLDAP-2.2.2", "OLDAP-2.3", "OLDAP-2.4", 3493 "OLDAP-2.5", "OLDAP-2.6", "OLDAP-2.7", "OLDAP-2.8", "OLFL-1.3", "OML", "OpenPBS-2.3", "OpenSSL", "OPL-1.0", 3494 "OPL-UK-3.0", "OPUBL-1.0", "OSET-PL-2.1", "OSL-1.0", "OSL-1.1", "OSL-2.0", "OSL-2.1", "OSL-3.0", 3495 "Parity-6.0.0", "Parity-7.0.0", "PDDL-1.0", "PHP-3.0", "PHP-3.01", "Plexus", "PolyForm-Noncommercial-1.0.0", 3496 "PolyForm-Small-Business-1.0.0", "PostgreSQL", "PSF-2.0", "psfrag", "psutils", "Python-2.0", "Python-2.0.1", 3497 "Qhull", "QPL-1.0", "QPL-1.0-INRIA-2004", "Rdisc", "RHeCos-1.1", "RPL-1.1", "RPL-1.5", "RPSL-1.0", "RSA-MD", 3498 "RSCPL", "Ruby", "SAX-PD", "Saxpath", "SCEA", "SchemeReport", "Sendmail", "Sendmail-8.23", "SGI-B-1.0", 3499 "SGI-B-1.1", "SGI-B-2.0", "SGP4", "SHL-0.5", "SHL-0.51", "SimPL-2.0", "SISSL", "SISSL-1.2", "Sleepycat", 3500 "SMLNJ", "SMPPL", "SNIA", "snprintf", "Spencer-86", "Spencer-94", "Spencer-99", "SPL-1.0", "SSH-OpenSSH", 3501 "SSH-short", "SSPL-1.0", "StandardML-NJ", "SugarCRM-1.1.3", "SunPro", "SWL", "Symlinks", "TAPR-OHL-1.0", 3502 "TCL", "TCP-wrappers", "TermReadKey", "TMate", "TORQUE-1.1", "TOSL", "TPDL", "TPL-1.0", "TTWL", 3503 "TU-Berlin-1.0", "TU-Berlin-2.0", "UCAR", "UCL-1.0", "Unicode-DFS-2015", "Unicode-DFS-2016", "Unicode-TOU", 3504 "UnixCrypt", "Unlicense", "UPL-1.0", "Vim", "VOSTROM", "VSL-1.0", "W3C", "W3C-19980720", "W3C-20150513", 3505 "w3m", "Watcom-1.0", "Widget-Workshop", "Wsuipa", "WTFPL", "wxWindows", "X11", 3506 "X11-distribute-modifications-variant", "Xdebug-1.03", "Xerox", "Xfig", "XFree86-1.1", "xinetd", "xlock", 3507 "Xnet", "xpp", "XSkat", "YPL-1.0", "YPL-1.1", "Zed", "Zend-2.0", "Zimbra-1.3", "Zimbra-1.4", "Zlib", 3508 "zlib-acknowledgement", "ZPL-1.1", "ZPL-2.0", "ZPL-2.1"); 3509 } 3510 3511 public String toCode() { 3512 switch (this) { 3513 case _0BSD: 3514 return "0BSD"; 3515 case AAL: 3516 return "AAL"; 3517 case ABSTYLES: 3518 return "Abstyles"; 3519 case ADACORE_DOC: 3520 return "AdaCore-doc"; 3521 case ADOBE_2006: 3522 return "Adobe-2006"; 3523 case ADOBE_GLYPH: 3524 return "Adobe-Glyph"; 3525 case ADSL: 3526 return "ADSL"; 3527 case AFL_1_1: 3528 return "AFL-1.1"; 3529 case AFL_1_2: 3530 return "AFL-1.2"; 3531 case AFL_2_0: 3532 return "AFL-2.0"; 3533 case AFL_2_1: 3534 return "AFL-2.1"; 3535 case AFL_3_0: 3536 return "AFL-3.0"; 3537 case AFMPARSE: 3538 return "Afmparse"; 3539 case AGPL_1_0: 3540 return "AGPL-1.0"; 3541 case AGPL_1_0_ONLY: 3542 return "AGPL-1.0-only"; 3543 case AGPL_1_0_OR_LATER: 3544 return "AGPL-1.0-or-later"; 3545 case AGPL_3_0: 3546 return "AGPL-3.0"; 3547 case AGPL_3_0_ONLY: 3548 return "AGPL-3.0-only"; 3549 case AGPL_3_0_OR_LATER: 3550 return "AGPL-3.0-or-later"; 3551 case ALADDIN: 3552 return "Aladdin"; 3553 case AMDPLPA: 3554 return "AMDPLPA"; 3555 case AML: 3556 return "AML"; 3557 case AMPAS: 3558 return "AMPAS"; 3559 case ANTLR_PD: 3560 return "ANTLR-PD"; 3561 case ANTLR_PD_FALLBACK: 3562 return "ANTLR-PD-fallback"; 3563 case APACHE_1_0: 3564 return "Apache-1.0"; 3565 case APACHE_1_1: 3566 return "Apache-1.1"; 3567 case APACHE_2_0: 3568 return "Apache-2.0"; 3569 case APAFML: 3570 return "APAFML"; 3571 case APL_1_0: 3572 return "APL-1.0"; 3573 case APP_S2P: 3574 return "App-s2p"; 3575 case APSL_1_0: 3576 return "APSL-1.0"; 3577 case APSL_1_1: 3578 return "APSL-1.1"; 3579 case APSL_1_2: 3580 return "APSL-1.2"; 3581 case APSL_2_0: 3582 return "APSL-2.0"; 3583 case ARPHIC_1999: 3584 return "Arphic-1999"; 3585 case ARTISTIC_1_0: 3586 return "Artistic-1.0"; 3587 case ARTISTIC_1_0_CL8: 3588 return "Artistic-1.0-cl8"; 3589 case ARTISTIC_1_0_PERL: 3590 return "Artistic-1.0-Perl"; 3591 case ARTISTIC_2_0: 3592 return "Artistic-2.0"; 3593 case ASWF_DIGITAL_ASSETS_1_0: 3594 return "ASWF-Digital-Assets-1.0"; 3595 case ASWF_DIGITAL_ASSETS_1_1: 3596 return "ASWF-Digital-Assets-1.1"; 3597 case BAEKMUK: 3598 return "Baekmuk"; 3599 case BAHYPH: 3600 return "Bahyph"; 3601 case BARR: 3602 return "Barr"; 3603 case BEERWARE: 3604 return "Beerware"; 3605 case BITSTREAM_CHARTER: 3606 return "Bitstream-Charter"; 3607 case BITSTREAM_VERA: 3608 return "Bitstream-Vera"; 3609 case BITTORRENT_1_0: 3610 return "BitTorrent-1.0"; 3611 case BITTORRENT_1_1: 3612 return "BitTorrent-1.1"; 3613 case BLESSING: 3614 return "blessing"; 3615 case BLUEOAK_1_0_0: 3616 return "BlueOak-1.0.0"; 3617 case BOEHM_GC: 3618 return "Boehm-GC"; 3619 case BORCEUX: 3620 return "Borceux"; 3621 case BRIAN_GLADMAN_3_CLAUSE: 3622 return "Brian-Gladman-3-Clause"; 3623 case BSD_1_CLAUSE: 3624 return "BSD-1-Clause"; 3625 case BSD_2_CLAUSE: 3626 return "BSD-2-Clause"; 3627 case BSD_2_CLAUSE_FREEBSD: 3628 return "BSD-2-Clause-FreeBSD"; 3629 case BSD_2_CLAUSE_NETBSD: 3630 return "BSD-2-Clause-NetBSD"; 3631 case BSD_2_CLAUSE_PATENT: 3632 return "BSD-2-Clause-Patent"; 3633 case BSD_2_CLAUSE_VIEWS: 3634 return "BSD-2-Clause-Views"; 3635 case BSD_3_CLAUSE: 3636 return "BSD-3-Clause"; 3637 case BSD_3_CLAUSE_ATTRIBUTION: 3638 return "BSD-3-Clause-Attribution"; 3639 case BSD_3_CLAUSE_CLEAR: 3640 return "BSD-3-Clause-Clear"; 3641 case BSD_3_CLAUSE_LBNL: 3642 return "BSD-3-Clause-LBNL"; 3643 case BSD_3_CLAUSE_MODIFICATION: 3644 return "BSD-3-Clause-Modification"; 3645 case BSD_3_CLAUSE_NO_MILITARY_LICENSE: 3646 return "BSD-3-Clause-No-Military-License"; 3647 case BSD_3_CLAUSE_NO_NUCLEAR_LICENSE: 3648 return "BSD-3-Clause-No-Nuclear-License"; 3649 case BSD_3_CLAUSE_NO_NUCLEAR_LICENSE_2014: 3650 return "BSD-3-Clause-No-Nuclear-License-2014"; 3651 case BSD_3_CLAUSE_NO_NUCLEAR_WARRANTY: 3652 return "BSD-3-Clause-No-Nuclear-Warranty"; 3653 case BSD_3_CLAUSE_OPEN_MPI: 3654 return "BSD-3-Clause-Open-MPI"; 3655 case BSD_4_CLAUSE: 3656 return "BSD-4-Clause"; 3657 case BSD_4_CLAUSE_SHORTENED: 3658 return "BSD-4-Clause-Shortened"; 3659 case BSD_4_CLAUSE_UC: 3660 return "BSD-4-Clause-UC"; 3661 case BSD_4_3RENO: 3662 return "BSD-4.3RENO"; 3663 case BSD_4_3TAHOE: 3664 return "BSD-4.3TAHOE"; 3665 case BSD_ADVERTISING_ACKNOWLEDGEMENT: 3666 return "BSD-Advertising-Acknowledgement"; 3667 case BSD_ATTRIBUTION_HPND_DISCLAIMER: 3668 return "BSD-Attribution-HPND-disclaimer"; 3669 case BSD_PROTECTION: 3670 return "BSD-Protection"; 3671 case BSD_SOURCE_CODE: 3672 return "BSD-Source-Code"; 3673 case BSL_1_0: 3674 return "BSL-1.0"; 3675 case BUSL_1_1: 3676 return "BUSL-1.1"; 3677 case BZIP2_1_0_5: 3678 return "bzip2-1.0.5"; 3679 case BZIP2_1_0_6: 3680 return "bzip2-1.0.6"; 3681 case C_UDA_1_0: 3682 return "C-UDA-1.0"; 3683 case CAL_1_0: 3684 return "CAL-1.0"; 3685 case CAL_1_0_COMBINED_WORK_EXCEPTION: 3686 return "CAL-1.0-Combined-Work-Exception"; 3687 case CALDERA: 3688 return "Caldera"; 3689 case CATOSL_1_1: 3690 return "CATOSL-1.1"; 3691 case CC_BY_1_0: 3692 return "CC-BY-1.0"; 3693 case CC_BY_2_0: 3694 return "CC-BY-2.0"; 3695 case CC_BY_2_5: 3696 return "CC-BY-2.5"; 3697 case CC_BY_2_5_AU: 3698 return "CC-BY-2.5-AU"; 3699 case CC_BY_3_0: 3700 return "CC-BY-3.0"; 3701 case CC_BY_3_0_AT: 3702 return "CC-BY-3.0-AT"; 3703 case CC_BY_3_0_DE: 3704 return "CC-BY-3.0-DE"; 3705 case CC_BY_3_0_IGO: 3706 return "CC-BY-3.0-IGO"; 3707 case CC_BY_3_0_NL: 3708 return "CC-BY-3.0-NL"; 3709 case CC_BY_3_0_US: 3710 return "CC-BY-3.0-US"; 3711 case CC_BY_4_0: 3712 return "CC-BY-4.0"; 3713 case CC_BY_NC_1_0: 3714 return "CC-BY-NC-1.0"; 3715 case CC_BY_NC_2_0: 3716 return "CC-BY-NC-2.0"; 3717 case CC_BY_NC_2_5: 3718 return "CC-BY-NC-2.5"; 3719 case CC_BY_NC_3_0: 3720 return "CC-BY-NC-3.0"; 3721 case CC_BY_NC_3_0_DE: 3722 return "CC-BY-NC-3.0-DE"; 3723 case CC_BY_NC_4_0: 3724 return "CC-BY-NC-4.0"; 3725 case CC_BY_NC_ND_1_0: 3726 return "CC-BY-NC-ND-1.0"; 3727 case CC_BY_NC_ND_2_0: 3728 return "CC-BY-NC-ND-2.0"; 3729 case CC_BY_NC_ND_2_5: 3730 return "CC-BY-NC-ND-2.5"; 3731 case CC_BY_NC_ND_3_0: 3732 return "CC-BY-NC-ND-3.0"; 3733 case CC_BY_NC_ND_3_0_DE: 3734 return "CC-BY-NC-ND-3.0-DE"; 3735 case CC_BY_NC_ND_3_0_IGO: 3736 return "CC-BY-NC-ND-3.0-IGO"; 3737 case CC_BY_NC_ND_4_0: 3738 return "CC-BY-NC-ND-4.0"; 3739 case CC_BY_NC_SA_1_0: 3740 return "CC-BY-NC-SA-1.0"; 3741 case CC_BY_NC_SA_2_0: 3742 return "CC-BY-NC-SA-2.0"; 3743 case CC_BY_NC_SA_2_0_DE: 3744 return "CC-BY-NC-SA-2.0-DE"; 3745 case CC_BY_NC_SA_2_0_FR: 3746 return "CC-BY-NC-SA-2.0-FR"; 3747 case CC_BY_NC_SA_2_0_UK: 3748 return "CC-BY-NC-SA-2.0-UK"; 3749 case CC_BY_NC_SA_2_5: 3750 return "CC-BY-NC-SA-2.5"; 3751 case CC_BY_NC_SA_3_0: 3752 return "CC-BY-NC-SA-3.0"; 3753 case CC_BY_NC_SA_3_0_DE: 3754 return "CC-BY-NC-SA-3.0-DE"; 3755 case CC_BY_NC_SA_3_0_IGO: 3756 return "CC-BY-NC-SA-3.0-IGO"; 3757 case CC_BY_NC_SA_4_0: 3758 return "CC-BY-NC-SA-4.0"; 3759 case CC_BY_ND_1_0: 3760 return "CC-BY-ND-1.0"; 3761 case CC_BY_ND_2_0: 3762 return "CC-BY-ND-2.0"; 3763 case CC_BY_ND_2_5: 3764 return "CC-BY-ND-2.5"; 3765 case CC_BY_ND_3_0: 3766 return "CC-BY-ND-3.0"; 3767 case CC_BY_ND_3_0_DE: 3768 return "CC-BY-ND-3.0-DE"; 3769 case CC_BY_ND_4_0: 3770 return "CC-BY-ND-4.0"; 3771 case CC_BY_SA_1_0: 3772 return "CC-BY-SA-1.0"; 3773 case CC_BY_SA_2_0: 3774 return "CC-BY-SA-2.0"; 3775 case CC_BY_SA_2_0_UK: 3776 return "CC-BY-SA-2.0-UK"; 3777 case CC_BY_SA_2_1_JP: 3778 return "CC-BY-SA-2.1-JP"; 3779 case CC_BY_SA_2_5: 3780 return "CC-BY-SA-2.5"; 3781 case CC_BY_SA_3_0: 3782 return "CC-BY-SA-3.0"; 3783 case CC_BY_SA_3_0_AT: 3784 return "CC-BY-SA-3.0-AT"; 3785 case CC_BY_SA_3_0_DE: 3786 return "CC-BY-SA-3.0-DE"; 3787 case CC_BY_SA_3_0_IGO: 3788 return "CC-BY-SA-3.0-IGO"; 3789 case CC_BY_SA_4_0: 3790 return "CC-BY-SA-4.0"; 3791 case CC_PDDC: 3792 return "CC-PDDC"; 3793 case CC0_1_0: 3794 return "CC0-1.0"; 3795 case CDDL_1_0: 3796 return "CDDL-1.0"; 3797 case CDDL_1_1: 3798 return "CDDL-1.1"; 3799 case CDL_1_0: 3800 return "CDL-1.0"; 3801 case CDLA_PERMISSIVE_1_0: 3802 return "CDLA-Permissive-1.0"; 3803 case CDLA_PERMISSIVE_2_0: 3804 return "CDLA-Permissive-2.0"; 3805 case CDLA_SHARING_1_0: 3806 return "CDLA-Sharing-1.0"; 3807 case CECILL_1_0: 3808 return "CECILL-1.0"; 3809 case CECILL_1_1: 3810 return "CECILL-1.1"; 3811 case CECILL_2_0: 3812 return "CECILL-2.0"; 3813 case CECILL_2_1: 3814 return "CECILL-2.1"; 3815 case CECILL_B: 3816 return "CECILL-B"; 3817 case CECILL_C: 3818 return "CECILL-C"; 3819 case CERN_OHL_1_1: 3820 return "CERN-OHL-1.1"; 3821 case CERN_OHL_1_2: 3822 return "CERN-OHL-1.2"; 3823 case CERN_OHL_P_2_0: 3824 return "CERN-OHL-P-2.0"; 3825 case CERN_OHL_S_2_0: 3826 return "CERN-OHL-S-2.0"; 3827 case CERN_OHL_W_2_0: 3828 return "CERN-OHL-W-2.0"; 3829 case CFITSIO: 3830 return "CFITSIO"; 3831 case CHECKMK: 3832 return "checkmk"; 3833 case CLARTISTIC: 3834 return "ClArtistic"; 3835 case CLIPS: 3836 return "Clips"; 3837 case CMU_MACH: 3838 return "CMU-Mach"; 3839 case CNRI_JYTHON: 3840 return "CNRI-Jython"; 3841 case CNRI_PYTHON: 3842 return "CNRI-Python"; 3843 case CNRI_PYTHON_GPL_COMPATIBLE: 3844 return "CNRI-Python-GPL-Compatible"; 3845 case COIL_1_0: 3846 return "COIL-1.0"; 3847 case COMMUNITY_SPEC_1_0: 3848 return "Community-Spec-1.0"; 3849 case CONDOR_1_1: 3850 return "Condor-1.1"; 3851 case COPYLEFT_NEXT_0_3_0: 3852 return "copyleft-next-0.3.0"; 3853 case COPYLEFT_NEXT_0_3_1: 3854 return "copyleft-next-0.3.1"; 3855 case CORNELL_LOSSLESS_JPEG: 3856 return "Cornell-Lossless-JPEG"; 3857 case CPAL_1_0: 3858 return "CPAL-1.0"; 3859 case CPL_1_0: 3860 return "CPL-1.0"; 3861 case CPOL_1_02: 3862 return "CPOL-1.02"; 3863 case CROSSWORD: 3864 return "Crossword"; 3865 case CRYSTALSTACKER: 3866 return "CrystalStacker"; 3867 case CUA_OPL_1_0: 3868 return "CUA-OPL-1.0"; 3869 case CUBE: 3870 return "Cube"; 3871 case CURL: 3872 return "curl"; 3873 case D_FSL_1_0: 3874 return "D-FSL-1.0"; 3875 case DIFFMARK: 3876 return "diffmark"; 3877 case DL_DE_BY_2_0: 3878 return "DL-DE-BY-2.0"; 3879 case DOC: 3880 return "DOC"; 3881 case DOTSEQN: 3882 return "Dotseqn"; 3883 case DRL_1_0: 3884 return "DRL-1.0"; 3885 case DSDP: 3886 return "DSDP"; 3887 case DTOA: 3888 return "dtoa"; 3889 case DVIPDFM: 3890 return "dvipdfm"; 3891 case ECL_1_0: 3892 return "ECL-1.0"; 3893 case ECL_2_0: 3894 return "ECL-2.0"; 3895 case ECOS_2_0: 3896 return "eCos-2.0"; 3897 case EFL_1_0: 3898 return "EFL-1.0"; 3899 case EFL_2_0: 3900 return "EFL-2.0"; 3901 case EGENIX: 3902 return "eGenix"; 3903 case ELASTIC_2_0: 3904 return "Elastic-2.0"; 3905 case ENTESSA: 3906 return "Entessa"; 3907 case EPICS: 3908 return "EPICS"; 3909 case EPL_1_0: 3910 return "EPL-1.0"; 3911 case EPL_2_0: 3912 return "EPL-2.0"; 3913 case ERLPL_1_1: 3914 return "ErlPL-1.1"; 3915 case ETALAB_2_0: 3916 return "etalab-2.0"; 3917 case EUDATAGRID: 3918 return "EUDatagrid"; 3919 case EUPL_1_0: 3920 return "EUPL-1.0"; 3921 case EUPL_1_1: 3922 return "EUPL-1.1"; 3923 case EUPL_1_2: 3924 return "EUPL-1.2"; 3925 case EUROSYM: 3926 return "Eurosym"; 3927 case FAIR: 3928 return "Fair"; 3929 case FDK_AAC: 3930 return "FDK-AAC"; 3931 case FRAMEWORX_1_0: 3932 return "Frameworx-1.0"; 3933 case FREEBSD_DOC: 3934 return "FreeBSD-DOC"; 3935 case FREEIMAGE: 3936 return "FreeImage"; 3937 case FSFAP: 3938 return "FSFAP"; 3939 case FSFUL: 3940 return "FSFUL"; 3941 case FSFULLR: 3942 return "FSFULLR"; 3943 case FSFULLRWD: 3944 return "FSFULLRWD"; 3945 case FTL: 3946 return "FTL"; 3947 case GD: 3948 return "GD"; 3949 case GFDL_1_1: 3950 return "GFDL-1.1"; 3951 case GFDL_1_1_INVARIANTS_ONLY: 3952 return "GFDL-1.1-invariants-only"; 3953 case GFDL_1_1_INVARIANTS_OR_LATER: 3954 return "GFDL-1.1-invariants-or-later"; 3955 case GFDL_1_1_NO_INVARIANTS_ONLY: 3956 return "GFDL-1.1-no-invariants-only"; 3957 case GFDL_1_1_NO_INVARIANTS_OR_LATER: 3958 return "GFDL-1.1-no-invariants-or-later"; 3959 case GFDL_1_1_ONLY: 3960 return "GFDL-1.1-only"; 3961 case GFDL_1_1_OR_LATER: 3962 return "GFDL-1.1-or-later"; 3963 case GFDL_1_2: 3964 return "GFDL-1.2"; 3965 case GFDL_1_2_INVARIANTS_ONLY: 3966 return "GFDL-1.2-invariants-only"; 3967 case GFDL_1_2_INVARIANTS_OR_LATER: 3968 return "GFDL-1.2-invariants-or-later"; 3969 case GFDL_1_2_NO_INVARIANTS_ONLY: 3970 return "GFDL-1.2-no-invariants-only"; 3971 case GFDL_1_2_NO_INVARIANTS_OR_LATER: 3972 return "GFDL-1.2-no-invariants-or-later"; 3973 case GFDL_1_2_ONLY: 3974 return "GFDL-1.2-only"; 3975 case GFDL_1_2_OR_LATER: 3976 return "GFDL-1.2-or-later"; 3977 case GFDL_1_3: 3978 return "GFDL-1.3"; 3979 case GFDL_1_3_INVARIANTS_ONLY: 3980 return "GFDL-1.3-invariants-only"; 3981 case GFDL_1_3_INVARIANTS_OR_LATER: 3982 return "GFDL-1.3-invariants-or-later"; 3983 case GFDL_1_3_NO_INVARIANTS_ONLY: 3984 return "GFDL-1.3-no-invariants-only"; 3985 case GFDL_1_3_NO_INVARIANTS_OR_LATER: 3986 return "GFDL-1.3-no-invariants-or-later"; 3987 case GFDL_1_3_ONLY: 3988 return "GFDL-1.3-only"; 3989 case GFDL_1_3_OR_LATER: 3990 return "GFDL-1.3-or-later"; 3991 case GIFTWARE: 3992 return "Giftware"; 3993 case GL2PS: 3994 return "GL2PS"; 3995 case GLIDE: 3996 return "Glide"; 3997 case GLULXE: 3998 return "Glulxe"; 3999 case GLWTPL: 4000 return "GLWTPL"; 4001 case GNUPLOT: 4002 return "gnuplot"; 4003 case GPL_1_0: 4004 return "GPL-1.0"; 4005 case GPL_1_0PLUS: 4006 return "GPL-1.0+"; 4007 case GPL_1_0_ONLY: 4008 return "GPL-1.0-only"; 4009 case GPL_1_0_OR_LATER: 4010 return "GPL-1.0-or-later"; 4011 case GPL_2_0: 4012 return "GPL-2.0"; 4013 case GPL_2_0PLUS: 4014 return "GPL-2.0+"; 4015 case GPL_2_0_ONLY: 4016 return "GPL-2.0-only"; 4017 case GPL_2_0_OR_LATER: 4018 return "GPL-2.0-or-later"; 4019 case GPL_2_0_WITH_AUTOCONF_EXCEPTION: 4020 return "GPL-2.0-with-autoconf-exception"; 4021 case GPL_2_0_WITH_BISON_EXCEPTION: 4022 return "GPL-2.0-with-bison-exception"; 4023 case GPL_2_0_WITH_CLASSPATH_EXCEPTION: 4024 return "GPL-2.0-with-classpath-exception"; 4025 case GPL_2_0_WITH_FONT_EXCEPTION: 4026 return "GPL-2.0-with-font-exception"; 4027 case GPL_2_0_WITH_GCC_EXCEPTION: 4028 return "GPL-2.0-with-GCC-exception"; 4029 case GPL_3_0: 4030 return "GPL-3.0"; 4031 case GPL_3_0PLUS: 4032 return "GPL-3.0+"; 4033 case GPL_3_0_ONLY: 4034 return "GPL-3.0-only"; 4035 case GPL_3_0_OR_LATER: 4036 return "GPL-3.0-or-later"; 4037 case GPL_3_0_WITH_AUTOCONF_EXCEPTION: 4038 return "GPL-3.0-with-autoconf-exception"; 4039 case GPL_3_0_WITH_GCC_EXCEPTION: 4040 return "GPL-3.0-with-GCC-exception"; 4041 case GRAPHICS_GEMS: 4042 return "Graphics-Gems"; 4043 case GSOAP_1_3B: 4044 return "gSOAP-1.3b"; 4045 case HASKELLREPORT: 4046 return "HaskellReport"; 4047 case HIPPOCRATIC_2_1: 4048 return "Hippocratic-2.1"; 4049 case HP_1986: 4050 return "HP-1986"; 4051 case HPND: 4052 return "HPND"; 4053 case HPND_EXPORT_US: 4054 return "HPND-export-US"; 4055 case HPND_MARKUS_KUHN: 4056 return "HPND-Markus-Kuhn"; 4057 case HPND_SELL_VARIANT: 4058 return "HPND-sell-variant"; 4059 case HPND_SELL_VARIANT_MIT_DISCLAIMER: 4060 return "HPND-sell-variant-MIT-disclaimer"; 4061 case HTMLTIDY: 4062 return "HTMLTIDY"; 4063 case IBM_PIBS: 4064 return "IBM-pibs"; 4065 case ICU: 4066 return "ICU"; 4067 case IEC_CODE_COMPONENTS_EULA: 4068 return "IEC-Code-Components-EULA"; 4069 case IJG: 4070 return "IJG"; 4071 case IJG_SHORT: 4072 return "IJG-short"; 4073 case IMAGEMAGICK: 4074 return "ImageMagick"; 4075 case IMATIX: 4076 return "iMatix"; 4077 case IMLIB2: 4078 return "Imlib2"; 4079 case INFO_ZIP: 4080 return "Info-ZIP"; 4081 case INNER_NET_2_0: 4082 return "Inner-Net-2.0"; 4083 case INTEL: 4084 return "Intel"; 4085 case INTEL_ACPI: 4086 return "Intel-ACPI"; 4087 case INTERBASE_1_0: 4088 return "Interbase-1.0"; 4089 case IPA: 4090 return "IPA"; 4091 case IPL_1_0: 4092 return "IPL-1.0"; 4093 case ISC: 4094 return "ISC"; 4095 case JAM: 4096 return "Jam"; 4097 case JASPER_2_0: 4098 return "JasPer-2.0"; 4099 case JPL_IMAGE: 4100 return "JPL-image"; 4101 case JPNIC: 4102 return "JPNIC"; 4103 case JSON: 4104 return "JSON"; 4105 case KAZLIB: 4106 return "Kazlib"; 4107 case KNUTH_CTAN: 4108 return "Knuth-CTAN"; 4109 case LAL_1_2: 4110 return "LAL-1.2"; 4111 case LAL_1_3: 4112 return "LAL-1.3"; 4113 case LATEX2E: 4114 return "Latex2e"; 4115 case LATEX2E_TRANSLATED_NOTICE: 4116 return "Latex2e-translated-notice"; 4117 case LEPTONICA: 4118 return "Leptonica"; 4119 case LGPL_2_0: 4120 return "LGPL-2.0"; 4121 case LGPL_2_0PLUS: 4122 return "LGPL-2.0+"; 4123 case LGPL_2_0_ONLY: 4124 return "LGPL-2.0-only"; 4125 case LGPL_2_0_OR_LATER: 4126 return "LGPL-2.0-or-later"; 4127 case LGPL_2_1: 4128 return "LGPL-2.1"; 4129 case LGPL_2_1PLUS: 4130 return "LGPL-2.1+"; 4131 case LGPL_2_1_ONLY: 4132 return "LGPL-2.1-only"; 4133 case LGPL_2_1_OR_LATER: 4134 return "LGPL-2.1-or-later"; 4135 case LGPL_3_0: 4136 return "LGPL-3.0"; 4137 case LGPL_3_0PLUS: 4138 return "LGPL-3.0+"; 4139 case LGPL_3_0_ONLY: 4140 return "LGPL-3.0-only"; 4141 case LGPL_3_0_OR_LATER: 4142 return "LGPL-3.0-or-later"; 4143 case LGPLLR: 4144 return "LGPLLR"; 4145 case LIBPNG: 4146 return "Libpng"; 4147 case LIBPNG_2_0: 4148 return "libpng-2.0"; 4149 case LIBSELINUX_1_0: 4150 return "libselinux-1.0"; 4151 case LIBTIFF: 4152 return "libtiff"; 4153 case LIBUTIL_DAVID_NUGENT: 4154 return "libutil-David-Nugent"; 4155 case LILIQ_P_1_1: 4156 return "LiLiQ-P-1.1"; 4157 case LILIQ_R_1_1: 4158 return "LiLiQ-R-1.1"; 4159 case LILIQ_RPLUS_1_1: 4160 return "LiLiQ-Rplus-1.1"; 4161 case LINUX_MAN_PAGES_1_PARA: 4162 return "Linux-man-pages-1-para"; 4163 case LINUX_MAN_PAGES_COPYLEFT: 4164 return "Linux-man-pages-copyleft"; 4165 case LINUX_MAN_PAGES_COPYLEFT_2_PARA: 4166 return "Linux-man-pages-copyleft-2-para"; 4167 case LINUX_MAN_PAGES_COPYLEFT_VAR: 4168 return "Linux-man-pages-copyleft-var"; 4169 case LINUX_OPENIB: 4170 return "Linux-OpenIB"; 4171 case LOOP: 4172 return "LOOP"; 4173 case LPL_1_0: 4174 return "LPL-1.0"; 4175 case LPL_1_02: 4176 return "LPL-1.02"; 4177 case LPPL_1_0: 4178 return "LPPL-1.0"; 4179 case LPPL_1_1: 4180 return "LPPL-1.1"; 4181 case LPPL_1_2: 4182 return "LPPL-1.2"; 4183 case LPPL_1_3A: 4184 return "LPPL-1.3a"; 4185 case LPPL_1_3C: 4186 return "LPPL-1.3c"; 4187 case LZMA_SDK_9_11_TO_9_20: 4188 return "LZMA-SDK-9.11-to-9.20"; 4189 case LZMA_SDK_9_22: 4190 return "LZMA-SDK-9.22"; 4191 case MAKEINDEX: 4192 return "MakeIndex"; 4193 case MARTIN_BIRGMEIER: 4194 return "Martin-Birgmeier"; 4195 case METAMAIL: 4196 return "metamail"; 4197 case MINPACK: 4198 return "Minpack"; 4199 case MIROS: 4200 return "MirOS"; 4201 case MIT: 4202 return "MIT"; 4203 case MIT_0: 4204 return "MIT-0"; 4205 case MIT_ADVERTISING: 4206 return "MIT-advertising"; 4207 case MIT_CMU: 4208 return "MIT-CMU"; 4209 case MIT_ENNA: 4210 return "MIT-enna"; 4211 case MIT_FEH: 4212 return "MIT-feh"; 4213 case MIT_FESTIVAL: 4214 return "MIT-Festival"; 4215 case MIT_MODERN_VARIANT: 4216 return "MIT-Modern-Variant"; 4217 case MIT_OPEN_GROUP: 4218 return "MIT-open-group"; 4219 case MIT_WU: 4220 return "MIT-Wu"; 4221 case MITNFA: 4222 return "MITNFA"; 4223 case MOTOSOTO: 4224 return "Motosoto"; 4225 case MPI_PERMISSIVE: 4226 return "mpi-permissive"; 4227 case MPICH2: 4228 return "mpich2"; 4229 case MPL_1_0: 4230 return "MPL-1.0"; 4231 case MPL_1_1: 4232 return "MPL-1.1"; 4233 case MPL_2_0: 4234 return "MPL-2.0"; 4235 case MPL_2_0_NO_COPYLEFT_EXCEPTION: 4236 return "MPL-2.0-no-copyleft-exception"; 4237 case MPLUS: 4238 return "mplus"; 4239 case MS_LPL: 4240 return "MS-LPL"; 4241 case MS_PL: 4242 return "MS-PL"; 4243 case MS_RL: 4244 return "MS-RL"; 4245 case MTLL: 4246 return "MTLL"; 4247 case MULANPSL_1_0: 4248 return "MulanPSL-1.0"; 4249 case MULANPSL_2_0: 4250 return "MulanPSL-2.0"; 4251 case MULTICS: 4252 return "Multics"; 4253 case MUP: 4254 return "Mup"; 4255 case NAIST_2003: 4256 return "NAIST-2003"; 4257 case NASA_1_3: 4258 return "NASA-1.3"; 4259 case NAUMEN: 4260 return "Naumen"; 4261 case NBPL_1_0: 4262 return "NBPL-1.0"; 4263 case NCGL_UK_2_0: 4264 return "NCGL-UK-2.0"; 4265 case NCSA: 4266 return "NCSA"; 4267 case NET_SNMP: 4268 return "Net-SNMP"; 4269 case NETCDF: 4270 return "NetCDF"; 4271 case NEWSLETR: 4272 return "Newsletr"; 4273 case NGPL: 4274 return "NGPL"; 4275 case NICTA_1_0: 4276 return "NICTA-1.0"; 4277 case NIST_PD: 4278 return "NIST-PD"; 4279 case NIST_PD_FALLBACK: 4280 return "NIST-PD-fallback"; 4281 case NIST_SOFTWARE: 4282 return "NIST-Software"; 4283 case NLOD_1_0: 4284 return "NLOD-1.0"; 4285 case NLOD_2_0: 4286 return "NLOD-2.0"; 4287 case NLPL: 4288 return "NLPL"; 4289 case NOKIA: 4290 return "Nokia"; 4291 case NOSL: 4292 return "NOSL"; 4293 case NOT_OPEN_SOURCE: 4294 return "not-open-source"; 4295 case NOWEB: 4296 return "Noweb"; 4297 case NPL_1_0: 4298 return "NPL-1.0"; 4299 case NPL_1_1: 4300 return "NPL-1.1"; 4301 case NPOSL_3_0: 4302 return "NPOSL-3.0"; 4303 case NRL: 4304 return "NRL"; 4305 case NTP: 4306 return "NTP"; 4307 case NTP_0: 4308 return "NTP-0"; 4309 case NUNIT: 4310 return "Nunit"; 4311 case O_UDA_1_0: 4312 return "O-UDA-1.0"; 4313 case OCCT_PL: 4314 return "OCCT-PL"; 4315 case OCLC_2_0: 4316 return "OCLC-2.0"; 4317 case ODBL_1_0: 4318 return "ODbL-1.0"; 4319 case ODC_BY_1_0: 4320 return "ODC-By-1.0"; 4321 case OFFIS: 4322 return "OFFIS"; 4323 case OFL_1_0: 4324 return "OFL-1.0"; 4325 case OFL_1_0_NO_RFN: 4326 return "OFL-1.0-no-RFN"; 4327 case OFL_1_0_RFN: 4328 return "OFL-1.0-RFN"; 4329 case OFL_1_1: 4330 return "OFL-1.1"; 4331 case OFL_1_1_NO_RFN: 4332 return "OFL-1.1-no-RFN"; 4333 case OFL_1_1_RFN: 4334 return "OFL-1.1-RFN"; 4335 case OGC_1_0: 4336 return "OGC-1.0"; 4337 case OGDL_TAIWAN_1_0: 4338 return "OGDL-Taiwan-1.0"; 4339 case OGL_CANADA_2_0: 4340 return "OGL-Canada-2.0"; 4341 case OGL_UK_1_0: 4342 return "OGL-UK-1.0"; 4343 case OGL_UK_2_0: 4344 return "OGL-UK-2.0"; 4345 case OGL_UK_3_0: 4346 return "OGL-UK-3.0"; 4347 case OGTSL: 4348 return "OGTSL"; 4349 case OLDAP_1_1: 4350 return "OLDAP-1.1"; 4351 case OLDAP_1_2: 4352 return "OLDAP-1.2"; 4353 case OLDAP_1_3: 4354 return "OLDAP-1.3"; 4355 case OLDAP_1_4: 4356 return "OLDAP-1.4"; 4357 case OLDAP_2_0: 4358 return "OLDAP-2.0"; 4359 case OLDAP_2_0_1: 4360 return "OLDAP-2.0.1"; 4361 case OLDAP_2_1: 4362 return "OLDAP-2.1"; 4363 case OLDAP_2_2: 4364 return "OLDAP-2.2"; 4365 case OLDAP_2_2_1: 4366 return "OLDAP-2.2.1"; 4367 case OLDAP_2_2_2: 4368 return "OLDAP-2.2.2"; 4369 case OLDAP_2_3: 4370 return "OLDAP-2.3"; 4371 case OLDAP_2_4: 4372 return "OLDAP-2.4"; 4373 case OLDAP_2_5: 4374 return "OLDAP-2.5"; 4375 case OLDAP_2_6: 4376 return "OLDAP-2.6"; 4377 case OLDAP_2_7: 4378 return "OLDAP-2.7"; 4379 case OLDAP_2_8: 4380 return "OLDAP-2.8"; 4381 case OLFL_1_3: 4382 return "OLFL-1.3"; 4383 case OML: 4384 return "OML"; 4385 case OPENPBS_2_3: 4386 return "OpenPBS-2.3"; 4387 case OPENSSL: 4388 return "OpenSSL"; 4389 case OPL_1_0: 4390 return "OPL-1.0"; 4391 case OPL_UK_3_0: 4392 return "OPL-UK-3.0"; 4393 case OPUBL_1_0: 4394 return "OPUBL-1.0"; 4395 case OSET_PL_2_1: 4396 return "OSET-PL-2.1"; 4397 case OSL_1_0: 4398 return "OSL-1.0"; 4399 case OSL_1_1: 4400 return "OSL-1.1"; 4401 case OSL_2_0: 4402 return "OSL-2.0"; 4403 case OSL_2_1: 4404 return "OSL-2.1"; 4405 case OSL_3_0: 4406 return "OSL-3.0"; 4407 case PARITY_6_0_0: 4408 return "Parity-6.0.0"; 4409 case PARITY_7_0_0: 4410 return "Parity-7.0.0"; 4411 case PDDL_1_0: 4412 return "PDDL-1.0"; 4413 case PHP_3_0: 4414 return "PHP-3.0"; 4415 case PHP_3_01: 4416 return "PHP-3.01"; 4417 case PLEXUS: 4418 return "Plexus"; 4419 case POLYFORM_NONCOMMERCIAL_1_0_0: 4420 return "PolyForm-Noncommercial-1.0.0"; 4421 case POLYFORM_SMALL_BUSINESS_1_0_0: 4422 return "PolyForm-Small-Business-1.0.0"; 4423 case POSTGRESQL: 4424 return "PostgreSQL"; 4425 case PSF_2_0: 4426 return "PSF-2.0"; 4427 case PSFRAG: 4428 return "psfrag"; 4429 case PSUTILS: 4430 return "psutils"; 4431 case PYTHON_2_0: 4432 return "Python-2.0"; 4433 case PYTHON_2_0_1: 4434 return "Python-2.0.1"; 4435 case QHULL: 4436 return "Qhull"; 4437 case QPL_1_0: 4438 return "QPL-1.0"; 4439 case QPL_1_0_INRIA_2004: 4440 return "QPL-1.0-INRIA-2004"; 4441 case RDISC: 4442 return "Rdisc"; 4443 case RHECOS_1_1: 4444 return "RHeCos-1.1"; 4445 case RPL_1_1: 4446 return "RPL-1.1"; 4447 case RPL_1_5: 4448 return "RPL-1.5"; 4449 case RPSL_1_0: 4450 return "RPSL-1.0"; 4451 case RSA_MD: 4452 return "RSA-MD"; 4453 case RSCPL: 4454 return "RSCPL"; 4455 case RUBY: 4456 return "Ruby"; 4457 case SAX_PD: 4458 return "SAX-PD"; 4459 case SAXPATH: 4460 return "Saxpath"; 4461 case SCEA: 4462 return "SCEA"; 4463 case SCHEMEREPORT: 4464 return "SchemeReport"; 4465 case SENDMAIL: 4466 return "Sendmail"; 4467 case SENDMAIL_8_23: 4468 return "Sendmail-8.23"; 4469 case SGI_B_1_0: 4470 return "SGI-B-1.0"; 4471 case SGI_B_1_1: 4472 return "SGI-B-1.1"; 4473 case SGI_B_2_0: 4474 return "SGI-B-2.0"; 4475 case SGP4: 4476 return "SGP4"; 4477 case SHL_0_5: 4478 return "SHL-0.5"; 4479 case SHL_0_51: 4480 return "SHL-0.51"; 4481 case SIMPL_2_0: 4482 return "SimPL-2.0"; 4483 case SISSL: 4484 return "SISSL"; 4485 case SISSL_1_2: 4486 return "SISSL-1.2"; 4487 case SLEEPYCAT: 4488 return "Sleepycat"; 4489 case SMLNJ: 4490 return "SMLNJ"; 4491 case SMPPL: 4492 return "SMPPL"; 4493 case SNIA: 4494 return "SNIA"; 4495 case SNPRINTF: 4496 return "snprintf"; 4497 case SPENCER_86: 4498 return "Spencer-86"; 4499 case SPENCER_94: 4500 return "Spencer-94"; 4501 case SPENCER_99: 4502 return "Spencer-99"; 4503 case SPL_1_0: 4504 return "SPL-1.0"; 4505 case SSH_OPENSSH: 4506 return "SSH-OpenSSH"; 4507 case SSH_SHORT: 4508 return "SSH-short"; 4509 case SSPL_1_0: 4510 return "SSPL-1.0"; 4511 case STANDARDML_NJ: 4512 return "StandardML-NJ"; 4513 case SUGARCRM_1_1_3: 4514 return "SugarCRM-1.1.3"; 4515 case SUNPRO: 4516 return "SunPro"; 4517 case SWL: 4518 return "SWL"; 4519 case SYMLINKS: 4520 return "Symlinks"; 4521 case TAPR_OHL_1_0: 4522 return "TAPR-OHL-1.0"; 4523 case TCL: 4524 return "TCL"; 4525 case TCP_WRAPPERS: 4526 return "TCP-wrappers"; 4527 case TERMREADKEY: 4528 return "TermReadKey"; 4529 case TMATE: 4530 return "TMate"; 4531 case TORQUE_1_1: 4532 return "TORQUE-1.1"; 4533 case TOSL: 4534 return "TOSL"; 4535 case TPDL: 4536 return "TPDL"; 4537 case TPL_1_0: 4538 return "TPL-1.0"; 4539 case TTWL: 4540 return "TTWL"; 4541 case TU_BERLIN_1_0: 4542 return "TU-Berlin-1.0"; 4543 case TU_BERLIN_2_0: 4544 return "TU-Berlin-2.0"; 4545 case UCAR: 4546 return "UCAR"; 4547 case UCL_1_0: 4548 return "UCL-1.0"; 4549 case UNICODE_DFS_2015: 4550 return "Unicode-DFS-2015"; 4551 case UNICODE_DFS_2016: 4552 return "Unicode-DFS-2016"; 4553 case UNICODE_TOU: 4554 return "Unicode-TOU"; 4555 case UNIXCRYPT: 4556 return "UnixCrypt"; 4557 case UNLICENSE: 4558 return "Unlicense"; 4559 case UPL_1_0: 4560 return "UPL-1.0"; 4561 case VIM: 4562 return "Vim"; 4563 case VOSTROM: 4564 return "VOSTROM"; 4565 case VSL_1_0: 4566 return "VSL-1.0"; 4567 case W3C: 4568 return "W3C"; 4569 case W3C_19980720: 4570 return "W3C-19980720"; 4571 case W3C_20150513: 4572 return "W3C-20150513"; 4573 case W3M: 4574 return "w3m"; 4575 case WATCOM_1_0: 4576 return "Watcom-1.0"; 4577 case WIDGET_WORKSHOP: 4578 return "Widget-Workshop"; 4579 case WSUIPA: 4580 return "Wsuipa"; 4581 case WTFPL: 4582 return "WTFPL"; 4583 case WXWINDOWS: 4584 return "wxWindows"; 4585 case X11: 4586 return "X11"; 4587 case X11_DISTRIBUTE_MODIFICATIONS_VARIANT: 4588 return "X11-distribute-modifications-variant"; 4589 case XDEBUG_1_03: 4590 return "Xdebug-1.03"; 4591 case XEROX: 4592 return "Xerox"; 4593 case XFIG: 4594 return "Xfig"; 4595 case XFREE86_1_1: 4596 return "XFree86-1.1"; 4597 case XINETD: 4598 return "xinetd"; 4599 case XLOCK: 4600 return "xlock"; 4601 case XNET: 4602 return "Xnet"; 4603 case XPP: 4604 return "xpp"; 4605 case XSKAT: 4606 return "XSkat"; 4607 case YPL_1_0: 4608 return "YPL-1.0"; 4609 case YPL_1_1: 4610 return "YPL-1.1"; 4611 case ZED: 4612 return "Zed"; 4613 case ZEND_2_0: 4614 return "Zend-2.0"; 4615 case ZIMBRA_1_3: 4616 return "Zimbra-1.3"; 4617 case ZIMBRA_1_4: 4618 return "Zimbra-1.4"; 4619 case ZLIB: 4620 return "Zlib"; 4621 case ZLIB_ACKNOWLEDGEMENT: 4622 return "zlib-acknowledgement"; 4623 case ZPL_1_1: 4624 return "ZPL-1.1"; 4625 case ZPL_2_0: 4626 return "ZPL-2.0"; 4627 case ZPL_2_1: 4628 return "ZPL-2.1"; 4629 case NULL: 4630 return null; 4631 default: 4632 return "?"; 4633 } 4634 } 4635 4636 public String getSystem() { 4637 switch (this) { 4638 case _0BSD: 4639 return "http://hl7.org/fhir/spdx-license"; 4640 case AAL: 4641 return "http://hl7.org/fhir/spdx-license"; 4642 case ABSTYLES: 4643 return "http://hl7.org/fhir/spdx-license"; 4644 case ADACORE_DOC: 4645 return "http://hl7.org/fhir/spdx-license"; 4646 case ADOBE_2006: 4647 return "http://hl7.org/fhir/spdx-license"; 4648 case ADOBE_GLYPH: 4649 return "http://hl7.org/fhir/spdx-license"; 4650 case ADSL: 4651 return "http://hl7.org/fhir/spdx-license"; 4652 case AFL_1_1: 4653 return "http://hl7.org/fhir/spdx-license"; 4654 case AFL_1_2: 4655 return "http://hl7.org/fhir/spdx-license"; 4656 case AFL_2_0: 4657 return "http://hl7.org/fhir/spdx-license"; 4658 case AFL_2_1: 4659 return "http://hl7.org/fhir/spdx-license"; 4660 case AFL_3_0: 4661 return "http://hl7.org/fhir/spdx-license"; 4662 case AFMPARSE: 4663 return "http://hl7.org/fhir/spdx-license"; 4664 case AGPL_1_0: 4665 return "http://hl7.org/fhir/spdx-license"; 4666 case AGPL_1_0_ONLY: 4667 return "http://hl7.org/fhir/spdx-license"; 4668 case AGPL_1_0_OR_LATER: 4669 return "http://hl7.org/fhir/spdx-license"; 4670 case AGPL_3_0: 4671 return "http://hl7.org/fhir/spdx-license"; 4672 case AGPL_3_0_ONLY: 4673 return "http://hl7.org/fhir/spdx-license"; 4674 case AGPL_3_0_OR_LATER: 4675 return "http://hl7.org/fhir/spdx-license"; 4676 case ALADDIN: 4677 return "http://hl7.org/fhir/spdx-license"; 4678 case AMDPLPA: 4679 return "http://hl7.org/fhir/spdx-license"; 4680 case AML: 4681 return "http://hl7.org/fhir/spdx-license"; 4682 case AMPAS: 4683 return "http://hl7.org/fhir/spdx-license"; 4684 case ANTLR_PD: 4685 return "http://hl7.org/fhir/spdx-license"; 4686 case ANTLR_PD_FALLBACK: 4687 return "http://hl7.org/fhir/spdx-license"; 4688 case APACHE_1_0: 4689 return "http://hl7.org/fhir/spdx-license"; 4690 case APACHE_1_1: 4691 return "http://hl7.org/fhir/spdx-license"; 4692 case APACHE_2_0: 4693 return "http://hl7.org/fhir/spdx-license"; 4694 case APAFML: 4695 return "http://hl7.org/fhir/spdx-license"; 4696 case APL_1_0: 4697 return "http://hl7.org/fhir/spdx-license"; 4698 case APP_S2P: 4699 return "http://hl7.org/fhir/spdx-license"; 4700 case APSL_1_0: 4701 return "http://hl7.org/fhir/spdx-license"; 4702 case APSL_1_1: 4703 return "http://hl7.org/fhir/spdx-license"; 4704 case APSL_1_2: 4705 return "http://hl7.org/fhir/spdx-license"; 4706 case APSL_2_0: 4707 return "http://hl7.org/fhir/spdx-license"; 4708 case ARPHIC_1999: 4709 return "http://hl7.org/fhir/spdx-license"; 4710 case ARTISTIC_1_0: 4711 return "http://hl7.org/fhir/spdx-license"; 4712 case ARTISTIC_1_0_CL8: 4713 return "http://hl7.org/fhir/spdx-license"; 4714 case ARTISTIC_1_0_PERL: 4715 return "http://hl7.org/fhir/spdx-license"; 4716 case ARTISTIC_2_0: 4717 return "http://hl7.org/fhir/spdx-license"; 4718 case ASWF_DIGITAL_ASSETS_1_0: 4719 return "http://hl7.org/fhir/spdx-license"; 4720 case ASWF_DIGITAL_ASSETS_1_1: 4721 return "http://hl7.org/fhir/spdx-license"; 4722 case BAEKMUK: 4723 return "http://hl7.org/fhir/spdx-license"; 4724 case BAHYPH: 4725 return "http://hl7.org/fhir/spdx-license"; 4726 case BARR: 4727 return "http://hl7.org/fhir/spdx-license"; 4728 case BEERWARE: 4729 return "http://hl7.org/fhir/spdx-license"; 4730 case BITSTREAM_CHARTER: 4731 return "http://hl7.org/fhir/spdx-license"; 4732 case BITSTREAM_VERA: 4733 return "http://hl7.org/fhir/spdx-license"; 4734 case BITTORRENT_1_0: 4735 return "http://hl7.org/fhir/spdx-license"; 4736 case BITTORRENT_1_1: 4737 return "http://hl7.org/fhir/spdx-license"; 4738 case BLESSING: 4739 return "http://hl7.org/fhir/spdx-license"; 4740 case BLUEOAK_1_0_0: 4741 return "http://hl7.org/fhir/spdx-license"; 4742 case BOEHM_GC: 4743 return "http://hl7.org/fhir/spdx-license"; 4744 case BORCEUX: 4745 return "http://hl7.org/fhir/spdx-license"; 4746 case BRIAN_GLADMAN_3_CLAUSE: 4747 return "http://hl7.org/fhir/spdx-license"; 4748 case BSD_1_CLAUSE: 4749 return "http://hl7.org/fhir/spdx-license"; 4750 case BSD_2_CLAUSE: 4751 return "http://hl7.org/fhir/spdx-license"; 4752 case BSD_2_CLAUSE_FREEBSD: 4753 return "http://hl7.org/fhir/spdx-license"; 4754 case BSD_2_CLAUSE_NETBSD: 4755 return "http://hl7.org/fhir/spdx-license"; 4756 case BSD_2_CLAUSE_PATENT: 4757 return "http://hl7.org/fhir/spdx-license"; 4758 case BSD_2_CLAUSE_VIEWS: 4759 return "http://hl7.org/fhir/spdx-license"; 4760 case BSD_3_CLAUSE: 4761 return "http://hl7.org/fhir/spdx-license"; 4762 case BSD_3_CLAUSE_ATTRIBUTION: 4763 return "http://hl7.org/fhir/spdx-license"; 4764 case BSD_3_CLAUSE_CLEAR: 4765 return "http://hl7.org/fhir/spdx-license"; 4766 case BSD_3_CLAUSE_LBNL: 4767 return "http://hl7.org/fhir/spdx-license"; 4768 case BSD_3_CLAUSE_MODIFICATION: 4769 return "http://hl7.org/fhir/spdx-license"; 4770 case BSD_3_CLAUSE_NO_MILITARY_LICENSE: 4771 return "http://hl7.org/fhir/spdx-license"; 4772 case BSD_3_CLAUSE_NO_NUCLEAR_LICENSE: 4773 return "http://hl7.org/fhir/spdx-license"; 4774 case BSD_3_CLAUSE_NO_NUCLEAR_LICENSE_2014: 4775 return "http://hl7.org/fhir/spdx-license"; 4776 case BSD_3_CLAUSE_NO_NUCLEAR_WARRANTY: 4777 return "http://hl7.org/fhir/spdx-license"; 4778 case BSD_3_CLAUSE_OPEN_MPI: 4779 return "http://hl7.org/fhir/spdx-license"; 4780 case BSD_4_CLAUSE: 4781 return "http://hl7.org/fhir/spdx-license"; 4782 case BSD_4_CLAUSE_SHORTENED: 4783 return "http://hl7.org/fhir/spdx-license"; 4784 case BSD_4_CLAUSE_UC: 4785 return "http://hl7.org/fhir/spdx-license"; 4786 case BSD_4_3RENO: 4787 return "http://hl7.org/fhir/spdx-license"; 4788 case BSD_4_3TAHOE: 4789 return "http://hl7.org/fhir/spdx-license"; 4790 case BSD_ADVERTISING_ACKNOWLEDGEMENT: 4791 return "http://hl7.org/fhir/spdx-license"; 4792 case BSD_ATTRIBUTION_HPND_DISCLAIMER: 4793 return "http://hl7.org/fhir/spdx-license"; 4794 case BSD_PROTECTION: 4795 return "http://hl7.org/fhir/spdx-license"; 4796 case BSD_SOURCE_CODE: 4797 return "http://hl7.org/fhir/spdx-license"; 4798 case BSL_1_0: 4799 return "http://hl7.org/fhir/spdx-license"; 4800 case BUSL_1_1: 4801 return "http://hl7.org/fhir/spdx-license"; 4802 case BZIP2_1_0_5: 4803 return "http://hl7.org/fhir/spdx-license"; 4804 case BZIP2_1_0_6: 4805 return "http://hl7.org/fhir/spdx-license"; 4806 case C_UDA_1_0: 4807 return "http://hl7.org/fhir/spdx-license"; 4808 case CAL_1_0: 4809 return "http://hl7.org/fhir/spdx-license"; 4810 case CAL_1_0_COMBINED_WORK_EXCEPTION: 4811 return "http://hl7.org/fhir/spdx-license"; 4812 case CALDERA: 4813 return "http://hl7.org/fhir/spdx-license"; 4814 case CATOSL_1_1: 4815 return "http://hl7.org/fhir/spdx-license"; 4816 case CC_BY_1_0: 4817 return "http://hl7.org/fhir/spdx-license"; 4818 case CC_BY_2_0: 4819 return "http://hl7.org/fhir/spdx-license"; 4820 case CC_BY_2_5: 4821 return "http://hl7.org/fhir/spdx-license"; 4822 case CC_BY_2_5_AU: 4823 return "http://hl7.org/fhir/spdx-license"; 4824 case CC_BY_3_0: 4825 return "http://hl7.org/fhir/spdx-license"; 4826 case CC_BY_3_0_AT: 4827 return "http://hl7.org/fhir/spdx-license"; 4828 case CC_BY_3_0_DE: 4829 return "http://hl7.org/fhir/spdx-license"; 4830 case CC_BY_3_0_IGO: 4831 return "http://hl7.org/fhir/spdx-license"; 4832 case CC_BY_3_0_NL: 4833 return "http://hl7.org/fhir/spdx-license"; 4834 case CC_BY_3_0_US: 4835 return "http://hl7.org/fhir/spdx-license"; 4836 case CC_BY_4_0: 4837 return "http://hl7.org/fhir/spdx-license"; 4838 case CC_BY_NC_1_0: 4839 return "http://hl7.org/fhir/spdx-license"; 4840 case CC_BY_NC_2_0: 4841 return "http://hl7.org/fhir/spdx-license"; 4842 case CC_BY_NC_2_5: 4843 return "http://hl7.org/fhir/spdx-license"; 4844 case CC_BY_NC_3_0: 4845 return "http://hl7.org/fhir/spdx-license"; 4846 case CC_BY_NC_3_0_DE: 4847 return "http://hl7.org/fhir/spdx-license"; 4848 case CC_BY_NC_4_0: 4849 return "http://hl7.org/fhir/spdx-license"; 4850 case CC_BY_NC_ND_1_0: 4851 return "http://hl7.org/fhir/spdx-license"; 4852 case CC_BY_NC_ND_2_0: 4853 return "http://hl7.org/fhir/spdx-license"; 4854 case CC_BY_NC_ND_2_5: 4855 return "http://hl7.org/fhir/spdx-license"; 4856 case CC_BY_NC_ND_3_0: 4857 return "http://hl7.org/fhir/spdx-license"; 4858 case CC_BY_NC_ND_3_0_DE: 4859 return "http://hl7.org/fhir/spdx-license"; 4860 case CC_BY_NC_ND_3_0_IGO: 4861 return "http://hl7.org/fhir/spdx-license"; 4862 case CC_BY_NC_ND_4_0: 4863 return "http://hl7.org/fhir/spdx-license"; 4864 case CC_BY_NC_SA_1_0: 4865 return "http://hl7.org/fhir/spdx-license"; 4866 case CC_BY_NC_SA_2_0: 4867 return "http://hl7.org/fhir/spdx-license"; 4868 case CC_BY_NC_SA_2_0_DE: 4869 return "http://hl7.org/fhir/spdx-license"; 4870 case CC_BY_NC_SA_2_0_FR: 4871 return "http://hl7.org/fhir/spdx-license"; 4872 case CC_BY_NC_SA_2_0_UK: 4873 return "http://hl7.org/fhir/spdx-license"; 4874 case CC_BY_NC_SA_2_5: 4875 return "http://hl7.org/fhir/spdx-license"; 4876 case CC_BY_NC_SA_3_0: 4877 return "http://hl7.org/fhir/spdx-license"; 4878 case CC_BY_NC_SA_3_0_DE: 4879 return "http://hl7.org/fhir/spdx-license"; 4880 case CC_BY_NC_SA_3_0_IGO: 4881 return "http://hl7.org/fhir/spdx-license"; 4882 case CC_BY_NC_SA_4_0: 4883 return "http://hl7.org/fhir/spdx-license"; 4884 case CC_BY_ND_1_0: 4885 return "http://hl7.org/fhir/spdx-license"; 4886 case CC_BY_ND_2_0: 4887 return "http://hl7.org/fhir/spdx-license"; 4888 case CC_BY_ND_2_5: 4889 return "http://hl7.org/fhir/spdx-license"; 4890 case CC_BY_ND_3_0: 4891 return "http://hl7.org/fhir/spdx-license"; 4892 case CC_BY_ND_3_0_DE: 4893 return "http://hl7.org/fhir/spdx-license"; 4894 case CC_BY_ND_4_0: 4895 return "http://hl7.org/fhir/spdx-license"; 4896 case CC_BY_SA_1_0: 4897 return "http://hl7.org/fhir/spdx-license"; 4898 case CC_BY_SA_2_0: 4899 return "http://hl7.org/fhir/spdx-license"; 4900 case CC_BY_SA_2_0_UK: 4901 return "http://hl7.org/fhir/spdx-license"; 4902 case CC_BY_SA_2_1_JP: 4903 return "http://hl7.org/fhir/spdx-license"; 4904 case CC_BY_SA_2_5: 4905 return "http://hl7.org/fhir/spdx-license"; 4906 case CC_BY_SA_3_0: 4907 return "http://hl7.org/fhir/spdx-license"; 4908 case CC_BY_SA_3_0_AT: 4909 return "http://hl7.org/fhir/spdx-license"; 4910 case CC_BY_SA_3_0_DE: 4911 return "http://hl7.org/fhir/spdx-license"; 4912 case CC_BY_SA_3_0_IGO: 4913 return "http://hl7.org/fhir/spdx-license"; 4914 case CC_BY_SA_4_0: 4915 return "http://hl7.org/fhir/spdx-license"; 4916 case CC_PDDC: 4917 return "http://hl7.org/fhir/spdx-license"; 4918 case CC0_1_0: 4919 return "http://hl7.org/fhir/spdx-license"; 4920 case CDDL_1_0: 4921 return "http://hl7.org/fhir/spdx-license"; 4922 case CDDL_1_1: 4923 return "http://hl7.org/fhir/spdx-license"; 4924 case CDL_1_0: 4925 return "http://hl7.org/fhir/spdx-license"; 4926 case CDLA_PERMISSIVE_1_0: 4927 return "http://hl7.org/fhir/spdx-license"; 4928 case CDLA_PERMISSIVE_2_0: 4929 return "http://hl7.org/fhir/spdx-license"; 4930 case CDLA_SHARING_1_0: 4931 return "http://hl7.org/fhir/spdx-license"; 4932 case CECILL_1_0: 4933 return "http://hl7.org/fhir/spdx-license"; 4934 case CECILL_1_1: 4935 return "http://hl7.org/fhir/spdx-license"; 4936 case CECILL_2_0: 4937 return "http://hl7.org/fhir/spdx-license"; 4938 case CECILL_2_1: 4939 return "http://hl7.org/fhir/spdx-license"; 4940 case CECILL_B: 4941 return "http://hl7.org/fhir/spdx-license"; 4942 case CECILL_C: 4943 return "http://hl7.org/fhir/spdx-license"; 4944 case CERN_OHL_1_1: 4945 return "http://hl7.org/fhir/spdx-license"; 4946 case CERN_OHL_1_2: 4947 return "http://hl7.org/fhir/spdx-license"; 4948 case CERN_OHL_P_2_0: 4949 return "http://hl7.org/fhir/spdx-license"; 4950 case CERN_OHL_S_2_0: 4951 return "http://hl7.org/fhir/spdx-license"; 4952 case CERN_OHL_W_2_0: 4953 return "http://hl7.org/fhir/spdx-license"; 4954 case CFITSIO: 4955 return "http://hl7.org/fhir/spdx-license"; 4956 case CHECKMK: 4957 return "http://hl7.org/fhir/spdx-license"; 4958 case CLARTISTIC: 4959 return "http://hl7.org/fhir/spdx-license"; 4960 case CLIPS: 4961 return "http://hl7.org/fhir/spdx-license"; 4962 case CMU_MACH: 4963 return "http://hl7.org/fhir/spdx-license"; 4964 case CNRI_JYTHON: 4965 return "http://hl7.org/fhir/spdx-license"; 4966 case CNRI_PYTHON: 4967 return "http://hl7.org/fhir/spdx-license"; 4968 case CNRI_PYTHON_GPL_COMPATIBLE: 4969 return "http://hl7.org/fhir/spdx-license"; 4970 case COIL_1_0: 4971 return "http://hl7.org/fhir/spdx-license"; 4972 case COMMUNITY_SPEC_1_0: 4973 return "http://hl7.org/fhir/spdx-license"; 4974 case CONDOR_1_1: 4975 return "http://hl7.org/fhir/spdx-license"; 4976 case COPYLEFT_NEXT_0_3_0: 4977 return "http://hl7.org/fhir/spdx-license"; 4978 case COPYLEFT_NEXT_0_3_1: 4979 return "http://hl7.org/fhir/spdx-license"; 4980 case CORNELL_LOSSLESS_JPEG: 4981 return "http://hl7.org/fhir/spdx-license"; 4982 case CPAL_1_0: 4983 return "http://hl7.org/fhir/spdx-license"; 4984 case CPL_1_0: 4985 return "http://hl7.org/fhir/spdx-license"; 4986 case CPOL_1_02: 4987 return "http://hl7.org/fhir/spdx-license"; 4988 case CROSSWORD: 4989 return "http://hl7.org/fhir/spdx-license"; 4990 case CRYSTALSTACKER: 4991 return "http://hl7.org/fhir/spdx-license"; 4992 case CUA_OPL_1_0: 4993 return "http://hl7.org/fhir/spdx-license"; 4994 case CUBE: 4995 return "http://hl7.org/fhir/spdx-license"; 4996 case CURL: 4997 return "http://hl7.org/fhir/spdx-license"; 4998 case D_FSL_1_0: 4999 return "http://hl7.org/fhir/spdx-license"; 5000 case DIFFMARK: 5001 return "http://hl7.org/fhir/spdx-license"; 5002 case DL_DE_BY_2_0: 5003 return "http://hl7.org/fhir/spdx-license"; 5004 case DOC: 5005 return "http://hl7.org/fhir/spdx-license"; 5006 case DOTSEQN: 5007 return "http://hl7.org/fhir/spdx-license"; 5008 case DRL_1_0: 5009 return "http://hl7.org/fhir/spdx-license"; 5010 case DSDP: 5011 return "http://hl7.org/fhir/spdx-license"; 5012 case DTOA: 5013 return "http://hl7.org/fhir/spdx-license"; 5014 case DVIPDFM: 5015 return "http://hl7.org/fhir/spdx-license"; 5016 case ECL_1_0: 5017 return "http://hl7.org/fhir/spdx-license"; 5018 case ECL_2_0: 5019 return "http://hl7.org/fhir/spdx-license"; 5020 case ECOS_2_0: 5021 return "http://hl7.org/fhir/spdx-license"; 5022 case EFL_1_0: 5023 return "http://hl7.org/fhir/spdx-license"; 5024 case EFL_2_0: 5025 return "http://hl7.org/fhir/spdx-license"; 5026 case EGENIX: 5027 return "http://hl7.org/fhir/spdx-license"; 5028 case ELASTIC_2_0: 5029 return "http://hl7.org/fhir/spdx-license"; 5030 case ENTESSA: 5031 return "http://hl7.org/fhir/spdx-license"; 5032 case EPICS: 5033 return "http://hl7.org/fhir/spdx-license"; 5034 case EPL_1_0: 5035 return "http://hl7.org/fhir/spdx-license"; 5036 case EPL_2_0: 5037 return "http://hl7.org/fhir/spdx-license"; 5038 case ERLPL_1_1: 5039 return "http://hl7.org/fhir/spdx-license"; 5040 case ETALAB_2_0: 5041 return "http://hl7.org/fhir/spdx-license"; 5042 case EUDATAGRID: 5043 return "http://hl7.org/fhir/spdx-license"; 5044 case EUPL_1_0: 5045 return "http://hl7.org/fhir/spdx-license"; 5046 case EUPL_1_1: 5047 return "http://hl7.org/fhir/spdx-license"; 5048 case EUPL_1_2: 5049 return "http://hl7.org/fhir/spdx-license"; 5050 case EUROSYM: 5051 return "http://hl7.org/fhir/spdx-license"; 5052 case FAIR: 5053 return "http://hl7.org/fhir/spdx-license"; 5054 case FDK_AAC: 5055 return "http://hl7.org/fhir/spdx-license"; 5056 case FRAMEWORX_1_0: 5057 return "http://hl7.org/fhir/spdx-license"; 5058 case FREEBSD_DOC: 5059 return "http://hl7.org/fhir/spdx-license"; 5060 case FREEIMAGE: 5061 return "http://hl7.org/fhir/spdx-license"; 5062 case FSFAP: 5063 return "http://hl7.org/fhir/spdx-license"; 5064 case FSFUL: 5065 return "http://hl7.org/fhir/spdx-license"; 5066 case FSFULLR: 5067 return "http://hl7.org/fhir/spdx-license"; 5068 case FSFULLRWD: 5069 return "http://hl7.org/fhir/spdx-license"; 5070 case FTL: 5071 return "http://hl7.org/fhir/spdx-license"; 5072 case GD: 5073 return "http://hl7.org/fhir/spdx-license"; 5074 case GFDL_1_1: 5075 return "http://hl7.org/fhir/spdx-license"; 5076 case GFDL_1_1_INVARIANTS_ONLY: 5077 return "http://hl7.org/fhir/spdx-license"; 5078 case GFDL_1_1_INVARIANTS_OR_LATER: 5079 return "http://hl7.org/fhir/spdx-license"; 5080 case GFDL_1_1_NO_INVARIANTS_ONLY: 5081 return "http://hl7.org/fhir/spdx-license"; 5082 case GFDL_1_1_NO_INVARIANTS_OR_LATER: 5083 return "http://hl7.org/fhir/spdx-license"; 5084 case GFDL_1_1_ONLY: 5085 return "http://hl7.org/fhir/spdx-license"; 5086 case GFDL_1_1_OR_LATER: 5087 return "http://hl7.org/fhir/spdx-license"; 5088 case GFDL_1_2: 5089 return "http://hl7.org/fhir/spdx-license"; 5090 case GFDL_1_2_INVARIANTS_ONLY: 5091 return "http://hl7.org/fhir/spdx-license"; 5092 case GFDL_1_2_INVARIANTS_OR_LATER: 5093 return "http://hl7.org/fhir/spdx-license"; 5094 case GFDL_1_2_NO_INVARIANTS_ONLY: 5095 return "http://hl7.org/fhir/spdx-license"; 5096 case GFDL_1_2_NO_INVARIANTS_OR_LATER: 5097 return "http://hl7.org/fhir/spdx-license"; 5098 case GFDL_1_2_ONLY: 5099 return "http://hl7.org/fhir/spdx-license"; 5100 case GFDL_1_2_OR_LATER: 5101 return "http://hl7.org/fhir/spdx-license"; 5102 case GFDL_1_3: 5103 return "http://hl7.org/fhir/spdx-license"; 5104 case GFDL_1_3_INVARIANTS_ONLY: 5105 return "http://hl7.org/fhir/spdx-license"; 5106 case GFDL_1_3_INVARIANTS_OR_LATER: 5107 return "http://hl7.org/fhir/spdx-license"; 5108 case GFDL_1_3_NO_INVARIANTS_ONLY: 5109 return "http://hl7.org/fhir/spdx-license"; 5110 case GFDL_1_3_NO_INVARIANTS_OR_LATER: 5111 return "http://hl7.org/fhir/spdx-license"; 5112 case GFDL_1_3_ONLY: 5113 return "http://hl7.org/fhir/spdx-license"; 5114 case GFDL_1_3_OR_LATER: 5115 return "http://hl7.org/fhir/spdx-license"; 5116 case GIFTWARE: 5117 return "http://hl7.org/fhir/spdx-license"; 5118 case GL2PS: 5119 return "http://hl7.org/fhir/spdx-license"; 5120 case GLIDE: 5121 return "http://hl7.org/fhir/spdx-license"; 5122 case GLULXE: 5123 return "http://hl7.org/fhir/spdx-license"; 5124 case GLWTPL: 5125 return "http://hl7.org/fhir/spdx-license"; 5126 case GNUPLOT: 5127 return "http://hl7.org/fhir/spdx-license"; 5128 case GPL_1_0: 5129 return "http://hl7.org/fhir/spdx-license"; 5130 case GPL_1_0PLUS: 5131 return "http://hl7.org/fhir/spdx-license"; 5132 case GPL_1_0_ONLY: 5133 return "http://hl7.org/fhir/spdx-license"; 5134 case GPL_1_0_OR_LATER: 5135 return "http://hl7.org/fhir/spdx-license"; 5136 case GPL_2_0: 5137 return "http://hl7.org/fhir/spdx-license"; 5138 case GPL_2_0PLUS: 5139 return "http://hl7.org/fhir/spdx-license"; 5140 case GPL_2_0_ONLY: 5141 return "http://hl7.org/fhir/spdx-license"; 5142 case GPL_2_0_OR_LATER: 5143 return "http://hl7.org/fhir/spdx-license"; 5144 case GPL_2_0_WITH_AUTOCONF_EXCEPTION: 5145 return "http://hl7.org/fhir/spdx-license"; 5146 case GPL_2_0_WITH_BISON_EXCEPTION: 5147 return "http://hl7.org/fhir/spdx-license"; 5148 case GPL_2_0_WITH_CLASSPATH_EXCEPTION: 5149 return "http://hl7.org/fhir/spdx-license"; 5150 case GPL_2_0_WITH_FONT_EXCEPTION: 5151 return "http://hl7.org/fhir/spdx-license"; 5152 case GPL_2_0_WITH_GCC_EXCEPTION: 5153 return "http://hl7.org/fhir/spdx-license"; 5154 case GPL_3_0: 5155 return "http://hl7.org/fhir/spdx-license"; 5156 case GPL_3_0PLUS: 5157 return "http://hl7.org/fhir/spdx-license"; 5158 case GPL_3_0_ONLY: 5159 return "http://hl7.org/fhir/spdx-license"; 5160 case GPL_3_0_OR_LATER: 5161 return "http://hl7.org/fhir/spdx-license"; 5162 case GPL_3_0_WITH_AUTOCONF_EXCEPTION: 5163 return "http://hl7.org/fhir/spdx-license"; 5164 case GPL_3_0_WITH_GCC_EXCEPTION: 5165 return "http://hl7.org/fhir/spdx-license"; 5166 case GRAPHICS_GEMS: 5167 return "http://hl7.org/fhir/spdx-license"; 5168 case GSOAP_1_3B: 5169 return "http://hl7.org/fhir/spdx-license"; 5170 case HASKELLREPORT: 5171 return "http://hl7.org/fhir/spdx-license"; 5172 case HIPPOCRATIC_2_1: 5173 return "http://hl7.org/fhir/spdx-license"; 5174 case HP_1986: 5175 return "http://hl7.org/fhir/spdx-license"; 5176 case HPND: 5177 return "http://hl7.org/fhir/spdx-license"; 5178 case HPND_EXPORT_US: 5179 return "http://hl7.org/fhir/spdx-license"; 5180 case HPND_MARKUS_KUHN: 5181 return "http://hl7.org/fhir/spdx-license"; 5182 case HPND_SELL_VARIANT: 5183 return "http://hl7.org/fhir/spdx-license"; 5184 case HPND_SELL_VARIANT_MIT_DISCLAIMER: 5185 return "http://hl7.org/fhir/spdx-license"; 5186 case HTMLTIDY: 5187 return "http://hl7.org/fhir/spdx-license"; 5188 case IBM_PIBS: 5189 return "http://hl7.org/fhir/spdx-license"; 5190 case ICU: 5191 return "http://hl7.org/fhir/spdx-license"; 5192 case IEC_CODE_COMPONENTS_EULA: 5193 return "http://hl7.org/fhir/spdx-license"; 5194 case IJG: 5195 return "http://hl7.org/fhir/spdx-license"; 5196 case IJG_SHORT: 5197 return "http://hl7.org/fhir/spdx-license"; 5198 case IMAGEMAGICK: 5199 return "http://hl7.org/fhir/spdx-license"; 5200 case IMATIX: 5201 return "http://hl7.org/fhir/spdx-license"; 5202 case IMLIB2: 5203 return "http://hl7.org/fhir/spdx-license"; 5204 case INFO_ZIP: 5205 return "http://hl7.org/fhir/spdx-license"; 5206 case INNER_NET_2_0: 5207 return "http://hl7.org/fhir/spdx-license"; 5208 case INTEL: 5209 return "http://hl7.org/fhir/spdx-license"; 5210 case INTEL_ACPI: 5211 return "http://hl7.org/fhir/spdx-license"; 5212 case INTERBASE_1_0: 5213 return "http://hl7.org/fhir/spdx-license"; 5214 case IPA: 5215 return "http://hl7.org/fhir/spdx-license"; 5216 case IPL_1_0: 5217 return "http://hl7.org/fhir/spdx-license"; 5218 case ISC: 5219 return "http://hl7.org/fhir/spdx-license"; 5220 case JAM: 5221 return "http://hl7.org/fhir/spdx-license"; 5222 case JASPER_2_0: 5223 return "http://hl7.org/fhir/spdx-license"; 5224 case JPL_IMAGE: 5225 return "http://hl7.org/fhir/spdx-license"; 5226 case JPNIC: 5227 return "http://hl7.org/fhir/spdx-license"; 5228 case JSON: 5229 return "http://hl7.org/fhir/spdx-license"; 5230 case KAZLIB: 5231 return "http://hl7.org/fhir/spdx-license"; 5232 case KNUTH_CTAN: 5233 return "http://hl7.org/fhir/spdx-license"; 5234 case LAL_1_2: 5235 return "http://hl7.org/fhir/spdx-license"; 5236 case LAL_1_3: 5237 return "http://hl7.org/fhir/spdx-license"; 5238 case LATEX2E: 5239 return "http://hl7.org/fhir/spdx-license"; 5240 case LATEX2E_TRANSLATED_NOTICE: 5241 return "http://hl7.org/fhir/spdx-license"; 5242 case LEPTONICA: 5243 return "http://hl7.org/fhir/spdx-license"; 5244 case LGPL_2_0: 5245 return "http://hl7.org/fhir/spdx-license"; 5246 case LGPL_2_0PLUS: 5247 return "http://hl7.org/fhir/spdx-license"; 5248 case LGPL_2_0_ONLY: 5249 return "http://hl7.org/fhir/spdx-license"; 5250 case LGPL_2_0_OR_LATER: 5251 return "http://hl7.org/fhir/spdx-license"; 5252 case LGPL_2_1: 5253 return "http://hl7.org/fhir/spdx-license"; 5254 case LGPL_2_1PLUS: 5255 return "http://hl7.org/fhir/spdx-license"; 5256 case LGPL_2_1_ONLY: 5257 return "http://hl7.org/fhir/spdx-license"; 5258 case LGPL_2_1_OR_LATER: 5259 return "http://hl7.org/fhir/spdx-license"; 5260 case LGPL_3_0: 5261 return "http://hl7.org/fhir/spdx-license"; 5262 case LGPL_3_0PLUS: 5263 return "http://hl7.org/fhir/spdx-license"; 5264 case LGPL_3_0_ONLY: 5265 return "http://hl7.org/fhir/spdx-license"; 5266 case LGPL_3_0_OR_LATER: 5267 return "http://hl7.org/fhir/spdx-license"; 5268 case LGPLLR: 5269 return "http://hl7.org/fhir/spdx-license"; 5270 case LIBPNG: 5271 return "http://hl7.org/fhir/spdx-license"; 5272 case LIBPNG_2_0: 5273 return "http://hl7.org/fhir/spdx-license"; 5274 case LIBSELINUX_1_0: 5275 return "http://hl7.org/fhir/spdx-license"; 5276 case LIBTIFF: 5277 return "http://hl7.org/fhir/spdx-license"; 5278 case LIBUTIL_DAVID_NUGENT: 5279 return "http://hl7.org/fhir/spdx-license"; 5280 case LILIQ_P_1_1: 5281 return "http://hl7.org/fhir/spdx-license"; 5282 case LILIQ_R_1_1: 5283 return "http://hl7.org/fhir/spdx-license"; 5284 case LILIQ_RPLUS_1_1: 5285 return "http://hl7.org/fhir/spdx-license"; 5286 case LINUX_MAN_PAGES_1_PARA: 5287 return "http://hl7.org/fhir/spdx-license"; 5288 case LINUX_MAN_PAGES_COPYLEFT: 5289 return "http://hl7.org/fhir/spdx-license"; 5290 case LINUX_MAN_PAGES_COPYLEFT_2_PARA: 5291 return "http://hl7.org/fhir/spdx-license"; 5292 case LINUX_MAN_PAGES_COPYLEFT_VAR: 5293 return "http://hl7.org/fhir/spdx-license"; 5294 case LINUX_OPENIB: 5295 return "http://hl7.org/fhir/spdx-license"; 5296 case LOOP: 5297 return "http://hl7.org/fhir/spdx-license"; 5298 case LPL_1_0: 5299 return "http://hl7.org/fhir/spdx-license"; 5300 case LPL_1_02: 5301 return "http://hl7.org/fhir/spdx-license"; 5302 case LPPL_1_0: 5303 return "http://hl7.org/fhir/spdx-license"; 5304 case LPPL_1_1: 5305 return "http://hl7.org/fhir/spdx-license"; 5306 case LPPL_1_2: 5307 return "http://hl7.org/fhir/spdx-license"; 5308 case LPPL_1_3A: 5309 return "http://hl7.org/fhir/spdx-license"; 5310 case LPPL_1_3C: 5311 return "http://hl7.org/fhir/spdx-license"; 5312 case LZMA_SDK_9_11_TO_9_20: 5313 return "http://hl7.org/fhir/spdx-license"; 5314 case LZMA_SDK_9_22: 5315 return "http://hl7.org/fhir/spdx-license"; 5316 case MAKEINDEX: 5317 return "http://hl7.org/fhir/spdx-license"; 5318 case MARTIN_BIRGMEIER: 5319 return "http://hl7.org/fhir/spdx-license"; 5320 case METAMAIL: 5321 return "http://hl7.org/fhir/spdx-license"; 5322 case MINPACK: 5323 return "http://hl7.org/fhir/spdx-license"; 5324 case MIROS: 5325 return "http://hl7.org/fhir/spdx-license"; 5326 case MIT: 5327 return "http://hl7.org/fhir/spdx-license"; 5328 case MIT_0: 5329 return "http://hl7.org/fhir/spdx-license"; 5330 case MIT_ADVERTISING: 5331 return "http://hl7.org/fhir/spdx-license"; 5332 case MIT_CMU: 5333 return "http://hl7.org/fhir/spdx-license"; 5334 case MIT_ENNA: 5335 return "http://hl7.org/fhir/spdx-license"; 5336 case MIT_FEH: 5337 return "http://hl7.org/fhir/spdx-license"; 5338 case MIT_FESTIVAL: 5339 return "http://hl7.org/fhir/spdx-license"; 5340 case MIT_MODERN_VARIANT: 5341 return "http://hl7.org/fhir/spdx-license"; 5342 case MIT_OPEN_GROUP: 5343 return "http://hl7.org/fhir/spdx-license"; 5344 case MIT_WU: 5345 return "http://hl7.org/fhir/spdx-license"; 5346 case MITNFA: 5347 return "http://hl7.org/fhir/spdx-license"; 5348 case MOTOSOTO: 5349 return "http://hl7.org/fhir/spdx-license"; 5350 case MPI_PERMISSIVE: 5351 return "http://hl7.org/fhir/spdx-license"; 5352 case MPICH2: 5353 return "http://hl7.org/fhir/spdx-license"; 5354 case MPL_1_0: 5355 return "http://hl7.org/fhir/spdx-license"; 5356 case MPL_1_1: 5357 return "http://hl7.org/fhir/spdx-license"; 5358 case MPL_2_0: 5359 return "http://hl7.org/fhir/spdx-license"; 5360 case MPL_2_0_NO_COPYLEFT_EXCEPTION: 5361 return "http://hl7.org/fhir/spdx-license"; 5362 case MPLUS: 5363 return "http://hl7.org/fhir/spdx-license"; 5364 case MS_LPL: 5365 return "http://hl7.org/fhir/spdx-license"; 5366 case MS_PL: 5367 return "http://hl7.org/fhir/spdx-license"; 5368 case MS_RL: 5369 return "http://hl7.org/fhir/spdx-license"; 5370 case MTLL: 5371 return "http://hl7.org/fhir/spdx-license"; 5372 case MULANPSL_1_0: 5373 return "http://hl7.org/fhir/spdx-license"; 5374 case MULANPSL_2_0: 5375 return "http://hl7.org/fhir/spdx-license"; 5376 case MULTICS: 5377 return "http://hl7.org/fhir/spdx-license"; 5378 case MUP: 5379 return "http://hl7.org/fhir/spdx-license"; 5380 case NAIST_2003: 5381 return "http://hl7.org/fhir/spdx-license"; 5382 case NASA_1_3: 5383 return "http://hl7.org/fhir/spdx-license"; 5384 case NAUMEN: 5385 return "http://hl7.org/fhir/spdx-license"; 5386 case NBPL_1_0: 5387 return "http://hl7.org/fhir/spdx-license"; 5388 case NCGL_UK_2_0: 5389 return "http://hl7.org/fhir/spdx-license"; 5390 case NCSA: 5391 return "http://hl7.org/fhir/spdx-license"; 5392 case NET_SNMP: 5393 return "http://hl7.org/fhir/spdx-license"; 5394 case NETCDF: 5395 return "http://hl7.org/fhir/spdx-license"; 5396 case NEWSLETR: 5397 return "http://hl7.org/fhir/spdx-license"; 5398 case NGPL: 5399 return "http://hl7.org/fhir/spdx-license"; 5400 case NICTA_1_0: 5401 return "http://hl7.org/fhir/spdx-license"; 5402 case NIST_PD: 5403 return "http://hl7.org/fhir/spdx-license"; 5404 case NIST_PD_FALLBACK: 5405 return "http://hl7.org/fhir/spdx-license"; 5406 case NIST_SOFTWARE: 5407 return "http://hl7.org/fhir/spdx-license"; 5408 case NLOD_1_0: 5409 return "http://hl7.org/fhir/spdx-license"; 5410 case NLOD_2_0: 5411 return "http://hl7.org/fhir/spdx-license"; 5412 case NLPL: 5413 return "http://hl7.org/fhir/spdx-license"; 5414 case NOKIA: 5415 return "http://hl7.org/fhir/spdx-license"; 5416 case NOSL: 5417 return "http://hl7.org/fhir/spdx-license"; 5418 case NOT_OPEN_SOURCE: 5419 return "http://hl7.org/fhir/spdx-license"; 5420 case NOWEB: 5421 return "http://hl7.org/fhir/spdx-license"; 5422 case NPL_1_0: 5423 return "http://hl7.org/fhir/spdx-license"; 5424 case NPL_1_1: 5425 return "http://hl7.org/fhir/spdx-license"; 5426 case NPOSL_3_0: 5427 return "http://hl7.org/fhir/spdx-license"; 5428 case NRL: 5429 return "http://hl7.org/fhir/spdx-license"; 5430 case NTP: 5431 return "http://hl7.org/fhir/spdx-license"; 5432 case NTP_0: 5433 return "http://hl7.org/fhir/spdx-license"; 5434 case NUNIT: 5435 return "http://hl7.org/fhir/spdx-license"; 5436 case O_UDA_1_0: 5437 return "http://hl7.org/fhir/spdx-license"; 5438 case OCCT_PL: 5439 return "http://hl7.org/fhir/spdx-license"; 5440 case OCLC_2_0: 5441 return "http://hl7.org/fhir/spdx-license"; 5442 case ODBL_1_0: 5443 return "http://hl7.org/fhir/spdx-license"; 5444 case ODC_BY_1_0: 5445 return "http://hl7.org/fhir/spdx-license"; 5446 case OFFIS: 5447 return "http://hl7.org/fhir/spdx-license"; 5448 case OFL_1_0: 5449 return "http://hl7.org/fhir/spdx-license"; 5450 case OFL_1_0_NO_RFN: 5451 return "http://hl7.org/fhir/spdx-license"; 5452 case OFL_1_0_RFN: 5453 return "http://hl7.org/fhir/spdx-license"; 5454 case OFL_1_1: 5455 return "http://hl7.org/fhir/spdx-license"; 5456 case OFL_1_1_NO_RFN: 5457 return "http://hl7.org/fhir/spdx-license"; 5458 case OFL_1_1_RFN: 5459 return "http://hl7.org/fhir/spdx-license"; 5460 case OGC_1_0: 5461 return "http://hl7.org/fhir/spdx-license"; 5462 case OGDL_TAIWAN_1_0: 5463 return "http://hl7.org/fhir/spdx-license"; 5464 case OGL_CANADA_2_0: 5465 return "http://hl7.org/fhir/spdx-license"; 5466 case OGL_UK_1_0: 5467 return "http://hl7.org/fhir/spdx-license"; 5468 case OGL_UK_2_0: 5469 return "http://hl7.org/fhir/spdx-license"; 5470 case OGL_UK_3_0: 5471 return "http://hl7.org/fhir/spdx-license"; 5472 case OGTSL: 5473 return "http://hl7.org/fhir/spdx-license"; 5474 case OLDAP_1_1: 5475 return "http://hl7.org/fhir/spdx-license"; 5476 case OLDAP_1_2: 5477 return "http://hl7.org/fhir/spdx-license"; 5478 case OLDAP_1_3: 5479 return "http://hl7.org/fhir/spdx-license"; 5480 case OLDAP_1_4: 5481 return "http://hl7.org/fhir/spdx-license"; 5482 case OLDAP_2_0: 5483 return "http://hl7.org/fhir/spdx-license"; 5484 case OLDAP_2_0_1: 5485 return "http://hl7.org/fhir/spdx-license"; 5486 case OLDAP_2_1: 5487 return "http://hl7.org/fhir/spdx-license"; 5488 case OLDAP_2_2: 5489 return "http://hl7.org/fhir/spdx-license"; 5490 case OLDAP_2_2_1: 5491 return "http://hl7.org/fhir/spdx-license"; 5492 case OLDAP_2_2_2: 5493 return "http://hl7.org/fhir/spdx-license"; 5494 case OLDAP_2_3: 5495 return "http://hl7.org/fhir/spdx-license"; 5496 case OLDAP_2_4: 5497 return "http://hl7.org/fhir/spdx-license"; 5498 case OLDAP_2_5: 5499 return "http://hl7.org/fhir/spdx-license"; 5500 case OLDAP_2_6: 5501 return "http://hl7.org/fhir/spdx-license"; 5502 case OLDAP_2_7: 5503 return "http://hl7.org/fhir/spdx-license"; 5504 case OLDAP_2_8: 5505 return "http://hl7.org/fhir/spdx-license"; 5506 case OLFL_1_3: 5507 return "http://hl7.org/fhir/spdx-license"; 5508 case OML: 5509 return "http://hl7.org/fhir/spdx-license"; 5510 case OPENPBS_2_3: 5511 return "http://hl7.org/fhir/spdx-license"; 5512 case OPENSSL: 5513 return "http://hl7.org/fhir/spdx-license"; 5514 case OPL_1_0: 5515 return "http://hl7.org/fhir/spdx-license"; 5516 case OPL_UK_3_0: 5517 return "http://hl7.org/fhir/spdx-license"; 5518 case OPUBL_1_0: 5519 return "http://hl7.org/fhir/spdx-license"; 5520 case OSET_PL_2_1: 5521 return "http://hl7.org/fhir/spdx-license"; 5522 case OSL_1_0: 5523 return "http://hl7.org/fhir/spdx-license"; 5524 case OSL_1_1: 5525 return "http://hl7.org/fhir/spdx-license"; 5526 case OSL_2_0: 5527 return "http://hl7.org/fhir/spdx-license"; 5528 case OSL_2_1: 5529 return "http://hl7.org/fhir/spdx-license"; 5530 case OSL_3_0: 5531 return "http://hl7.org/fhir/spdx-license"; 5532 case PARITY_6_0_0: 5533 return "http://hl7.org/fhir/spdx-license"; 5534 case PARITY_7_0_0: 5535 return "http://hl7.org/fhir/spdx-license"; 5536 case PDDL_1_0: 5537 return "http://hl7.org/fhir/spdx-license"; 5538 case PHP_3_0: 5539 return "http://hl7.org/fhir/spdx-license"; 5540 case PHP_3_01: 5541 return "http://hl7.org/fhir/spdx-license"; 5542 case PLEXUS: 5543 return "http://hl7.org/fhir/spdx-license"; 5544 case POLYFORM_NONCOMMERCIAL_1_0_0: 5545 return "http://hl7.org/fhir/spdx-license"; 5546 case POLYFORM_SMALL_BUSINESS_1_0_0: 5547 return "http://hl7.org/fhir/spdx-license"; 5548 case POSTGRESQL: 5549 return "http://hl7.org/fhir/spdx-license"; 5550 case PSF_2_0: 5551 return "http://hl7.org/fhir/spdx-license"; 5552 case PSFRAG: 5553 return "http://hl7.org/fhir/spdx-license"; 5554 case PSUTILS: 5555 return "http://hl7.org/fhir/spdx-license"; 5556 case PYTHON_2_0: 5557 return "http://hl7.org/fhir/spdx-license"; 5558 case PYTHON_2_0_1: 5559 return "http://hl7.org/fhir/spdx-license"; 5560 case QHULL: 5561 return "http://hl7.org/fhir/spdx-license"; 5562 case QPL_1_0: 5563 return "http://hl7.org/fhir/spdx-license"; 5564 case QPL_1_0_INRIA_2004: 5565 return "http://hl7.org/fhir/spdx-license"; 5566 case RDISC: 5567 return "http://hl7.org/fhir/spdx-license"; 5568 case RHECOS_1_1: 5569 return "http://hl7.org/fhir/spdx-license"; 5570 case RPL_1_1: 5571 return "http://hl7.org/fhir/spdx-license"; 5572 case RPL_1_5: 5573 return "http://hl7.org/fhir/spdx-license"; 5574 case RPSL_1_0: 5575 return "http://hl7.org/fhir/spdx-license"; 5576 case RSA_MD: 5577 return "http://hl7.org/fhir/spdx-license"; 5578 case RSCPL: 5579 return "http://hl7.org/fhir/spdx-license"; 5580 case RUBY: 5581 return "http://hl7.org/fhir/spdx-license"; 5582 case SAX_PD: 5583 return "http://hl7.org/fhir/spdx-license"; 5584 case SAXPATH: 5585 return "http://hl7.org/fhir/spdx-license"; 5586 case SCEA: 5587 return "http://hl7.org/fhir/spdx-license"; 5588 case SCHEMEREPORT: 5589 return "http://hl7.org/fhir/spdx-license"; 5590 case SENDMAIL: 5591 return "http://hl7.org/fhir/spdx-license"; 5592 case SENDMAIL_8_23: 5593 return "http://hl7.org/fhir/spdx-license"; 5594 case SGI_B_1_0: 5595 return "http://hl7.org/fhir/spdx-license"; 5596 case SGI_B_1_1: 5597 return "http://hl7.org/fhir/spdx-license"; 5598 case SGI_B_2_0: 5599 return "http://hl7.org/fhir/spdx-license"; 5600 case SGP4: 5601 return "http://hl7.org/fhir/spdx-license"; 5602 case SHL_0_5: 5603 return "http://hl7.org/fhir/spdx-license"; 5604 case SHL_0_51: 5605 return "http://hl7.org/fhir/spdx-license"; 5606 case SIMPL_2_0: 5607 return "http://hl7.org/fhir/spdx-license"; 5608 case SISSL: 5609 return "http://hl7.org/fhir/spdx-license"; 5610 case SISSL_1_2: 5611 return "http://hl7.org/fhir/spdx-license"; 5612 case SLEEPYCAT: 5613 return "http://hl7.org/fhir/spdx-license"; 5614 case SMLNJ: 5615 return "http://hl7.org/fhir/spdx-license"; 5616 case SMPPL: 5617 return "http://hl7.org/fhir/spdx-license"; 5618 case SNIA: 5619 return "http://hl7.org/fhir/spdx-license"; 5620 case SNPRINTF: 5621 return "http://hl7.org/fhir/spdx-license"; 5622 case SPENCER_86: 5623 return "http://hl7.org/fhir/spdx-license"; 5624 case SPENCER_94: 5625 return "http://hl7.org/fhir/spdx-license"; 5626 case SPENCER_99: 5627 return "http://hl7.org/fhir/spdx-license"; 5628 case SPL_1_0: 5629 return "http://hl7.org/fhir/spdx-license"; 5630 case SSH_OPENSSH: 5631 return "http://hl7.org/fhir/spdx-license"; 5632 case SSH_SHORT: 5633 return "http://hl7.org/fhir/spdx-license"; 5634 case SSPL_1_0: 5635 return "http://hl7.org/fhir/spdx-license"; 5636 case STANDARDML_NJ: 5637 return "http://hl7.org/fhir/spdx-license"; 5638 case SUGARCRM_1_1_3: 5639 return "http://hl7.org/fhir/spdx-license"; 5640 case SUNPRO: 5641 return "http://hl7.org/fhir/spdx-license"; 5642 case SWL: 5643 return "http://hl7.org/fhir/spdx-license"; 5644 case SYMLINKS: 5645 return "http://hl7.org/fhir/spdx-license"; 5646 case TAPR_OHL_1_0: 5647 return "http://hl7.org/fhir/spdx-license"; 5648 case TCL: 5649 return "http://hl7.org/fhir/spdx-license"; 5650 case TCP_WRAPPERS: 5651 return "http://hl7.org/fhir/spdx-license"; 5652 case TERMREADKEY: 5653 return "http://hl7.org/fhir/spdx-license"; 5654 case TMATE: 5655 return "http://hl7.org/fhir/spdx-license"; 5656 case TORQUE_1_1: 5657 return "http://hl7.org/fhir/spdx-license"; 5658 case TOSL: 5659 return "http://hl7.org/fhir/spdx-license"; 5660 case TPDL: 5661 return "http://hl7.org/fhir/spdx-license"; 5662 case TPL_1_0: 5663 return "http://hl7.org/fhir/spdx-license"; 5664 case TTWL: 5665 return "http://hl7.org/fhir/spdx-license"; 5666 case TU_BERLIN_1_0: 5667 return "http://hl7.org/fhir/spdx-license"; 5668 case TU_BERLIN_2_0: 5669 return "http://hl7.org/fhir/spdx-license"; 5670 case UCAR: 5671 return "http://hl7.org/fhir/spdx-license"; 5672 case UCL_1_0: 5673 return "http://hl7.org/fhir/spdx-license"; 5674 case UNICODE_DFS_2015: 5675 return "http://hl7.org/fhir/spdx-license"; 5676 case UNICODE_DFS_2016: 5677 return "http://hl7.org/fhir/spdx-license"; 5678 case UNICODE_TOU: 5679 return "http://hl7.org/fhir/spdx-license"; 5680 case UNIXCRYPT: 5681 return "http://hl7.org/fhir/spdx-license"; 5682 case UNLICENSE: 5683 return "http://hl7.org/fhir/spdx-license"; 5684 case UPL_1_0: 5685 return "http://hl7.org/fhir/spdx-license"; 5686 case VIM: 5687 return "http://hl7.org/fhir/spdx-license"; 5688 case VOSTROM: 5689 return "http://hl7.org/fhir/spdx-license"; 5690 case VSL_1_0: 5691 return "http://hl7.org/fhir/spdx-license"; 5692 case W3C: 5693 return "http://hl7.org/fhir/spdx-license"; 5694 case W3C_19980720: 5695 return "http://hl7.org/fhir/spdx-license"; 5696 case W3C_20150513: 5697 return "http://hl7.org/fhir/spdx-license"; 5698 case W3M: 5699 return "http://hl7.org/fhir/spdx-license"; 5700 case WATCOM_1_0: 5701 return "http://hl7.org/fhir/spdx-license"; 5702 case WIDGET_WORKSHOP: 5703 return "http://hl7.org/fhir/spdx-license"; 5704 case WSUIPA: 5705 return "http://hl7.org/fhir/spdx-license"; 5706 case WTFPL: 5707 return "http://hl7.org/fhir/spdx-license"; 5708 case WXWINDOWS: 5709 return "http://hl7.org/fhir/spdx-license"; 5710 case X11: 5711 return "http://hl7.org/fhir/spdx-license"; 5712 case X11_DISTRIBUTE_MODIFICATIONS_VARIANT: 5713 return "http://hl7.org/fhir/spdx-license"; 5714 case XDEBUG_1_03: 5715 return "http://hl7.org/fhir/spdx-license"; 5716 case XEROX: 5717 return "http://hl7.org/fhir/spdx-license"; 5718 case XFIG: 5719 return "http://hl7.org/fhir/spdx-license"; 5720 case XFREE86_1_1: 5721 return "http://hl7.org/fhir/spdx-license"; 5722 case XINETD: 5723 return "http://hl7.org/fhir/spdx-license"; 5724 case XLOCK: 5725 return "http://hl7.org/fhir/spdx-license"; 5726 case XNET: 5727 return "http://hl7.org/fhir/spdx-license"; 5728 case XPP: 5729 return "http://hl7.org/fhir/spdx-license"; 5730 case XSKAT: 5731 return "http://hl7.org/fhir/spdx-license"; 5732 case YPL_1_0: 5733 return "http://hl7.org/fhir/spdx-license"; 5734 case YPL_1_1: 5735 return "http://hl7.org/fhir/spdx-license"; 5736 case ZED: 5737 return "http://hl7.org/fhir/spdx-license"; 5738 case ZEND_2_0: 5739 return "http://hl7.org/fhir/spdx-license"; 5740 case ZIMBRA_1_3: 5741 return "http://hl7.org/fhir/spdx-license"; 5742 case ZIMBRA_1_4: 5743 return "http://hl7.org/fhir/spdx-license"; 5744 case ZLIB: 5745 return "http://hl7.org/fhir/spdx-license"; 5746 case ZLIB_ACKNOWLEDGEMENT: 5747 return "http://hl7.org/fhir/spdx-license"; 5748 case ZPL_1_1: 5749 return "http://hl7.org/fhir/spdx-license"; 5750 case ZPL_2_0: 5751 return "http://hl7.org/fhir/spdx-license"; 5752 case ZPL_2_1: 5753 return "http://hl7.org/fhir/spdx-license"; 5754 case NULL: 5755 return null; 5756 default: 5757 return "?"; 5758 } 5759 } 5760 5761 public String getDefinition() { 5762 switch (this) { 5763 case _0BSD: 5764 return "BSD Zero Clause License"; 5765 case AAL: 5766 return "Attribution Assurance License"; 5767 case ABSTYLES: 5768 return "Abstyles License"; 5769 case ADACORE_DOC: 5770 return "AdaCore Doc License"; 5771 case ADOBE_2006: 5772 return "Adobe Systems Incorporated Source Code License Agreement"; 5773 case ADOBE_GLYPH: 5774 return "Adobe Glyph List License"; 5775 case ADSL: 5776 return "Amazon Digital Services License"; 5777 case AFL_1_1: 5778 return "Academic Free License v1.1"; 5779 case AFL_1_2: 5780 return "Academic Free License v1.2"; 5781 case AFL_2_0: 5782 return "Academic Free License v2.0"; 5783 case AFL_2_1: 5784 return "Academic Free License v2.1"; 5785 case AFL_3_0: 5786 return "Academic Free License v3.0"; 5787 case AFMPARSE: 5788 return "Afmparse License"; 5789 case AGPL_1_0: 5790 return "Affero General Public License v1.0"; 5791 case AGPL_1_0_ONLY: 5792 return "Affero General Public License v1.0 only"; 5793 case AGPL_1_0_OR_LATER: 5794 return "Affero General Public License v1.0 or later"; 5795 case AGPL_3_0: 5796 return "GNU Affero General Public License v3.0"; 5797 case AGPL_3_0_ONLY: 5798 return "GNU Affero General Public License v3.0 only"; 5799 case AGPL_3_0_OR_LATER: 5800 return "GNU Affero General Public License v3.0 or later"; 5801 case ALADDIN: 5802 return "Aladdin Free Public License"; 5803 case AMDPLPA: 5804 return "AMD's plpa_map.c License"; 5805 case AML: 5806 return "Apple MIT License"; 5807 case AMPAS: 5808 return "Academy of Motion Picture Arts and Sciences BSD"; 5809 case ANTLR_PD: 5810 return "ANTLR Software Rights Notice"; 5811 case ANTLR_PD_FALLBACK: 5812 return "ANTLR Software Rights Notice with license fallback"; 5813 case APACHE_1_0: 5814 return "Apache License 1.0"; 5815 case APACHE_1_1: 5816 return "Apache License 1.1"; 5817 case APACHE_2_0: 5818 return "Apache License 2.0"; 5819 case APAFML: 5820 return "Adobe Postscript AFM License"; 5821 case APL_1_0: 5822 return "Adaptive Public License 1.0"; 5823 case APP_S2P: 5824 return "App::s2p License"; 5825 case APSL_1_0: 5826 return "Apple Public Source License 1.0"; 5827 case APSL_1_1: 5828 return "Apple Public Source License 1.1"; 5829 case APSL_1_2: 5830 return "Apple Public Source License 1.2"; 5831 case APSL_2_0: 5832 return "Apple Public Source License 2.0"; 5833 case ARPHIC_1999: 5834 return "Arphic Public License"; 5835 case ARTISTIC_1_0: 5836 return "Artistic License 1.0"; 5837 case ARTISTIC_1_0_CL8: 5838 return "Artistic License 1.0 w/clause 8"; 5839 case ARTISTIC_1_0_PERL: 5840 return "Artistic License 1.0 (Perl)"; 5841 case ARTISTIC_2_0: 5842 return "Artistic License 2.0"; 5843 case ASWF_DIGITAL_ASSETS_1_0: 5844 return "ASWF Digital Assets License version 1.0"; 5845 case ASWF_DIGITAL_ASSETS_1_1: 5846 return "ASWF Digital Assets License 1.1"; 5847 case BAEKMUK: 5848 return "Baekmuk License"; 5849 case BAHYPH: 5850 return "Bahyph License"; 5851 case BARR: 5852 return "Barr License"; 5853 case BEERWARE: 5854 return "Beerware License"; 5855 case BITSTREAM_CHARTER: 5856 return "Bitstream Charter Font License"; 5857 case BITSTREAM_VERA: 5858 return "Bitstream Vera Font License"; 5859 case BITTORRENT_1_0: 5860 return "BitTorrent Open Source License v1.0"; 5861 case BITTORRENT_1_1: 5862 return "BitTorrent Open Source License v1.1"; 5863 case BLESSING: 5864 return "SQLite Blessing"; 5865 case BLUEOAK_1_0_0: 5866 return "Blue Oak Model License 1.0.0"; 5867 case BOEHM_GC: 5868 return "Boehm-Demers-Weiser GC License"; 5869 case BORCEUX: 5870 return "Borceux license"; 5871 case BRIAN_GLADMAN_3_CLAUSE: 5872 return "Brian Gladman 3-Clause License"; 5873 case BSD_1_CLAUSE: 5874 return "BSD 1-Clause License"; 5875 case BSD_2_CLAUSE: 5876 return "BSD 2-Clause \"Simplified\" License"; 5877 case BSD_2_CLAUSE_FREEBSD: 5878 return "BSD 2-Clause FreeBSD License"; 5879 case BSD_2_CLAUSE_NETBSD: 5880 return "BSD 2-Clause NetBSD License"; 5881 case BSD_2_CLAUSE_PATENT: 5882 return "BSD-2-Clause Plus Patent License"; 5883 case BSD_2_CLAUSE_VIEWS: 5884 return "BSD 2-Clause with views sentence"; 5885 case BSD_3_CLAUSE: 5886 return "BSD 3-Clause \"New\" or \"Revised\" License"; 5887 case BSD_3_CLAUSE_ATTRIBUTION: 5888 return "BSD with attribution"; 5889 case BSD_3_CLAUSE_CLEAR: 5890 return "BSD 3-Clause Clear License"; 5891 case BSD_3_CLAUSE_LBNL: 5892 return "Lawrence Berkeley National Labs BSD variant license"; 5893 case BSD_3_CLAUSE_MODIFICATION: 5894 return "BSD 3-Clause Modification"; 5895 case BSD_3_CLAUSE_NO_MILITARY_LICENSE: 5896 return "BSD 3-Clause No Military License"; 5897 case BSD_3_CLAUSE_NO_NUCLEAR_LICENSE: 5898 return "BSD 3-Clause No Nuclear License"; 5899 case BSD_3_CLAUSE_NO_NUCLEAR_LICENSE_2014: 5900 return "BSD 3-Clause No Nuclear License 2014"; 5901 case BSD_3_CLAUSE_NO_NUCLEAR_WARRANTY: 5902 return "BSD 3-Clause No Nuclear Warranty"; 5903 case BSD_3_CLAUSE_OPEN_MPI: 5904 return "BSD 3-Clause Open MPI variant"; 5905 case BSD_4_CLAUSE: 5906 return "BSD 4-Clause \"Original\" or \"Old\" License"; 5907 case BSD_4_CLAUSE_SHORTENED: 5908 return "BSD 4 Clause Shortened"; 5909 case BSD_4_CLAUSE_UC: 5910 return "BSD-4-Clause (University of California-Specific)"; 5911 case BSD_4_3RENO: 5912 return "BSD 4.3 RENO License"; 5913 case BSD_4_3TAHOE: 5914 return "BSD 4.3 TAHOE License"; 5915 case BSD_ADVERTISING_ACKNOWLEDGEMENT: 5916 return "BSD Advertising Acknowledgement License"; 5917 case BSD_ATTRIBUTION_HPND_DISCLAIMER: 5918 return "BSD with Attribution and HPND disclaimer"; 5919 case BSD_PROTECTION: 5920 return "BSD Protection License"; 5921 case BSD_SOURCE_CODE: 5922 return "BSD Source Code Attribution"; 5923 case BSL_1_0: 5924 return "Boost Software License 1.0"; 5925 case BUSL_1_1: 5926 return "Business Source License 1.1"; 5927 case BZIP2_1_0_5: 5928 return "bzip2 and libbzip2 License v1.0.5"; 5929 case BZIP2_1_0_6: 5930 return "bzip2 and libbzip2 License v1.0.6"; 5931 case C_UDA_1_0: 5932 return "Computational Use of Data Agreement v1.0"; 5933 case CAL_1_0: 5934 return "Cryptographic Autonomy License 1.0"; 5935 case CAL_1_0_COMBINED_WORK_EXCEPTION: 5936 return "Cryptographic Autonomy License 1.0 (Combined Work Exception)"; 5937 case CALDERA: 5938 return "Caldera License"; 5939 case CATOSL_1_1: 5940 return "Computer Associates Trusted Open Source License 1.1"; 5941 case CC_BY_1_0: 5942 return "Creative Commons Attribution 1.0 Generic"; 5943 case CC_BY_2_0: 5944 return "Creative Commons Attribution 2.0 Generic"; 5945 case CC_BY_2_5: 5946 return "Creative Commons Attribution 2.5 Generic"; 5947 case CC_BY_2_5_AU: 5948 return "Creative Commons Attribution 2.5 Australia"; 5949 case CC_BY_3_0: 5950 return "Creative Commons Attribution 3.0 Unported"; 5951 case CC_BY_3_0_AT: 5952 return "Creative Commons Attribution 3.0 Austria"; 5953 case CC_BY_3_0_DE: 5954 return "Creative Commons Attribution 3.0 Germany"; 5955 case CC_BY_3_0_IGO: 5956 return "Creative Commons Attribution 3.0 IGO"; 5957 case CC_BY_3_0_NL: 5958 return "Creative Commons Attribution 3.0 Netherlands"; 5959 case CC_BY_3_0_US: 5960 return "Creative Commons Attribution 3.0 United States"; 5961 case CC_BY_4_0: 5962 return "Creative Commons Attribution 4.0 International"; 5963 case CC_BY_NC_1_0: 5964 return "Creative Commons Attribution Non Commercial 1.0 Generic"; 5965 case CC_BY_NC_2_0: 5966 return "Creative Commons Attribution Non Commercial 2.0 Generic"; 5967 case CC_BY_NC_2_5: 5968 return "Creative Commons Attribution Non Commercial 2.5 Generic"; 5969 case CC_BY_NC_3_0: 5970 return "Creative Commons Attribution Non Commercial 3.0 Unported"; 5971 case CC_BY_NC_3_0_DE: 5972 return "Creative Commons Attribution Non Commercial 3.0 Germany"; 5973 case CC_BY_NC_4_0: 5974 return "Creative Commons Attribution Non Commercial 4.0 International"; 5975 case CC_BY_NC_ND_1_0: 5976 return "Creative Commons Attribution Non Commercial No Derivatives 1.0 Generic"; 5977 case CC_BY_NC_ND_2_0: 5978 return "Creative Commons Attribution Non Commercial No Derivatives 2.0 Generic"; 5979 case CC_BY_NC_ND_2_5: 5980 return "Creative Commons Attribution Non Commercial No Derivatives 2.5 Generic"; 5981 case CC_BY_NC_ND_3_0: 5982 return "Creative Commons Attribution Non Commercial No Derivatives 3.0 Unported"; 5983 case CC_BY_NC_ND_3_0_DE: 5984 return "Creative Commons Attribution Non Commercial No Derivatives 3.0 Germany"; 5985 case CC_BY_NC_ND_3_0_IGO: 5986 return "Creative Commons Attribution Non Commercial No Derivatives 3.0 IGO"; 5987 case CC_BY_NC_ND_4_0: 5988 return "Creative Commons Attribution Non Commercial No Derivatives 4.0 International"; 5989 case CC_BY_NC_SA_1_0: 5990 return "Creative Commons Attribution Non Commercial Share Alike 1.0 Generic"; 5991 case CC_BY_NC_SA_2_0: 5992 return "Creative Commons Attribution Non Commercial Share Alike 2.0 Generic"; 5993 case CC_BY_NC_SA_2_0_DE: 5994 return "Creative Commons Attribution Non Commercial Share Alike 2.0 Germany"; 5995 case CC_BY_NC_SA_2_0_FR: 5996 return "Creative Commons Attribution-NonCommercial-ShareAlike 2.0 France"; 5997 case CC_BY_NC_SA_2_0_UK: 5998 return "Creative Commons Attribution Non Commercial Share Alike 2.0 England and Wales"; 5999 case CC_BY_NC_SA_2_5: 6000 return "Creative Commons Attribution Non Commercial Share Alike 2.5 Generic"; 6001 case CC_BY_NC_SA_3_0: 6002 return "Creative Commons Attribution Non Commercial Share Alike 3.0 Unported"; 6003 case CC_BY_NC_SA_3_0_DE: 6004 return "Creative Commons Attribution Non Commercial Share Alike 3.0 Germany"; 6005 case CC_BY_NC_SA_3_0_IGO: 6006 return "Creative Commons Attribution Non Commercial Share Alike 3.0 IGO"; 6007 case CC_BY_NC_SA_4_0: 6008 return "Creative Commons Attribution Non Commercial Share Alike 4.0 International"; 6009 case CC_BY_ND_1_0: 6010 return "Creative Commons Attribution No Derivatives 1.0 Generic"; 6011 case CC_BY_ND_2_0: 6012 return "Creative Commons Attribution No Derivatives 2.0 Generic"; 6013 case CC_BY_ND_2_5: 6014 return "Creative Commons Attribution No Derivatives 2.5 Generic"; 6015 case CC_BY_ND_3_0: 6016 return "Creative Commons Attribution No Derivatives 3.0 Unported"; 6017 case CC_BY_ND_3_0_DE: 6018 return "Creative Commons Attribution No Derivatives 3.0 Germany"; 6019 case CC_BY_ND_4_0: 6020 return "Creative Commons Attribution No Derivatives 4.0 International"; 6021 case CC_BY_SA_1_0: 6022 return "Creative Commons Attribution Share Alike 1.0 Generic"; 6023 case CC_BY_SA_2_0: 6024 return "Creative Commons Attribution Share Alike 2.0 Generic"; 6025 case CC_BY_SA_2_0_UK: 6026 return "Creative Commons Attribution Share Alike 2.0 England and Wales"; 6027 case CC_BY_SA_2_1_JP: 6028 return "Creative Commons Attribution Share Alike 2.1 Japan"; 6029 case CC_BY_SA_2_5: 6030 return "Creative Commons Attribution Share Alike 2.5 Generic"; 6031 case CC_BY_SA_3_0: 6032 return "Creative Commons Attribution Share Alike 3.0 Unported"; 6033 case CC_BY_SA_3_0_AT: 6034 return "Creative Commons Attribution Share Alike 3.0 Austria"; 6035 case CC_BY_SA_3_0_DE: 6036 return "Creative Commons Attribution Share Alike 3.0 Germany"; 6037 case CC_BY_SA_3_0_IGO: 6038 return "Creative Commons Attribution-ShareAlike 3.0 IGO"; 6039 case CC_BY_SA_4_0: 6040 return "Creative Commons Attribution Share Alike 4.0 International"; 6041 case CC_PDDC: 6042 return "Creative Commons Public Domain Dedication and Certification"; 6043 case CC0_1_0: 6044 return "Creative Commons Zero v1.0 Universal"; 6045 case CDDL_1_0: 6046 return "Common Development and Distribution License 1.0"; 6047 case CDDL_1_1: 6048 return "Common Development and Distribution License 1.1"; 6049 case CDL_1_0: 6050 return "Common Documentation License 1.0"; 6051 case CDLA_PERMISSIVE_1_0: 6052 return "Community Data License Agreement Permissive 1.0"; 6053 case CDLA_PERMISSIVE_2_0: 6054 return "Community Data License Agreement Permissive 2.0"; 6055 case CDLA_SHARING_1_0: 6056 return "Community Data License Agreement Sharing 1.0"; 6057 case CECILL_1_0: 6058 return "CeCILL Free Software License Agreement v1.0"; 6059 case CECILL_1_1: 6060 return "CeCILL Free Software License Agreement v1.1"; 6061 case CECILL_2_0: 6062 return "CeCILL Free Software License Agreement v2.0"; 6063 case CECILL_2_1: 6064 return "CeCILL Free Software License Agreement v2.1"; 6065 case CECILL_B: 6066 return "CeCILL-B Free Software License Agreement"; 6067 case CECILL_C: 6068 return "CeCILL-C Free Software License Agreement"; 6069 case CERN_OHL_1_1: 6070 return "CERN Open Hardware Licence v1.1"; 6071 case CERN_OHL_1_2: 6072 return "CERN Open Hardware Licence v1.2"; 6073 case CERN_OHL_P_2_0: 6074 return "CERN Open Hardware Licence Version 2 - Permissive"; 6075 case CERN_OHL_S_2_0: 6076 return "CERN Open Hardware Licence Version 2 - Strongly Reciprocal"; 6077 case CERN_OHL_W_2_0: 6078 return "CERN Open Hardware Licence Version 2 - Weakly Reciprocal"; 6079 case CFITSIO: 6080 return "CFITSIO License"; 6081 case CHECKMK: 6082 return "Checkmk License"; 6083 case CLARTISTIC: 6084 return "Clarified Artistic License"; 6085 case CLIPS: 6086 return "Clips License"; 6087 case CMU_MACH: 6088 return "CMU Mach License"; 6089 case CNRI_JYTHON: 6090 return "CNRI Jython License"; 6091 case CNRI_PYTHON: 6092 return "CNRI Python License"; 6093 case CNRI_PYTHON_GPL_COMPATIBLE: 6094 return "CNRI Python Open Source GPL Compatible License Agreement"; 6095 case COIL_1_0: 6096 return "Copyfree Open Innovation License"; 6097 case COMMUNITY_SPEC_1_0: 6098 return "Community Specification License 1.0"; 6099 case CONDOR_1_1: 6100 return "Condor Public License v1.1"; 6101 case COPYLEFT_NEXT_0_3_0: 6102 return "copyleft-next 0.3.0"; 6103 case COPYLEFT_NEXT_0_3_1: 6104 return "copyleft-next 0.3.1"; 6105 case CORNELL_LOSSLESS_JPEG: 6106 return "Cornell Lossless JPEG License"; 6107 case CPAL_1_0: 6108 return "Common Public Attribution License 1.0"; 6109 case CPL_1_0: 6110 return "Common Public License 1.0"; 6111 case CPOL_1_02: 6112 return "Code Project Open License 1.02"; 6113 case CROSSWORD: 6114 return "Crossword License"; 6115 case CRYSTALSTACKER: 6116 return "CrystalStacker License"; 6117 case CUA_OPL_1_0: 6118 return "CUA Office Public License v1.0"; 6119 case CUBE: 6120 return "Cube License"; 6121 case CURL: 6122 return "curl License"; 6123 case D_FSL_1_0: 6124 return "Deutsche Freie Software Lizenz"; 6125 case DIFFMARK: 6126 return "diffmark license"; 6127 case DL_DE_BY_2_0: 6128 return "Data licence Germany ? attribution ? version 2.0"; 6129 case DOC: 6130 return "DOC License"; 6131 case DOTSEQN: 6132 return "Dotseqn License"; 6133 case DRL_1_0: 6134 return "Detection Rule License 1.0"; 6135 case DSDP: 6136 return "DSDP License"; 6137 case DTOA: 6138 return "David M. Gay dtoa License"; 6139 case DVIPDFM: 6140 return "dvipdfm License"; 6141 case ECL_1_0: 6142 return "Educational Community License v1.0"; 6143 case ECL_2_0: 6144 return "Educational Community License v2.0"; 6145 case ECOS_2_0: 6146 return "eCos license version 2.0"; 6147 case EFL_1_0: 6148 return "Eiffel Forum License v1.0"; 6149 case EFL_2_0: 6150 return "Eiffel Forum License v2.0"; 6151 case EGENIX: 6152 return "eGenix.com Public License 1.1.0"; 6153 case ELASTIC_2_0: 6154 return "Elastic License 2.0"; 6155 case ENTESSA: 6156 return "Entessa Public License v1.0"; 6157 case EPICS: 6158 return "EPICS Open License"; 6159 case EPL_1_0: 6160 return "Eclipse Public License 1.0"; 6161 case EPL_2_0: 6162 return "Eclipse Public License 2.0"; 6163 case ERLPL_1_1: 6164 return "Erlang Public License v1.1"; 6165 case ETALAB_2_0: 6166 return "Etalab Open License 2.0"; 6167 case EUDATAGRID: 6168 return "EU DataGrid Software License"; 6169 case EUPL_1_0: 6170 return "European Union Public License 1.0"; 6171 case EUPL_1_1: 6172 return "European Union Public License 1.1"; 6173 case EUPL_1_2: 6174 return "European Union Public License 1.2"; 6175 case EUROSYM: 6176 return "Eurosym License"; 6177 case FAIR: 6178 return "Fair License"; 6179 case FDK_AAC: 6180 return "Fraunhofer FDK AAC Codec Library"; 6181 case FRAMEWORX_1_0: 6182 return "Frameworx Open License 1.0"; 6183 case FREEBSD_DOC: 6184 return "FreeBSD Documentation License"; 6185 case FREEIMAGE: 6186 return "FreeImage Public License v1.0"; 6187 case FSFAP: 6188 return "FSF All Permissive License"; 6189 case FSFUL: 6190 return "FSF Unlimited License"; 6191 case FSFULLR: 6192 return "FSF Unlimited License (with License Retention)"; 6193 case FSFULLRWD: 6194 return "FSF Unlimited License (With License Retention and Warranty Disclaimer)"; 6195 case FTL: 6196 return "Freetype Project License"; 6197 case GD: 6198 return "GD License"; 6199 case GFDL_1_1: 6200 return "GNU Free Documentation License v1.1"; 6201 case GFDL_1_1_INVARIANTS_ONLY: 6202 return "GNU Free Documentation License v1.1 only - invariants"; 6203 case GFDL_1_1_INVARIANTS_OR_LATER: 6204 return "GNU Free Documentation License v1.1 or later - invariants"; 6205 case GFDL_1_1_NO_INVARIANTS_ONLY: 6206 return "GNU Free Documentation License v1.1 only - no invariants"; 6207 case GFDL_1_1_NO_INVARIANTS_OR_LATER: 6208 return "GNU Free Documentation License v1.1 or later - no invariants"; 6209 case GFDL_1_1_ONLY: 6210 return "GNU Free Documentation License v1.1 only"; 6211 case GFDL_1_1_OR_LATER: 6212 return "GNU Free Documentation License v1.1 or later"; 6213 case GFDL_1_2: 6214 return "GNU Free Documentation License v1.2"; 6215 case GFDL_1_2_INVARIANTS_ONLY: 6216 return "GNU Free Documentation License v1.2 only - invariants"; 6217 case GFDL_1_2_INVARIANTS_OR_LATER: 6218 return "GNU Free Documentation License v1.2 or later - invariants"; 6219 case GFDL_1_2_NO_INVARIANTS_ONLY: 6220 return "GNU Free Documentation License v1.2 only - no invariants"; 6221 case GFDL_1_2_NO_INVARIANTS_OR_LATER: 6222 return "GNU Free Documentation License v1.2 or later - no invariants"; 6223 case GFDL_1_2_ONLY: 6224 return "GNU Free Documentation License v1.2 only"; 6225 case GFDL_1_2_OR_LATER: 6226 return "GNU Free Documentation License v1.2 or later"; 6227 case GFDL_1_3: 6228 return "GNU Free Documentation License v1.3"; 6229 case GFDL_1_3_INVARIANTS_ONLY: 6230 return "GNU Free Documentation License v1.3 only - invariants"; 6231 case GFDL_1_3_INVARIANTS_OR_LATER: 6232 return "GNU Free Documentation License v1.3 or later - invariants"; 6233 case GFDL_1_3_NO_INVARIANTS_ONLY: 6234 return "GNU Free Documentation License v1.3 only - no invariants"; 6235 case GFDL_1_3_NO_INVARIANTS_OR_LATER: 6236 return "GNU Free Documentation License v1.3 or later - no invariants"; 6237 case GFDL_1_3_ONLY: 6238 return "GNU Free Documentation License v1.3 only"; 6239 case GFDL_1_3_OR_LATER: 6240 return "GNU Free Documentation License v1.3 or later"; 6241 case GIFTWARE: 6242 return "Giftware License"; 6243 case GL2PS: 6244 return "GL2PS License"; 6245 case GLIDE: 6246 return "3dfx Glide License"; 6247 case GLULXE: 6248 return "Glulxe License"; 6249 case GLWTPL: 6250 return "Good Luck With That Public License"; 6251 case GNUPLOT: 6252 return "gnuplot License"; 6253 case GPL_1_0: 6254 return "GNU General Public License v1.0 only"; 6255 case GPL_1_0PLUS: 6256 return "GNU General Public License v1.0 or later"; 6257 case GPL_1_0_ONLY: 6258 return "GNU General Public License v1.0 only"; 6259 case GPL_1_0_OR_LATER: 6260 return "GNU General Public License v1.0 or later"; 6261 case GPL_2_0: 6262 return "GNU General Public License v2.0 only"; 6263 case GPL_2_0PLUS: 6264 return "GNU General Public License v2.0 or later"; 6265 case GPL_2_0_ONLY: 6266 return "GNU General Public License v2.0 only"; 6267 case GPL_2_0_OR_LATER: 6268 return "GNU General Public License v2.0 or later"; 6269 case GPL_2_0_WITH_AUTOCONF_EXCEPTION: 6270 return "GNU General Public License v2.0 w/Autoconf exception"; 6271 case GPL_2_0_WITH_BISON_EXCEPTION: 6272 return "GNU General Public License v2.0 w/Bison exception"; 6273 case GPL_2_0_WITH_CLASSPATH_EXCEPTION: 6274 return "GNU General Public License v2.0 w/Classpath exception"; 6275 case GPL_2_0_WITH_FONT_EXCEPTION: 6276 return "GNU General Public License v2.0 w/Font exception"; 6277 case GPL_2_0_WITH_GCC_EXCEPTION: 6278 return "GNU General Public License v2.0 w/GCC Runtime Library exception"; 6279 case GPL_3_0: 6280 return "GNU General Public License v3.0 only"; 6281 case GPL_3_0PLUS: 6282 return "GNU General Public License v3.0 or later"; 6283 case GPL_3_0_ONLY: 6284 return "GNU General Public License v3.0 only"; 6285 case GPL_3_0_OR_LATER: 6286 return "GNU General Public License v3.0 or later"; 6287 case GPL_3_0_WITH_AUTOCONF_EXCEPTION: 6288 return "GNU General Public License v3.0 w/Autoconf exception"; 6289 case GPL_3_0_WITH_GCC_EXCEPTION: 6290 return "GNU General Public License v3.0 w/GCC Runtime Library exception"; 6291 case GRAPHICS_GEMS: 6292 return "Graphics Gems License"; 6293 case GSOAP_1_3B: 6294 return "gSOAP Public License v1.3b"; 6295 case HASKELLREPORT: 6296 return "Haskell Language Report License"; 6297 case HIPPOCRATIC_2_1: 6298 return "Hippocratic License 2.1"; 6299 case HP_1986: 6300 return "Hewlett-Packard 1986 License"; 6301 case HPND: 6302 return "Historical Permission Notice and Disclaimer"; 6303 case HPND_EXPORT_US: 6304 return "HPND with US Government export control warning"; 6305 case HPND_MARKUS_KUHN: 6306 return "Historical Permission Notice and Disclaimer - Markus Kuhn variant"; 6307 case HPND_SELL_VARIANT: 6308 return "Historical Permission Notice and Disclaimer - sell variant"; 6309 case HPND_SELL_VARIANT_MIT_DISCLAIMER: 6310 return "HPND sell variant with MIT disclaimer"; 6311 case HTMLTIDY: 6312 return "HTML Tidy License"; 6313 case IBM_PIBS: 6314 return "IBM PowerPC Initialization and Boot Software"; 6315 case ICU: 6316 return "ICU License"; 6317 case IEC_CODE_COMPONENTS_EULA: 6318 return "IEC Code Components End-user licence agreement"; 6319 case IJG: 6320 return "Independent JPEG Group License"; 6321 case IJG_SHORT: 6322 return "Independent JPEG Group License - short"; 6323 case IMAGEMAGICK: 6324 return "ImageMagick License"; 6325 case IMATIX: 6326 return "iMatix Standard Function Library Agreement"; 6327 case IMLIB2: 6328 return "Imlib2 License"; 6329 case INFO_ZIP: 6330 return "Info-ZIP License"; 6331 case INNER_NET_2_0: 6332 return "Inner Net License v2.0"; 6333 case INTEL: 6334 return "Intel Open Source License"; 6335 case INTEL_ACPI: 6336 return "Intel ACPI Software License Agreement"; 6337 case INTERBASE_1_0: 6338 return "Interbase Public License v1.0"; 6339 case IPA: 6340 return "IPA Font License"; 6341 case IPL_1_0: 6342 return "IBM Public License v1.0"; 6343 case ISC: 6344 return "ISC License"; 6345 case JAM: 6346 return "Jam License"; 6347 case JASPER_2_0: 6348 return "JasPer License"; 6349 case JPL_IMAGE: 6350 return "JPL Image Use Policy"; 6351 case JPNIC: 6352 return "Japan Network Information Center License"; 6353 case JSON: 6354 return "JSON License"; 6355 case KAZLIB: 6356 return "Kazlib License"; 6357 case KNUTH_CTAN: 6358 return "Knuth CTAN License"; 6359 case LAL_1_2: 6360 return "Licence Art Libre 1.2"; 6361 case LAL_1_3: 6362 return "Licence Art Libre 1.3"; 6363 case LATEX2E: 6364 return "Latex2e License"; 6365 case LATEX2E_TRANSLATED_NOTICE: 6366 return "Latex2e with translated notice permission"; 6367 case LEPTONICA: 6368 return "Leptonica License"; 6369 case LGPL_2_0: 6370 return "GNU Library General Public License v2 only"; 6371 case LGPL_2_0PLUS: 6372 return "GNU Library General Public License v2 or later"; 6373 case LGPL_2_0_ONLY: 6374 return "GNU Library General Public License v2 only"; 6375 case LGPL_2_0_OR_LATER: 6376 return "GNU Library General Public License v2 or later"; 6377 case LGPL_2_1: 6378 return "GNU Lesser General Public License v2.1 only"; 6379 case LGPL_2_1PLUS: 6380 return "GNU Lesser General Public License v2.1 or later"; 6381 case LGPL_2_1_ONLY: 6382 return "GNU Lesser General Public License v2.1 only"; 6383 case LGPL_2_1_OR_LATER: 6384 return "GNU Lesser General Public License v2.1 or later"; 6385 case LGPL_3_0: 6386 return "GNU Lesser General Public License v3.0 only"; 6387 case LGPL_3_0PLUS: 6388 return "GNU Lesser General Public License v3.0 or later"; 6389 case LGPL_3_0_ONLY: 6390 return "GNU Lesser General Public License v3.0 only"; 6391 case LGPL_3_0_OR_LATER: 6392 return "GNU Lesser General Public License v3.0 or later"; 6393 case LGPLLR: 6394 return "Lesser General Public License For Linguistic Resources"; 6395 case LIBPNG: 6396 return "libpng License"; 6397 case LIBPNG_2_0: 6398 return "PNG Reference Library version 2"; 6399 case LIBSELINUX_1_0: 6400 return "libselinux public domain notice"; 6401 case LIBTIFF: 6402 return "libtiff License"; 6403 case LIBUTIL_DAVID_NUGENT: 6404 return "libutil David Nugent License"; 6405 case LILIQ_P_1_1: 6406 return "Licence Libre du Québec ? Permissive version 1.1"; 6407 case LILIQ_R_1_1: 6408 return "Licence Libre du Québec ? Réciprocité version 1.1"; 6409 case LILIQ_RPLUS_1_1: 6410 return "Licence Libre du Québec ? Réciprocité forte version 1.1"; 6411 case LINUX_MAN_PAGES_1_PARA: 6412 return "Linux man-pages - 1 paragraph"; 6413 case LINUX_MAN_PAGES_COPYLEFT: 6414 return "Linux man-pages Copyleft"; 6415 case LINUX_MAN_PAGES_COPYLEFT_2_PARA: 6416 return "Linux man-pages Copyleft - 2 paragraphs"; 6417 case LINUX_MAN_PAGES_COPYLEFT_VAR: 6418 return "Linux man-pages Copyleft Variant"; 6419 case LINUX_OPENIB: 6420 return "Linux Kernel Variant of OpenIB.org license"; 6421 case LOOP: 6422 return "Common Lisp LOOP License"; 6423 case LPL_1_0: 6424 return "Lucent Public License Version 1.0"; 6425 case LPL_1_02: 6426 return "Lucent Public License v1.02"; 6427 case LPPL_1_0: 6428 return "LaTeX Project Public License v1.0"; 6429 case LPPL_1_1: 6430 return "LaTeX Project Public License v1.1"; 6431 case LPPL_1_2: 6432 return "LaTeX Project Public License v1.2"; 6433 case LPPL_1_3A: 6434 return "LaTeX Project Public License v1.3a"; 6435 case LPPL_1_3C: 6436 return "LaTeX Project Public License v1.3c"; 6437 case LZMA_SDK_9_11_TO_9_20: 6438 return "LZMA SDK License (versions 9.11 to 9.20)"; 6439 case LZMA_SDK_9_22: 6440 return "LZMA SDK License (versions 9.22 and beyond)"; 6441 case MAKEINDEX: 6442 return "MakeIndex License"; 6443 case MARTIN_BIRGMEIER: 6444 return "Martin Birgmeier License"; 6445 case METAMAIL: 6446 return "metamail License"; 6447 case MINPACK: 6448 return "Minpack License"; 6449 case MIROS: 6450 return "The MirOS Licence"; 6451 case MIT: 6452 return "MIT License"; 6453 case MIT_0: 6454 return "MIT No Attribution"; 6455 case MIT_ADVERTISING: 6456 return "Enlightenment License (e16)"; 6457 case MIT_CMU: 6458 return "CMU License"; 6459 case MIT_ENNA: 6460 return "enna License"; 6461 case MIT_FEH: 6462 return "feh License"; 6463 case MIT_FESTIVAL: 6464 return "MIT Festival Variant"; 6465 case MIT_MODERN_VARIANT: 6466 return "MIT License Modern Variant"; 6467 case MIT_OPEN_GROUP: 6468 return "MIT Open Group variant"; 6469 case MIT_WU: 6470 return "MIT Tom Wu Variant"; 6471 case MITNFA: 6472 return "MIT +no-false-attribs license"; 6473 case MOTOSOTO: 6474 return "Motosoto License"; 6475 case MPI_PERMISSIVE: 6476 return "mpi Permissive License"; 6477 case MPICH2: 6478 return "mpich2 License"; 6479 case MPL_1_0: 6480 return "Mozilla Public License 1.0"; 6481 case MPL_1_1: 6482 return "Mozilla Public License 1.1"; 6483 case MPL_2_0: 6484 return "Mozilla Public License 2.0"; 6485 case MPL_2_0_NO_COPYLEFT_EXCEPTION: 6486 return "Mozilla Public License 2.0 (no copyleft exception)"; 6487 case MPLUS: 6488 return "mplus Font License"; 6489 case MS_LPL: 6490 return "Microsoft Limited Public License"; 6491 case MS_PL: 6492 return "Microsoft Public License"; 6493 case MS_RL: 6494 return "Microsoft Reciprocal License"; 6495 case MTLL: 6496 return "Matrix Template Library License"; 6497 case MULANPSL_1_0: 6498 return "Mulan Permissive Software License, Version 1"; 6499 case MULANPSL_2_0: 6500 return "Mulan Permissive Software License, Version 2"; 6501 case MULTICS: 6502 return "Multics License"; 6503 case MUP: 6504 return "Mup License"; 6505 case NAIST_2003: 6506 return "Nara Institute of Science and Technology License (2003)"; 6507 case NASA_1_3: 6508 return "NASA Open Source Agreement 1.3"; 6509 case NAUMEN: 6510 return "Naumen Public License"; 6511 case NBPL_1_0: 6512 return "Net Boolean Public License v1"; 6513 case NCGL_UK_2_0: 6514 return "Non-Commercial Government Licence"; 6515 case NCSA: 6516 return "University of Illinois/NCSA Open Source License"; 6517 case NET_SNMP: 6518 return "Net-SNMP License"; 6519 case NETCDF: 6520 return "NetCDF license"; 6521 case NEWSLETR: 6522 return "Newsletr License"; 6523 case NGPL: 6524 return "Nethack General Public License"; 6525 case NICTA_1_0: 6526 return "NICTA Public Software License, Version 1.0"; 6527 case NIST_PD: 6528 return "NIST Public Domain Notice"; 6529 case NIST_PD_FALLBACK: 6530 return "NIST Public Domain Notice with license fallback"; 6531 case NIST_SOFTWARE: 6532 return "NIST Software License"; 6533 case NLOD_1_0: 6534 return "Norwegian Licence for Open Government Data (NLOD) 1.0"; 6535 case NLOD_2_0: 6536 return "Norwegian Licence for Open Government Data (NLOD) 2.0"; 6537 case NLPL: 6538 return "No Limit Public License"; 6539 case NOKIA: 6540 return "Nokia Open Source License"; 6541 case NOSL: 6542 return "Netizen Open Source License"; 6543 case NOT_OPEN_SOURCE: 6544 return "Not an open source license."; 6545 case NOWEB: 6546 return "Noweb License"; 6547 case NPL_1_0: 6548 return "Netscape Public License v1.0"; 6549 case NPL_1_1: 6550 return "Netscape Public License v1.1"; 6551 case NPOSL_3_0: 6552 return "Non-Profit Open Software License 3.0"; 6553 case NRL: 6554 return "NRL License"; 6555 case NTP: 6556 return "NTP License"; 6557 case NTP_0: 6558 return "NTP No Attribution"; 6559 case NUNIT: 6560 return "Nunit License"; 6561 case O_UDA_1_0: 6562 return "Open Use of Data Agreement v1.0"; 6563 case OCCT_PL: 6564 return "Open CASCADE Technology Public License"; 6565 case OCLC_2_0: 6566 return "OCLC Research Public License 2.0"; 6567 case ODBL_1_0: 6568 return "Open Data Commons Open Database License v1.0"; 6569 case ODC_BY_1_0: 6570 return "Open Data Commons Attribution License v1.0"; 6571 case OFFIS: 6572 return "OFFIS License"; 6573 case OFL_1_0: 6574 return "SIL Open Font License 1.0"; 6575 case OFL_1_0_NO_RFN: 6576 return "SIL Open Font License 1.0 with no Reserved Font Name"; 6577 case OFL_1_0_RFN: 6578 return "SIL Open Font License 1.0 with Reserved Font Name"; 6579 case OFL_1_1: 6580 return "SIL Open Font License 1.1"; 6581 case OFL_1_1_NO_RFN: 6582 return "SIL Open Font License 1.1 with no Reserved Font Name"; 6583 case OFL_1_1_RFN: 6584 return "SIL Open Font License 1.1 with Reserved Font Name"; 6585 case OGC_1_0: 6586 return "OGC Software License, Version 1.0"; 6587 case OGDL_TAIWAN_1_0: 6588 return "Taiwan Open Government Data License, version 1.0"; 6589 case OGL_CANADA_2_0: 6590 return "Open Government Licence - Canada"; 6591 case OGL_UK_1_0: 6592 return "Open Government Licence v1.0"; 6593 case OGL_UK_2_0: 6594 return "Open Government Licence v2.0"; 6595 case OGL_UK_3_0: 6596 return "Open Government Licence v3.0"; 6597 case OGTSL: 6598 return "Open Group Test Suite License"; 6599 case OLDAP_1_1: 6600 return "Open LDAP Public License v1.1"; 6601 case OLDAP_1_2: 6602 return "Open LDAP Public License v1.2"; 6603 case OLDAP_1_3: 6604 return "Open LDAP Public License v1.3"; 6605 case OLDAP_1_4: 6606 return "Open LDAP Public License v1.4"; 6607 case OLDAP_2_0: 6608 return "Open LDAP Public License v2.0 (or possibly 2.0A and 2.0B)"; 6609 case OLDAP_2_0_1: 6610 return "Open LDAP Public License v2.0.1"; 6611 case OLDAP_2_1: 6612 return "Open LDAP Public License v2.1"; 6613 case OLDAP_2_2: 6614 return "Open LDAP Public License v2.2"; 6615 case OLDAP_2_2_1: 6616 return "Open LDAP Public License v2.2.1"; 6617 case OLDAP_2_2_2: 6618 return "Open LDAP Public License 2.2.2"; 6619 case OLDAP_2_3: 6620 return "Open LDAP Public License v2.3"; 6621 case OLDAP_2_4: 6622 return "Open LDAP Public License v2.4"; 6623 case OLDAP_2_5: 6624 return "Open LDAP Public License v2.5"; 6625 case OLDAP_2_6: 6626 return "Open LDAP Public License v2.6"; 6627 case OLDAP_2_7: 6628 return "Open LDAP Public License v2.7"; 6629 case OLDAP_2_8: 6630 return "Open LDAP Public License v2.8"; 6631 case OLFL_1_3: 6632 return "Open Logistics Foundation License Version 1.3"; 6633 case OML: 6634 return "Open Market License"; 6635 case OPENPBS_2_3: 6636 return "OpenPBS v2.3 Software License"; 6637 case OPENSSL: 6638 return "OpenSSL License"; 6639 case OPL_1_0: 6640 return "Open Public License v1.0"; 6641 case OPL_UK_3_0: 6642 return "United Kingdom Open Parliament Licence v3.0"; 6643 case OPUBL_1_0: 6644 return "Open Publication License v1.0"; 6645 case OSET_PL_2_1: 6646 return "OSET Public License version 2.1"; 6647 case OSL_1_0: 6648 return "Open Software License 1.0"; 6649 case OSL_1_1: 6650 return "Open Software License 1.1"; 6651 case OSL_2_0: 6652 return "Open Software License 2.0"; 6653 case OSL_2_1: 6654 return "Open Software License 2.1"; 6655 case OSL_3_0: 6656 return "Open Software License 3.0"; 6657 case PARITY_6_0_0: 6658 return "The Parity Public License 6.0.0"; 6659 case PARITY_7_0_0: 6660 return "The Parity Public License 7.0.0"; 6661 case PDDL_1_0: 6662 return "Open Data Commons Public Domain Dedication & License 1.0"; 6663 case PHP_3_0: 6664 return "PHP License v3.0"; 6665 case PHP_3_01: 6666 return "PHP License v3.01"; 6667 case PLEXUS: 6668 return "Plexus Classworlds License"; 6669 case POLYFORM_NONCOMMERCIAL_1_0_0: 6670 return "PolyForm Noncommercial License 1.0.0"; 6671 case POLYFORM_SMALL_BUSINESS_1_0_0: 6672 return "PolyForm Small Business License 1.0.0"; 6673 case POSTGRESQL: 6674 return "PostgreSQL License"; 6675 case PSF_2_0: 6676 return "Python Software Foundation License 2.0"; 6677 case PSFRAG: 6678 return "psfrag License"; 6679 case PSUTILS: 6680 return "psutils License"; 6681 case PYTHON_2_0: 6682 return "Python License 2.0"; 6683 case PYTHON_2_0_1: 6684 return "Python License 2.0.1"; 6685 case QHULL: 6686 return "Qhull License"; 6687 case QPL_1_0: 6688 return "Q Public License 1.0"; 6689 case QPL_1_0_INRIA_2004: 6690 return "Q Public License 1.0 - INRIA 2004 variant"; 6691 case RDISC: 6692 return "Rdisc License"; 6693 case RHECOS_1_1: 6694 return "Red Hat eCos Public License v1.1"; 6695 case RPL_1_1: 6696 return "Reciprocal Public License 1.1"; 6697 case RPL_1_5: 6698 return "Reciprocal Public License 1.5"; 6699 case RPSL_1_0: 6700 return "RealNetworks Public Source License v1.0"; 6701 case RSA_MD: 6702 return "RSA Message-Digest License"; 6703 case RSCPL: 6704 return "Ricoh Source Code Public License"; 6705 case RUBY: 6706 return "Ruby License"; 6707 case SAX_PD: 6708 return "Sax Public Domain Notice"; 6709 case SAXPATH: 6710 return "Saxpath License"; 6711 case SCEA: 6712 return "SCEA Shared Source License"; 6713 case SCHEMEREPORT: 6714 return "Scheme Language Report License"; 6715 case SENDMAIL: 6716 return "Sendmail License"; 6717 case SENDMAIL_8_23: 6718 return "Sendmail License 8.23"; 6719 case SGI_B_1_0: 6720 return "SGI Free Software License B v1.0"; 6721 case SGI_B_1_1: 6722 return "SGI Free Software License B v1.1"; 6723 case SGI_B_2_0: 6724 return "SGI Free Software License B v2.0"; 6725 case SGP4: 6726 return "SGP4 Permission Notice"; 6727 case SHL_0_5: 6728 return "Solderpad Hardware License v0.5"; 6729 case SHL_0_51: 6730 return "Solderpad Hardware License, Version 0.51"; 6731 case SIMPL_2_0: 6732 return "Simple Public License 2.0"; 6733 case SISSL: 6734 return "Sun Industry Standards Source License v1.1"; 6735 case SISSL_1_2: 6736 return "Sun Industry Standards Source License v1.2"; 6737 case SLEEPYCAT: 6738 return "Sleepycat License"; 6739 case SMLNJ: 6740 return "Standard ML of New Jersey License"; 6741 case SMPPL: 6742 return "Secure Messaging Protocol Public License"; 6743 case SNIA: 6744 return "SNIA Public License 1.1"; 6745 case SNPRINTF: 6746 return "snprintf License"; 6747 case SPENCER_86: 6748 return "Spencer License 86"; 6749 case SPENCER_94: 6750 return "Spencer License 94"; 6751 case SPENCER_99: 6752 return "Spencer License 99"; 6753 case SPL_1_0: 6754 return "Sun Public License v1.0"; 6755 case SSH_OPENSSH: 6756 return "SSH OpenSSH license"; 6757 case SSH_SHORT: 6758 return "SSH short notice"; 6759 case SSPL_1_0: 6760 return "Server Side Public License, v 1"; 6761 case STANDARDML_NJ: 6762 return "Standard ML of New Jersey License"; 6763 case SUGARCRM_1_1_3: 6764 return "SugarCRM Public License v1.1.3"; 6765 case SUNPRO: 6766 return "SunPro License"; 6767 case SWL: 6768 return "Scheme Widget Library (SWL) Software License Agreement"; 6769 case SYMLINKS: 6770 return "Symlinks License"; 6771 case TAPR_OHL_1_0: 6772 return "TAPR Open Hardware License v1.0"; 6773 case TCL: 6774 return "TCL/TK License"; 6775 case TCP_WRAPPERS: 6776 return "TCP Wrappers License"; 6777 case TERMREADKEY: 6778 return "TermReadKey License"; 6779 case TMATE: 6780 return "TMate Open Source License"; 6781 case TORQUE_1_1: 6782 return "TORQUE v2.5+ Software License v1.1"; 6783 case TOSL: 6784 return "Trusster Open Source License"; 6785 case TPDL: 6786 return "Time::ParseDate License"; 6787 case TPL_1_0: 6788 return "THOR Public License 1.0"; 6789 case TTWL: 6790 return "Text-Tabs+Wrap License"; 6791 case TU_BERLIN_1_0: 6792 return "Technische Universitaet Berlin License 1.0"; 6793 case TU_BERLIN_2_0: 6794 return "Technische Universitaet Berlin License 2.0"; 6795 case UCAR: 6796 return "UCAR License"; 6797 case UCL_1_0: 6798 return "Upstream Compatibility License v1.0"; 6799 case UNICODE_DFS_2015: 6800 return "Unicode License Agreement - Data Files and Software (2015)"; 6801 case UNICODE_DFS_2016: 6802 return "Unicode License Agreement - Data Files and Software (2016)"; 6803 case UNICODE_TOU: 6804 return "Unicode Terms of Use"; 6805 case UNIXCRYPT: 6806 return "UnixCrypt License"; 6807 case UNLICENSE: 6808 return "The Unlicense"; 6809 case UPL_1_0: 6810 return "Universal Permissive License v1.0"; 6811 case VIM: 6812 return "Vim License"; 6813 case VOSTROM: 6814 return "VOSTROM Public License for Open Source"; 6815 case VSL_1_0: 6816 return "Vovida Software License v1.0"; 6817 case W3C: 6818 return "W3C Software Notice and License (2002-12-31)"; 6819 case W3C_19980720: 6820 return "W3C Software Notice and License (1998-07-20)"; 6821 case W3C_20150513: 6822 return "W3C Software Notice and Document License (2015-05-13)"; 6823 case W3M: 6824 return "w3m License"; 6825 case WATCOM_1_0: 6826 return "Sybase Open Watcom Public License 1.0"; 6827 case WIDGET_WORKSHOP: 6828 return "Widget Workshop License"; 6829 case WSUIPA: 6830 return "Wsuipa License"; 6831 case WTFPL: 6832 return "Do What The F*ck You Want To Public License"; 6833 case WXWINDOWS: 6834 return "wxWindows Library License"; 6835 case X11: 6836 return "X11 License"; 6837 case X11_DISTRIBUTE_MODIFICATIONS_VARIANT: 6838 return "X11 License Distribution Modification Variant"; 6839 case XDEBUG_1_03: 6840 return "Xdebug License v 1.03"; 6841 case XEROX: 6842 return "Xerox License"; 6843 case XFIG: 6844 return "Xfig License"; 6845 case XFREE86_1_1: 6846 return "XFree86 License 1.1"; 6847 case XINETD: 6848 return "xinetd License"; 6849 case XLOCK: 6850 return "xlock License"; 6851 case XNET: 6852 return "X.Net License"; 6853 case XPP: 6854 return "XPP License"; 6855 case XSKAT: 6856 return "XSkat License"; 6857 case YPL_1_0: 6858 return "Yahoo! Public License v1.0"; 6859 case YPL_1_1: 6860 return "Yahoo! Public License v1.1"; 6861 case ZED: 6862 return "Zed License"; 6863 case ZEND_2_0: 6864 return "Zend License v2.0"; 6865 case ZIMBRA_1_3: 6866 return "Zimbra Public License v1.3"; 6867 case ZIMBRA_1_4: 6868 return "Zimbra Public License v1.4"; 6869 case ZLIB: 6870 return "zlib License"; 6871 case ZLIB_ACKNOWLEDGEMENT: 6872 return "zlib/libpng License with Acknowledgement"; 6873 case ZPL_1_1: 6874 return "Zope Public License 1.1"; 6875 case ZPL_2_0: 6876 return "Zope Public License 2.0"; 6877 case ZPL_2_1: 6878 return "Zope Public License 2.1"; 6879 case NULL: 6880 return null; 6881 default: 6882 return "?"; 6883 } 6884 } 6885 6886 public String getDisplay() { 6887 switch (this) { 6888 case _0BSD: 6889 return "BSD Zero Clause License"; 6890 case AAL: 6891 return "Attribution Assurance License"; 6892 case ABSTYLES: 6893 return "Abstyles License"; 6894 case ADACORE_DOC: 6895 return "AdaCore Doc License"; 6896 case ADOBE_2006: 6897 return "Adobe Systems Incorporated Source Code License Agreement"; 6898 case ADOBE_GLYPH: 6899 return "Adobe Glyph List License"; 6900 case ADSL: 6901 return "Amazon Digital Services License"; 6902 case AFL_1_1: 6903 return "Academic Free License v1.1"; 6904 case AFL_1_2: 6905 return "Academic Free License v1.2"; 6906 case AFL_2_0: 6907 return "Academic Free License v2.0"; 6908 case AFL_2_1: 6909 return "Academic Free License v2.1"; 6910 case AFL_3_0: 6911 return "Academic Free License v3.0"; 6912 case AFMPARSE: 6913 return "Afmparse License"; 6914 case AGPL_1_0: 6915 return "Affero General Public License v1.0"; 6916 case AGPL_1_0_ONLY: 6917 return "Affero General Public License v1.0 only"; 6918 case AGPL_1_0_OR_LATER: 6919 return "Affero General Public License v1.0 or later"; 6920 case AGPL_3_0: 6921 return "GNU Affero General Public License v3.0"; 6922 case AGPL_3_0_ONLY: 6923 return "GNU Affero General Public License v3.0 only"; 6924 case AGPL_3_0_OR_LATER: 6925 return "GNU Affero General Public License v3.0 or later"; 6926 case ALADDIN: 6927 return "Aladdin Free Public License"; 6928 case AMDPLPA: 6929 return "AMD's plpa_map.c License"; 6930 case AML: 6931 return "Apple MIT License"; 6932 case AMPAS: 6933 return "Academy of Motion Picture Arts and Sciences BSD"; 6934 case ANTLR_PD: 6935 return "ANTLR Software Rights Notice"; 6936 case ANTLR_PD_FALLBACK: 6937 return "ANTLR Software Rights Notice with license fallback"; 6938 case APACHE_1_0: 6939 return "Apache License 1.0"; 6940 case APACHE_1_1: 6941 return "Apache License 1.1"; 6942 case APACHE_2_0: 6943 return "Apache License 2.0"; 6944 case APAFML: 6945 return "Adobe Postscript AFM License"; 6946 case APL_1_0: 6947 return "Adaptive Public License 1.0"; 6948 case APP_S2P: 6949 return "App::s2p License"; 6950 case APSL_1_0: 6951 return "Apple Public Source License 1.0"; 6952 case APSL_1_1: 6953 return "Apple Public Source License 1.1"; 6954 case APSL_1_2: 6955 return "Apple Public Source License 1.2"; 6956 case APSL_2_0: 6957 return "Apple Public Source License 2.0"; 6958 case ARPHIC_1999: 6959 return "Arphic Public License"; 6960 case ARTISTIC_1_0: 6961 return "Artistic License 1.0"; 6962 case ARTISTIC_1_0_CL8: 6963 return "Artistic License 1.0 w/clause 8"; 6964 case ARTISTIC_1_0_PERL: 6965 return "Artistic License 1.0 (Perl)"; 6966 case ARTISTIC_2_0: 6967 return "Artistic License 2.0"; 6968 case ASWF_DIGITAL_ASSETS_1_0: 6969 return "ASWF Digital Assets License version 1.0"; 6970 case ASWF_DIGITAL_ASSETS_1_1: 6971 return "ASWF Digital Assets License 1.1"; 6972 case BAEKMUK: 6973 return "Baekmuk License"; 6974 case BAHYPH: 6975 return "Bahyph License"; 6976 case BARR: 6977 return "Barr License"; 6978 case BEERWARE: 6979 return "Beerware License"; 6980 case BITSTREAM_CHARTER: 6981 return "Bitstream Charter Font License"; 6982 case BITSTREAM_VERA: 6983 return "Bitstream Vera Font License"; 6984 case BITTORRENT_1_0: 6985 return "BitTorrent Open Source License v1.0"; 6986 case BITTORRENT_1_1: 6987 return "BitTorrent Open Source License v1.1"; 6988 case BLESSING: 6989 return "SQLite Blessing"; 6990 case BLUEOAK_1_0_0: 6991 return "Blue Oak Model License 1.0.0"; 6992 case BOEHM_GC: 6993 return "Boehm-Demers-Weiser GC License"; 6994 case BORCEUX: 6995 return "Borceux license"; 6996 case BRIAN_GLADMAN_3_CLAUSE: 6997 return "Brian Gladman 3-Clause License"; 6998 case BSD_1_CLAUSE: 6999 return "BSD 1-Clause License"; 7000 case BSD_2_CLAUSE: 7001 return "BSD 2-Clause \"Simplified\" License"; 7002 case BSD_2_CLAUSE_FREEBSD: 7003 return "BSD 2-Clause FreeBSD License"; 7004 case BSD_2_CLAUSE_NETBSD: 7005 return "BSD 2-Clause NetBSD License"; 7006 case BSD_2_CLAUSE_PATENT: 7007 return "BSD-2-Clause Plus Patent License"; 7008 case BSD_2_CLAUSE_VIEWS: 7009 return "BSD 2-Clause with views sentence"; 7010 case BSD_3_CLAUSE: 7011 return "BSD 3-Clause \"New\" or \"Revised\" License"; 7012 case BSD_3_CLAUSE_ATTRIBUTION: 7013 return "BSD with attribution"; 7014 case BSD_3_CLAUSE_CLEAR: 7015 return "BSD 3-Clause Clear License"; 7016 case BSD_3_CLAUSE_LBNL: 7017 return "Lawrence Berkeley National Labs BSD variant license"; 7018 case BSD_3_CLAUSE_MODIFICATION: 7019 return "BSD 3-Clause Modification"; 7020 case BSD_3_CLAUSE_NO_MILITARY_LICENSE: 7021 return "BSD 3-Clause No Military License"; 7022 case BSD_3_CLAUSE_NO_NUCLEAR_LICENSE: 7023 return "BSD 3-Clause No Nuclear License"; 7024 case BSD_3_CLAUSE_NO_NUCLEAR_LICENSE_2014: 7025 return "BSD 3-Clause No Nuclear License 2014"; 7026 case BSD_3_CLAUSE_NO_NUCLEAR_WARRANTY: 7027 return "BSD 3-Clause No Nuclear Warranty"; 7028 case BSD_3_CLAUSE_OPEN_MPI: 7029 return "BSD 3-Clause Open MPI variant"; 7030 case BSD_4_CLAUSE: 7031 return "BSD 4-Clause \"Original\" or \"Old\" License"; 7032 case BSD_4_CLAUSE_SHORTENED: 7033 return "BSD 4 Clause Shortened"; 7034 case BSD_4_CLAUSE_UC: 7035 return "BSD-4-Clause (University of California-Specific)"; 7036 case BSD_4_3RENO: 7037 return "BSD 4.3 RENO License"; 7038 case BSD_4_3TAHOE: 7039 return "BSD 4.3 TAHOE License"; 7040 case BSD_ADVERTISING_ACKNOWLEDGEMENT: 7041 return "BSD Advertising Acknowledgement License"; 7042 case BSD_ATTRIBUTION_HPND_DISCLAIMER: 7043 return "BSD with Attribution and HPND disclaimer"; 7044 case BSD_PROTECTION: 7045 return "BSD Protection License"; 7046 case BSD_SOURCE_CODE: 7047 return "BSD Source Code Attribution"; 7048 case BSL_1_0: 7049 return "Boost Software License 1.0"; 7050 case BUSL_1_1: 7051 return "Business Source License 1.1"; 7052 case BZIP2_1_0_5: 7053 return "bzip2 and libbzip2 License v1.0.5"; 7054 case BZIP2_1_0_6: 7055 return "bzip2 and libbzip2 License v1.0.6"; 7056 case C_UDA_1_0: 7057 return "Computational Use of Data Agreement v1.0"; 7058 case CAL_1_0: 7059 return "Cryptographic Autonomy License 1.0"; 7060 case CAL_1_0_COMBINED_WORK_EXCEPTION: 7061 return "Cryptographic Autonomy License 1.0 (Combined Work Exception)"; 7062 case CALDERA: 7063 return "Caldera License"; 7064 case CATOSL_1_1: 7065 return "Computer Associates Trusted Open Source License 1.1"; 7066 case CC_BY_1_0: 7067 return "Creative Commons Attribution 1.0 Generic"; 7068 case CC_BY_2_0: 7069 return "Creative Commons Attribution 2.0 Generic"; 7070 case CC_BY_2_5: 7071 return "Creative Commons Attribution 2.5 Generic"; 7072 case CC_BY_2_5_AU: 7073 return "Creative Commons Attribution 2.5 Australia"; 7074 case CC_BY_3_0: 7075 return "Creative Commons Attribution 3.0 Unported"; 7076 case CC_BY_3_0_AT: 7077 return "Creative Commons Attribution 3.0 Austria"; 7078 case CC_BY_3_0_DE: 7079 return "Creative Commons Attribution 3.0 Germany"; 7080 case CC_BY_3_0_IGO: 7081 return "Creative Commons Attribution 3.0 IGO"; 7082 case CC_BY_3_0_NL: 7083 return "Creative Commons Attribution 3.0 Netherlands"; 7084 case CC_BY_3_0_US: 7085 return "Creative Commons Attribution 3.0 United States"; 7086 case CC_BY_4_0: 7087 return "Creative Commons Attribution 4.0 International"; 7088 case CC_BY_NC_1_0: 7089 return "Creative Commons Attribution Non Commercial 1.0 Generic"; 7090 case CC_BY_NC_2_0: 7091 return "Creative Commons Attribution Non Commercial 2.0 Generic"; 7092 case CC_BY_NC_2_5: 7093 return "Creative Commons Attribution Non Commercial 2.5 Generic"; 7094 case CC_BY_NC_3_0: 7095 return "Creative Commons Attribution Non Commercial 3.0 Unported"; 7096 case CC_BY_NC_3_0_DE: 7097 return "Creative Commons Attribution Non Commercial 3.0 Germany"; 7098 case CC_BY_NC_4_0: 7099 return "Creative Commons Attribution Non Commercial 4.0 International"; 7100 case CC_BY_NC_ND_1_0: 7101 return "Creative Commons Attribution Non Commercial No Derivatives 1.0 Generic"; 7102 case CC_BY_NC_ND_2_0: 7103 return "Creative Commons Attribution Non Commercial No Derivatives 2.0 Generic"; 7104 case CC_BY_NC_ND_2_5: 7105 return "Creative Commons Attribution Non Commercial No Derivatives 2.5 Generic"; 7106 case CC_BY_NC_ND_3_0: 7107 return "Creative Commons Attribution Non Commercial No Derivatives 3.0 Unported"; 7108 case CC_BY_NC_ND_3_0_DE: 7109 return "Creative Commons Attribution Non Commercial No Derivatives 3.0 Germany"; 7110 case CC_BY_NC_ND_3_0_IGO: 7111 return "Creative Commons Attribution Non Commercial No Derivatives 3.0 IGO"; 7112 case CC_BY_NC_ND_4_0: 7113 return "Creative Commons Attribution Non Commercial No Derivatives 4.0 International"; 7114 case CC_BY_NC_SA_1_0: 7115 return "Creative Commons Attribution Non Commercial Share Alike 1.0 Generic"; 7116 case CC_BY_NC_SA_2_0: 7117 return "Creative Commons Attribution Non Commercial Share Alike 2.0 Generic"; 7118 case CC_BY_NC_SA_2_0_DE: 7119 return "Creative Commons Attribution Non Commercial Share Alike 2.0 Germany"; 7120 case CC_BY_NC_SA_2_0_FR: 7121 return "Creative Commons Attribution-NonCommercial-ShareAlike 2.0 France"; 7122 case CC_BY_NC_SA_2_0_UK: 7123 return "Creative Commons Attribution Non Commercial Share Alike 2.0 England and Wales"; 7124 case CC_BY_NC_SA_2_5: 7125 return "Creative Commons Attribution Non Commercial Share Alike 2.5 Generic"; 7126 case CC_BY_NC_SA_3_0: 7127 return "Creative Commons Attribution Non Commercial Share Alike 3.0 Unported"; 7128 case CC_BY_NC_SA_3_0_DE: 7129 return "Creative Commons Attribution Non Commercial Share Alike 3.0 Germany"; 7130 case CC_BY_NC_SA_3_0_IGO: 7131 return "Creative Commons Attribution Non Commercial Share Alike 3.0 IGO"; 7132 case CC_BY_NC_SA_4_0: 7133 return "Creative Commons Attribution Non Commercial Share Alike 4.0 International"; 7134 case CC_BY_ND_1_0: 7135 return "Creative Commons Attribution No Derivatives 1.0 Generic"; 7136 case CC_BY_ND_2_0: 7137 return "Creative Commons Attribution No Derivatives 2.0 Generic"; 7138 case CC_BY_ND_2_5: 7139 return "Creative Commons Attribution No Derivatives 2.5 Generic"; 7140 case CC_BY_ND_3_0: 7141 return "Creative Commons Attribution No Derivatives 3.0 Unported"; 7142 case CC_BY_ND_3_0_DE: 7143 return "Creative Commons Attribution No Derivatives 3.0 Germany"; 7144 case CC_BY_ND_4_0: 7145 return "Creative Commons Attribution No Derivatives 4.0 International"; 7146 case CC_BY_SA_1_0: 7147 return "Creative Commons Attribution Share Alike 1.0 Generic"; 7148 case CC_BY_SA_2_0: 7149 return "Creative Commons Attribution Share Alike 2.0 Generic"; 7150 case CC_BY_SA_2_0_UK: 7151 return "Creative Commons Attribution Share Alike 2.0 England and Wales"; 7152 case CC_BY_SA_2_1_JP: 7153 return "Creative Commons Attribution Share Alike 2.1 Japan"; 7154 case CC_BY_SA_2_5: 7155 return "Creative Commons Attribution Share Alike 2.5 Generic"; 7156 case CC_BY_SA_3_0: 7157 return "Creative Commons Attribution Share Alike 3.0 Unported"; 7158 case CC_BY_SA_3_0_AT: 7159 return "Creative Commons Attribution Share Alike 3.0 Austria"; 7160 case CC_BY_SA_3_0_DE: 7161 return "Creative Commons Attribution Share Alike 3.0 Germany"; 7162 case CC_BY_SA_3_0_IGO: 7163 return "Creative Commons Attribution-ShareAlike 3.0 IGO"; 7164 case CC_BY_SA_4_0: 7165 return "Creative Commons Attribution Share Alike 4.0 International"; 7166 case CC_PDDC: 7167 return "Creative Commons Public Domain Dedication and Certification"; 7168 case CC0_1_0: 7169 return "Creative Commons Zero v1.0 Universal"; 7170 case CDDL_1_0: 7171 return "Common Development and Distribution License 1.0"; 7172 case CDDL_1_1: 7173 return "Common Development and Distribution License 1.1"; 7174 case CDL_1_0: 7175 return "Common Documentation License 1.0"; 7176 case CDLA_PERMISSIVE_1_0: 7177 return "Community Data License Agreement Permissive 1.0"; 7178 case CDLA_PERMISSIVE_2_0: 7179 return "Community Data License Agreement Permissive 2.0"; 7180 case CDLA_SHARING_1_0: 7181 return "Community Data License Agreement Sharing 1.0"; 7182 case CECILL_1_0: 7183 return "CeCILL Free Software License Agreement v1.0"; 7184 case CECILL_1_1: 7185 return "CeCILL Free Software License Agreement v1.1"; 7186 case CECILL_2_0: 7187 return "CeCILL Free Software License Agreement v2.0"; 7188 case CECILL_2_1: 7189 return "CeCILL Free Software License Agreement v2.1"; 7190 case CECILL_B: 7191 return "CeCILL-B Free Software License Agreement"; 7192 case CECILL_C: 7193 return "CeCILL-C Free Software License Agreement"; 7194 case CERN_OHL_1_1: 7195 return "CERN Open Hardware Licence v1.1"; 7196 case CERN_OHL_1_2: 7197 return "CERN Open Hardware Licence v1.2"; 7198 case CERN_OHL_P_2_0: 7199 return "CERN Open Hardware Licence Version 2 - Permissive"; 7200 case CERN_OHL_S_2_0: 7201 return "CERN Open Hardware Licence Version 2 - Strongly Reciprocal"; 7202 case CERN_OHL_W_2_0: 7203 return "CERN Open Hardware Licence Version 2 - Weakly Reciprocal"; 7204 case CFITSIO: 7205 return "CFITSIO License"; 7206 case CHECKMK: 7207 return "Checkmk License"; 7208 case CLARTISTIC: 7209 return "Clarified Artistic License"; 7210 case CLIPS: 7211 return "Clips License"; 7212 case CMU_MACH: 7213 return "CMU Mach License"; 7214 case CNRI_JYTHON: 7215 return "CNRI Jython License"; 7216 case CNRI_PYTHON: 7217 return "CNRI Python License"; 7218 case CNRI_PYTHON_GPL_COMPATIBLE: 7219 return "CNRI Python Open Source GPL Compatible License Agreement"; 7220 case COIL_1_0: 7221 return "Copyfree Open Innovation License"; 7222 case COMMUNITY_SPEC_1_0: 7223 return "Community Specification License 1.0"; 7224 case CONDOR_1_1: 7225 return "Condor Public License v1.1"; 7226 case COPYLEFT_NEXT_0_3_0: 7227 return "copyleft-next 0.3.0"; 7228 case COPYLEFT_NEXT_0_3_1: 7229 return "copyleft-next 0.3.1"; 7230 case CORNELL_LOSSLESS_JPEG: 7231 return "Cornell Lossless JPEG License"; 7232 case CPAL_1_0: 7233 return "Common Public Attribution License 1.0"; 7234 case CPL_1_0: 7235 return "Common Public License 1.0"; 7236 case CPOL_1_02: 7237 return "Code Project Open License 1.02"; 7238 case CROSSWORD: 7239 return "Crossword License"; 7240 case CRYSTALSTACKER: 7241 return "CrystalStacker License"; 7242 case CUA_OPL_1_0: 7243 return "CUA Office Public License v1.0"; 7244 case CUBE: 7245 return "Cube License"; 7246 case CURL: 7247 return "curl License"; 7248 case D_FSL_1_0: 7249 return "Deutsche Freie Software Lizenz"; 7250 case DIFFMARK: 7251 return "diffmark license"; 7252 case DL_DE_BY_2_0: 7253 return "Data licence Germany ? attribution ? version 2.0"; 7254 case DOC: 7255 return "DOC License"; 7256 case DOTSEQN: 7257 return "Dotseqn License"; 7258 case DRL_1_0: 7259 return "Detection Rule License 1.0"; 7260 case DSDP: 7261 return "DSDP License"; 7262 case DTOA: 7263 return "David M. Gay dtoa License"; 7264 case DVIPDFM: 7265 return "dvipdfm License"; 7266 case ECL_1_0: 7267 return "Educational Community License v1.0"; 7268 case ECL_2_0: 7269 return "Educational Community License v2.0"; 7270 case ECOS_2_0: 7271 return "eCos license version 2.0"; 7272 case EFL_1_0: 7273 return "Eiffel Forum License v1.0"; 7274 case EFL_2_0: 7275 return "Eiffel Forum License v2.0"; 7276 case EGENIX: 7277 return "eGenix.com Public License 1.1.0"; 7278 case ELASTIC_2_0: 7279 return "Elastic License 2.0"; 7280 case ENTESSA: 7281 return "Entessa Public License v1.0"; 7282 case EPICS: 7283 return "EPICS Open License"; 7284 case EPL_1_0: 7285 return "Eclipse Public License 1.0"; 7286 case EPL_2_0: 7287 return "Eclipse Public License 2.0"; 7288 case ERLPL_1_1: 7289 return "Erlang Public License v1.1"; 7290 case ETALAB_2_0: 7291 return "Etalab Open License 2.0"; 7292 case EUDATAGRID: 7293 return "EU DataGrid Software License"; 7294 case EUPL_1_0: 7295 return "European Union Public License 1.0"; 7296 case EUPL_1_1: 7297 return "European Union Public License 1.1"; 7298 case EUPL_1_2: 7299 return "European Union Public License 1.2"; 7300 case EUROSYM: 7301 return "Eurosym License"; 7302 case FAIR: 7303 return "Fair License"; 7304 case FDK_AAC: 7305 return "Fraunhofer FDK AAC Codec Library"; 7306 case FRAMEWORX_1_0: 7307 return "Frameworx Open License 1.0"; 7308 case FREEBSD_DOC: 7309 return "FreeBSD Documentation License"; 7310 case FREEIMAGE: 7311 return "FreeImage Public License v1.0"; 7312 case FSFAP: 7313 return "FSF All Permissive License"; 7314 case FSFUL: 7315 return "FSF Unlimited License"; 7316 case FSFULLR: 7317 return "FSF Unlimited License (with License Retention)"; 7318 case FSFULLRWD: 7319 return "FSF Unlimited License (With License Retention and Warranty Disclaimer)"; 7320 case FTL: 7321 return "Freetype Project License"; 7322 case GD: 7323 return "GD License"; 7324 case GFDL_1_1: 7325 return "GNU Free Documentation License v1.1"; 7326 case GFDL_1_1_INVARIANTS_ONLY: 7327 return "GNU Free Documentation License v1.1 only - invariants"; 7328 case GFDL_1_1_INVARIANTS_OR_LATER: 7329 return "GNU Free Documentation License v1.1 or later - invariants"; 7330 case GFDL_1_1_NO_INVARIANTS_ONLY: 7331 return "GNU Free Documentation License v1.1 only - no invariants"; 7332 case GFDL_1_1_NO_INVARIANTS_OR_LATER: 7333 return "GNU Free Documentation License v1.1 or later - no invariants"; 7334 case GFDL_1_1_ONLY: 7335 return "GNU Free Documentation License v1.1 only"; 7336 case GFDL_1_1_OR_LATER: 7337 return "GNU Free Documentation License v1.1 or later"; 7338 case GFDL_1_2: 7339 return "GNU Free Documentation License v1.2"; 7340 case GFDL_1_2_INVARIANTS_ONLY: 7341 return "GNU Free Documentation License v1.2 only - invariants"; 7342 case GFDL_1_2_INVARIANTS_OR_LATER: 7343 return "GNU Free Documentation License v1.2 or later - invariants"; 7344 case GFDL_1_2_NO_INVARIANTS_ONLY: 7345 return "GNU Free Documentation License v1.2 only - no invariants"; 7346 case GFDL_1_2_NO_INVARIANTS_OR_LATER: 7347 return "GNU Free Documentation License v1.2 or later - no invariants"; 7348 case GFDL_1_2_ONLY: 7349 return "GNU Free Documentation License v1.2 only"; 7350 case GFDL_1_2_OR_LATER: 7351 return "GNU Free Documentation License v1.2 or later"; 7352 case GFDL_1_3: 7353 return "GNU Free Documentation License v1.3"; 7354 case GFDL_1_3_INVARIANTS_ONLY: 7355 return "GNU Free Documentation License v1.3 only - invariants"; 7356 case GFDL_1_3_INVARIANTS_OR_LATER: 7357 return "GNU Free Documentation License v1.3 or later - invariants"; 7358 case GFDL_1_3_NO_INVARIANTS_ONLY: 7359 return "GNU Free Documentation License v1.3 only - no invariants"; 7360 case GFDL_1_3_NO_INVARIANTS_OR_LATER: 7361 return "GNU Free Documentation License v1.3 or later - no invariants"; 7362 case GFDL_1_3_ONLY: 7363 return "GNU Free Documentation License v1.3 only"; 7364 case GFDL_1_3_OR_LATER: 7365 return "GNU Free Documentation License v1.3 or later"; 7366 case GIFTWARE: 7367 return "Giftware License"; 7368 case GL2PS: 7369 return "GL2PS License"; 7370 case GLIDE: 7371 return "3dfx Glide License"; 7372 case GLULXE: 7373 return "Glulxe License"; 7374 case GLWTPL: 7375 return "Good Luck With That Public License"; 7376 case GNUPLOT: 7377 return "gnuplot License"; 7378 case GPL_1_0: 7379 return "GNU General Public License v1.0 only"; 7380 case GPL_1_0PLUS: 7381 return "GNU General Public License v1.0 or later"; 7382 case GPL_1_0_ONLY: 7383 return "GNU General Public License v1.0 only"; 7384 case GPL_1_0_OR_LATER: 7385 return "GNU General Public License v1.0 or later"; 7386 case GPL_2_0: 7387 return "GNU General Public License v2.0 only"; 7388 case GPL_2_0PLUS: 7389 return "GNU General Public License v2.0 or later"; 7390 case GPL_2_0_ONLY: 7391 return "GNU General Public License v2.0 only"; 7392 case GPL_2_0_OR_LATER: 7393 return "GNU General Public License v2.0 or later"; 7394 case GPL_2_0_WITH_AUTOCONF_EXCEPTION: 7395 return "GNU General Public License v2.0 w/Autoconf exception"; 7396 case GPL_2_0_WITH_BISON_EXCEPTION: 7397 return "GNU General Public License v2.0 w/Bison exception"; 7398 case GPL_2_0_WITH_CLASSPATH_EXCEPTION: 7399 return "GNU General Public License v2.0 w/Classpath exception"; 7400 case GPL_2_0_WITH_FONT_EXCEPTION: 7401 return "GNU General Public License v2.0 w/Font exception"; 7402 case GPL_2_0_WITH_GCC_EXCEPTION: 7403 return "GNU General Public License v2.0 w/GCC Runtime Library exception"; 7404 case GPL_3_0: 7405 return "GNU General Public License v3.0 only"; 7406 case GPL_3_0PLUS: 7407 return "GNU General Public License v3.0 or later"; 7408 case GPL_3_0_ONLY: 7409 return "GNU General Public License v3.0 only"; 7410 case GPL_3_0_OR_LATER: 7411 return "GNU General Public License v3.0 or later"; 7412 case GPL_3_0_WITH_AUTOCONF_EXCEPTION: 7413 return "GNU General Public License v3.0 w/Autoconf exception"; 7414 case GPL_3_0_WITH_GCC_EXCEPTION: 7415 return "GNU General Public License v3.0 w/GCC Runtime Library exception"; 7416 case GRAPHICS_GEMS: 7417 return "Graphics Gems License"; 7418 case GSOAP_1_3B: 7419 return "gSOAP Public License v1.3b"; 7420 case HASKELLREPORT: 7421 return "Haskell Language Report License"; 7422 case HIPPOCRATIC_2_1: 7423 return "Hippocratic License 2.1"; 7424 case HP_1986: 7425 return "Hewlett-Packard 1986 License"; 7426 case HPND: 7427 return "Historical Permission Notice and Disclaimer"; 7428 case HPND_EXPORT_US: 7429 return "HPND with US Government export control warning"; 7430 case HPND_MARKUS_KUHN: 7431 return "Historical Permission Notice and Disclaimer - Markus Kuhn variant"; 7432 case HPND_SELL_VARIANT: 7433 return "Historical Permission Notice and Disclaimer - sell variant"; 7434 case HPND_SELL_VARIANT_MIT_DISCLAIMER: 7435 return "HPND sell variant with MIT disclaimer"; 7436 case HTMLTIDY: 7437 return "HTML Tidy License"; 7438 case IBM_PIBS: 7439 return "IBM PowerPC Initialization and Boot Software"; 7440 case ICU: 7441 return "ICU License"; 7442 case IEC_CODE_COMPONENTS_EULA: 7443 return "IEC Code Components End-user licence agreement"; 7444 case IJG: 7445 return "Independent JPEG Group License"; 7446 case IJG_SHORT: 7447 return "Independent JPEG Group License - short"; 7448 case IMAGEMAGICK: 7449 return "ImageMagick License"; 7450 case IMATIX: 7451 return "iMatix Standard Function Library Agreement"; 7452 case IMLIB2: 7453 return "Imlib2 License"; 7454 case INFO_ZIP: 7455 return "Info-ZIP License"; 7456 case INNER_NET_2_0: 7457 return "Inner Net License v2.0"; 7458 case INTEL: 7459 return "Intel Open Source License"; 7460 case INTEL_ACPI: 7461 return "Intel ACPI Software License Agreement"; 7462 case INTERBASE_1_0: 7463 return "Interbase Public License v1.0"; 7464 case IPA: 7465 return "IPA Font License"; 7466 case IPL_1_0: 7467 return "IBM Public License v1.0"; 7468 case ISC: 7469 return "ISC License"; 7470 case JAM: 7471 return "Jam License"; 7472 case JASPER_2_0: 7473 return "JasPer License"; 7474 case JPL_IMAGE: 7475 return "JPL Image Use Policy"; 7476 case JPNIC: 7477 return "Japan Network Information Center License"; 7478 case JSON: 7479 return "JSON License"; 7480 case KAZLIB: 7481 return "Kazlib License"; 7482 case KNUTH_CTAN: 7483 return "Knuth CTAN License"; 7484 case LAL_1_2: 7485 return "Licence Art Libre 1.2"; 7486 case LAL_1_3: 7487 return "Licence Art Libre 1.3"; 7488 case LATEX2E: 7489 return "Latex2e License"; 7490 case LATEX2E_TRANSLATED_NOTICE: 7491 return "Latex2e with translated notice permission"; 7492 case LEPTONICA: 7493 return "Leptonica License"; 7494 case LGPL_2_0: 7495 return "GNU Library General Public License v2 only"; 7496 case LGPL_2_0PLUS: 7497 return "GNU Library General Public License v2 or later"; 7498 case LGPL_2_0_ONLY: 7499 return "GNU Library General Public License v2 only"; 7500 case LGPL_2_0_OR_LATER: 7501 return "GNU Library General Public License v2 or later"; 7502 case LGPL_2_1: 7503 return "GNU Lesser General Public License v2.1 only"; 7504 case LGPL_2_1PLUS: 7505 return "GNU Lesser General Public License v2.1 or later"; 7506 case LGPL_2_1_ONLY: 7507 return "GNU Lesser General Public License v2.1 only"; 7508 case LGPL_2_1_OR_LATER: 7509 return "GNU Lesser General Public License v2.1 or later"; 7510 case LGPL_3_0: 7511 return "GNU Lesser General Public License v3.0 only"; 7512 case LGPL_3_0PLUS: 7513 return "GNU Lesser General Public License v3.0 or later"; 7514 case LGPL_3_0_ONLY: 7515 return "GNU Lesser General Public License v3.0 only"; 7516 case LGPL_3_0_OR_LATER: 7517 return "GNU Lesser General Public License v3.0 or later"; 7518 case LGPLLR: 7519 return "Lesser General Public License For Linguistic Resources"; 7520 case LIBPNG: 7521 return "libpng License"; 7522 case LIBPNG_2_0: 7523 return "PNG Reference Library version 2"; 7524 case LIBSELINUX_1_0: 7525 return "libselinux public domain notice"; 7526 case LIBTIFF: 7527 return "libtiff License"; 7528 case LIBUTIL_DAVID_NUGENT: 7529 return "libutil David Nugent License"; 7530 case LILIQ_P_1_1: 7531 return "Licence Libre du Québec ? Permissive version 1.1"; 7532 case LILIQ_R_1_1: 7533 return "Licence Libre du Québec ? Réciprocité version 1.1"; 7534 case LILIQ_RPLUS_1_1: 7535 return "Licence Libre du Québec ? Réciprocité forte version 1.1"; 7536 case LINUX_MAN_PAGES_1_PARA: 7537 return "Linux man-pages - 1 paragraph"; 7538 case LINUX_MAN_PAGES_COPYLEFT: 7539 return "Linux man-pages Copyleft"; 7540 case LINUX_MAN_PAGES_COPYLEFT_2_PARA: 7541 return "Linux man-pages Copyleft - 2 paragraphs"; 7542 case LINUX_MAN_PAGES_COPYLEFT_VAR: 7543 return "Linux man-pages Copyleft Variant"; 7544 case LINUX_OPENIB: 7545 return "Linux Kernel Variant of OpenIB.org license"; 7546 case LOOP: 7547 return "Common Lisp LOOP License"; 7548 case LPL_1_0: 7549 return "Lucent Public License Version 1.0"; 7550 case LPL_1_02: 7551 return "Lucent Public License v1.02"; 7552 case LPPL_1_0: 7553 return "LaTeX Project Public License v1.0"; 7554 case LPPL_1_1: 7555 return "LaTeX Project Public License v1.1"; 7556 case LPPL_1_2: 7557 return "LaTeX Project Public License v1.2"; 7558 case LPPL_1_3A: 7559 return "LaTeX Project Public License v1.3a"; 7560 case LPPL_1_3C: 7561 return "LaTeX Project Public License v1.3c"; 7562 case LZMA_SDK_9_11_TO_9_20: 7563 return "LZMA SDK License (versions 9.11 to 9.20)"; 7564 case LZMA_SDK_9_22: 7565 return "LZMA SDK License (versions 9.22 and beyond)"; 7566 case MAKEINDEX: 7567 return "MakeIndex License"; 7568 case MARTIN_BIRGMEIER: 7569 return "Martin Birgmeier License"; 7570 case METAMAIL: 7571 return "metamail License"; 7572 case MINPACK: 7573 return "Minpack License"; 7574 case MIROS: 7575 return "The MirOS Licence"; 7576 case MIT: 7577 return "MIT License"; 7578 case MIT_0: 7579 return "MIT No Attribution"; 7580 case MIT_ADVERTISING: 7581 return "Enlightenment License (e16)"; 7582 case MIT_CMU: 7583 return "CMU License"; 7584 case MIT_ENNA: 7585 return "enna License"; 7586 case MIT_FEH: 7587 return "feh License"; 7588 case MIT_FESTIVAL: 7589 return "MIT Festival Variant"; 7590 case MIT_MODERN_VARIANT: 7591 return "MIT License Modern Variant"; 7592 case MIT_OPEN_GROUP: 7593 return "MIT Open Group variant"; 7594 case MIT_WU: 7595 return "MIT Tom Wu Variant"; 7596 case MITNFA: 7597 return "MIT +no-false-attribs license"; 7598 case MOTOSOTO: 7599 return "Motosoto License"; 7600 case MPI_PERMISSIVE: 7601 return "mpi Permissive License"; 7602 case MPICH2: 7603 return "mpich2 License"; 7604 case MPL_1_0: 7605 return "Mozilla Public License 1.0"; 7606 case MPL_1_1: 7607 return "Mozilla Public License 1.1"; 7608 case MPL_2_0: 7609 return "Mozilla Public License 2.0"; 7610 case MPL_2_0_NO_COPYLEFT_EXCEPTION: 7611 return "Mozilla Public License 2.0 (no copyleft exception)"; 7612 case MPLUS: 7613 return "mplus Font License"; 7614 case MS_LPL: 7615 return "Microsoft Limited Public License"; 7616 case MS_PL: 7617 return "Microsoft Public License"; 7618 case MS_RL: 7619 return "Microsoft Reciprocal License"; 7620 case MTLL: 7621 return "Matrix Template Library License"; 7622 case MULANPSL_1_0: 7623 return "Mulan Permissive Software License, Version 1"; 7624 case MULANPSL_2_0: 7625 return "Mulan Permissive Software License, Version 2"; 7626 case MULTICS: 7627 return "Multics License"; 7628 case MUP: 7629 return "Mup License"; 7630 case NAIST_2003: 7631 return "Nara Institute of Science and Technology License (2003)"; 7632 case NASA_1_3: 7633 return "NASA Open Source Agreement 1.3"; 7634 case NAUMEN: 7635 return "Naumen Public License"; 7636 case NBPL_1_0: 7637 return "Net Boolean Public License v1"; 7638 case NCGL_UK_2_0: 7639 return "Non-Commercial Government Licence"; 7640 case NCSA: 7641 return "University of Illinois/NCSA Open Source License"; 7642 case NET_SNMP: 7643 return "Net-SNMP License"; 7644 case NETCDF: 7645 return "NetCDF license"; 7646 case NEWSLETR: 7647 return "Newsletr License"; 7648 case NGPL: 7649 return "Nethack General Public License"; 7650 case NICTA_1_0: 7651 return "NICTA Public Software License, Version 1.0"; 7652 case NIST_PD: 7653 return "NIST Public Domain Notice"; 7654 case NIST_PD_FALLBACK: 7655 return "NIST Public Domain Notice with license fallback"; 7656 case NIST_SOFTWARE: 7657 return "NIST Software License"; 7658 case NLOD_1_0: 7659 return "Norwegian Licence for Open Government Data (NLOD) 1.0"; 7660 case NLOD_2_0: 7661 return "Norwegian Licence for Open Government Data (NLOD) 2.0"; 7662 case NLPL: 7663 return "No Limit Public License"; 7664 case NOKIA: 7665 return "Nokia Open Source License"; 7666 case NOSL: 7667 return "Netizen Open Source License"; 7668 case NOT_OPEN_SOURCE: 7669 return "Not open source"; 7670 case NOWEB: 7671 return "Noweb License"; 7672 case NPL_1_0: 7673 return "Netscape Public License v1.0"; 7674 case NPL_1_1: 7675 return "Netscape Public License v1.1"; 7676 case NPOSL_3_0: 7677 return "Non-Profit Open Software License 3.0"; 7678 case NRL: 7679 return "NRL License"; 7680 case NTP: 7681 return "NTP License"; 7682 case NTP_0: 7683 return "NTP No Attribution"; 7684 case NUNIT: 7685 return "Nunit License"; 7686 case O_UDA_1_0: 7687 return "Open Use of Data Agreement v1.0"; 7688 case OCCT_PL: 7689 return "Open CASCADE Technology Public License"; 7690 case OCLC_2_0: 7691 return "OCLC Research Public License 2.0"; 7692 case ODBL_1_0: 7693 return "Open Data Commons Open Database License v1.0"; 7694 case ODC_BY_1_0: 7695 return "Open Data Commons Attribution License v1.0"; 7696 case OFFIS: 7697 return "OFFIS License"; 7698 case OFL_1_0: 7699 return "SIL Open Font License 1.0"; 7700 case OFL_1_0_NO_RFN: 7701 return "SIL Open Font License 1.0 with no Reserved Font Name"; 7702 case OFL_1_0_RFN: 7703 return "SIL Open Font License 1.0 with Reserved Font Name"; 7704 case OFL_1_1: 7705 return "SIL Open Font License 1.1"; 7706 case OFL_1_1_NO_RFN: 7707 return "SIL Open Font License 1.1 with no Reserved Font Name"; 7708 case OFL_1_1_RFN: 7709 return "SIL Open Font License 1.1 with Reserved Font Name"; 7710 case OGC_1_0: 7711 return "OGC Software License, Version 1.0"; 7712 case OGDL_TAIWAN_1_0: 7713 return "Taiwan Open Government Data License, version 1.0"; 7714 case OGL_CANADA_2_0: 7715 return "Open Government Licence - Canada"; 7716 case OGL_UK_1_0: 7717 return "Open Government Licence v1.0"; 7718 case OGL_UK_2_0: 7719 return "Open Government Licence v2.0"; 7720 case OGL_UK_3_0: 7721 return "Open Government Licence v3.0"; 7722 case OGTSL: 7723 return "Open Group Test Suite License"; 7724 case OLDAP_1_1: 7725 return "Open LDAP Public License v1.1"; 7726 case OLDAP_1_2: 7727 return "Open LDAP Public License v1.2"; 7728 case OLDAP_1_3: 7729 return "Open LDAP Public License v1.3"; 7730 case OLDAP_1_4: 7731 return "Open LDAP Public License v1.4"; 7732 case OLDAP_2_0: 7733 return "Open LDAP Public License v2.0 (or possibly 2.0A and 2.0B)"; 7734 case OLDAP_2_0_1: 7735 return "Open LDAP Public License v2.0.1"; 7736 case OLDAP_2_1: 7737 return "Open LDAP Public License v2.1"; 7738 case OLDAP_2_2: 7739 return "Open LDAP Public License v2.2"; 7740 case OLDAP_2_2_1: 7741 return "Open LDAP Public License v2.2.1"; 7742 case OLDAP_2_2_2: 7743 return "Open LDAP Public License 2.2.2"; 7744 case OLDAP_2_3: 7745 return "Open LDAP Public License v2.3"; 7746 case OLDAP_2_4: 7747 return "Open LDAP Public License v2.4"; 7748 case OLDAP_2_5: 7749 return "Open LDAP Public License v2.5"; 7750 case OLDAP_2_6: 7751 return "Open LDAP Public License v2.6"; 7752 case OLDAP_2_7: 7753 return "Open LDAP Public License v2.7"; 7754 case OLDAP_2_8: 7755 return "Open LDAP Public License v2.8"; 7756 case OLFL_1_3: 7757 return "Open Logistics Foundation License Version 1.3"; 7758 case OML: 7759 return "Open Market License"; 7760 case OPENPBS_2_3: 7761 return "OpenPBS v2.3 Software License"; 7762 case OPENSSL: 7763 return "OpenSSL License"; 7764 case OPL_1_0: 7765 return "Open Public License v1.0"; 7766 case OPL_UK_3_0: 7767 return "United Kingdom Open Parliament Licence v3.0"; 7768 case OPUBL_1_0: 7769 return "Open Publication License v1.0"; 7770 case OSET_PL_2_1: 7771 return "OSET Public License version 2.1"; 7772 case OSL_1_0: 7773 return "Open Software License 1.0"; 7774 case OSL_1_1: 7775 return "Open Software License 1.1"; 7776 case OSL_2_0: 7777 return "Open Software License 2.0"; 7778 case OSL_2_1: 7779 return "Open Software License 2.1"; 7780 case OSL_3_0: 7781 return "Open Software License 3.0"; 7782 case PARITY_6_0_0: 7783 return "The Parity Public License 6.0.0"; 7784 case PARITY_7_0_0: 7785 return "The Parity Public License 7.0.0"; 7786 case PDDL_1_0: 7787 return "Open Data Commons Public Domain Dedication & License 1.0"; 7788 case PHP_3_0: 7789 return "PHP License v3.0"; 7790 case PHP_3_01: 7791 return "PHP License v3.01"; 7792 case PLEXUS: 7793 return "Plexus Classworlds License"; 7794 case POLYFORM_NONCOMMERCIAL_1_0_0: 7795 return "PolyForm Noncommercial License 1.0.0"; 7796 case POLYFORM_SMALL_BUSINESS_1_0_0: 7797 return "PolyForm Small Business License 1.0.0"; 7798 case POSTGRESQL: 7799 return "PostgreSQL License"; 7800 case PSF_2_0: 7801 return "Python Software Foundation License 2.0"; 7802 case PSFRAG: 7803 return "psfrag License"; 7804 case PSUTILS: 7805 return "psutils License"; 7806 case PYTHON_2_0: 7807 return "Python License 2.0"; 7808 case PYTHON_2_0_1: 7809 return "Python License 2.0.1"; 7810 case QHULL: 7811 return "Qhull License"; 7812 case QPL_1_0: 7813 return "Q Public License 1.0"; 7814 case QPL_1_0_INRIA_2004: 7815 return "Q Public License 1.0 - INRIA 2004 variant"; 7816 case RDISC: 7817 return "Rdisc License"; 7818 case RHECOS_1_1: 7819 return "Red Hat eCos Public License v1.1"; 7820 case RPL_1_1: 7821 return "Reciprocal Public License 1.1"; 7822 case RPL_1_5: 7823 return "Reciprocal Public License 1.5"; 7824 case RPSL_1_0: 7825 return "RealNetworks Public Source License v1.0"; 7826 case RSA_MD: 7827 return "RSA Message-Digest License"; 7828 case RSCPL: 7829 return "Ricoh Source Code Public License"; 7830 case RUBY: 7831 return "Ruby License"; 7832 case SAX_PD: 7833 return "Sax Public Domain Notice"; 7834 case SAXPATH: 7835 return "Saxpath License"; 7836 case SCEA: 7837 return "SCEA Shared Source License"; 7838 case SCHEMEREPORT: 7839 return "Scheme Language Report License"; 7840 case SENDMAIL: 7841 return "Sendmail License"; 7842 case SENDMAIL_8_23: 7843 return "Sendmail License 8.23"; 7844 case SGI_B_1_0: 7845 return "SGI Free Software License B v1.0"; 7846 case SGI_B_1_1: 7847 return "SGI Free Software License B v1.1"; 7848 case SGI_B_2_0: 7849 return "SGI Free Software License B v2.0"; 7850 case SGP4: 7851 return "SGP4 Permission Notice"; 7852 case SHL_0_5: 7853 return "Solderpad Hardware License v0.5"; 7854 case SHL_0_51: 7855 return "Solderpad Hardware License, Version 0.51"; 7856 case SIMPL_2_0: 7857 return "Simple Public License 2.0"; 7858 case SISSL: 7859 return "Sun Industry Standards Source License v1.1"; 7860 case SISSL_1_2: 7861 return "Sun Industry Standards Source License v1.2"; 7862 case SLEEPYCAT: 7863 return "Sleepycat License"; 7864 case SMLNJ: 7865 return "Standard ML of New Jersey License"; 7866 case SMPPL: 7867 return "Secure Messaging Protocol Public License"; 7868 case SNIA: 7869 return "SNIA Public License 1.1"; 7870 case SNPRINTF: 7871 return "snprintf License"; 7872 case SPENCER_86: 7873 return "Spencer License 86"; 7874 case SPENCER_94: 7875 return "Spencer License 94"; 7876 case SPENCER_99: 7877 return "Spencer License 99"; 7878 case SPL_1_0: 7879 return "Sun Public License v1.0"; 7880 case SSH_OPENSSH: 7881 return "SSH OpenSSH license"; 7882 case SSH_SHORT: 7883 return "SSH short notice"; 7884 case SSPL_1_0: 7885 return "Server Side Public License, v 1"; 7886 case STANDARDML_NJ: 7887 return "Standard ML of New Jersey License"; 7888 case SUGARCRM_1_1_3: 7889 return "SugarCRM Public License v1.1.3"; 7890 case SUNPRO: 7891 return "SunPro License"; 7892 case SWL: 7893 return "Scheme Widget Library (SWL) Software License Agreement"; 7894 case SYMLINKS: 7895 return "Symlinks License"; 7896 case TAPR_OHL_1_0: 7897 return "TAPR Open Hardware License v1.0"; 7898 case TCL: 7899 return "TCL/TK License"; 7900 case TCP_WRAPPERS: 7901 return "TCP Wrappers License"; 7902 case TERMREADKEY: 7903 return "TermReadKey License"; 7904 case TMATE: 7905 return "TMate Open Source License"; 7906 case TORQUE_1_1: 7907 return "TORQUE v2.5+ Software License v1.1"; 7908 case TOSL: 7909 return "Trusster Open Source License"; 7910 case TPDL: 7911 return "Time::ParseDate License"; 7912 case TPL_1_0: 7913 return "THOR Public License 1.0"; 7914 case TTWL: 7915 return "Text-Tabs+Wrap License"; 7916 case TU_BERLIN_1_0: 7917 return "Technische Universitaet Berlin License 1.0"; 7918 case TU_BERLIN_2_0: 7919 return "Technische Universitaet Berlin License 2.0"; 7920 case UCAR: 7921 return "UCAR License"; 7922 case UCL_1_0: 7923 return "Upstream Compatibility License v1.0"; 7924 case UNICODE_DFS_2015: 7925 return "Unicode License Agreement - Data Files and Software (2015)"; 7926 case UNICODE_DFS_2016: 7927 return "Unicode License Agreement - Data Files and Software (2016)"; 7928 case UNICODE_TOU: 7929 return "Unicode Terms of Use"; 7930 case UNIXCRYPT: 7931 return "UnixCrypt License"; 7932 case UNLICENSE: 7933 return "The Unlicense"; 7934 case UPL_1_0: 7935 return "Universal Permissive License v1.0"; 7936 case VIM: 7937 return "Vim License"; 7938 case VOSTROM: 7939 return "VOSTROM Public License for Open Source"; 7940 case VSL_1_0: 7941 return "Vovida Software License v1.0"; 7942 case W3C: 7943 return "W3C Software Notice and License (2002-12-31)"; 7944 case W3C_19980720: 7945 return "W3C Software Notice and License (1998-07-20)"; 7946 case W3C_20150513: 7947 return "W3C Software Notice and Document License (2015-05-13)"; 7948 case W3M: 7949 return "w3m License"; 7950 case WATCOM_1_0: 7951 return "Sybase Open Watcom Public License 1.0"; 7952 case WIDGET_WORKSHOP: 7953 return "Widget Workshop License"; 7954 case WSUIPA: 7955 return "Wsuipa License"; 7956 case WTFPL: 7957 return "Do What The F*ck You Want To Public License"; 7958 case WXWINDOWS: 7959 return "wxWindows Library License"; 7960 case X11: 7961 return "X11 License"; 7962 case X11_DISTRIBUTE_MODIFICATIONS_VARIANT: 7963 return "X11 License Distribution Modification Variant"; 7964 case XDEBUG_1_03: 7965 return "Xdebug License v 1.03"; 7966 case XEROX: 7967 return "Xerox License"; 7968 case XFIG: 7969 return "Xfig License"; 7970 case XFREE86_1_1: 7971 return "XFree86 License 1.1"; 7972 case XINETD: 7973 return "xinetd License"; 7974 case XLOCK: 7975 return "xlock License"; 7976 case XNET: 7977 return "X.Net License"; 7978 case XPP: 7979 return "XPP License"; 7980 case XSKAT: 7981 return "XSkat License"; 7982 case YPL_1_0: 7983 return "Yahoo! Public License v1.0"; 7984 case YPL_1_1: 7985 return "Yahoo! Public License v1.1"; 7986 case ZED: 7987 return "Zed License"; 7988 case ZEND_2_0: 7989 return "Zend License v2.0"; 7990 case ZIMBRA_1_3: 7991 return "Zimbra Public License v1.3"; 7992 case ZIMBRA_1_4: 7993 return "Zimbra Public License v1.4"; 7994 case ZLIB: 7995 return "zlib License"; 7996 case ZLIB_ACKNOWLEDGEMENT: 7997 return "zlib/libpng License with Acknowledgement"; 7998 case ZPL_1_1: 7999 return "Zope Public License 1.1"; 8000 case ZPL_2_0: 8001 return "Zope Public License 2.0"; 8002 case ZPL_2_1: 8003 return "Zope Public License 2.1"; 8004 case NULL: 8005 return null; 8006 default: 8007 return "?"; 8008 } 8009 } 8010 } 8011 8012 public static class SPDXLicenseEnumFactory implements EnumFactory<SPDXLicense> { 8013 public SPDXLicense fromCode(String codeString) throws IllegalArgumentException { 8014 if (codeString == null || "".equals(codeString)) 8015 if (codeString == null || "".equals(codeString)) 8016 return null; 8017 if ("0BSD".equals(codeString)) 8018 return SPDXLicense._0BSD; 8019 if ("AAL".equals(codeString)) 8020 return SPDXLicense.AAL; 8021 if ("Abstyles".equals(codeString)) 8022 return SPDXLicense.ABSTYLES; 8023 if ("AdaCore-doc".equals(codeString)) 8024 return SPDXLicense.ADACORE_DOC; 8025 if ("Adobe-2006".equals(codeString)) 8026 return SPDXLicense.ADOBE_2006; 8027 if ("Adobe-Glyph".equals(codeString)) 8028 return SPDXLicense.ADOBE_GLYPH; 8029 if ("ADSL".equals(codeString)) 8030 return SPDXLicense.ADSL; 8031 if ("AFL-1.1".equals(codeString)) 8032 return SPDXLicense.AFL_1_1; 8033 if ("AFL-1.2".equals(codeString)) 8034 return SPDXLicense.AFL_1_2; 8035 if ("AFL-2.0".equals(codeString)) 8036 return SPDXLicense.AFL_2_0; 8037 if ("AFL-2.1".equals(codeString)) 8038 return SPDXLicense.AFL_2_1; 8039 if ("AFL-3.0".equals(codeString)) 8040 return SPDXLicense.AFL_3_0; 8041 if ("Afmparse".equals(codeString)) 8042 return SPDXLicense.AFMPARSE; 8043 if ("AGPL-1.0".equals(codeString)) 8044 return SPDXLicense.AGPL_1_0; 8045 if ("AGPL-1.0-only".equals(codeString)) 8046 return SPDXLicense.AGPL_1_0_ONLY; 8047 if ("AGPL-1.0-or-later".equals(codeString)) 8048 return SPDXLicense.AGPL_1_0_OR_LATER; 8049 if ("AGPL-3.0".equals(codeString)) 8050 return SPDXLicense.AGPL_3_0; 8051 if ("AGPL-3.0-only".equals(codeString)) 8052 return SPDXLicense.AGPL_3_0_ONLY; 8053 if ("AGPL-3.0-or-later".equals(codeString)) 8054 return SPDXLicense.AGPL_3_0_OR_LATER; 8055 if ("Aladdin".equals(codeString)) 8056 return SPDXLicense.ALADDIN; 8057 if ("AMDPLPA".equals(codeString)) 8058 return SPDXLicense.AMDPLPA; 8059 if ("AML".equals(codeString)) 8060 return SPDXLicense.AML; 8061 if ("AMPAS".equals(codeString)) 8062 return SPDXLicense.AMPAS; 8063 if ("ANTLR-PD".equals(codeString)) 8064 return SPDXLicense.ANTLR_PD; 8065 if ("ANTLR-PD-fallback".equals(codeString)) 8066 return SPDXLicense.ANTLR_PD_FALLBACK; 8067 if ("Apache-1.0".equals(codeString)) 8068 return SPDXLicense.APACHE_1_0; 8069 if ("Apache-1.1".equals(codeString)) 8070 return SPDXLicense.APACHE_1_1; 8071 if ("Apache-2.0".equals(codeString)) 8072 return SPDXLicense.APACHE_2_0; 8073 if ("APAFML".equals(codeString)) 8074 return SPDXLicense.APAFML; 8075 if ("APL-1.0".equals(codeString)) 8076 return SPDXLicense.APL_1_0; 8077 if ("App-s2p".equals(codeString)) 8078 return SPDXLicense.APP_S2P; 8079 if ("APSL-1.0".equals(codeString)) 8080 return SPDXLicense.APSL_1_0; 8081 if ("APSL-1.1".equals(codeString)) 8082 return SPDXLicense.APSL_1_1; 8083 if ("APSL-1.2".equals(codeString)) 8084 return SPDXLicense.APSL_1_2; 8085 if ("APSL-2.0".equals(codeString)) 8086 return SPDXLicense.APSL_2_0; 8087 if ("Arphic-1999".equals(codeString)) 8088 return SPDXLicense.ARPHIC_1999; 8089 if ("Artistic-1.0".equals(codeString)) 8090 return SPDXLicense.ARTISTIC_1_0; 8091 if ("Artistic-1.0-cl8".equals(codeString)) 8092 return SPDXLicense.ARTISTIC_1_0_CL8; 8093 if ("Artistic-1.0-Perl".equals(codeString)) 8094 return SPDXLicense.ARTISTIC_1_0_PERL; 8095 if ("Artistic-2.0".equals(codeString)) 8096 return SPDXLicense.ARTISTIC_2_0; 8097 if ("ASWF-Digital-Assets-1.0".equals(codeString)) 8098 return SPDXLicense.ASWF_DIGITAL_ASSETS_1_0; 8099 if ("ASWF-Digital-Assets-1.1".equals(codeString)) 8100 return SPDXLicense.ASWF_DIGITAL_ASSETS_1_1; 8101 if ("Baekmuk".equals(codeString)) 8102 return SPDXLicense.BAEKMUK; 8103 if ("Bahyph".equals(codeString)) 8104 return SPDXLicense.BAHYPH; 8105 if ("Barr".equals(codeString)) 8106 return SPDXLicense.BARR; 8107 if ("Beerware".equals(codeString)) 8108 return SPDXLicense.BEERWARE; 8109 if ("Bitstream-Charter".equals(codeString)) 8110 return SPDXLicense.BITSTREAM_CHARTER; 8111 if ("Bitstream-Vera".equals(codeString)) 8112 return SPDXLicense.BITSTREAM_VERA; 8113 if ("BitTorrent-1.0".equals(codeString)) 8114 return SPDXLicense.BITTORRENT_1_0; 8115 if ("BitTorrent-1.1".equals(codeString)) 8116 return SPDXLicense.BITTORRENT_1_1; 8117 if ("blessing".equals(codeString)) 8118 return SPDXLicense.BLESSING; 8119 if ("BlueOak-1.0.0".equals(codeString)) 8120 return SPDXLicense.BLUEOAK_1_0_0; 8121 if ("Boehm-GC".equals(codeString)) 8122 return SPDXLicense.BOEHM_GC; 8123 if ("Borceux".equals(codeString)) 8124 return SPDXLicense.BORCEUX; 8125 if ("Brian-Gladman-3-Clause".equals(codeString)) 8126 return SPDXLicense.BRIAN_GLADMAN_3_CLAUSE; 8127 if ("BSD-1-Clause".equals(codeString)) 8128 return SPDXLicense.BSD_1_CLAUSE; 8129 if ("BSD-2-Clause".equals(codeString)) 8130 return SPDXLicense.BSD_2_CLAUSE; 8131 if ("BSD-2-Clause-FreeBSD".equals(codeString)) 8132 return SPDXLicense.BSD_2_CLAUSE_FREEBSD; 8133 if ("BSD-2-Clause-NetBSD".equals(codeString)) 8134 return SPDXLicense.BSD_2_CLAUSE_NETBSD; 8135 if ("BSD-2-Clause-Patent".equals(codeString)) 8136 return SPDXLicense.BSD_2_CLAUSE_PATENT; 8137 if ("BSD-2-Clause-Views".equals(codeString)) 8138 return SPDXLicense.BSD_2_CLAUSE_VIEWS; 8139 if ("BSD-3-Clause".equals(codeString)) 8140 return SPDXLicense.BSD_3_CLAUSE; 8141 if ("BSD-3-Clause-Attribution".equals(codeString)) 8142 return SPDXLicense.BSD_3_CLAUSE_ATTRIBUTION; 8143 if ("BSD-3-Clause-Clear".equals(codeString)) 8144 return SPDXLicense.BSD_3_CLAUSE_CLEAR; 8145 if ("BSD-3-Clause-LBNL".equals(codeString)) 8146 return SPDXLicense.BSD_3_CLAUSE_LBNL; 8147 if ("BSD-3-Clause-Modification".equals(codeString)) 8148 return SPDXLicense.BSD_3_CLAUSE_MODIFICATION; 8149 if ("BSD-3-Clause-No-Military-License".equals(codeString)) 8150 return SPDXLicense.BSD_3_CLAUSE_NO_MILITARY_LICENSE; 8151 if ("BSD-3-Clause-No-Nuclear-License".equals(codeString)) 8152 return SPDXLicense.BSD_3_CLAUSE_NO_NUCLEAR_LICENSE; 8153 if ("BSD-3-Clause-No-Nuclear-License-2014".equals(codeString)) 8154 return SPDXLicense.BSD_3_CLAUSE_NO_NUCLEAR_LICENSE_2014; 8155 if ("BSD-3-Clause-No-Nuclear-Warranty".equals(codeString)) 8156 return SPDXLicense.BSD_3_CLAUSE_NO_NUCLEAR_WARRANTY; 8157 if ("BSD-3-Clause-Open-MPI".equals(codeString)) 8158 return SPDXLicense.BSD_3_CLAUSE_OPEN_MPI; 8159 if ("BSD-4-Clause".equals(codeString)) 8160 return SPDXLicense.BSD_4_CLAUSE; 8161 if ("BSD-4-Clause-Shortened".equals(codeString)) 8162 return SPDXLicense.BSD_4_CLAUSE_SHORTENED; 8163 if ("BSD-4-Clause-UC".equals(codeString)) 8164 return SPDXLicense.BSD_4_CLAUSE_UC; 8165 if ("BSD-4.3RENO".equals(codeString)) 8166 return SPDXLicense.BSD_4_3RENO; 8167 if ("BSD-4.3TAHOE".equals(codeString)) 8168 return SPDXLicense.BSD_4_3TAHOE; 8169 if ("BSD-Advertising-Acknowledgement".equals(codeString)) 8170 return SPDXLicense.BSD_ADVERTISING_ACKNOWLEDGEMENT; 8171 if ("BSD-Attribution-HPND-disclaimer".equals(codeString)) 8172 return SPDXLicense.BSD_ATTRIBUTION_HPND_DISCLAIMER; 8173 if ("BSD-Protection".equals(codeString)) 8174 return SPDXLicense.BSD_PROTECTION; 8175 if ("BSD-Source-Code".equals(codeString)) 8176 return SPDXLicense.BSD_SOURCE_CODE; 8177 if ("BSL-1.0".equals(codeString)) 8178 return SPDXLicense.BSL_1_0; 8179 if ("BUSL-1.1".equals(codeString)) 8180 return SPDXLicense.BUSL_1_1; 8181 if ("bzip2-1.0.5".equals(codeString)) 8182 return SPDXLicense.BZIP2_1_0_5; 8183 if ("bzip2-1.0.6".equals(codeString)) 8184 return SPDXLicense.BZIP2_1_0_6; 8185 if ("C-UDA-1.0".equals(codeString)) 8186 return SPDXLicense.C_UDA_1_0; 8187 if ("CAL-1.0".equals(codeString)) 8188 return SPDXLicense.CAL_1_0; 8189 if ("CAL-1.0-Combined-Work-Exception".equals(codeString)) 8190 return SPDXLicense.CAL_1_0_COMBINED_WORK_EXCEPTION; 8191 if ("Caldera".equals(codeString)) 8192 return SPDXLicense.CALDERA; 8193 if ("CATOSL-1.1".equals(codeString)) 8194 return SPDXLicense.CATOSL_1_1; 8195 if ("CC-BY-1.0".equals(codeString)) 8196 return SPDXLicense.CC_BY_1_0; 8197 if ("CC-BY-2.0".equals(codeString)) 8198 return SPDXLicense.CC_BY_2_0; 8199 if ("CC-BY-2.5".equals(codeString)) 8200 return SPDXLicense.CC_BY_2_5; 8201 if ("CC-BY-2.5-AU".equals(codeString)) 8202 return SPDXLicense.CC_BY_2_5_AU; 8203 if ("CC-BY-3.0".equals(codeString)) 8204 return SPDXLicense.CC_BY_3_0; 8205 if ("CC-BY-3.0-AT".equals(codeString)) 8206 return SPDXLicense.CC_BY_3_0_AT; 8207 if ("CC-BY-3.0-DE".equals(codeString)) 8208 return SPDXLicense.CC_BY_3_0_DE; 8209 if ("CC-BY-3.0-IGO".equals(codeString)) 8210 return SPDXLicense.CC_BY_3_0_IGO; 8211 if ("CC-BY-3.0-NL".equals(codeString)) 8212 return SPDXLicense.CC_BY_3_0_NL; 8213 if ("CC-BY-3.0-US".equals(codeString)) 8214 return SPDXLicense.CC_BY_3_0_US; 8215 if ("CC-BY-4.0".equals(codeString)) 8216 return SPDXLicense.CC_BY_4_0; 8217 if ("CC-BY-NC-1.0".equals(codeString)) 8218 return SPDXLicense.CC_BY_NC_1_0; 8219 if ("CC-BY-NC-2.0".equals(codeString)) 8220 return SPDXLicense.CC_BY_NC_2_0; 8221 if ("CC-BY-NC-2.5".equals(codeString)) 8222 return SPDXLicense.CC_BY_NC_2_5; 8223 if ("CC-BY-NC-3.0".equals(codeString)) 8224 return SPDXLicense.CC_BY_NC_3_0; 8225 if ("CC-BY-NC-3.0-DE".equals(codeString)) 8226 return SPDXLicense.CC_BY_NC_3_0_DE; 8227 if ("CC-BY-NC-4.0".equals(codeString)) 8228 return SPDXLicense.CC_BY_NC_4_0; 8229 if ("CC-BY-NC-ND-1.0".equals(codeString)) 8230 return SPDXLicense.CC_BY_NC_ND_1_0; 8231 if ("CC-BY-NC-ND-2.0".equals(codeString)) 8232 return SPDXLicense.CC_BY_NC_ND_2_0; 8233 if ("CC-BY-NC-ND-2.5".equals(codeString)) 8234 return SPDXLicense.CC_BY_NC_ND_2_5; 8235 if ("CC-BY-NC-ND-3.0".equals(codeString)) 8236 return SPDXLicense.CC_BY_NC_ND_3_0; 8237 if ("CC-BY-NC-ND-3.0-DE".equals(codeString)) 8238 return SPDXLicense.CC_BY_NC_ND_3_0_DE; 8239 if ("CC-BY-NC-ND-3.0-IGO".equals(codeString)) 8240 return SPDXLicense.CC_BY_NC_ND_3_0_IGO; 8241 if ("CC-BY-NC-ND-4.0".equals(codeString)) 8242 return SPDXLicense.CC_BY_NC_ND_4_0; 8243 if ("CC-BY-NC-SA-1.0".equals(codeString)) 8244 return SPDXLicense.CC_BY_NC_SA_1_0; 8245 if ("CC-BY-NC-SA-2.0".equals(codeString)) 8246 return SPDXLicense.CC_BY_NC_SA_2_0; 8247 if ("CC-BY-NC-SA-2.0-DE".equals(codeString)) 8248 return SPDXLicense.CC_BY_NC_SA_2_0_DE; 8249 if ("CC-BY-NC-SA-2.0-FR".equals(codeString)) 8250 return SPDXLicense.CC_BY_NC_SA_2_0_FR; 8251 if ("CC-BY-NC-SA-2.0-UK".equals(codeString)) 8252 return SPDXLicense.CC_BY_NC_SA_2_0_UK; 8253 if ("CC-BY-NC-SA-2.5".equals(codeString)) 8254 return SPDXLicense.CC_BY_NC_SA_2_5; 8255 if ("CC-BY-NC-SA-3.0".equals(codeString)) 8256 return SPDXLicense.CC_BY_NC_SA_3_0; 8257 if ("CC-BY-NC-SA-3.0-DE".equals(codeString)) 8258 return SPDXLicense.CC_BY_NC_SA_3_0_DE; 8259 if ("CC-BY-NC-SA-3.0-IGO".equals(codeString)) 8260 return SPDXLicense.CC_BY_NC_SA_3_0_IGO; 8261 if ("CC-BY-NC-SA-4.0".equals(codeString)) 8262 return SPDXLicense.CC_BY_NC_SA_4_0; 8263 if ("CC-BY-ND-1.0".equals(codeString)) 8264 return SPDXLicense.CC_BY_ND_1_0; 8265 if ("CC-BY-ND-2.0".equals(codeString)) 8266 return SPDXLicense.CC_BY_ND_2_0; 8267 if ("CC-BY-ND-2.5".equals(codeString)) 8268 return SPDXLicense.CC_BY_ND_2_5; 8269 if ("CC-BY-ND-3.0".equals(codeString)) 8270 return SPDXLicense.CC_BY_ND_3_0; 8271 if ("CC-BY-ND-3.0-DE".equals(codeString)) 8272 return SPDXLicense.CC_BY_ND_3_0_DE; 8273 if ("CC-BY-ND-4.0".equals(codeString)) 8274 return SPDXLicense.CC_BY_ND_4_0; 8275 if ("CC-BY-SA-1.0".equals(codeString)) 8276 return SPDXLicense.CC_BY_SA_1_0; 8277 if ("CC-BY-SA-2.0".equals(codeString)) 8278 return SPDXLicense.CC_BY_SA_2_0; 8279 if ("CC-BY-SA-2.0-UK".equals(codeString)) 8280 return SPDXLicense.CC_BY_SA_2_0_UK; 8281 if ("CC-BY-SA-2.1-JP".equals(codeString)) 8282 return SPDXLicense.CC_BY_SA_2_1_JP; 8283 if ("CC-BY-SA-2.5".equals(codeString)) 8284 return SPDXLicense.CC_BY_SA_2_5; 8285 if ("CC-BY-SA-3.0".equals(codeString)) 8286 return SPDXLicense.CC_BY_SA_3_0; 8287 if ("CC-BY-SA-3.0-AT".equals(codeString)) 8288 return SPDXLicense.CC_BY_SA_3_0_AT; 8289 if ("CC-BY-SA-3.0-DE".equals(codeString)) 8290 return SPDXLicense.CC_BY_SA_3_0_DE; 8291 if ("CC-BY-SA-3.0-IGO".equals(codeString)) 8292 return SPDXLicense.CC_BY_SA_3_0_IGO; 8293 if ("CC-BY-SA-4.0".equals(codeString)) 8294 return SPDXLicense.CC_BY_SA_4_0; 8295 if ("CC-PDDC".equals(codeString)) 8296 return SPDXLicense.CC_PDDC; 8297 if ("CC0-1.0".equals(codeString)) 8298 return SPDXLicense.CC0_1_0; 8299 if ("CDDL-1.0".equals(codeString)) 8300 return SPDXLicense.CDDL_1_0; 8301 if ("CDDL-1.1".equals(codeString)) 8302 return SPDXLicense.CDDL_1_1; 8303 if ("CDL-1.0".equals(codeString)) 8304 return SPDXLicense.CDL_1_0; 8305 if ("CDLA-Permissive-1.0".equals(codeString)) 8306 return SPDXLicense.CDLA_PERMISSIVE_1_0; 8307 if ("CDLA-Permissive-2.0".equals(codeString)) 8308 return SPDXLicense.CDLA_PERMISSIVE_2_0; 8309 if ("CDLA-Sharing-1.0".equals(codeString)) 8310 return SPDXLicense.CDLA_SHARING_1_0; 8311 if ("CECILL-1.0".equals(codeString)) 8312 return SPDXLicense.CECILL_1_0; 8313 if ("CECILL-1.1".equals(codeString)) 8314 return SPDXLicense.CECILL_1_1; 8315 if ("CECILL-2.0".equals(codeString)) 8316 return SPDXLicense.CECILL_2_0; 8317 if ("CECILL-2.1".equals(codeString)) 8318 return SPDXLicense.CECILL_2_1; 8319 if ("CECILL-B".equals(codeString)) 8320 return SPDXLicense.CECILL_B; 8321 if ("CECILL-C".equals(codeString)) 8322 return SPDXLicense.CECILL_C; 8323 if ("CERN-OHL-1.1".equals(codeString)) 8324 return SPDXLicense.CERN_OHL_1_1; 8325 if ("CERN-OHL-1.2".equals(codeString)) 8326 return SPDXLicense.CERN_OHL_1_2; 8327 if ("CERN-OHL-P-2.0".equals(codeString)) 8328 return SPDXLicense.CERN_OHL_P_2_0; 8329 if ("CERN-OHL-S-2.0".equals(codeString)) 8330 return SPDXLicense.CERN_OHL_S_2_0; 8331 if ("CERN-OHL-W-2.0".equals(codeString)) 8332 return SPDXLicense.CERN_OHL_W_2_0; 8333 if ("CFITSIO".equals(codeString)) 8334 return SPDXLicense.CFITSIO; 8335 if ("checkmk".equals(codeString)) 8336 return SPDXLicense.CHECKMK; 8337 if ("ClArtistic".equals(codeString)) 8338 return SPDXLicense.CLARTISTIC; 8339 if ("Clips".equals(codeString)) 8340 return SPDXLicense.CLIPS; 8341 if ("CMU-Mach".equals(codeString)) 8342 return SPDXLicense.CMU_MACH; 8343 if ("CNRI-Jython".equals(codeString)) 8344 return SPDXLicense.CNRI_JYTHON; 8345 if ("CNRI-Python".equals(codeString)) 8346 return SPDXLicense.CNRI_PYTHON; 8347 if ("CNRI-Python-GPL-Compatible".equals(codeString)) 8348 return SPDXLicense.CNRI_PYTHON_GPL_COMPATIBLE; 8349 if ("COIL-1.0".equals(codeString)) 8350 return SPDXLicense.COIL_1_0; 8351 if ("Community-Spec-1.0".equals(codeString)) 8352 return SPDXLicense.COMMUNITY_SPEC_1_0; 8353 if ("Condor-1.1".equals(codeString)) 8354 return SPDXLicense.CONDOR_1_1; 8355 if ("copyleft-next-0.3.0".equals(codeString)) 8356 return SPDXLicense.COPYLEFT_NEXT_0_3_0; 8357 if ("copyleft-next-0.3.1".equals(codeString)) 8358 return SPDXLicense.COPYLEFT_NEXT_0_3_1; 8359 if ("Cornell-Lossless-JPEG".equals(codeString)) 8360 return SPDXLicense.CORNELL_LOSSLESS_JPEG; 8361 if ("CPAL-1.0".equals(codeString)) 8362 return SPDXLicense.CPAL_1_0; 8363 if ("CPL-1.0".equals(codeString)) 8364 return SPDXLicense.CPL_1_0; 8365 if ("CPOL-1.02".equals(codeString)) 8366 return SPDXLicense.CPOL_1_02; 8367 if ("Crossword".equals(codeString)) 8368 return SPDXLicense.CROSSWORD; 8369 if ("CrystalStacker".equals(codeString)) 8370 return SPDXLicense.CRYSTALSTACKER; 8371 if ("CUA-OPL-1.0".equals(codeString)) 8372 return SPDXLicense.CUA_OPL_1_0; 8373 if ("Cube".equals(codeString)) 8374 return SPDXLicense.CUBE; 8375 if ("curl".equals(codeString)) 8376 return SPDXLicense.CURL; 8377 if ("D-FSL-1.0".equals(codeString)) 8378 return SPDXLicense.D_FSL_1_0; 8379 if ("diffmark".equals(codeString)) 8380 return SPDXLicense.DIFFMARK; 8381 if ("DL-DE-BY-2.0".equals(codeString)) 8382 return SPDXLicense.DL_DE_BY_2_0; 8383 if ("DOC".equals(codeString)) 8384 return SPDXLicense.DOC; 8385 if ("Dotseqn".equals(codeString)) 8386 return SPDXLicense.DOTSEQN; 8387 if ("DRL-1.0".equals(codeString)) 8388 return SPDXLicense.DRL_1_0; 8389 if ("DSDP".equals(codeString)) 8390 return SPDXLicense.DSDP; 8391 if ("dtoa".equals(codeString)) 8392 return SPDXLicense.DTOA; 8393 if ("dvipdfm".equals(codeString)) 8394 return SPDXLicense.DVIPDFM; 8395 if ("ECL-1.0".equals(codeString)) 8396 return SPDXLicense.ECL_1_0; 8397 if ("ECL-2.0".equals(codeString)) 8398 return SPDXLicense.ECL_2_0; 8399 if ("eCos-2.0".equals(codeString)) 8400 return SPDXLicense.ECOS_2_0; 8401 if ("EFL-1.0".equals(codeString)) 8402 return SPDXLicense.EFL_1_0; 8403 if ("EFL-2.0".equals(codeString)) 8404 return SPDXLicense.EFL_2_0; 8405 if ("eGenix".equals(codeString)) 8406 return SPDXLicense.EGENIX; 8407 if ("Elastic-2.0".equals(codeString)) 8408 return SPDXLicense.ELASTIC_2_0; 8409 if ("Entessa".equals(codeString)) 8410 return SPDXLicense.ENTESSA; 8411 if ("EPICS".equals(codeString)) 8412 return SPDXLicense.EPICS; 8413 if ("EPL-1.0".equals(codeString)) 8414 return SPDXLicense.EPL_1_0; 8415 if ("EPL-2.0".equals(codeString)) 8416 return SPDXLicense.EPL_2_0; 8417 if ("ErlPL-1.1".equals(codeString)) 8418 return SPDXLicense.ERLPL_1_1; 8419 if ("etalab-2.0".equals(codeString)) 8420 return SPDXLicense.ETALAB_2_0; 8421 if ("EUDatagrid".equals(codeString)) 8422 return SPDXLicense.EUDATAGRID; 8423 if ("EUPL-1.0".equals(codeString)) 8424 return SPDXLicense.EUPL_1_0; 8425 if ("EUPL-1.1".equals(codeString)) 8426 return SPDXLicense.EUPL_1_1; 8427 if ("EUPL-1.2".equals(codeString)) 8428 return SPDXLicense.EUPL_1_2; 8429 if ("Eurosym".equals(codeString)) 8430 return SPDXLicense.EUROSYM; 8431 if ("Fair".equals(codeString)) 8432 return SPDXLicense.FAIR; 8433 if ("FDK-AAC".equals(codeString)) 8434 return SPDXLicense.FDK_AAC; 8435 if ("Frameworx-1.0".equals(codeString)) 8436 return SPDXLicense.FRAMEWORX_1_0; 8437 if ("FreeBSD-DOC".equals(codeString)) 8438 return SPDXLicense.FREEBSD_DOC; 8439 if ("FreeImage".equals(codeString)) 8440 return SPDXLicense.FREEIMAGE; 8441 if ("FSFAP".equals(codeString)) 8442 return SPDXLicense.FSFAP; 8443 if ("FSFUL".equals(codeString)) 8444 return SPDXLicense.FSFUL; 8445 if ("FSFULLR".equals(codeString)) 8446 return SPDXLicense.FSFULLR; 8447 if ("FSFULLRWD".equals(codeString)) 8448 return SPDXLicense.FSFULLRWD; 8449 if ("FTL".equals(codeString)) 8450 return SPDXLicense.FTL; 8451 if ("GD".equals(codeString)) 8452 return SPDXLicense.GD; 8453 if ("GFDL-1.1".equals(codeString)) 8454 return SPDXLicense.GFDL_1_1; 8455 if ("GFDL-1.1-invariants-only".equals(codeString)) 8456 return SPDXLicense.GFDL_1_1_INVARIANTS_ONLY; 8457 if ("GFDL-1.1-invariants-or-later".equals(codeString)) 8458 return SPDXLicense.GFDL_1_1_INVARIANTS_OR_LATER; 8459 if ("GFDL-1.1-no-invariants-only".equals(codeString)) 8460 return SPDXLicense.GFDL_1_1_NO_INVARIANTS_ONLY; 8461 if ("GFDL-1.1-no-invariants-or-later".equals(codeString)) 8462 return SPDXLicense.GFDL_1_1_NO_INVARIANTS_OR_LATER; 8463 if ("GFDL-1.1-only".equals(codeString)) 8464 return SPDXLicense.GFDL_1_1_ONLY; 8465 if ("GFDL-1.1-or-later".equals(codeString)) 8466 return SPDXLicense.GFDL_1_1_OR_LATER; 8467 if ("GFDL-1.2".equals(codeString)) 8468 return SPDXLicense.GFDL_1_2; 8469 if ("GFDL-1.2-invariants-only".equals(codeString)) 8470 return SPDXLicense.GFDL_1_2_INVARIANTS_ONLY; 8471 if ("GFDL-1.2-invariants-or-later".equals(codeString)) 8472 return SPDXLicense.GFDL_1_2_INVARIANTS_OR_LATER; 8473 if ("GFDL-1.2-no-invariants-only".equals(codeString)) 8474 return SPDXLicense.GFDL_1_2_NO_INVARIANTS_ONLY; 8475 if ("GFDL-1.2-no-invariants-or-later".equals(codeString)) 8476 return SPDXLicense.GFDL_1_2_NO_INVARIANTS_OR_LATER; 8477 if ("GFDL-1.2-only".equals(codeString)) 8478 return SPDXLicense.GFDL_1_2_ONLY; 8479 if ("GFDL-1.2-or-later".equals(codeString)) 8480 return SPDXLicense.GFDL_1_2_OR_LATER; 8481 if ("GFDL-1.3".equals(codeString)) 8482 return SPDXLicense.GFDL_1_3; 8483 if ("GFDL-1.3-invariants-only".equals(codeString)) 8484 return SPDXLicense.GFDL_1_3_INVARIANTS_ONLY; 8485 if ("GFDL-1.3-invariants-or-later".equals(codeString)) 8486 return SPDXLicense.GFDL_1_3_INVARIANTS_OR_LATER; 8487 if ("GFDL-1.3-no-invariants-only".equals(codeString)) 8488 return SPDXLicense.GFDL_1_3_NO_INVARIANTS_ONLY; 8489 if ("GFDL-1.3-no-invariants-or-later".equals(codeString)) 8490 return SPDXLicense.GFDL_1_3_NO_INVARIANTS_OR_LATER; 8491 if ("GFDL-1.3-only".equals(codeString)) 8492 return SPDXLicense.GFDL_1_3_ONLY; 8493 if ("GFDL-1.3-or-later".equals(codeString)) 8494 return SPDXLicense.GFDL_1_3_OR_LATER; 8495 if ("Giftware".equals(codeString)) 8496 return SPDXLicense.GIFTWARE; 8497 if ("GL2PS".equals(codeString)) 8498 return SPDXLicense.GL2PS; 8499 if ("Glide".equals(codeString)) 8500 return SPDXLicense.GLIDE; 8501 if ("Glulxe".equals(codeString)) 8502 return SPDXLicense.GLULXE; 8503 if ("GLWTPL".equals(codeString)) 8504 return SPDXLicense.GLWTPL; 8505 if ("gnuplot".equals(codeString)) 8506 return SPDXLicense.GNUPLOT; 8507 if ("GPL-1.0".equals(codeString)) 8508 return SPDXLicense.GPL_1_0; 8509 if ("GPL-1.0+".equals(codeString)) 8510 return SPDXLicense.GPL_1_0PLUS; 8511 if ("GPL-1.0-only".equals(codeString)) 8512 return SPDXLicense.GPL_1_0_ONLY; 8513 if ("GPL-1.0-or-later".equals(codeString)) 8514 return SPDXLicense.GPL_1_0_OR_LATER; 8515 if ("GPL-2.0".equals(codeString)) 8516 return SPDXLicense.GPL_2_0; 8517 if ("GPL-2.0+".equals(codeString)) 8518 return SPDXLicense.GPL_2_0PLUS; 8519 if ("GPL-2.0-only".equals(codeString)) 8520 return SPDXLicense.GPL_2_0_ONLY; 8521 if ("GPL-2.0-or-later".equals(codeString)) 8522 return SPDXLicense.GPL_2_0_OR_LATER; 8523 if ("GPL-2.0-with-autoconf-exception".equals(codeString)) 8524 return SPDXLicense.GPL_2_0_WITH_AUTOCONF_EXCEPTION; 8525 if ("GPL-2.0-with-bison-exception".equals(codeString)) 8526 return SPDXLicense.GPL_2_0_WITH_BISON_EXCEPTION; 8527 if ("GPL-2.0-with-classpath-exception".equals(codeString)) 8528 return SPDXLicense.GPL_2_0_WITH_CLASSPATH_EXCEPTION; 8529 if ("GPL-2.0-with-font-exception".equals(codeString)) 8530 return SPDXLicense.GPL_2_0_WITH_FONT_EXCEPTION; 8531 if ("GPL-2.0-with-GCC-exception".equals(codeString)) 8532 return SPDXLicense.GPL_2_0_WITH_GCC_EXCEPTION; 8533 if ("GPL-3.0".equals(codeString)) 8534 return SPDXLicense.GPL_3_0; 8535 if ("GPL-3.0+".equals(codeString)) 8536 return SPDXLicense.GPL_3_0PLUS; 8537 if ("GPL-3.0-only".equals(codeString)) 8538 return SPDXLicense.GPL_3_0_ONLY; 8539 if ("GPL-3.0-or-later".equals(codeString)) 8540 return SPDXLicense.GPL_3_0_OR_LATER; 8541 if ("GPL-3.0-with-autoconf-exception".equals(codeString)) 8542 return SPDXLicense.GPL_3_0_WITH_AUTOCONF_EXCEPTION; 8543 if ("GPL-3.0-with-GCC-exception".equals(codeString)) 8544 return SPDXLicense.GPL_3_0_WITH_GCC_EXCEPTION; 8545 if ("Graphics-Gems".equals(codeString)) 8546 return SPDXLicense.GRAPHICS_GEMS; 8547 if ("gSOAP-1.3b".equals(codeString)) 8548 return SPDXLicense.GSOAP_1_3B; 8549 if ("HaskellReport".equals(codeString)) 8550 return SPDXLicense.HASKELLREPORT; 8551 if ("Hippocratic-2.1".equals(codeString)) 8552 return SPDXLicense.HIPPOCRATIC_2_1; 8553 if ("HP-1986".equals(codeString)) 8554 return SPDXLicense.HP_1986; 8555 if ("HPND".equals(codeString)) 8556 return SPDXLicense.HPND; 8557 if ("HPND-export-US".equals(codeString)) 8558 return SPDXLicense.HPND_EXPORT_US; 8559 if ("HPND-Markus-Kuhn".equals(codeString)) 8560 return SPDXLicense.HPND_MARKUS_KUHN; 8561 if ("HPND-sell-variant".equals(codeString)) 8562 return SPDXLicense.HPND_SELL_VARIANT; 8563 if ("HPND-sell-variant-MIT-disclaimer".equals(codeString)) 8564 return SPDXLicense.HPND_SELL_VARIANT_MIT_DISCLAIMER; 8565 if ("HTMLTIDY".equals(codeString)) 8566 return SPDXLicense.HTMLTIDY; 8567 if ("IBM-pibs".equals(codeString)) 8568 return SPDXLicense.IBM_PIBS; 8569 if ("ICU".equals(codeString)) 8570 return SPDXLicense.ICU; 8571 if ("IEC-Code-Components-EULA".equals(codeString)) 8572 return SPDXLicense.IEC_CODE_COMPONENTS_EULA; 8573 if ("IJG".equals(codeString)) 8574 return SPDXLicense.IJG; 8575 if ("IJG-short".equals(codeString)) 8576 return SPDXLicense.IJG_SHORT; 8577 if ("ImageMagick".equals(codeString)) 8578 return SPDXLicense.IMAGEMAGICK; 8579 if ("iMatix".equals(codeString)) 8580 return SPDXLicense.IMATIX; 8581 if ("Imlib2".equals(codeString)) 8582 return SPDXLicense.IMLIB2; 8583 if ("Info-ZIP".equals(codeString)) 8584 return SPDXLicense.INFO_ZIP; 8585 if ("Inner-Net-2.0".equals(codeString)) 8586 return SPDXLicense.INNER_NET_2_0; 8587 if ("Intel".equals(codeString)) 8588 return SPDXLicense.INTEL; 8589 if ("Intel-ACPI".equals(codeString)) 8590 return SPDXLicense.INTEL_ACPI; 8591 if ("Interbase-1.0".equals(codeString)) 8592 return SPDXLicense.INTERBASE_1_0; 8593 if ("IPA".equals(codeString)) 8594 return SPDXLicense.IPA; 8595 if ("IPL-1.0".equals(codeString)) 8596 return SPDXLicense.IPL_1_0; 8597 if ("ISC".equals(codeString)) 8598 return SPDXLicense.ISC; 8599 if ("Jam".equals(codeString)) 8600 return SPDXLicense.JAM; 8601 if ("JasPer-2.0".equals(codeString)) 8602 return SPDXLicense.JASPER_2_0; 8603 if ("JPL-image".equals(codeString)) 8604 return SPDXLicense.JPL_IMAGE; 8605 if ("JPNIC".equals(codeString)) 8606 return SPDXLicense.JPNIC; 8607 if ("JSON".equals(codeString)) 8608 return SPDXLicense.JSON; 8609 if ("Kazlib".equals(codeString)) 8610 return SPDXLicense.KAZLIB; 8611 if ("Knuth-CTAN".equals(codeString)) 8612 return SPDXLicense.KNUTH_CTAN; 8613 if ("LAL-1.2".equals(codeString)) 8614 return SPDXLicense.LAL_1_2; 8615 if ("LAL-1.3".equals(codeString)) 8616 return SPDXLicense.LAL_1_3; 8617 if ("Latex2e".equals(codeString)) 8618 return SPDXLicense.LATEX2E; 8619 if ("Latex2e-translated-notice".equals(codeString)) 8620 return SPDXLicense.LATEX2E_TRANSLATED_NOTICE; 8621 if ("Leptonica".equals(codeString)) 8622 return SPDXLicense.LEPTONICA; 8623 if ("LGPL-2.0".equals(codeString)) 8624 return SPDXLicense.LGPL_2_0; 8625 if ("LGPL-2.0+".equals(codeString)) 8626 return SPDXLicense.LGPL_2_0PLUS; 8627 if ("LGPL-2.0-only".equals(codeString)) 8628 return SPDXLicense.LGPL_2_0_ONLY; 8629 if ("LGPL-2.0-or-later".equals(codeString)) 8630 return SPDXLicense.LGPL_2_0_OR_LATER; 8631 if ("LGPL-2.1".equals(codeString)) 8632 return SPDXLicense.LGPL_2_1; 8633 if ("LGPL-2.1+".equals(codeString)) 8634 return SPDXLicense.LGPL_2_1PLUS; 8635 if ("LGPL-2.1-only".equals(codeString)) 8636 return SPDXLicense.LGPL_2_1_ONLY; 8637 if ("LGPL-2.1-or-later".equals(codeString)) 8638 return SPDXLicense.LGPL_2_1_OR_LATER; 8639 if ("LGPL-3.0".equals(codeString)) 8640 return SPDXLicense.LGPL_3_0; 8641 if ("LGPL-3.0+".equals(codeString)) 8642 return SPDXLicense.LGPL_3_0PLUS; 8643 if ("LGPL-3.0-only".equals(codeString)) 8644 return SPDXLicense.LGPL_3_0_ONLY; 8645 if ("LGPL-3.0-or-later".equals(codeString)) 8646 return SPDXLicense.LGPL_3_0_OR_LATER; 8647 if ("LGPLLR".equals(codeString)) 8648 return SPDXLicense.LGPLLR; 8649 if ("Libpng".equals(codeString)) 8650 return SPDXLicense.LIBPNG; 8651 if ("libpng-2.0".equals(codeString)) 8652 return SPDXLicense.LIBPNG_2_0; 8653 if ("libselinux-1.0".equals(codeString)) 8654 return SPDXLicense.LIBSELINUX_1_0; 8655 if ("libtiff".equals(codeString)) 8656 return SPDXLicense.LIBTIFF; 8657 if ("libutil-David-Nugent".equals(codeString)) 8658 return SPDXLicense.LIBUTIL_DAVID_NUGENT; 8659 if ("LiLiQ-P-1.1".equals(codeString)) 8660 return SPDXLicense.LILIQ_P_1_1; 8661 if ("LiLiQ-R-1.1".equals(codeString)) 8662 return SPDXLicense.LILIQ_R_1_1; 8663 if ("LiLiQ-Rplus-1.1".equals(codeString)) 8664 return SPDXLicense.LILIQ_RPLUS_1_1; 8665 if ("Linux-man-pages-1-para".equals(codeString)) 8666 return SPDXLicense.LINUX_MAN_PAGES_1_PARA; 8667 if ("Linux-man-pages-copyleft".equals(codeString)) 8668 return SPDXLicense.LINUX_MAN_PAGES_COPYLEFT; 8669 if ("Linux-man-pages-copyleft-2-para".equals(codeString)) 8670 return SPDXLicense.LINUX_MAN_PAGES_COPYLEFT_2_PARA; 8671 if ("Linux-man-pages-copyleft-var".equals(codeString)) 8672 return SPDXLicense.LINUX_MAN_PAGES_COPYLEFT_VAR; 8673 if ("Linux-OpenIB".equals(codeString)) 8674 return SPDXLicense.LINUX_OPENIB; 8675 if ("LOOP".equals(codeString)) 8676 return SPDXLicense.LOOP; 8677 if ("LPL-1.0".equals(codeString)) 8678 return SPDXLicense.LPL_1_0; 8679 if ("LPL-1.02".equals(codeString)) 8680 return SPDXLicense.LPL_1_02; 8681 if ("LPPL-1.0".equals(codeString)) 8682 return SPDXLicense.LPPL_1_0; 8683 if ("LPPL-1.1".equals(codeString)) 8684 return SPDXLicense.LPPL_1_1; 8685 if ("LPPL-1.2".equals(codeString)) 8686 return SPDXLicense.LPPL_1_2; 8687 if ("LPPL-1.3a".equals(codeString)) 8688 return SPDXLicense.LPPL_1_3A; 8689 if ("LPPL-1.3c".equals(codeString)) 8690 return SPDXLicense.LPPL_1_3C; 8691 if ("LZMA-SDK-9.11-to-9.20".equals(codeString)) 8692 return SPDXLicense.LZMA_SDK_9_11_TO_9_20; 8693 if ("LZMA-SDK-9.22".equals(codeString)) 8694 return SPDXLicense.LZMA_SDK_9_22; 8695 if ("MakeIndex".equals(codeString)) 8696 return SPDXLicense.MAKEINDEX; 8697 if ("Martin-Birgmeier".equals(codeString)) 8698 return SPDXLicense.MARTIN_BIRGMEIER; 8699 if ("metamail".equals(codeString)) 8700 return SPDXLicense.METAMAIL; 8701 if ("Minpack".equals(codeString)) 8702 return SPDXLicense.MINPACK; 8703 if ("MirOS".equals(codeString)) 8704 return SPDXLicense.MIROS; 8705 if ("MIT".equals(codeString)) 8706 return SPDXLicense.MIT; 8707 if ("MIT-0".equals(codeString)) 8708 return SPDXLicense.MIT_0; 8709 if ("MIT-advertising".equals(codeString)) 8710 return SPDXLicense.MIT_ADVERTISING; 8711 if ("MIT-CMU".equals(codeString)) 8712 return SPDXLicense.MIT_CMU; 8713 if ("MIT-enna".equals(codeString)) 8714 return SPDXLicense.MIT_ENNA; 8715 if ("MIT-feh".equals(codeString)) 8716 return SPDXLicense.MIT_FEH; 8717 if ("MIT-Festival".equals(codeString)) 8718 return SPDXLicense.MIT_FESTIVAL; 8719 if ("MIT-Modern-Variant".equals(codeString)) 8720 return SPDXLicense.MIT_MODERN_VARIANT; 8721 if ("MIT-open-group".equals(codeString)) 8722 return SPDXLicense.MIT_OPEN_GROUP; 8723 if ("MIT-Wu".equals(codeString)) 8724 return SPDXLicense.MIT_WU; 8725 if ("MITNFA".equals(codeString)) 8726 return SPDXLicense.MITNFA; 8727 if ("Motosoto".equals(codeString)) 8728 return SPDXLicense.MOTOSOTO; 8729 if ("mpi-permissive".equals(codeString)) 8730 return SPDXLicense.MPI_PERMISSIVE; 8731 if ("mpich2".equals(codeString)) 8732 return SPDXLicense.MPICH2; 8733 if ("MPL-1.0".equals(codeString)) 8734 return SPDXLicense.MPL_1_0; 8735 if ("MPL-1.1".equals(codeString)) 8736 return SPDXLicense.MPL_1_1; 8737 if ("MPL-2.0".equals(codeString)) 8738 return SPDXLicense.MPL_2_0; 8739 if ("MPL-2.0-no-copyleft-exception".equals(codeString)) 8740 return SPDXLicense.MPL_2_0_NO_COPYLEFT_EXCEPTION; 8741 if ("mplus".equals(codeString)) 8742 return SPDXLicense.MPLUS; 8743 if ("MS-LPL".equals(codeString)) 8744 return SPDXLicense.MS_LPL; 8745 if ("MS-PL".equals(codeString)) 8746 return SPDXLicense.MS_PL; 8747 if ("MS-RL".equals(codeString)) 8748 return SPDXLicense.MS_RL; 8749 if ("MTLL".equals(codeString)) 8750 return SPDXLicense.MTLL; 8751 if ("MulanPSL-1.0".equals(codeString)) 8752 return SPDXLicense.MULANPSL_1_0; 8753 if ("MulanPSL-2.0".equals(codeString)) 8754 return SPDXLicense.MULANPSL_2_0; 8755 if ("Multics".equals(codeString)) 8756 return SPDXLicense.MULTICS; 8757 if ("Mup".equals(codeString)) 8758 return SPDXLicense.MUP; 8759 if ("NAIST-2003".equals(codeString)) 8760 return SPDXLicense.NAIST_2003; 8761 if ("NASA-1.3".equals(codeString)) 8762 return SPDXLicense.NASA_1_3; 8763 if ("Naumen".equals(codeString)) 8764 return SPDXLicense.NAUMEN; 8765 if ("NBPL-1.0".equals(codeString)) 8766 return SPDXLicense.NBPL_1_0; 8767 if ("NCGL-UK-2.0".equals(codeString)) 8768 return SPDXLicense.NCGL_UK_2_0; 8769 if ("NCSA".equals(codeString)) 8770 return SPDXLicense.NCSA; 8771 if ("Net-SNMP".equals(codeString)) 8772 return SPDXLicense.NET_SNMP; 8773 if ("NetCDF".equals(codeString)) 8774 return SPDXLicense.NETCDF; 8775 if ("Newsletr".equals(codeString)) 8776 return SPDXLicense.NEWSLETR; 8777 if ("NGPL".equals(codeString)) 8778 return SPDXLicense.NGPL; 8779 if ("NICTA-1.0".equals(codeString)) 8780 return SPDXLicense.NICTA_1_0; 8781 if ("NIST-PD".equals(codeString)) 8782 return SPDXLicense.NIST_PD; 8783 if ("NIST-PD-fallback".equals(codeString)) 8784 return SPDXLicense.NIST_PD_FALLBACK; 8785 if ("NIST-Software".equals(codeString)) 8786 return SPDXLicense.NIST_SOFTWARE; 8787 if ("NLOD-1.0".equals(codeString)) 8788 return SPDXLicense.NLOD_1_0; 8789 if ("NLOD-2.0".equals(codeString)) 8790 return SPDXLicense.NLOD_2_0; 8791 if ("NLPL".equals(codeString)) 8792 return SPDXLicense.NLPL; 8793 if ("Nokia".equals(codeString)) 8794 return SPDXLicense.NOKIA; 8795 if ("NOSL".equals(codeString)) 8796 return SPDXLicense.NOSL; 8797 if ("not-open-source".equals(codeString)) 8798 return SPDXLicense.NOT_OPEN_SOURCE; 8799 if ("Noweb".equals(codeString)) 8800 return SPDXLicense.NOWEB; 8801 if ("NPL-1.0".equals(codeString)) 8802 return SPDXLicense.NPL_1_0; 8803 if ("NPL-1.1".equals(codeString)) 8804 return SPDXLicense.NPL_1_1; 8805 if ("NPOSL-3.0".equals(codeString)) 8806 return SPDXLicense.NPOSL_3_0; 8807 if ("NRL".equals(codeString)) 8808 return SPDXLicense.NRL; 8809 if ("NTP".equals(codeString)) 8810 return SPDXLicense.NTP; 8811 if ("NTP-0".equals(codeString)) 8812 return SPDXLicense.NTP_0; 8813 if ("Nunit".equals(codeString)) 8814 return SPDXLicense.NUNIT; 8815 if ("O-UDA-1.0".equals(codeString)) 8816 return SPDXLicense.O_UDA_1_0; 8817 if ("OCCT-PL".equals(codeString)) 8818 return SPDXLicense.OCCT_PL; 8819 if ("OCLC-2.0".equals(codeString)) 8820 return SPDXLicense.OCLC_2_0; 8821 if ("ODbL-1.0".equals(codeString)) 8822 return SPDXLicense.ODBL_1_0; 8823 if ("ODC-By-1.0".equals(codeString)) 8824 return SPDXLicense.ODC_BY_1_0; 8825 if ("OFFIS".equals(codeString)) 8826 return SPDXLicense.OFFIS; 8827 if ("OFL-1.0".equals(codeString)) 8828 return SPDXLicense.OFL_1_0; 8829 if ("OFL-1.0-no-RFN".equals(codeString)) 8830 return SPDXLicense.OFL_1_0_NO_RFN; 8831 if ("OFL-1.0-RFN".equals(codeString)) 8832 return SPDXLicense.OFL_1_0_RFN; 8833 if ("OFL-1.1".equals(codeString)) 8834 return SPDXLicense.OFL_1_1; 8835 if ("OFL-1.1-no-RFN".equals(codeString)) 8836 return SPDXLicense.OFL_1_1_NO_RFN; 8837 if ("OFL-1.1-RFN".equals(codeString)) 8838 return SPDXLicense.OFL_1_1_RFN; 8839 if ("OGC-1.0".equals(codeString)) 8840 return SPDXLicense.OGC_1_0; 8841 if ("OGDL-Taiwan-1.0".equals(codeString)) 8842 return SPDXLicense.OGDL_TAIWAN_1_0; 8843 if ("OGL-Canada-2.0".equals(codeString)) 8844 return SPDXLicense.OGL_CANADA_2_0; 8845 if ("OGL-UK-1.0".equals(codeString)) 8846 return SPDXLicense.OGL_UK_1_0; 8847 if ("OGL-UK-2.0".equals(codeString)) 8848 return SPDXLicense.OGL_UK_2_0; 8849 if ("OGL-UK-3.0".equals(codeString)) 8850 return SPDXLicense.OGL_UK_3_0; 8851 if ("OGTSL".equals(codeString)) 8852 return SPDXLicense.OGTSL; 8853 if ("OLDAP-1.1".equals(codeString)) 8854 return SPDXLicense.OLDAP_1_1; 8855 if ("OLDAP-1.2".equals(codeString)) 8856 return SPDXLicense.OLDAP_1_2; 8857 if ("OLDAP-1.3".equals(codeString)) 8858 return SPDXLicense.OLDAP_1_3; 8859 if ("OLDAP-1.4".equals(codeString)) 8860 return SPDXLicense.OLDAP_1_4; 8861 if ("OLDAP-2.0".equals(codeString)) 8862 return SPDXLicense.OLDAP_2_0; 8863 if ("OLDAP-2.0.1".equals(codeString)) 8864 return SPDXLicense.OLDAP_2_0_1; 8865 if ("OLDAP-2.1".equals(codeString)) 8866 return SPDXLicense.OLDAP_2_1; 8867 if ("OLDAP-2.2".equals(codeString)) 8868 return SPDXLicense.OLDAP_2_2; 8869 if ("OLDAP-2.2.1".equals(codeString)) 8870 return SPDXLicense.OLDAP_2_2_1; 8871 if ("OLDAP-2.2.2".equals(codeString)) 8872 return SPDXLicense.OLDAP_2_2_2; 8873 if ("OLDAP-2.3".equals(codeString)) 8874 return SPDXLicense.OLDAP_2_3; 8875 if ("OLDAP-2.4".equals(codeString)) 8876 return SPDXLicense.OLDAP_2_4; 8877 if ("OLDAP-2.5".equals(codeString)) 8878 return SPDXLicense.OLDAP_2_5; 8879 if ("OLDAP-2.6".equals(codeString)) 8880 return SPDXLicense.OLDAP_2_6; 8881 if ("OLDAP-2.7".equals(codeString)) 8882 return SPDXLicense.OLDAP_2_7; 8883 if ("OLDAP-2.8".equals(codeString)) 8884 return SPDXLicense.OLDAP_2_8; 8885 if ("OLFL-1.3".equals(codeString)) 8886 return SPDXLicense.OLFL_1_3; 8887 if ("OML".equals(codeString)) 8888 return SPDXLicense.OML; 8889 if ("OpenPBS-2.3".equals(codeString)) 8890 return SPDXLicense.OPENPBS_2_3; 8891 if ("OpenSSL".equals(codeString)) 8892 return SPDXLicense.OPENSSL; 8893 if ("OPL-1.0".equals(codeString)) 8894 return SPDXLicense.OPL_1_0; 8895 if ("OPL-UK-3.0".equals(codeString)) 8896 return SPDXLicense.OPL_UK_3_0; 8897 if ("OPUBL-1.0".equals(codeString)) 8898 return SPDXLicense.OPUBL_1_0; 8899 if ("OSET-PL-2.1".equals(codeString)) 8900 return SPDXLicense.OSET_PL_2_1; 8901 if ("OSL-1.0".equals(codeString)) 8902 return SPDXLicense.OSL_1_0; 8903 if ("OSL-1.1".equals(codeString)) 8904 return SPDXLicense.OSL_1_1; 8905 if ("OSL-2.0".equals(codeString)) 8906 return SPDXLicense.OSL_2_0; 8907 if ("OSL-2.1".equals(codeString)) 8908 return SPDXLicense.OSL_2_1; 8909 if ("OSL-3.0".equals(codeString)) 8910 return SPDXLicense.OSL_3_0; 8911 if ("Parity-6.0.0".equals(codeString)) 8912 return SPDXLicense.PARITY_6_0_0; 8913 if ("Parity-7.0.0".equals(codeString)) 8914 return SPDXLicense.PARITY_7_0_0; 8915 if ("PDDL-1.0".equals(codeString)) 8916 return SPDXLicense.PDDL_1_0; 8917 if ("PHP-3.0".equals(codeString)) 8918 return SPDXLicense.PHP_3_0; 8919 if ("PHP-3.01".equals(codeString)) 8920 return SPDXLicense.PHP_3_01; 8921 if ("Plexus".equals(codeString)) 8922 return SPDXLicense.PLEXUS; 8923 if ("PolyForm-Noncommercial-1.0.0".equals(codeString)) 8924 return SPDXLicense.POLYFORM_NONCOMMERCIAL_1_0_0; 8925 if ("PolyForm-Small-Business-1.0.0".equals(codeString)) 8926 return SPDXLicense.POLYFORM_SMALL_BUSINESS_1_0_0; 8927 if ("PostgreSQL".equals(codeString)) 8928 return SPDXLicense.POSTGRESQL; 8929 if ("PSF-2.0".equals(codeString)) 8930 return SPDXLicense.PSF_2_0; 8931 if ("psfrag".equals(codeString)) 8932 return SPDXLicense.PSFRAG; 8933 if ("psutils".equals(codeString)) 8934 return SPDXLicense.PSUTILS; 8935 if ("Python-2.0".equals(codeString)) 8936 return SPDXLicense.PYTHON_2_0; 8937 if ("Python-2.0.1".equals(codeString)) 8938 return SPDXLicense.PYTHON_2_0_1; 8939 if ("Qhull".equals(codeString)) 8940 return SPDXLicense.QHULL; 8941 if ("QPL-1.0".equals(codeString)) 8942 return SPDXLicense.QPL_1_0; 8943 if ("QPL-1.0-INRIA-2004".equals(codeString)) 8944 return SPDXLicense.QPL_1_0_INRIA_2004; 8945 if ("Rdisc".equals(codeString)) 8946 return SPDXLicense.RDISC; 8947 if ("RHeCos-1.1".equals(codeString)) 8948 return SPDXLicense.RHECOS_1_1; 8949 if ("RPL-1.1".equals(codeString)) 8950 return SPDXLicense.RPL_1_1; 8951 if ("RPL-1.5".equals(codeString)) 8952 return SPDXLicense.RPL_1_5; 8953 if ("RPSL-1.0".equals(codeString)) 8954 return SPDXLicense.RPSL_1_0; 8955 if ("RSA-MD".equals(codeString)) 8956 return SPDXLicense.RSA_MD; 8957 if ("RSCPL".equals(codeString)) 8958 return SPDXLicense.RSCPL; 8959 if ("Ruby".equals(codeString)) 8960 return SPDXLicense.RUBY; 8961 if ("SAX-PD".equals(codeString)) 8962 return SPDXLicense.SAX_PD; 8963 if ("Saxpath".equals(codeString)) 8964 return SPDXLicense.SAXPATH; 8965 if ("SCEA".equals(codeString)) 8966 return SPDXLicense.SCEA; 8967 if ("SchemeReport".equals(codeString)) 8968 return SPDXLicense.SCHEMEREPORT; 8969 if ("Sendmail".equals(codeString)) 8970 return SPDXLicense.SENDMAIL; 8971 if ("Sendmail-8.23".equals(codeString)) 8972 return SPDXLicense.SENDMAIL_8_23; 8973 if ("SGI-B-1.0".equals(codeString)) 8974 return SPDXLicense.SGI_B_1_0; 8975 if ("SGI-B-1.1".equals(codeString)) 8976 return SPDXLicense.SGI_B_1_1; 8977 if ("SGI-B-2.0".equals(codeString)) 8978 return SPDXLicense.SGI_B_2_0; 8979 if ("SGP4".equals(codeString)) 8980 return SPDXLicense.SGP4; 8981 if ("SHL-0.5".equals(codeString)) 8982 return SPDXLicense.SHL_0_5; 8983 if ("SHL-0.51".equals(codeString)) 8984 return SPDXLicense.SHL_0_51; 8985 if ("SimPL-2.0".equals(codeString)) 8986 return SPDXLicense.SIMPL_2_0; 8987 if ("SISSL".equals(codeString)) 8988 return SPDXLicense.SISSL; 8989 if ("SISSL-1.2".equals(codeString)) 8990 return SPDXLicense.SISSL_1_2; 8991 if ("Sleepycat".equals(codeString)) 8992 return SPDXLicense.SLEEPYCAT; 8993 if ("SMLNJ".equals(codeString)) 8994 return SPDXLicense.SMLNJ; 8995 if ("SMPPL".equals(codeString)) 8996 return SPDXLicense.SMPPL; 8997 if ("SNIA".equals(codeString)) 8998 return SPDXLicense.SNIA; 8999 if ("snprintf".equals(codeString)) 9000 return SPDXLicense.SNPRINTF; 9001 if ("Spencer-86".equals(codeString)) 9002 return SPDXLicense.SPENCER_86; 9003 if ("Spencer-94".equals(codeString)) 9004 return SPDXLicense.SPENCER_94; 9005 if ("Spencer-99".equals(codeString)) 9006 return SPDXLicense.SPENCER_99; 9007 if ("SPL-1.0".equals(codeString)) 9008 return SPDXLicense.SPL_1_0; 9009 if ("SSH-OpenSSH".equals(codeString)) 9010 return SPDXLicense.SSH_OPENSSH; 9011 if ("SSH-short".equals(codeString)) 9012 return SPDXLicense.SSH_SHORT; 9013 if ("SSPL-1.0".equals(codeString)) 9014 return SPDXLicense.SSPL_1_0; 9015 if ("StandardML-NJ".equals(codeString)) 9016 return SPDXLicense.STANDARDML_NJ; 9017 if ("SugarCRM-1.1.3".equals(codeString)) 9018 return SPDXLicense.SUGARCRM_1_1_3; 9019 if ("SunPro".equals(codeString)) 9020 return SPDXLicense.SUNPRO; 9021 if ("SWL".equals(codeString)) 9022 return SPDXLicense.SWL; 9023 if ("Symlinks".equals(codeString)) 9024 return SPDXLicense.SYMLINKS; 9025 if ("TAPR-OHL-1.0".equals(codeString)) 9026 return SPDXLicense.TAPR_OHL_1_0; 9027 if ("TCL".equals(codeString)) 9028 return SPDXLicense.TCL; 9029 if ("TCP-wrappers".equals(codeString)) 9030 return SPDXLicense.TCP_WRAPPERS; 9031 if ("TermReadKey".equals(codeString)) 9032 return SPDXLicense.TERMREADKEY; 9033 if ("TMate".equals(codeString)) 9034 return SPDXLicense.TMATE; 9035 if ("TORQUE-1.1".equals(codeString)) 9036 return SPDXLicense.TORQUE_1_1; 9037 if ("TOSL".equals(codeString)) 9038 return SPDXLicense.TOSL; 9039 if ("TPDL".equals(codeString)) 9040 return SPDXLicense.TPDL; 9041 if ("TPL-1.0".equals(codeString)) 9042 return SPDXLicense.TPL_1_0; 9043 if ("TTWL".equals(codeString)) 9044 return SPDXLicense.TTWL; 9045 if ("TU-Berlin-1.0".equals(codeString)) 9046 return SPDXLicense.TU_BERLIN_1_0; 9047 if ("TU-Berlin-2.0".equals(codeString)) 9048 return SPDXLicense.TU_BERLIN_2_0; 9049 if ("UCAR".equals(codeString)) 9050 return SPDXLicense.UCAR; 9051 if ("UCL-1.0".equals(codeString)) 9052 return SPDXLicense.UCL_1_0; 9053 if ("Unicode-DFS-2015".equals(codeString)) 9054 return SPDXLicense.UNICODE_DFS_2015; 9055 if ("Unicode-DFS-2016".equals(codeString)) 9056 return SPDXLicense.UNICODE_DFS_2016; 9057 if ("Unicode-TOU".equals(codeString)) 9058 return SPDXLicense.UNICODE_TOU; 9059 if ("UnixCrypt".equals(codeString)) 9060 return SPDXLicense.UNIXCRYPT; 9061 if ("Unlicense".equals(codeString)) 9062 return SPDXLicense.UNLICENSE; 9063 if ("UPL-1.0".equals(codeString)) 9064 return SPDXLicense.UPL_1_0; 9065 if ("Vim".equals(codeString)) 9066 return SPDXLicense.VIM; 9067 if ("VOSTROM".equals(codeString)) 9068 return SPDXLicense.VOSTROM; 9069 if ("VSL-1.0".equals(codeString)) 9070 return SPDXLicense.VSL_1_0; 9071 if ("W3C".equals(codeString)) 9072 return SPDXLicense.W3C; 9073 if ("W3C-19980720".equals(codeString)) 9074 return SPDXLicense.W3C_19980720; 9075 if ("W3C-20150513".equals(codeString)) 9076 return SPDXLicense.W3C_20150513; 9077 if ("w3m".equals(codeString)) 9078 return SPDXLicense.W3M; 9079 if ("Watcom-1.0".equals(codeString)) 9080 return SPDXLicense.WATCOM_1_0; 9081 if ("Widget-Workshop".equals(codeString)) 9082 return SPDXLicense.WIDGET_WORKSHOP; 9083 if ("Wsuipa".equals(codeString)) 9084 return SPDXLicense.WSUIPA; 9085 if ("WTFPL".equals(codeString)) 9086 return SPDXLicense.WTFPL; 9087 if ("wxWindows".equals(codeString)) 9088 return SPDXLicense.WXWINDOWS; 9089 if ("X11".equals(codeString)) 9090 return SPDXLicense.X11; 9091 if ("X11-distribute-modifications-variant".equals(codeString)) 9092 return SPDXLicense.X11_DISTRIBUTE_MODIFICATIONS_VARIANT; 9093 if ("Xdebug-1.03".equals(codeString)) 9094 return SPDXLicense.XDEBUG_1_03; 9095 if ("Xerox".equals(codeString)) 9096 return SPDXLicense.XEROX; 9097 if ("Xfig".equals(codeString)) 9098 return SPDXLicense.XFIG; 9099 if ("XFree86-1.1".equals(codeString)) 9100 return SPDXLicense.XFREE86_1_1; 9101 if ("xinetd".equals(codeString)) 9102 return SPDXLicense.XINETD; 9103 if ("xlock".equals(codeString)) 9104 return SPDXLicense.XLOCK; 9105 if ("Xnet".equals(codeString)) 9106 return SPDXLicense.XNET; 9107 if ("xpp".equals(codeString)) 9108 return SPDXLicense.XPP; 9109 if ("XSkat".equals(codeString)) 9110 return SPDXLicense.XSKAT; 9111 if ("YPL-1.0".equals(codeString)) 9112 return SPDXLicense.YPL_1_0; 9113 if ("YPL-1.1".equals(codeString)) 9114 return SPDXLicense.YPL_1_1; 9115 if ("Zed".equals(codeString)) 9116 return SPDXLicense.ZED; 9117 if ("Zend-2.0".equals(codeString)) 9118 return SPDXLicense.ZEND_2_0; 9119 if ("Zimbra-1.3".equals(codeString)) 9120 return SPDXLicense.ZIMBRA_1_3; 9121 if ("Zimbra-1.4".equals(codeString)) 9122 return SPDXLicense.ZIMBRA_1_4; 9123 if ("Zlib".equals(codeString)) 9124 return SPDXLicense.ZLIB; 9125 if ("zlib-acknowledgement".equals(codeString)) 9126 return SPDXLicense.ZLIB_ACKNOWLEDGEMENT; 9127 if ("ZPL-1.1".equals(codeString)) 9128 return SPDXLicense.ZPL_1_1; 9129 if ("ZPL-2.0".equals(codeString)) 9130 return SPDXLicense.ZPL_2_0; 9131 if ("ZPL-2.1".equals(codeString)) 9132 return SPDXLicense.ZPL_2_1; 9133 throw new IllegalArgumentException("Unknown SPDXLicense code '" + codeString + "'"); 9134 } 9135 9136 public Enumeration<SPDXLicense> fromType(PrimitiveType<?> code) throws FHIRException { 9137 if (code == null) 9138 return null; 9139 if (code.isEmpty()) 9140 return new Enumeration<SPDXLicense>(this, SPDXLicense.NULL, code); 9141 String codeString = ((PrimitiveType) code).asStringValue(); 9142 if (codeString == null || "".equals(codeString)) 9143 return new Enumeration<SPDXLicense>(this, SPDXLicense.NULL, code); 9144 if ("0BSD".equals(codeString)) 9145 return new Enumeration<SPDXLicense>(this, SPDXLicense._0BSD, code); 9146 if ("AAL".equals(codeString)) 9147 return new Enumeration<SPDXLicense>(this, SPDXLicense.AAL, code); 9148 if ("Abstyles".equals(codeString)) 9149 return new Enumeration<SPDXLicense>(this, SPDXLicense.ABSTYLES, code); 9150 if ("AdaCore-doc".equals(codeString)) 9151 return new Enumeration<SPDXLicense>(this, SPDXLicense.ADACORE_DOC, code); 9152 if ("Adobe-2006".equals(codeString)) 9153 return new Enumeration<SPDXLicense>(this, SPDXLicense.ADOBE_2006, code); 9154 if ("Adobe-Glyph".equals(codeString)) 9155 return new Enumeration<SPDXLicense>(this, SPDXLicense.ADOBE_GLYPH, code); 9156 if ("ADSL".equals(codeString)) 9157 return new Enumeration<SPDXLicense>(this, SPDXLicense.ADSL, code); 9158 if ("AFL-1.1".equals(codeString)) 9159 return new Enumeration<SPDXLicense>(this, SPDXLicense.AFL_1_1, code); 9160 if ("AFL-1.2".equals(codeString)) 9161 return new Enumeration<SPDXLicense>(this, SPDXLicense.AFL_1_2, code); 9162 if ("AFL-2.0".equals(codeString)) 9163 return new Enumeration<SPDXLicense>(this, SPDXLicense.AFL_2_0, code); 9164 if ("AFL-2.1".equals(codeString)) 9165 return new Enumeration<SPDXLicense>(this, SPDXLicense.AFL_2_1, code); 9166 if ("AFL-3.0".equals(codeString)) 9167 return new Enumeration<SPDXLicense>(this, SPDXLicense.AFL_3_0, code); 9168 if ("Afmparse".equals(codeString)) 9169 return new Enumeration<SPDXLicense>(this, SPDXLicense.AFMPARSE, code); 9170 if ("AGPL-1.0".equals(codeString)) 9171 return new Enumeration<SPDXLicense>(this, SPDXLicense.AGPL_1_0, code); 9172 if ("AGPL-1.0-only".equals(codeString)) 9173 return new Enumeration<SPDXLicense>(this, SPDXLicense.AGPL_1_0_ONLY, code); 9174 if ("AGPL-1.0-or-later".equals(codeString)) 9175 return new Enumeration<SPDXLicense>(this, SPDXLicense.AGPL_1_0_OR_LATER, code); 9176 if ("AGPL-3.0".equals(codeString)) 9177 return new Enumeration<SPDXLicense>(this, SPDXLicense.AGPL_3_0, code); 9178 if ("AGPL-3.0-only".equals(codeString)) 9179 return new Enumeration<SPDXLicense>(this, SPDXLicense.AGPL_3_0_ONLY, code); 9180 if ("AGPL-3.0-or-later".equals(codeString)) 9181 return new Enumeration<SPDXLicense>(this, SPDXLicense.AGPL_3_0_OR_LATER, code); 9182 if ("Aladdin".equals(codeString)) 9183 return new Enumeration<SPDXLicense>(this, SPDXLicense.ALADDIN, code); 9184 if ("AMDPLPA".equals(codeString)) 9185 return new Enumeration<SPDXLicense>(this, SPDXLicense.AMDPLPA, code); 9186 if ("AML".equals(codeString)) 9187 return new Enumeration<SPDXLicense>(this, SPDXLicense.AML, code); 9188 if ("AMPAS".equals(codeString)) 9189 return new Enumeration<SPDXLicense>(this, SPDXLicense.AMPAS, code); 9190 if ("ANTLR-PD".equals(codeString)) 9191 return new Enumeration<SPDXLicense>(this, SPDXLicense.ANTLR_PD, code); 9192 if ("ANTLR-PD-fallback".equals(codeString)) 9193 return new Enumeration<SPDXLicense>(this, SPDXLicense.ANTLR_PD_FALLBACK, code); 9194 if ("Apache-1.0".equals(codeString)) 9195 return new Enumeration<SPDXLicense>(this, SPDXLicense.APACHE_1_0, code); 9196 if ("Apache-1.1".equals(codeString)) 9197 return new Enumeration<SPDXLicense>(this, SPDXLicense.APACHE_1_1, code); 9198 if ("Apache-2.0".equals(codeString)) 9199 return new Enumeration<SPDXLicense>(this, SPDXLicense.APACHE_2_0, code); 9200 if ("APAFML".equals(codeString)) 9201 return new Enumeration<SPDXLicense>(this, SPDXLicense.APAFML, code); 9202 if ("APL-1.0".equals(codeString)) 9203 return new Enumeration<SPDXLicense>(this, SPDXLicense.APL_1_0, code); 9204 if ("App-s2p".equals(codeString)) 9205 return new Enumeration<SPDXLicense>(this, SPDXLicense.APP_S2P, code); 9206 if ("APSL-1.0".equals(codeString)) 9207 return new Enumeration<SPDXLicense>(this, SPDXLicense.APSL_1_0, code); 9208 if ("APSL-1.1".equals(codeString)) 9209 return new Enumeration<SPDXLicense>(this, SPDXLicense.APSL_1_1, code); 9210 if ("APSL-1.2".equals(codeString)) 9211 return new Enumeration<SPDXLicense>(this, SPDXLicense.APSL_1_2, code); 9212 if ("APSL-2.0".equals(codeString)) 9213 return new Enumeration<SPDXLicense>(this, SPDXLicense.APSL_2_0, code); 9214 if ("Arphic-1999".equals(codeString)) 9215 return new Enumeration<SPDXLicense>(this, SPDXLicense.ARPHIC_1999, code); 9216 if ("Artistic-1.0".equals(codeString)) 9217 return new Enumeration<SPDXLicense>(this, SPDXLicense.ARTISTIC_1_0, code); 9218 if ("Artistic-1.0-cl8".equals(codeString)) 9219 return new Enumeration<SPDXLicense>(this, SPDXLicense.ARTISTIC_1_0_CL8, code); 9220 if ("Artistic-1.0-Perl".equals(codeString)) 9221 return new Enumeration<SPDXLicense>(this, SPDXLicense.ARTISTIC_1_0_PERL, code); 9222 if ("Artistic-2.0".equals(codeString)) 9223 return new Enumeration<SPDXLicense>(this, SPDXLicense.ARTISTIC_2_0, code); 9224 if ("ASWF-Digital-Assets-1.0".equals(codeString)) 9225 return new Enumeration<SPDXLicense>(this, SPDXLicense.ASWF_DIGITAL_ASSETS_1_0, code); 9226 if ("ASWF-Digital-Assets-1.1".equals(codeString)) 9227 return new Enumeration<SPDXLicense>(this, SPDXLicense.ASWF_DIGITAL_ASSETS_1_1, code); 9228 if ("Baekmuk".equals(codeString)) 9229 return new Enumeration<SPDXLicense>(this, SPDXLicense.BAEKMUK, code); 9230 if ("Bahyph".equals(codeString)) 9231 return new Enumeration<SPDXLicense>(this, SPDXLicense.BAHYPH, code); 9232 if ("Barr".equals(codeString)) 9233 return new Enumeration<SPDXLicense>(this, SPDXLicense.BARR, code); 9234 if ("Beerware".equals(codeString)) 9235 return new Enumeration<SPDXLicense>(this, SPDXLicense.BEERWARE, code); 9236 if ("Bitstream-Charter".equals(codeString)) 9237 return new Enumeration<SPDXLicense>(this, SPDXLicense.BITSTREAM_CHARTER, code); 9238 if ("Bitstream-Vera".equals(codeString)) 9239 return new Enumeration<SPDXLicense>(this, SPDXLicense.BITSTREAM_VERA, code); 9240 if ("BitTorrent-1.0".equals(codeString)) 9241 return new Enumeration<SPDXLicense>(this, SPDXLicense.BITTORRENT_1_0, code); 9242 if ("BitTorrent-1.1".equals(codeString)) 9243 return new Enumeration<SPDXLicense>(this, SPDXLicense.BITTORRENT_1_1, code); 9244 if ("blessing".equals(codeString)) 9245 return new Enumeration<SPDXLicense>(this, SPDXLicense.BLESSING, code); 9246 if ("BlueOak-1.0.0".equals(codeString)) 9247 return new Enumeration<SPDXLicense>(this, SPDXLicense.BLUEOAK_1_0_0, code); 9248 if ("Boehm-GC".equals(codeString)) 9249 return new Enumeration<SPDXLicense>(this, SPDXLicense.BOEHM_GC, code); 9250 if ("Borceux".equals(codeString)) 9251 return new Enumeration<SPDXLicense>(this, SPDXLicense.BORCEUX, code); 9252 if ("Brian-Gladman-3-Clause".equals(codeString)) 9253 return new Enumeration<SPDXLicense>(this, SPDXLicense.BRIAN_GLADMAN_3_CLAUSE, code); 9254 if ("BSD-1-Clause".equals(codeString)) 9255 return new Enumeration<SPDXLicense>(this, SPDXLicense.BSD_1_CLAUSE, code); 9256 if ("BSD-2-Clause".equals(codeString)) 9257 return new Enumeration<SPDXLicense>(this, SPDXLicense.BSD_2_CLAUSE, code); 9258 if ("BSD-2-Clause-FreeBSD".equals(codeString)) 9259 return new Enumeration<SPDXLicense>(this, SPDXLicense.BSD_2_CLAUSE_FREEBSD, code); 9260 if ("BSD-2-Clause-NetBSD".equals(codeString)) 9261 return new Enumeration<SPDXLicense>(this, SPDXLicense.BSD_2_CLAUSE_NETBSD, code); 9262 if ("BSD-2-Clause-Patent".equals(codeString)) 9263 return new Enumeration<SPDXLicense>(this, SPDXLicense.BSD_2_CLAUSE_PATENT, code); 9264 if ("BSD-2-Clause-Views".equals(codeString)) 9265 return new Enumeration<SPDXLicense>(this, SPDXLicense.BSD_2_CLAUSE_VIEWS, code); 9266 if ("BSD-3-Clause".equals(codeString)) 9267 return new Enumeration<SPDXLicense>(this, SPDXLicense.BSD_3_CLAUSE, code); 9268 if ("BSD-3-Clause-Attribution".equals(codeString)) 9269 return new Enumeration<SPDXLicense>(this, SPDXLicense.BSD_3_CLAUSE_ATTRIBUTION, code); 9270 if ("BSD-3-Clause-Clear".equals(codeString)) 9271 return new Enumeration<SPDXLicense>(this, SPDXLicense.BSD_3_CLAUSE_CLEAR, code); 9272 if ("BSD-3-Clause-LBNL".equals(codeString)) 9273 return new Enumeration<SPDXLicense>(this, SPDXLicense.BSD_3_CLAUSE_LBNL, code); 9274 if ("BSD-3-Clause-Modification".equals(codeString)) 9275 return new Enumeration<SPDXLicense>(this, SPDXLicense.BSD_3_CLAUSE_MODIFICATION, code); 9276 if ("BSD-3-Clause-No-Military-License".equals(codeString)) 9277 return new Enumeration<SPDXLicense>(this, SPDXLicense.BSD_3_CLAUSE_NO_MILITARY_LICENSE, code); 9278 if ("BSD-3-Clause-No-Nuclear-License".equals(codeString)) 9279 return new Enumeration<SPDXLicense>(this, SPDXLicense.BSD_3_CLAUSE_NO_NUCLEAR_LICENSE, code); 9280 if ("BSD-3-Clause-No-Nuclear-License-2014".equals(codeString)) 9281 return new Enumeration<SPDXLicense>(this, SPDXLicense.BSD_3_CLAUSE_NO_NUCLEAR_LICENSE_2014, code); 9282 if ("BSD-3-Clause-No-Nuclear-Warranty".equals(codeString)) 9283 return new Enumeration<SPDXLicense>(this, SPDXLicense.BSD_3_CLAUSE_NO_NUCLEAR_WARRANTY, code); 9284 if ("BSD-3-Clause-Open-MPI".equals(codeString)) 9285 return new Enumeration<SPDXLicense>(this, SPDXLicense.BSD_3_CLAUSE_OPEN_MPI, code); 9286 if ("BSD-4-Clause".equals(codeString)) 9287 return new Enumeration<SPDXLicense>(this, SPDXLicense.BSD_4_CLAUSE, code); 9288 if ("BSD-4-Clause-Shortened".equals(codeString)) 9289 return new Enumeration<SPDXLicense>(this, SPDXLicense.BSD_4_CLAUSE_SHORTENED, code); 9290 if ("BSD-4-Clause-UC".equals(codeString)) 9291 return new Enumeration<SPDXLicense>(this, SPDXLicense.BSD_4_CLAUSE_UC, code); 9292 if ("BSD-4.3RENO".equals(codeString)) 9293 return new Enumeration<SPDXLicense>(this, SPDXLicense.BSD_4_3RENO, code); 9294 if ("BSD-4.3TAHOE".equals(codeString)) 9295 return new Enumeration<SPDXLicense>(this, SPDXLicense.BSD_4_3TAHOE, code); 9296 if ("BSD-Advertising-Acknowledgement".equals(codeString)) 9297 return new Enumeration<SPDXLicense>(this, SPDXLicense.BSD_ADVERTISING_ACKNOWLEDGEMENT, code); 9298 if ("BSD-Attribution-HPND-disclaimer".equals(codeString)) 9299 return new Enumeration<SPDXLicense>(this, SPDXLicense.BSD_ATTRIBUTION_HPND_DISCLAIMER, code); 9300 if ("BSD-Protection".equals(codeString)) 9301 return new Enumeration<SPDXLicense>(this, SPDXLicense.BSD_PROTECTION, code); 9302 if ("BSD-Source-Code".equals(codeString)) 9303 return new Enumeration<SPDXLicense>(this, SPDXLicense.BSD_SOURCE_CODE, code); 9304 if ("BSL-1.0".equals(codeString)) 9305 return new Enumeration<SPDXLicense>(this, SPDXLicense.BSL_1_0, code); 9306 if ("BUSL-1.1".equals(codeString)) 9307 return new Enumeration<SPDXLicense>(this, SPDXLicense.BUSL_1_1, code); 9308 if ("bzip2-1.0.5".equals(codeString)) 9309 return new Enumeration<SPDXLicense>(this, SPDXLicense.BZIP2_1_0_5, code); 9310 if ("bzip2-1.0.6".equals(codeString)) 9311 return new Enumeration<SPDXLicense>(this, SPDXLicense.BZIP2_1_0_6, code); 9312 if ("C-UDA-1.0".equals(codeString)) 9313 return new Enumeration<SPDXLicense>(this, SPDXLicense.C_UDA_1_0, code); 9314 if ("CAL-1.0".equals(codeString)) 9315 return new Enumeration<SPDXLicense>(this, SPDXLicense.CAL_1_0, code); 9316 if ("CAL-1.0-Combined-Work-Exception".equals(codeString)) 9317 return new Enumeration<SPDXLicense>(this, SPDXLicense.CAL_1_0_COMBINED_WORK_EXCEPTION, code); 9318 if ("Caldera".equals(codeString)) 9319 return new Enumeration<SPDXLicense>(this, SPDXLicense.CALDERA, code); 9320 if ("CATOSL-1.1".equals(codeString)) 9321 return new Enumeration<SPDXLicense>(this, SPDXLicense.CATOSL_1_1, code); 9322 if ("CC-BY-1.0".equals(codeString)) 9323 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_1_0, code); 9324 if ("CC-BY-2.0".equals(codeString)) 9325 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_2_0, code); 9326 if ("CC-BY-2.5".equals(codeString)) 9327 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_2_5, code); 9328 if ("CC-BY-2.5-AU".equals(codeString)) 9329 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_2_5_AU, code); 9330 if ("CC-BY-3.0".equals(codeString)) 9331 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_3_0, code); 9332 if ("CC-BY-3.0-AT".equals(codeString)) 9333 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_3_0_AT, code); 9334 if ("CC-BY-3.0-DE".equals(codeString)) 9335 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_3_0_DE, code); 9336 if ("CC-BY-3.0-IGO".equals(codeString)) 9337 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_3_0_IGO, code); 9338 if ("CC-BY-3.0-NL".equals(codeString)) 9339 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_3_0_NL, code); 9340 if ("CC-BY-3.0-US".equals(codeString)) 9341 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_3_0_US, code); 9342 if ("CC-BY-4.0".equals(codeString)) 9343 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_4_0, code); 9344 if ("CC-BY-NC-1.0".equals(codeString)) 9345 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_NC_1_0, code); 9346 if ("CC-BY-NC-2.0".equals(codeString)) 9347 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_NC_2_0, code); 9348 if ("CC-BY-NC-2.5".equals(codeString)) 9349 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_NC_2_5, code); 9350 if ("CC-BY-NC-3.0".equals(codeString)) 9351 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_NC_3_0, code); 9352 if ("CC-BY-NC-3.0-DE".equals(codeString)) 9353 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_NC_3_0_DE, code); 9354 if ("CC-BY-NC-4.0".equals(codeString)) 9355 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_NC_4_0, code); 9356 if ("CC-BY-NC-ND-1.0".equals(codeString)) 9357 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_NC_ND_1_0, code); 9358 if ("CC-BY-NC-ND-2.0".equals(codeString)) 9359 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_NC_ND_2_0, code); 9360 if ("CC-BY-NC-ND-2.5".equals(codeString)) 9361 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_NC_ND_2_5, code); 9362 if ("CC-BY-NC-ND-3.0".equals(codeString)) 9363 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_NC_ND_3_0, code); 9364 if ("CC-BY-NC-ND-3.0-DE".equals(codeString)) 9365 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_NC_ND_3_0_DE, code); 9366 if ("CC-BY-NC-ND-3.0-IGO".equals(codeString)) 9367 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_NC_ND_3_0_IGO, code); 9368 if ("CC-BY-NC-ND-4.0".equals(codeString)) 9369 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_NC_ND_4_0, code); 9370 if ("CC-BY-NC-SA-1.0".equals(codeString)) 9371 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_NC_SA_1_0, code); 9372 if ("CC-BY-NC-SA-2.0".equals(codeString)) 9373 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_NC_SA_2_0, code); 9374 if ("CC-BY-NC-SA-2.0-DE".equals(codeString)) 9375 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_NC_SA_2_0_DE, code); 9376 if ("CC-BY-NC-SA-2.0-FR".equals(codeString)) 9377 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_NC_SA_2_0_FR, code); 9378 if ("CC-BY-NC-SA-2.0-UK".equals(codeString)) 9379 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_NC_SA_2_0_UK, code); 9380 if ("CC-BY-NC-SA-2.5".equals(codeString)) 9381 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_NC_SA_2_5, code); 9382 if ("CC-BY-NC-SA-3.0".equals(codeString)) 9383 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_NC_SA_3_0, code); 9384 if ("CC-BY-NC-SA-3.0-DE".equals(codeString)) 9385 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_NC_SA_3_0_DE, code); 9386 if ("CC-BY-NC-SA-3.0-IGO".equals(codeString)) 9387 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_NC_SA_3_0_IGO, code); 9388 if ("CC-BY-NC-SA-4.0".equals(codeString)) 9389 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_NC_SA_4_0, code); 9390 if ("CC-BY-ND-1.0".equals(codeString)) 9391 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_ND_1_0, code); 9392 if ("CC-BY-ND-2.0".equals(codeString)) 9393 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_ND_2_0, code); 9394 if ("CC-BY-ND-2.5".equals(codeString)) 9395 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_ND_2_5, code); 9396 if ("CC-BY-ND-3.0".equals(codeString)) 9397 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_ND_3_0, code); 9398 if ("CC-BY-ND-3.0-DE".equals(codeString)) 9399 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_ND_3_0_DE, code); 9400 if ("CC-BY-ND-4.0".equals(codeString)) 9401 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_ND_4_0, code); 9402 if ("CC-BY-SA-1.0".equals(codeString)) 9403 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_SA_1_0, code); 9404 if ("CC-BY-SA-2.0".equals(codeString)) 9405 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_SA_2_0, code); 9406 if ("CC-BY-SA-2.0-UK".equals(codeString)) 9407 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_SA_2_0_UK, code); 9408 if ("CC-BY-SA-2.1-JP".equals(codeString)) 9409 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_SA_2_1_JP, code); 9410 if ("CC-BY-SA-2.5".equals(codeString)) 9411 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_SA_2_5, code); 9412 if ("CC-BY-SA-3.0".equals(codeString)) 9413 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_SA_3_0, code); 9414 if ("CC-BY-SA-3.0-AT".equals(codeString)) 9415 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_SA_3_0_AT, code); 9416 if ("CC-BY-SA-3.0-DE".equals(codeString)) 9417 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_SA_3_0_DE, code); 9418 if ("CC-BY-SA-3.0-IGO".equals(codeString)) 9419 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_SA_3_0_IGO, code); 9420 if ("CC-BY-SA-4.0".equals(codeString)) 9421 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_BY_SA_4_0, code); 9422 if ("CC-PDDC".equals(codeString)) 9423 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC_PDDC, code); 9424 if ("CC0-1.0".equals(codeString)) 9425 return new Enumeration<SPDXLicense>(this, SPDXLicense.CC0_1_0, code); 9426 if ("CDDL-1.0".equals(codeString)) 9427 return new Enumeration<SPDXLicense>(this, SPDXLicense.CDDL_1_0, code); 9428 if ("CDDL-1.1".equals(codeString)) 9429 return new Enumeration<SPDXLicense>(this, SPDXLicense.CDDL_1_1, code); 9430 if ("CDL-1.0".equals(codeString)) 9431 return new Enumeration<SPDXLicense>(this, SPDXLicense.CDL_1_0, code); 9432 if ("CDLA-Permissive-1.0".equals(codeString)) 9433 return new Enumeration<SPDXLicense>(this, SPDXLicense.CDLA_PERMISSIVE_1_0, code); 9434 if ("CDLA-Permissive-2.0".equals(codeString)) 9435 return new Enumeration<SPDXLicense>(this, SPDXLicense.CDLA_PERMISSIVE_2_0, code); 9436 if ("CDLA-Sharing-1.0".equals(codeString)) 9437 return new Enumeration<SPDXLicense>(this, SPDXLicense.CDLA_SHARING_1_0, code); 9438 if ("CECILL-1.0".equals(codeString)) 9439 return new Enumeration<SPDXLicense>(this, SPDXLicense.CECILL_1_0, code); 9440 if ("CECILL-1.1".equals(codeString)) 9441 return new Enumeration<SPDXLicense>(this, SPDXLicense.CECILL_1_1, code); 9442 if ("CECILL-2.0".equals(codeString)) 9443 return new Enumeration<SPDXLicense>(this, SPDXLicense.CECILL_2_0, code); 9444 if ("CECILL-2.1".equals(codeString)) 9445 return new Enumeration<SPDXLicense>(this, SPDXLicense.CECILL_2_1, code); 9446 if ("CECILL-B".equals(codeString)) 9447 return new Enumeration<SPDXLicense>(this, SPDXLicense.CECILL_B, code); 9448 if ("CECILL-C".equals(codeString)) 9449 return new Enumeration<SPDXLicense>(this, SPDXLicense.CECILL_C, code); 9450 if ("CERN-OHL-1.1".equals(codeString)) 9451 return new Enumeration<SPDXLicense>(this, SPDXLicense.CERN_OHL_1_1, code); 9452 if ("CERN-OHL-1.2".equals(codeString)) 9453 return new Enumeration<SPDXLicense>(this, SPDXLicense.CERN_OHL_1_2, code); 9454 if ("CERN-OHL-P-2.0".equals(codeString)) 9455 return new Enumeration<SPDXLicense>(this, SPDXLicense.CERN_OHL_P_2_0, code); 9456 if ("CERN-OHL-S-2.0".equals(codeString)) 9457 return new Enumeration<SPDXLicense>(this, SPDXLicense.CERN_OHL_S_2_0, code); 9458 if ("CERN-OHL-W-2.0".equals(codeString)) 9459 return new Enumeration<SPDXLicense>(this, SPDXLicense.CERN_OHL_W_2_0, code); 9460 if ("CFITSIO".equals(codeString)) 9461 return new Enumeration<SPDXLicense>(this, SPDXLicense.CFITSIO, code); 9462 if ("checkmk".equals(codeString)) 9463 return new Enumeration<SPDXLicense>(this, SPDXLicense.CHECKMK, code); 9464 if ("ClArtistic".equals(codeString)) 9465 return new Enumeration<SPDXLicense>(this, SPDXLicense.CLARTISTIC, code); 9466 if ("Clips".equals(codeString)) 9467 return new Enumeration<SPDXLicense>(this, SPDXLicense.CLIPS, code); 9468 if ("CMU-Mach".equals(codeString)) 9469 return new Enumeration<SPDXLicense>(this, SPDXLicense.CMU_MACH, code); 9470 if ("CNRI-Jython".equals(codeString)) 9471 return new Enumeration<SPDXLicense>(this, SPDXLicense.CNRI_JYTHON, code); 9472 if ("CNRI-Python".equals(codeString)) 9473 return new Enumeration<SPDXLicense>(this, SPDXLicense.CNRI_PYTHON, code); 9474 if ("CNRI-Python-GPL-Compatible".equals(codeString)) 9475 return new Enumeration<SPDXLicense>(this, SPDXLicense.CNRI_PYTHON_GPL_COMPATIBLE, code); 9476 if ("COIL-1.0".equals(codeString)) 9477 return new Enumeration<SPDXLicense>(this, SPDXLicense.COIL_1_0, code); 9478 if ("Community-Spec-1.0".equals(codeString)) 9479 return new Enumeration<SPDXLicense>(this, SPDXLicense.COMMUNITY_SPEC_1_0, code); 9480 if ("Condor-1.1".equals(codeString)) 9481 return new Enumeration<SPDXLicense>(this, SPDXLicense.CONDOR_1_1, code); 9482 if ("copyleft-next-0.3.0".equals(codeString)) 9483 return new Enumeration<SPDXLicense>(this, SPDXLicense.COPYLEFT_NEXT_0_3_0, code); 9484 if ("copyleft-next-0.3.1".equals(codeString)) 9485 return new Enumeration<SPDXLicense>(this, SPDXLicense.COPYLEFT_NEXT_0_3_1, code); 9486 if ("Cornell-Lossless-JPEG".equals(codeString)) 9487 return new Enumeration<SPDXLicense>(this, SPDXLicense.CORNELL_LOSSLESS_JPEG, code); 9488 if ("CPAL-1.0".equals(codeString)) 9489 return new Enumeration<SPDXLicense>(this, SPDXLicense.CPAL_1_0, code); 9490 if ("CPL-1.0".equals(codeString)) 9491 return new Enumeration<SPDXLicense>(this, SPDXLicense.CPL_1_0, code); 9492 if ("CPOL-1.02".equals(codeString)) 9493 return new Enumeration<SPDXLicense>(this, SPDXLicense.CPOL_1_02, code); 9494 if ("Crossword".equals(codeString)) 9495 return new Enumeration<SPDXLicense>(this, SPDXLicense.CROSSWORD, code); 9496 if ("CrystalStacker".equals(codeString)) 9497 return new Enumeration<SPDXLicense>(this, SPDXLicense.CRYSTALSTACKER, code); 9498 if ("CUA-OPL-1.0".equals(codeString)) 9499 return new Enumeration<SPDXLicense>(this, SPDXLicense.CUA_OPL_1_0, code); 9500 if ("Cube".equals(codeString)) 9501 return new Enumeration<SPDXLicense>(this, SPDXLicense.CUBE, code); 9502 if ("curl".equals(codeString)) 9503 return new Enumeration<SPDXLicense>(this, SPDXLicense.CURL, code); 9504 if ("D-FSL-1.0".equals(codeString)) 9505 return new Enumeration<SPDXLicense>(this, SPDXLicense.D_FSL_1_0, code); 9506 if ("diffmark".equals(codeString)) 9507 return new Enumeration<SPDXLicense>(this, SPDXLicense.DIFFMARK, code); 9508 if ("DL-DE-BY-2.0".equals(codeString)) 9509 return new Enumeration<SPDXLicense>(this, SPDXLicense.DL_DE_BY_2_0, code); 9510 if ("DOC".equals(codeString)) 9511 return new Enumeration<SPDXLicense>(this, SPDXLicense.DOC, code); 9512 if ("Dotseqn".equals(codeString)) 9513 return new Enumeration<SPDXLicense>(this, SPDXLicense.DOTSEQN, code); 9514 if ("DRL-1.0".equals(codeString)) 9515 return new Enumeration<SPDXLicense>(this, SPDXLicense.DRL_1_0, code); 9516 if ("DSDP".equals(codeString)) 9517 return new Enumeration<SPDXLicense>(this, SPDXLicense.DSDP, code); 9518 if ("dtoa".equals(codeString)) 9519 return new Enumeration<SPDXLicense>(this, SPDXLicense.DTOA, code); 9520 if ("dvipdfm".equals(codeString)) 9521 return new Enumeration<SPDXLicense>(this, SPDXLicense.DVIPDFM, code); 9522 if ("ECL-1.0".equals(codeString)) 9523 return new Enumeration<SPDXLicense>(this, SPDXLicense.ECL_1_0, code); 9524 if ("ECL-2.0".equals(codeString)) 9525 return new Enumeration<SPDXLicense>(this, SPDXLicense.ECL_2_0, code); 9526 if ("eCos-2.0".equals(codeString)) 9527 return new Enumeration<SPDXLicense>(this, SPDXLicense.ECOS_2_0, code); 9528 if ("EFL-1.0".equals(codeString)) 9529 return new Enumeration<SPDXLicense>(this, SPDXLicense.EFL_1_0, code); 9530 if ("EFL-2.0".equals(codeString)) 9531 return new Enumeration<SPDXLicense>(this, SPDXLicense.EFL_2_0, code); 9532 if ("eGenix".equals(codeString)) 9533 return new Enumeration<SPDXLicense>(this, SPDXLicense.EGENIX, code); 9534 if ("Elastic-2.0".equals(codeString)) 9535 return new Enumeration<SPDXLicense>(this, SPDXLicense.ELASTIC_2_0, code); 9536 if ("Entessa".equals(codeString)) 9537 return new Enumeration<SPDXLicense>(this, SPDXLicense.ENTESSA, code); 9538 if ("EPICS".equals(codeString)) 9539 return new Enumeration<SPDXLicense>(this, SPDXLicense.EPICS, code); 9540 if ("EPL-1.0".equals(codeString)) 9541 return new Enumeration<SPDXLicense>(this, SPDXLicense.EPL_1_0, code); 9542 if ("EPL-2.0".equals(codeString)) 9543 return new Enumeration<SPDXLicense>(this, SPDXLicense.EPL_2_0, code); 9544 if ("ErlPL-1.1".equals(codeString)) 9545 return new Enumeration<SPDXLicense>(this, SPDXLicense.ERLPL_1_1, code); 9546 if ("etalab-2.0".equals(codeString)) 9547 return new Enumeration<SPDXLicense>(this, SPDXLicense.ETALAB_2_0, code); 9548 if ("EUDatagrid".equals(codeString)) 9549 return new Enumeration<SPDXLicense>(this, SPDXLicense.EUDATAGRID, code); 9550 if ("EUPL-1.0".equals(codeString)) 9551 return new Enumeration<SPDXLicense>(this, SPDXLicense.EUPL_1_0, code); 9552 if ("EUPL-1.1".equals(codeString)) 9553 return new Enumeration<SPDXLicense>(this, SPDXLicense.EUPL_1_1, code); 9554 if ("EUPL-1.2".equals(codeString)) 9555 return new Enumeration<SPDXLicense>(this, SPDXLicense.EUPL_1_2, code); 9556 if ("Eurosym".equals(codeString)) 9557 return new Enumeration<SPDXLicense>(this, SPDXLicense.EUROSYM, code); 9558 if ("Fair".equals(codeString)) 9559 return new Enumeration<SPDXLicense>(this, SPDXLicense.FAIR, code); 9560 if ("FDK-AAC".equals(codeString)) 9561 return new Enumeration<SPDXLicense>(this, SPDXLicense.FDK_AAC, code); 9562 if ("Frameworx-1.0".equals(codeString)) 9563 return new Enumeration<SPDXLicense>(this, SPDXLicense.FRAMEWORX_1_0, code); 9564 if ("FreeBSD-DOC".equals(codeString)) 9565 return new Enumeration<SPDXLicense>(this, SPDXLicense.FREEBSD_DOC, code); 9566 if ("FreeImage".equals(codeString)) 9567 return new Enumeration<SPDXLicense>(this, SPDXLicense.FREEIMAGE, code); 9568 if ("FSFAP".equals(codeString)) 9569 return new Enumeration<SPDXLicense>(this, SPDXLicense.FSFAP, code); 9570 if ("FSFUL".equals(codeString)) 9571 return new Enumeration<SPDXLicense>(this, SPDXLicense.FSFUL, code); 9572 if ("FSFULLR".equals(codeString)) 9573 return new Enumeration<SPDXLicense>(this, SPDXLicense.FSFULLR, code); 9574 if ("FSFULLRWD".equals(codeString)) 9575 return new Enumeration<SPDXLicense>(this, SPDXLicense.FSFULLRWD, code); 9576 if ("FTL".equals(codeString)) 9577 return new Enumeration<SPDXLicense>(this, SPDXLicense.FTL, code); 9578 if ("GD".equals(codeString)) 9579 return new Enumeration<SPDXLicense>(this, SPDXLicense.GD, code); 9580 if ("GFDL-1.1".equals(codeString)) 9581 return new Enumeration<SPDXLicense>(this, SPDXLicense.GFDL_1_1, code); 9582 if ("GFDL-1.1-invariants-only".equals(codeString)) 9583 return new Enumeration<SPDXLicense>(this, SPDXLicense.GFDL_1_1_INVARIANTS_ONLY, code); 9584 if ("GFDL-1.1-invariants-or-later".equals(codeString)) 9585 return new Enumeration<SPDXLicense>(this, SPDXLicense.GFDL_1_1_INVARIANTS_OR_LATER, code); 9586 if ("GFDL-1.1-no-invariants-only".equals(codeString)) 9587 return new Enumeration<SPDXLicense>(this, SPDXLicense.GFDL_1_1_NO_INVARIANTS_ONLY, code); 9588 if ("GFDL-1.1-no-invariants-or-later".equals(codeString)) 9589 return new Enumeration<SPDXLicense>(this, SPDXLicense.GFDL_1_1_NO_INVARIANTS_OR_LATER, code); 9590 if ("GFDL-1.1-only".equals(codeString)) 9591 return new Enumeration<SPDXLicense>(this, SPDXLicense.GFDL_1_1_ONLY, code); 9592 if ("GFDL-1.1-or-later".equals(codeString)) 9593 return new Enumeration<SPDXLicense>(this, SPDXLicense.GFDL_1_1_OR_LATER, code); 9594 if ("GFDL-1.2".equals(codeString)) 9595 return new Enumeration<SPDXLicense>(this, SPDXLicense.GFDL_1_2, code); 9596 if ("GFDL-1.2-invariants-only".equals(codeString)) 9597 return new Enumeration<SPDXLicense>(this, SPDXLicense.GFDL_1_2_INVARIANTS_ONLY, code); 9598 if ("GFDL-1.2-invariants-or-later".equals(codeString)) 9599 return new Enumeration<SPDXLicense>(this, SPDXLicense.GFDL_1_2_INVARIANTS_OR_LATER, code); 9600 if ("GFDL-1.2-no-invariants-only".equals(codeString)) 9601 return new Enumeration<SPDXLicense>(this, SPDXLicense.GFDL_1_2_NO_INVARIANTS_ONLY, code); 9602 if ("GFDL-1.2-no-invariants-or-later".equals(codeString)) 9603 return new Enumeration<SPDXLicense>(this, SPDXLicense.GFDL_1_2_NO_INVARIANTS_OR_LATER, code); 9604 if ("GFDL-1.2-only".equals(codeString)) 9605 return new Enumeration<SPDXLicense>(this, SPDXLicense.GFDL_1_2_ONLY, code); 9606 if ("GFDL-1.2-or-later".equals(codeString)) 9607 return new Enumeration<SPDXLicense>(this, SPDXLicense.GFDL_1_2_OR_LATER, code); 9608 if ("GFDL-1.3".equals(codeString)) 9609 return new Enumeration<SPDXLicense>(this, SPDXLicense.GFDL_1_3, code); 9610 if ("GFDL-1.3-invariants-only".equals(codeString)) 9611 return new Enumeration<SPDXLicense>(this, SPDXLicense.GFDL_1_3_INVARIANTS_ONLY, code); 9612 if ("GFDL-1.3-invariants-or-later".equals(codeString)) 9613 return new Enumeration<SPDXLicense>(this, SPDXLicense.GFDL_1_3_INVARIANTS_OR_LATER, code); 9614 if ("GFDL-1.3-no-invariants-only".equals(codeString)) 9615 return new Enumeration<SPDXLicense>(this, SPDXLicense.GFDL_1_3_NO_INVARIANTS_ONLY, code); 9616 if ("GFDL-1.3-no-invariants-or-later".equals(codeString)) 9617 return new Enumeration<SPDXLicense>(this, SPDXLicense.GFDL_1_3_NO_INVARIANTS_OR_LATER, code); 9618 if ("GFDL-1.3-only".equals(codeString)) 9619 return new Enumeration<SPDXLicense>(this, SPDXLicense.GFDL_1_3_ONLY, code); 9620 if ("GFDL-1.3-or-later".equals(codeString)) 9621 return new Enumeration<SPDXLicense>(this, SPDXLicense.GFDL_1_3_OR_LATER, code); 9622 if ("Giftware".equals(codeString)) 9623 return new Enumeration<SPDXLicense>(this, SPDXLicense.GIFTWARE, code); 9624 if ("GL2PS".equals(codeString)) 9625 return new Enumeration<SPDXLicense>(this, SPDXLicense.GL2PS, code); 9626 if ("Glide".equals(codeString)) 9627 return new Enumeration<SPDXLicense>(this, SPDXLicense.GLIDE, code); 9628 if ("Glulxe".equals(codeString)) 9629 return new Enumeration<SPDXLicense>(this, SPDXLicense.GLULXE, code); 9630 if ("GLWTPL".equals(codeString)) 9631 return new Enumeration<SPDXLicense>(this, SPDXLicense.GLWTPL, code); 9632 if ("gnuplot".equals(codeString)) 9633 return new Enumeration<SPDXLicense>(this, SPDXLicense.GNUPLOT, code); 9634 if ("GPL-1.0".equals(codeString)) 9635 return new Enumeration<SPDXLicense>(this, SPDXLicense.GPL_1_0, code); 9636 if ("GPL-1.0+".equals(codeString)) 9637 return new Enumeration<SPDXLicense>(this, SPDXLicense.GPL_1_0PLUS, code); 9638 if ("GPL-1.0-only".equals(codeString)) 9639 return new Enumeration<SPDXLicense>(this, SPDXLicense.GPL_1_0_ONLY, code); 9640 if ("GPL-1.0-or-later".equals(codeString)) 9641 return new Enumeration<SPDXLicense>(this, SPDXLicense.GPL_1_0_OR_LATER, code); 9642 if ("GPL-2.0".equals(codeString)) 9643 return new Enumeration<SPDXLicense>(this, SPDXLicense.GPL_2_0, code); 9644 if ("GPL-2.0+".equals(codeString)) 9645 return new Enumeration<SPDXLicense>(this, SPDXLicense.GPL_2_0PLUS, code); 9646 if ("GPL-2.0-only".equals(codeString)) 9647 return new Enumeration<SPDXLicense>(this, SPDXLicense.GPL_2_0_ONLY, code); 9648 if ("GPL-2.0-or-later".equals(codeString)) 9649 return new Enumeration<SPDXLicense>(this, SPDXLicense.GPL_2_0_OR_LATER, code); 9650 if ("GPL-2.0-with-autoconf-exception".equals(codeString)) 9651 return new Enumeration<SPDXLicense>(this, SPDXLicense.GPL_2_0_WITH_AUTOCONF_EXCEPTION, code); 9652 if ("GPL-2.0-with-bison-exception".equals(codeString)) 9653 return new Enumeration<SPDXLicense>(this, SPDXLicense.GPL_2_0_WITH_BISON_EXCEPTION, code); 9654 if ("GPL-2.0-with-classpath-exception".equals(codeString)) 9655 return new Enumeration<SPDXLicense>(this, SPDXLicense.GPL_2_0_WITH_CLASSPATH_EXCEPTION, code); 9656 if ("GPL-2.0-with-font-exception".equals(codeString)) 9657 return new Enumeration<SPDXLicense>(this, SPDXLicense.GPL_2_0_WITH_FONT_EXCEPTION, code); 9658 if ("GPL-2.0-with-GCC-exception".equals(codeString)) 9659 return new Enumeration<SPDXLicense>(this, SPDXLicense.GPL_2_0_WITH_GCC_EXCEPTION, code); 9660 if ("GPL-3.0".equals(codeString)) 9661 return new Enumeration<SPDXLicense>(this, SPDXLicense.GPL_3_0, code); 9662 if ("GPL-3.0+".equals(codeString)) 9663 return new Enumeration<SPDXLicense>(this, SPDXLicense.GPL_3_0PLUS, code); 9664 if ("GPL-3.0-only".equals(codeString)) 9665 return new Enumeration<SPDXLicense>(this, SPDXLicense.GPL_3_0_ONLY, code); 9666 if ("GPL-3.0-or-later".equals(codeString)) 9667 return new Enumeration<SPDXLicense>(this, SPDXLicense.GPL_3_0_OR_LATER, code); 9668 if ("GPL-3.0-with-autoconf-exception".equals(codeString)) 9669 return new Enumeration<SPDXLicense>(this, SPDXLicense.GPL_3_0_WITH_AUTOCONF_EXCEPTION, code); 9670 if ("GPL-3.0-with-GCC-exception".equals(codeString)) 9671 return new Enumeration<SPDXLicense>(this, SPDXLicense.GPL_3_0_WITH_GCC_EXCEPTION, code); 9672 if ("Graphics-Gems".equals(codeString)) 9673 return new Enumeration<SPDXLicense>(this, SPDXLicense.GRAPHICS_GEMS, code); 9674 if ("gSOAP-1.3b".equals(codeString)) 9675 return new Enumeration<SPDXLicense>(this, SPDXLicense.GSOAP_1_3B, code); 9676 if ("HaskellReport".equals(codeString)) 9677 return new Enumeration<SPDXLicense>(this, SPDXLicense.HASKELLREPORT, code); 9678 if ("Hippocratic-2.1".equals(codeString)) 9679 return new Enumeration<SPDXLicense>(this, SPDXLicense.HIPPOCRATIC_2_1, code); 9680 if ("HP-1986".equals(codeString)) 9681 return new Enumeration<SPDXLicense>(this, SPDXLicense.HP_1986, code); 9682 if ("HPND".equals(codeString)) 9683 return new Enumeration<SPDXLicense>(this, SPDXLicense.HPND, code); 9684 if ("HPND-export-US".equals(codeString)) 9685 return new Enumeration<SPDXLicense>(this, SPDXLicense.HPND_EXPORT_US, code); 9686 if ("HPND-Markus-Kuhn".equals(codeString)) 9687 return new Enumeration<SPDXLicense>(this, SPDXLicense.HPND_MARKUS_KUHN, code); 9688 if ("HPND-sell-variant".equals(codeString)) 9689 return new Enumeration<SPDXLicense>(this, SPDXLicense.HPND_SELL_VARIANT, code); 9690 if ("HPND-sell-variant-MIT-disclaimer".equals(codeString)) 9691 return new Enumeration<SPDXLicense>(this, SPDXLicense.HPND_SELL_VARIANT_MIT_DISCLAIMER, code); 9692 if ("HTMLTIDY".equals(codeString)) 9693 return new Enumeration<SPDXLicense>(this, SPDXLicense.HTMLTIDY, code); 9694 if ("IBM-pibs".equals(codeString)) 9695 return new Enumeration<SPDXLicense>(this, SPDXLicense.IBM_PIBS, code); 9696 if ("ICU".equals(codeString)) 9697 return new Enumeration<SPDXLicense>(this, SPDXLicense.ICU, code); 9698 if ("IEC-Code-Components-EULA".equals(codeString)) 9699 return new Enumeration<SPDXLicense>(this, SPDXLicense.IEC_CODE_COMPONENTS_EULA, code); 9700 if ("IJG".equals(codeString)) 9701 return new Enumeration<SPDXLicense>(this, SPDXLicense.IJG, code); 9702 if ("IJG-short".equals(codeString)) 9703 return new Enumeration<SPDXLicense>(this, SPDXLicense.IJG_SHORT, code); 9704 if ("ImageMagick".equals(codeString)) 9705 return new Enumeration<SPDXLicense>(this, SPDXLicense.IMAGEMAGICK, code); 9706 if ("iMatix".equals(codeString)) 9707 return new Enumeration<SPDXLicense>(this, SPDXLicense.IMATIX, code); 9708 if ("Imlib2".equals(codeString)) 9709 return new Enumeration<SPDXLicense>(this, SPDXLicense.IMLIB2, code); 9710 if ("Info-ZIP".equals(codeString)) 9711 return new Enumeration<SPDXLicense>(this, SPDXLicense.INFO_ZIP, code); 9712 if ("Inner-Net-2.0".equals(codeString)) 9713 return new Enumeration<SPDXLicense>(this, SPDXLicense.INNER_NET_2_0, code); 9714 if ("Intel".equals(codeString)) 9715 return new Enumeration<SPDXLicense>(this, SPDXLicense.INTEL, code); 9716 if ("Intel-ACPI".equals(codeString)) 9717 return new Enumeration<SPDXLicense>(this, SPDXLicense.INTEL_ACPI, code); 9718 if ("Interbase-1.0".equals(codeString)) 9719 return new Enumeration<SPDXLicense>(this, SPDXLicense.INTERBASE_1_0, code); 9720 if ("IPA".equals(codeString)) 9721 return new Enumeration<SPDXLicense>(this, SPDXLicense.IPA, code); 9722 if ("IPL-1.0".equals(codeString)) 9723 return new Enumeration<SPDXLicense>(this, SPDXLicense.IPL_1_0, code); 9724 if ("ISC".equals(codeString)) 9725 return new Enumeration<SPDXLicense>(this, SPDXLicense.ISC, code); 9726 if ("Jam".equals(codeString)) 9727 return new Enumeration<SPDXLicense>(this, SPDXLicense.JAM, code); 9728 if ("JasPer-2.0".equals(codeString)) 9729 return new Enumeration<SPDXLicense>(this, SPDXLicense.JASPER_2_0, code); 9730 if ("JPL-image".equals(codeString)) 9731 return new Enumeration<SPDXLicense>(this, SPDXLicense.JPL_IMAGE, code); 9732 if ("JPNIC".equals(codeString)) 9733 return new Enumeration<SPDXLicense>(this, SPDXLicense.JPNIC, code); 9734 if ("JSON".equals(codeString)) 9735 return new Enumeration<SPDXLicense>(this, SPDXLicense.JSON, code); 9736 if ("Kazlib".equals(codeString)) 9737 return new Enumeration<SPDXLicense>(this, SPDXLicense.KAZLIB, code); 9738 if ("Knuth-CTAN".equals(codeString)) 9739 return new Enumeration<SPDXLicense>(this, SPDXLicense.KNUTH_CTAN, code); 9740 if ("LAL-1.2".equals(codeString)) 9741 return new Enumeration<SPDXLicense>(this, SPDXLicense.LAL_1_2, code); 9742 if ("LAL-1.3".equals(codeString)) 9743 return new Enumeration<SPDXLicense>(this, SPDXLicense.LAL_1_3, code); 9744 if ("Latex2e".equals(codeString)) 9745 return new Enumeration<SPDXLicense>(this, SPDXLicense.LATEX2E, code); 9746 if ("Latex2e-translated-notice".equals(codeString)) 9747 return new Enumeration<SPDXLicense>(this, SPDXLicense.LATEX2E_TRANSLATED_NOTICE, code); 9748 if ("Leptonica".equals(codeString)) 9749 return new Enumeration<SPDXLicense>(this, SPDXLicense.LEPTONICA, code); 9750 if ("LGPL-2.0".equals(codeString)) 9751 return new Enumeration<SPDXLicense>(this, SPDXLicense.LGPL_2_0, code); 9752 if ("LGPL-2.0+".equals(codeString)) 9753 return new Enumeration<SPDXLicense>(this, SPDXLicense.LGPL_2_0PLUS, code); 9754 if ("LGPL-2.0-only".equals(codeString)) 9755 return new Enumeration<SPDXLicense>(this, SPDXLicense.LGPL_2_0_ONLY, code); 9756 if ("LGPL-2.0-or-later".equals(codeString)) 9757 return new Enumeration<SPDXLicense>(this, SPDXLicense.LGPL_2_0_OR_LATER, code); 9758 if ("LGPL-2.1".equals(codeString)) 9759 return new Enumeration<SPDXLicense>(this, SPDXLicense.LGPL_2_1, code); 9760 if ("LGPL-2.1+".equals(codeString)) 9761 return new Enumeration<SPDXLicense>(this, SPDXLicense.LGPL_2_1PLUS, code); 9762 if ("LGPL-2.1-only".equals(codeString)) 9763 return new Enumeration<SPDXLicense>(this, SPDXLicense.LGPL_2_1_ONLY, code); 9764 if ("LGPL-2.1-or-later".equals(codeString)) 9765 return new Enumeration<SPDXLicense>(this, SPDXLicense.LGPL_2_1_OR_LATER, code); 9766 if ("LGPL-3.0".equals(codeString)) 9767 return new Enumeration<SPDXLicense>(this, SPDXLicense.LGPL_3_0, code); 9768 if ("LGPL-3.0+".equals(codeString)) 9769 return new Enumeration<SPDXLicense>(this, SPDXLicense.LGPL_3_0PLUS, code); 9770 if ("LGPL-3.0-only".equals(codeString)) 9771 return new Enumeration<SPDXLicense>(this, SPDXLicense.LGPL_3_0_ONLY, code); 9772 if ("LGPL-3.0-or-later".equals(codeString)) 9773 return new Enumeration<SPDXLicense>(this, SPDXLicense.LGPL_3_0_OR_LATER, code); 9774 if ("LGPLLR".equals(codeString)) 9775 return new Enumeration<SPDXLicense>(this, SPDXLicense.LGPLLR, code); 9776 if ("Libpng".equals(codeString)) 9777 return new Enumeration<SPDXLicense>(this, SPDXLicense.LIBPNG, code); 9778 if ("libpng-2.0".equals(codeString)) 9779 return new Enumeration<SPDXLicense>(this, SPDXLicense.LIBPNG_2_0, code); 9780 if ("libselinux-1.0".equals(codeString)) 9781 return new Enumeration<SPDXLicense>(this, SPDXLicense.LIBSELINUX_1_0, code); 9782 if ("libtiff".equals(codeString)) 9783 return new Enumeration<SPDXLicense>(this, SPDXLicense.LIBTIFF, code); 9784 if ("libutil-David-Nugent".equals(codeString)) 9785 return new Enumeration<SPDXLicense>(this, SPDXLicense.LIBUTIL_DAVID_NUGENT, code); 9786 if ("LiLiQ-P-1.1".equals(codeString)) 9787 return new Enumeration<SPDXLicense>(this, SPDXLicense.LILIQ_P_1_1, code); 9788 if ("LiLiQ-R-1.1".equals(codeString)) 9789 return new Enumeration<SPDXLicense>(this, SPDXLicense.LILIQ_R_1_1, code); 9790 if ("LiLiQ-Rplus-1.1".equals(codeString)) 9791 return new Enumeration<SPDXLicense>(this, SPDXLicense.LILIQ_RPLUS_1_1, code); 9792 if ("Linux-man-pages-1-para".equals(codeString)) 9793 return new Enumeration<SPDXLicense>(this, SPDXLicense.LINUX_MAN_PAGES_1_PARA, code); 9794 if ("Linux-man-pages-copyleft".equals(codeString)) 9795 return new Enumeration<SPDXLicense>(this, SPDXLicense.LINUX_MAN_PAGES_COPYLEFT, code); 9796 if ("Linux-man-pages-copyleft-2-para".equals(codeString)) 9797 return new Enumeration<SPDXLicense>(this, SPDXLicense.LINUX_MAN_PAGES_COPYLEFT_2_PARA, code); 9798 if ("Linux-man-pages-copyleft-var".equals(codeString)) 9799 return new Enumeration<SPDXLicense>(this, SPDXLicense.LINUX_MAN_PAGES_COPYLEFT_VAR, code); 9800 if ("Linux-OpenIB".equals(codeString)) 9801 return new Enumeration<SPDXLicense>(this, SPDXLicense.LINUX_OPENIB, code); 9802 if ("LOOP".equals(codeString)) 9803 return new Enumeration<SPDXLicense>(this, SPDXLicense.LOOP, code); 9804 if ("LPL-1.0".equals(codeString)) 9805 return new Enumeration<SPDXLicense>(this, SPDXLicense.LPL_1_0, code); 9806 if ("LPL-1.02".equals(codeString)) 9807 return new Enumeration<SPDXLicense>(this, SPDXLicense.LPL_1_02, code); 9808 if ("LPPL-1.0".equals(codeString)) 9809 return new Enumeration<SPDXLicense>(this, SPDXLicense.LPPL_1_0, code); 9810 if ("LPPL-1.1".equals(codeString)) 9811 return new Enumeration<SPDXLicense>(this, SPDXLicense.LPPL_1_1, code); 9812 if ("LPPL-1.2".equals(codeString)) 9813 return new Enumeration<SPDXLicense>(this, SPDXLicense.LPPL_1_2, code); 9814 if ("LPPL-1.3a".equals(codeString)) 9815 return new Enumeration<SPDXLicense>(this, SPDXLicense.LPPL_1_3A, code); 9816 if ("LPPL-1.3c".equals(codeString)) 9817 return new Enumeration<SPDXLicense>(this, SPDXLicense.LPPL_1_3C, code); 9818 if ("LZMA-SDK-9.11-to-9.20".equals(codeString)) 9819 return new Enumeration<SPDXLicense>(this, SPDXLicense.LZMA_SDK_9_11_TO_9_20, code); 9820 if ("LZMA-SDK-9.22".equals(codeString)) 9821 return new Enumeration<SPDXLicense>(this, SPDXLicense.LZMA_SDK_9_22, code); 9822 if ("MakeIndex".equals(codeString)) 9823 return new Enumeration<SPDXLicense>(this, SPDXLicense.MAKEINDEX, code); 9824 if ("Martin-Birgmeier".equals(codeString)) 9825 return new Enumeration<SPDXLicense>(this, SPDXLicense.MARTIN_BIRGMEIER, code); 9826 if ("metamail".equals(codeString)) 9827 return new Enumeration<SPDXLicense>(this, SPDXLicense.METAMAIL, code); 9828 if ("Minpack".equals(codeString)) 9829 return new Enumeration<SPDXLicense>(this, SPDXLicense.MINPACK, code); 9830 if ("MirOS".equals(codeString)) 9831 return new Enumeration<SPDXLicense>(this, SPDXLicense.MIROS, code); 9832 if ("MIT".equals(codeString)) 9833 return new Enumeration<SPDXLicense>(this, SPDXLicense.MIT, code); 9834 if ("MIT-0".equals(codeString)) 9835 return new Enumeration<SPDXLicense>(this, SPDXLicense.MIT_0, code); 9836 if ("MIT-advertising".equals(codeString)) 9837 return new Enumeration<SPDXLicense>(this, SPDXLicense.MIT_ADVERTISING, code); 9838 if ("MIT-CMU".equals(codeString)) 9839 return new Enumeration<SPDXLicense>(this, SPDXLicense.MIT_CMU, code); 9840 if ("MIT-enna".equals(codeString)) 9841 return new Enumeration<SPDXLicense>(this, SPDXLicense.MIT_ENNA, code); 9842 if ("MIT-feh".equals(codeString)) 9843 return new Enumeration<SPDXLicense>(this, SPDXLicense.MIT_FEH, code); 9844 if ("MIT-Festival".equals(codeString)) 9845 return new Enumeration<SPDXLicense>(this, SPDXLicense.MIT_FESTIVAL, code); 9846 if ("MIT-Modern-Variant".equals(codeString)) 9847 return new Enumeration<SPDXLicense>(this, SPDXLicense.MIT_MODERN_VARIANT, code); 9848 if ("MIT-open-group".equals(codeString)) 9849 return new Enumeration<SPDXLicense>(this, SPDXLicense.MIT_OPEN_GROUP, code); 9850 if ("MIT-Wu".equals(codeString)) 9851 return new Enumeration<SPDXLicense>(this, SPDXLicense.MIT_WU, code); 9852 if ("MITNFA".equals(codeString)) 9853 return new Enumeration<SPDXLicense>(this, SPDXLicense.MITNFA, code); 9854 if ("Motosoto".equals(codeString)) 9855 return new Enumeration<SPDXLicense>(this, SPDXLicense.MOTOSOTO, code); 9856 if ("mpi-permissive".equals(codeString)) 9857 return new Enumeration<SPDXLicense>(this, SPDXLicense.MPI_PERMISSIVE, code); 9858 if ("mpich2".equals(codeString)) 9859 return new Enumeration<SPDXLicense>(this, SPDXLicense.MPICH2, code); 9860 if ("MPL-1.0".equals(codeString)) 9861 return new Enumeration<SPDXLicense>(this, SPDXLicense.MPL_1_0, code); 9862 if ("MPL-1.1".equals(codeString)) 9863 return new Enumeration<SPDXLicense>(this, SPDXLicense.MPL_1_1, code); 9864 if ("MPL-2.0".equals(codeString)) 9865 return new Enumeration<SPDXLicense>(this, SPDXLicense.MPL_2_0, code); 9866 if ("MPL-2.0-no-copyleft-exception".equals(codeString)) 9867 return new Enumeration<SPDXLicense>(this, SPDXLicense.MPL_2_0_NO_COPYLEFT_EXCEPTION, code); 9868 if ("mplus".equals(codeString)) 9869 return new Enumeration<SPDXLicense>(this, SPDXLicense.MPLUS, code); 9870 if ("MS-LPL".equals(codeString)) 9871 return new Enumeration<SPDXLicense>(this, SPDXLicense.MS_LPL, code); 9872 if ("MS-PL".equals(codeString)) 9873 return new Enumeration<SPDXLicense>(this, SPDXLicense.MS_PL, code); 9874 if ("MS-RL".equals(codeString)) 9875 return new Enumeration<SPDXLicense>(this, SPDXLicense.MS_RL, code); 9876 if ("MTLL".equals(codeString)) 9877 return new Enumeration<SPDXLicense>(this, SPDXLicense.MTLL, code); 9878 if ("MulanPSL-1.0".equals(codeString)) 9879 return new Enumeration<SPDXLicense>(this, SPDXLicense.MULANPSL_1_0, code); 9880 if ("MulanPSL-2.0".equals(codeString)) 9881 return new Enumeration<SPDXLicense>(this, SPDXLicense.MULANPSL_2_0, code); 9882 if ("Multics".equals(codeString)) 9883 return new Enumeration<SPDXLicense>(this, SPDXLicense.MULTICS, code); 9884 if ("Mup".equals(codeString)) 9885 return new Enumeration<SPDXLicense>(this, SPDXLicense.MUP, code); 9886 if ("NAIST-2003".equals(codeString)) 9887 return new Enumeration<SPDXLicense>(this, SPDXLicense.NAIST_2003, code); 9888 if ("NASA-1.3".equals(codeString)) 9889 return new Enumeration<SPDXLicense>(this, SPDXLicense.NASA_1_3, code); 9890 if ("Naumen".equals(codeString)) 9891 return new Enumeration<SPDXLicense>(this, SPDXLicense.NAUMEN, code); 9892 if ("NBPL-1.0".equals(codeString)) 9893 return new Enumeration<SPDXLicense>(this, SPDXLicense.NBPL_1_0, code); 9894 if ("NCGL-UK-2.0".equals(codeString)) 9895 return new Enumeration<SPDXLicense>(this, SPDXLicense.NCGL_UK_2_0, code); 9896 if ("NCSA".equals(codeString)) 9897 return new Enumeration<SPDXLicense>(this, SPDXLicense.NCSA, code); 9898 if ("Net-SNMP".equals(codeString)) 9899 return new Enumeration<SPDXLicense>(this, SPDXLicense.NET_SNMP, code); 9900 if ("NetCDF".equals(codeString)) 9901 return new Enumeration<SPDXLicense>(this, SPDXLicense.NETCDF, code); 9902 if ("Newsletr".equals(codeString)) 9903 return new Enumeration<SPDXLicense>(this, SPDXLicense.NEWSLETR, code); 9904 if ("NGPL".equals(codeString)) 9905 return new Enumeration<SPDXLicense>(this, SPDXLicense.NGPL, code); 9906 if ("NICTA-1.0".equals(codeString)) 9907 return new Enumeration<SPDXLicense>(this, SPDXLicense.NICTA_1_0, code); 9908 if ("NIST-PD".equals(codeString)) 9909 return new Enumeration<SPDXLicense>(this, SPDXLicense.NIST_PD, code); 9910 if ("NIST-PD-fallback".equals(codeString)) 9911 return new Enumeration<SPDXLicense>(this, SPDXLicense.NIST_PD_FALLBACK, code); 9912 if ("NIST-Software".equals(codeString)) 9913 return new Enumeration<SPDXLicense>(this, SPDXLicense.NIST_SOFTWARE, code); 9914 if ("NLOD-1.0".equals(codeString)) 9915 return new Enumeration<SPDXLicense>(this, SPDXLicense.NLOD_1_0, code); 9916 if ("NLOD-2.0".equals(codeString)) 9917 return new Enumeration<SPDXLicense>(this, SPDXLicense.NLOD_2_0, code); 9918 if ("NLPL".equals(codeString)) 9919 return new Enumeration<SPDXLicense>(this, SPDXLicense.NLPL, code); 9920 if ("Nokia".equals(codeString)) 9921 return new Enumeration<SPDXLicense>(this, SPDXLicense.NOKIA, code); 9922 if ("NOSL".equals(codeString)) 9923 return new Enumeration<SPDXLicense>(this, SPDXLicense.NOSL, code); 9924 if ("not-open-source".equals(codeString)) 9925 return new Enumeration<SPDXLicense>(this, SPDXLicense.NOT_OPEN_SOURCE, code); 9926 if ("Noweb".equals(codeString)) 9927 return new Enumeration<SPDXLicense>(this, SPDXLicense.NOWEB, code); 9928 if ("NPL-1.0".equals(codeString)) 9929 return new Enumeration<SPDXLicense>(this, SPDXLicense.NPL_1_0, code); 9930 if ("NPL-1.1".equals(codeString)) 9931 return new Enumeration<SPDXLicense>(this, SPDXLicense.NPL_1_1, code); 9932 if ("NPOSL-3.0".equals(codeString)) 9933 return new Enumeration<SPDXLicense>(this, SPDXLicense.NPOSL_3_0, code); 9934 if ("NRL".equals(codeString)) 9935 return new Enumeration<SPDXLicense>(this, SPDXLicense.NRL, code); 9936 if ("NTP".equals(codeString)) 9937 return new Enumeration<SPDXLicense>(this, SPDXLicense.NTP, code); 9938 if ("NTP-0".equals(codeString)) 9939 return new Enumeration<SPDXLicense>(this, SPDXLicense.NTP_0, code); 9940 if ("Nunit".equals(codeString)) 9941 return new Enumeration<SPDXLicense>(this, SPDXLicense.NUNIT, code); 9942 if ("O-UDA-1.0".equals(codeString)) 9943 return new Enumeration<SPDXLicense>(this, SPDXLicense.O_UDA_1_0, code); 9944 if ("OCCT-PL".equals(codeString)) 9945 return new Enumeration<SPDXLicense>(this, SPDXLicense.OCCT_PL, code); 9946 if ("OCLC-2.0".equals(codeString)) 9947 return new Enumeration<SPDXLicense>(this, SPDXLicense.OCLC_2_0, code); 9948 if ("ODbL-1.0".equals(codeString)) 9949 return new Enumeration<SPDXLicense>(this, SPDXLicense.ODBL_1_0, code); 9950 if ("ODC-By-1.0".equals(codeString)) 9951 return new Enumeration<SPDXLicense>(this, SPDXLicense.ODC_BY_1_0, code); 9952 if ("OFFIS".equals(codeString)) 9953 return new Enumeration<SPDXLicense>(this, SPDXLicense.OFFIS, code); 9954 if ("OFL-1.0".equals(codeString)) 9955 return new Enumeration<SPDXLicense>(this, SPDXLicense.OFL_1_0, code); 9956 if ("OFL-1.0-no-RFN".equals(codeString)) 9957 return new Enumeration<SPDXLicense>(this, SPDXLicense.OFL_1_0_NO_RFN, code); 9958 if ("OFL-1.0-RFN".equals(codeString)) 9959 return new Enumeration<SPDXLicense>(this, SPDXLicense.OFL_1_0_RFN, code); 9960 if ("OFL-1.1".equals(codeString)) 9961 return new Enumeration<SPDXLicense>(this, SPDXLicense.OFL_1_1, code); 9962 if ("OFL-1.1-no-RFN".equals(codeString)) 9963 return new Enumeration<SPDXLicense>(this, SPDXLicense.OFL_1_1_NO_RFN, code); 9964 if ("OFL-1.1-RFN".equals(codeString)) 9965 return new Enumeration<SPDXLicense>(this, SPDXLicense.OFL_1_1_RFN, code); 9966 if ("OGC-1.0".equals(codeString)) 9967 return new Enumeration<SPDXLicense>(this, SPDXLicense.OGC_1_0, code); 9968 if ("OGDL-Taiwan-1.0".equals(codeString)) 9969 return new Enumeration<SPDXLicense>(this, SPDXLicense.OGDL_TAIWAN_1_0, code); 9970 if ("OGL-Canada-2.0".equals(codeString)) 9971 return new Enumeration<SPDXLicense>(this, SPDXLicense.OGL_CANADA_2_0, code); 9972 if ("OGL-UK-1.0".equals(codeString)) 9973 return new Enumeration<SPDXLicense>(this, SPDXLicense.OGL_UK_1_0, code); 9974 if ("OGL-UK-2.0".equals(codeString)) 9975 return new Enumeration<SPDXLicense>(this, SPDXLicense.OGL_UK_2_0, code); 9976 if ("OGL-UK-3.0".equals(codeString)) 9977 return new Enumeration<SPDXLicense>(this, SPDXLicense.OGL_UK_3_0, code); 9978 if ("OGTSL".equals(codeString)) 9979 return new Enumeration<SPDXLicense>(this, SPDXLicense.OGTSL, code); 9980 if ("OLDAP-1.1".equals(codeString)) 9981 return new Enumeration<SPDXLicense>(this, SPDXLicense.OLDAP_1_1, code); 9982 if ("OLDAP-1.2".equals(codeString)) 9983 return new Enumeration<SPDXLicense>(this, SPDXLicense.OLDAP_1_2, code); 9984 if ("OLDAP-1.3".equals(codeString)) 9985 return new Enumeration<SPDXLicense>(this, SPDXLicense.OLDAP_1_3, code); 9986 if ("OLDAP-1.4".equals(codeString)) 9987 return new Enumeration<SPDXLicense>(this, SPDXLicense.OLDAP_1_4, code); 9988 if ("OLDAP-2.0".equals(codeString)) 9989 return new Enumeration<SPDXLicense>(this, SPDXLicense.OLDAP_2_0, code); 9990 if ("OLDAP-2.0.1".equals(codeString)) 9991 return new Enumeration<SPDXLicense>(this, SPDXLicense.OLDAP_2_0_1, code); 9992 if ("OLDAP-2.1".equals(codeString)) 9993 return new Enumeration<SPDXLicense>(this, SPDXLicense.OLDAP_2_1, code); 9994 if ("OLDAP-2.2".equals(codeString)) 9995 return new Enumeration<SPDXLicense>(this, SPDXLicense.OLDAP_2_2, code); 9996 if ("OLDAP-2.2.1".equals(codeString)) 9997 return new Enumeration<SPDXLicense>(this, SPDXLicense.OLDAP_2_2_1, code); 9998 if ("OLDAP-2.2.2".equals(codeString)) 9999 return new Enumeration<SPDXLicense>(this, SPDXLicense.OLDAP_2_2_2, code); 10000 if ("OLDAP-2.3".equals(codeString)) 10001 return new Enumeration<SPDXLicense>(this, SPDXLicense.OLDAP_2_3, code); 10002 if ("OLDAP-2.4".equals(codeString)) 10003 return new Enumeration<SPDXLicense>(this, SPDXLicense.OLDAP_2_4, code); 10004 if ("OLDAP-2.5".equals(codeString)) 10005 return new Enumeration<SPDXLicense>(this, SPDXLicense.OLDAP_2_5, code); 10006 if ("OLDAP-2.6".equals(codeString)) 10007 return new Enumeration<SPDXLicense>(this, SPDXLicense.OLDAP_2_6, code); 10008 if ("OLDAP-2.7".equals(codeString)) 10009 return new Enumeration<SPDXLicense>(this, SPDXLicense.OLDAP_2_7, code); 10010 if ("OLDAP-2.8".equals(codeString)) 10011 return new Enumeration<SPDXLicense>(this, SPDXLicense.OLDAP_2_8, code); 10012 if ("OLFL-1.3".equals(codeString)) 10013 return new Enumeration<SPDXLicense>(this, SPDXLicense.OLFL_1_3, code); 10014 if ("OML".equals(codeString)) 10015 return new Enumeration<SPDXLicense>(this, SPDXLicense.OML, code); 10016 if ("OpenPBS-2.3".equals(codeString)) 10017 return new Enumeration<SPDXLicense>(this, SPDXLicense.OPENPBS_2_3, code); 10018 if ("OpenSSL".equals(codeString)) 10019 return new Enumeration<SPDXLicense>(this, SPDXLicense.OPENSSL, code); 10020 if ("OPL-1.0".equals(codeString)) 10021 return new Enumeration<SPDXLicense>(this, SPDXLicense.OPL_1_0, code); 10022 if ("OPL-UK-3.0".equals(codeString)) 10023 return new Enumeration<SPDXLicense>(this, SPDXLicense.OPL_UK_3_0, code); 10024 if ("OPUBL-1.0".equals(codeString)) 10025 return new Enumeration<SPDXLicense>(this, SPDXLicense.OPUBL_1_0, code); 10026 if ("OSET-PL-2.1".equals(codeString)) 10027 return new Enumeration<SPDXLicense>(this, SPDXLicense.OSET_PL_2_1, code); 10028 if ("OSL-1.0".equals(codeString)) 10029 return new Enumeration<SPDXLicense>(this, SPDXLicense.OSL_1_0, code); 10030 if ("OSL-1.1".equals(codeString)) 10031 return new Enumeration<SPDXLicense>(this, SPDXLicense.OSL_1_1, code); 10032 if ("OSL-2.0".equals(codeString)) 10033 return new Enumeration<SPDXLicense>(this, SPDXLicense.OSL_2_0, code); 10034 if ("OSL-2.1".equals(codeString)) 10035 return new Enumeration<SPDXLicense>(this, SPDXLicense.OSL_2_1, code); 10036 if ("OSL-3.0".equals(codeString)) 10037 return new Enumeration<SPDXLicense>(this, SPDXLicense.OSL_3_0, code); 10038 if ("Parity-6.0.0".equals(codeString)) 10039 return new Enumeration<SPDXLicense>(this, SPDXLicense.PARITY_6_0_0, code); 10040 if ("Parity-7.0.0".equals(codeString)) 10041 return new Enumeration<SPDXLicense>(this, SPDXLicense.PARITY_7_0_0, code); 10042 if ("PDDL-1.0".equals(codeString)) 10043 return new Enumeration<SPDXLicense>(this, SPDXLicense.PDDL_1_0, code); 10044 if ("PHP-3.0".equals(codeString)) 10045 return new Enumeration<SPDXLicense>(this, SPDXLicense.PHP_3_0, code); 10046 if ("PHP-3.01".equals(codeString)) 10047 return new Enumeration<SPDXLicense>(this, SPDXLicense.PHP_3_01, code); 10048 if ("Plexus".equals(codeString)) 10049 return new Enumeration<SPDXLicense>(this, SPDXLicense.PLEXUS, code); 10050 if ("PolyForm-Noncommercial-1.0.0".equals(codeString)) 10051 return new Enumeration<SPDXLicense>(this, SPDXLicense.POLYFORM_NONCOMMERCIAL_1_0_0, code); 10052 if ("PolyForm-Small-Business-1.0.0".equals(codeString)) 10053 return new Enumeration<SPDXLicense>(this, SPDXLicense.POLYFORM_SMALL_BUSINESS_1_0_0, code); 10054 if ("PostgreSQL".equals(codeString)) 10055 return new Enumeration<SPDXLicense>(this, SPDXLicense.POSTGRESQL, code); 10056 if ("PSF-2.0".equals(codeString)) 10057 return new Enumeration<SPDXLicense>(this, SPDXLicense.PSF_2_0, code); 10058 if ("psfrag".equals(codeString)) 10059 return new Enumeration<SPDXLicense>(this, SPDXLicense.PSFRAG, code); 10060 if ("psutils".equals(codeString)) 10061 return new Enumeration<SPDXLicense>(this, SPDXLicense.PSUTILS, code); 10062 if ("Python-2.0".equals(codeString)) 10063 return new Enumeration<SPDXLicense>(this, SPDXLicense.PYTHON_2_0, code); 10064 if ("Python-2.0.1".equals(codeString)) 10065 return new Enumeration<SPDXLicense>(this, SPDXLicense.PYTHON_2_0_1, code); 10066 if ("Qhull".equals(codeString)) 10067 return new Enumeration<SPDXLicense>(this, SPDXLicense.QHULL, code); 10068 if ("QPL-1.0".equals(codeString)) 10069 return new Enumeration<SPDXLicense>(this, SPDXLicense.QPL_1_0, code); 10070 if ("QPL-1.0-INRIA-2004".equals(codeString)) 10071 return new Enumeration<SPDXLicense>(this, SPDXLicense.QPL_1_0_INRIA_2004, code); 10072 if ("Rdisc".equals(codeString)) 10073 return new Enumeration<SPDXLicense>(this, SPDXLicense.RDISC, code); 10074 if ("RHeCos-1.1".equals(codeString)) 10075 return new Enumeration<SPDXLicense>(this, SPDXLicense.RHECOS_1_1, code); 10076 if ("RPL-1.1".equals(codeString)) 10077 return new Enumeration<SPDXLicense>(this, SPDXLicense.RPL_1_1, code); 10078 if ("RPL-1.5".equals(codeString)) 10079 return new Enumeration<SPDXLicense>(this, SPDXLicense.RPL_1_5, code); 10080 if ("RPSL-1.0".equals(codeString)) 10081 return new Enumeration<SPDXLicense>(this, SPDXLicense.RPSL_1_0, code); 10082 if ("RSA-MD".equals(codeString)) 10083 return new Enumeration<SPDXLicense>(this, SPDXLicense.RSA_MD, code); 10084 if ("RSCPL".equals(codeString)) 10085 return new Enumeration<SPDXLicense>(this, SPDXLicense.RSCPL, code); 10086 if ("Ruby".equals(codeString)) 10087 return new Enumeration<SPDXLicense>(this, SPDXLicense.RUBY, code); 10088 if ("SAX-PD".equals(codeString)) 10089 return new Enumeration<SPDXLicense>(this, SPDXLicense.SAX_PD, code); 10090 if ("Saxpath".equals(codeString)) 10091 return new Enumeration<SPDXLicense>(this, SPDXLicense.SAXPATH, code); 10092 if ("SCEA".equals(codeString)) 10093 return new Enumeration<SPDXLicense>(this, SPDXLicense.SCEA, code); 10094 if ("SchemeReport".equals(codeString)) 10095 return new Enumeration<SPDXLicense>(this, SPDXLicense.SCHEMEREPORT, code); 10096 if ("Sendmail".equals(codeString)) 10097 return new Enumeration<SPDXLicense>(this, SPDXLicense.SENDMAIL, code); 10098 if ("Sendmail-8.23".equals(codeString)) 10099 return new Enumeration<SPDXLicense>(this, SPDXLicense.SENDMAIL_8_23, code); 10100 if ("SGI-B-1.0".equals(codeString)) 10101 return new Enumeration<SPDXLicense>(this, SPDXLicense.SGI_B_1_0, code); 10102 if ("SGI-B-1.1".equals(codeString)) 10103 return new Enumeration<SPDXLicense>(this, SPDXLicense.SGI_B_1_1, code); 10104 if ("SGI-B-2.0".equals(codeString)) 10105 return new Enumeration<SPDXLicense>(this, SPDXLicense.SGI_B_2_0, code); 10106 if ("SGP4".equals(codeString)) 10107 return new Enumeration<SPDXLicense>(this, SPDXLicense.SGP4, code); 10108