001package org.hl7.fhir.r4.model.codesystems; 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 Thu, Sep 13, 2018 09:04-0400 for FHIR v3.5.0 033 034 035import org.hl7.fhir.exceptions.FHIRException; 036 037public enum SpdxLicense { 038 039 /** 040 * Not an open source license. 041 */ 042 NOTOPENSOURCE, 043 /** 044 * BSD Zero Clause License. 045 */ 046 _0BSD, 047 /** 048 * Attribution Assurance License. 049 */ 050 AAL, 051 /** 052 * Abstyles License. 053 */ 054 ABSTYLES, 055 /** 056 * Adobe Systems Incorporated Source Code License Agreement. 057 */ 058 ADOBE2006, 059 /** 060 * Adobe Glyph List License. 061 */ 062 ADOBEGLYPH, 063 /** 064 * Amazon Digital Services License. 065 */ 066 ADSL, 067 /** 068 * Academic Free License v1.1. 069 */ 070 AFL1_1, 071 /** 072 * Academic Free License v1.2. 073 */ 074 AFL1_2, 075 /** 076 * Academic Free License v2.0. 077 */ 078 AFL2_0, 079 /** 080 * Academic Free License v2.1. 081 */ 082 AFL2_1, 083 /** 084 * Academic Free License v3.0. 085 */ 086 AFL3_0, 087 /** 088 * Afmparse License. 089 */ 090 AFMPARSE, 091 /** 092 * Affero General Public License v1.0 only. 093 */ 094 AGPL1_0ONLY, 095 /** 096 * Affero General Public License v1.0 or later. 097 */ 098 AGPL1_0ORLATER, 099 /** 100 * GNU Affero General Public License v3.0 only. 101 */ 102 AGPL3_0ONLY, 103 /** 104 * GNU Affero General Public License v3.0 or later. 105 */ 106 AGPL3_0ORLATER, 107 /** 108 * Aladdin Free Public License. 109 */ 110 ALADDIN, 111 /** 112 * AMD's plpa_map.c License. 113 */ 114 AMDPLPA, 115 /** 116 * Apple MIT License. 117 */ 118 AML, 119 /** 120 * Academy of Motion Picture Arts and Sciences BSD. 121 */ 122 AMPAS, 123 /** 124 * ANTLR Software Rights Notice. 125 */ 126 ANTLRPD, 127 /** 128 * Apache License 1.0. 129 */ 130 APACHE1_0, 131 /** 132 * Apache License 1.1. 133 */ 134 APACHE1_1, 135 /** 136 * Apache License 2.0. 137 */ 138 APACHE2_0, 139 /** 140 * Adobe Postscript AFM License. 141 */ 142 APAFML, 143 /** 144 * Adaptive Public License 1.0. 145 */ 146 APL1_0, 147 /** 148 * Apple Public Source License 1.0. 149 */ 150 APSL1_0, 151 /** 152 * Apple Public Source License 1.1. 153 */ 154 APSL1_1, 155 /** 156 * Apple Public Source License 1.2. 157 */ 158 APSL1_2, 159 /** 160 * Apple Public Source License 2.0. 161 */ 162 APSL2_0, 163 /** 164 * Artistic License 1.0 w/clause 8. 165 */ 166 ARTISTIC1_0CL8, 167 /** 168 * Artistic License 1.0 (Perl). 169 */ 170 ARTISTIC1_0PERL, 171 /** 172 * Artistic License 1.0. 173 */ 174 ARTISTIC1_0, 175 /** 176 * Artistic License 2.0. 177 */ 178 ARTISTIC2_0, 179 /** 180 * Bahyph License. 181 */ 182 BAHYPH, 183 /** 184 * Barr License. 185 */ 186 BARR, 187 /** 188 * Beerware License. 189 */ 190 BEERWARE, 191 /** 192 * BitTorrent Open Source License v1.0. 193 */ 194 BITTORRENT1_0, 195 /** 196 * BitTorrent Open Source License v1.1. 197 */ 198 BITTORRENT1_1, 199 /** 200 * Borceux license. 201 */ 202 BORCEUX, 203 /** 204 * BSD 1-Clause License. 205 */ 206 BSD1CLAUSE, 207 /** 208 * BSD 2-Clause FreeBSD License. 209 */ 210 BSD2CLAUSEFREEBSD, 211 /** 212 * BSD 2-Clause NetBSD License. 213 */ 214 BSD2CLAUSENETBSD, 215 /** 216 * BSD-2-Clause Plus Patent License. 217 */ 218 BSD2CLAUSEPATENT, 219 /** 220 * BSD 2-Clause "Simplified" License. 221 */ 222 BSD2CLAUSE, 223 /** 224 * BSD with attribution. 225 */ 226 BSD3CLAUSEATTRIBUTION, 227 /** 228 * BSD 3-Clause Clear License. 229 */ 230 BSD3CLAUSECLEAR, 231 /** 232 * Lawrence Berkeley National Labs BSD variant license. 233 */ 234 BSD3CLAUSELBNL, 235 /** 236 * BSD 3-Clause No Nuclear License 2014. 237 */ 238 BSD3CLAUSENONUCLEARLICENSE2014, 239 /** 240 * BSD 3-Clause No Nuclear License. 241 */ 242 BSD3CLAUSENONUCLEARLICENSE, 243 /** 244 * BSD 3-Clause No Nuclear Warranty. 245 */ 246 BSD3CLAUSENONUCLEARWARRANTY, 247 /** 248 * BSD 3-Clause "New" or "Revised" License. 249 */ 250 BSD3CLAUSE, 251 /** 252 * BSD-4-Clause (University of California-Specific). 253 */ 254 BSD4CLAUSEUC, 255 /** 256 * BSD 4-Clause "Original" or "Old" License. 257 */ 258 BSD4CLAUSE, 259 /** 260 * BSD Protection License. 261 */ 262 BSDPROTECTION, 263 /** 264 * BSD Source Code Attribution. 265 */ 266 BSDSOURCECODE, 267 /** 268 * Boost Software License 1.0. 269 */ 270 BSL1_0, 271 /** 272 * bzip2 and libbzip2 License v1.0.5. 273 */ 274 BZIP21_0_5, 275 /** 276 * bzip2 and libbzip2 License v1.0.6. 277 */ 278 BZIP21_0_6, 279 /** 280 * Caldera License. 281 */ 282 CALDERA, 283 /** 284 * Computer Associates Trusted Open Source License 1.1. 285 */ 286 CATOSL1_1, 287 /** 288 * Creative Commons Attribution 1.0 Generic. 289 */ 290 CCBY1_0, 291 /** 292 * Creative Commons Attribution 2.0 Generic. 293 */ 294 CCBY2_0, 295 /** 296 * Creative Commons Attribution 2.5 Generic. 297 */ 298 CCBY2_5, 299 /** 300 * Creative Commons Attribution 3.0 Unported. 301 */ 302 CCBY3_0, 303 /** 304 * Creative Commons Attribution 4.0 International. 305 */ 306 CCBY4_0, 307 /** 308 * Creative Commons Attribution Non Commercial 1.0 Generic. 309 */ 310 CCBYNC1_0, 311 /** 312 * Creative Commons Attribution Non Commercial 2.0 Generic. 313 */ 314 CCBYNC2_0, 315 /** 316 * Creative Commons Attribution Non Commercial 2.5 Generic. 317 */ 318 CCBYNC2_5, 319 /** 320 * Creative Commons Attribution Non Commercial 3.0 Unported. 321 */ 322 CCBYNC3_0, 323 /** 324 * Creative Commons Attribution Non Commercial 4.0 International. 325 */ 326 CCBYNC4_0, 327 /** 328 * Creative Commons Attribution Non Commercial No Derivatives 1.0 Generic. 329 */ 330 CCBYNCND1_0, 331 /** 332 * Creative Commons Attribution Non Commercial No Derivatives 2.0 Generic. 333 */ 334 CCBYNCND2_0, 335 /** 336 * Creative Commons Attribution Non Commercial No Derivatives 2.5 Generic. 337 */ 338 CCBYNCND2_5, 339 /** 340 * Creative Commons Attribution Non Commercial No Derivatives 3.0 Unported. 341 */ 342 CCBYNCND3_0, 343 /** 344 * Creative Commons Attribution Non Commercial No Derivatives 4.0 International. 345 */ 346 CCBYNCND4_0, 347 /** 348 * Creative Commons Attribution Non Commercial Share Alike 1.0 Generic. 349 */ 350 CCBYNCSA1_0, 351 /** 352 * Creative Commons Attribution Non Commercial Share Alike 2.0 Generic. 353 */ 354 CCBYNCSA2_0, 355 /** 356 * Creative Commons Attribution Non Commercial Share Alike 2.5 Generic. 357 */ 358 CCBYNCSA2_5, 359 /** 360 * Creative Commons Attribution Non Commercial Share Alike 3.0 Unported. 361 */ 362 CCBYNCSA3_0, 363 /** 364 * Creative Commons Attribution Non Commercial Share Alike 4.0 International. 365 */ 366 CCBYNCSA4_0, 367 /** 368 * Creative Commons Attribution No Derivatives 1.0 Generic. 369 */ 370 CCBYND1_0, 371 /** 372 * Creative Commons Attribution No Derivatives 2.0 Generic. 373 */ 374 CCBYND2_0, 375 /** 376 * Creative Commons Attribution No Derivatives 2.5 Generic. 377 */ 378 CCBYND2_5, 379 /** 380 * Creative Commons Attribution No Derivatives 3.0 Unported. 381 */ 382 CCBYND3_0, 383 /** 384 * Creative Commons Attribution No Derivatives 4.0 International. 385 */ 386 CCBYND4_0, 387 /** 388 * Creative Commons Attribution Share Alike 1.0 Generic. 389 */ 390 CCBYSA1_0, 391 /** 392 * Creative Commons Attribution Share Alike 2.0 Generic. 393 */ 394 CCBYSA2_0, 395 /** 396 * Creative Commons Attribution Share Alike 2.5 Generic. 397 */ 398 CCBYSA2_5, 399 /** 400 * Creative Commons Attribution Share Alike 3.0 Unported. 401 */ 402 CCBYSA3_0, 403 /** 404 * Creative Commons Attribution Share Alike 4.0 International. 405 */ 406 CCBYSA4_0, 407 /** 408 * Creative Commons Zero v1.0 Universal. 409 */ 410 CC01_0, 411 /** 412 * Common Development and Distribution License 1.0. 413 */ 414 CDDL1_0, 415 /** 416 * Common Development and Distribution License 1.1. 417 */ 418 CDDL1_1, 419 /** 420 * Community Data License Agreement Permissive 1.0. 421 */ 422 CDLAPERMISSIVE1_0, 423 /** 424 * Community Data License Agreement Sharing 1.0. 425 */ 426 CDLASHARING1_0, 427 /** 428 * CeCILL Free Software License Agreement v1.0. 429 */ 430 CECILL1_0, 431 /** 432 * CeCILL Free Software License Agreement v1.1. 433 */ 434 CECILL1_1, 435 /** 436 * CeCILL Free Software License Agreement v2.0. 437 */ 438 CECILL2_0, 439 /** 440 * CeCILL Free Software License Agreement v2.1. 441 */ 442 CECILL2_1, 443 /** 444 * CeCILL-B Free Software License Agreement. 445 */ 446 CECILLB, 447 /** 448 * CeCILL-C Free Software License Agreement. 449 */ 450 CECILLC, 451 /** 452 * Clarified Artistic License. 453 */ 454 CLARTISTIC, 455 /** 456 * CNRI Jython License. 457 */ 458 CNRIJYTHON, 459 /** 460 * CNRI Python Open Source GPL Compatible License Agreement. 461 */ 462 CNRIPYTHONGPLCOMPATIBLE, 463 /** 464 * CNRI Python License. 465 */ 466 CNRIPYTHON, 467 /** 468 * Condor Public License v1.1. 469 */ 470 CONDOR1_1, 471 /** 472 * Common Public Attribution License 1.0. 473 */ 474 CPAL1_0, 475 /** 476 * Common Public License 1.0. 477 */ 478 CPL1_0, 479 /** 480 * Code Project Open License 1.02. 481 */ 482 CPOL1_02, 483 /** 484 * Crossword License. 485 */ 486 CROSSWORD, 487 /** 488 * CrystalStacker License. 489 */ 490 CRYSTALSTACKER, 491 /** 492 * CUA Office Public License v1.0. 493 */ 494 CUAOPL1_0, 495 /** 496 * Cube License. 497 */ 498 CUBE, 499 /** 500 * curl License. 501 */ 502 CURL, 503 /** 504 * Deutsche Freie Software Lizenz. 505 */ 506 DFSL1_0, 507 /** 508 * diffmark license. 509 */ 510 DIFFMARK, 511 /** 512 * DOC License. 513 */ 514 DOC, 515 /** 516 * Dotseqn License. 517 */ 518 DOTSEQN, 519 /** 520 * DSDP License. 521 */ 522 DSDP, 523 /** 524 * dvipdfm License. 525 */ 526 DVIPDFM, 527 /** 528 * Educational Community License v1.0. 529 */ 530 ECL1_0, 531 /** 532 * Educational Community License v2.0. 533 */ 534 ECL2_0, 535 /** 536 * Eiffel Forum License v1.0. 537 */ 538 EFL1_0, 539 /** 540 * Eiffel Forum License v2.0. 541 */ 542 EFL2_0, 543 /** 544 * eGenix.com Public License 1.1.0. 545 */ 546 EGENIX, 547 /** 548 * Entessa Public License v1.0. 549 */ 550 ENTESSA, 551 /** 552 * Eclipse Public License 1.0. 553 */ 554 EPL1_0, 555 /** 556 * Eclipse Public License 2.0. 557 */ 558 EPL2_0, 559 /** 560 * Erlang Public License v1.1. 561 */ 562 ERLPL1_1, 563 /** 564 * EU DataGrid Software License. 565 */ 566 EUDATAGRID, 567 /** 568 * European Union Public License 1.0. 569 */ 570 EUPL1_0, 571 /** 572 * European Union Public License 1.1. 573 */ 574 EUPL1_1, 575 /** 576 * European Union Public License 1.2. 577 */ 578 EUPL1_2, 579 /** 580 * Eurosym License. 581 */ 582 EUROSYM, 583 /** 584 * Fair License. 585 */ 586 FAIR, 587 /** 588 * Frameworx Open License 1.0. 589 */ 590 FRAMEWORX1_0, 591 /** 592 * FreeImage Public License v1.0. 593 */ 594 FREEIMAGE, 595 /** 596 * FSF All Permissive License. 597 */ 598 FSFAP, 599 /** 600 * FSF Unlimited License. 601 */ 602 FSFUL, 603 /** 604 * FSF Unlimited License (with License Retention). 605 */ 606 FSFULLR, 607 /** 608 * Freetype Project License. 609 */ 610 FTL, 611 /** 612 * GNU Free Documentation License v1.1 only. 613 */ 614 GFDL1_1ONLY, 615 /** 616 * GNU Free Documentation License v1.1 or later. 617 */ 618 GFDL1_1ORLATER, 619 /** 620 * GNU Free Documentation License v1.2 only. 621 */ 622 GFDL1_2ONLY, 623 /** 624 * GNU Free Documentation License v1.2 or later. 625 */ 626 GFDL1_2ORLATER, 627 /** 628 * GNU Free Documentation License v1.3 only. 629 */ 630 GFDL1_3ONLY, 631 /** 632 * GNU Free Documentation License v1.3 or later. 633 */ 634 GFDL1_3ORLATER, 635 /** 636 * Giftware License. 637 */ 638 GIFTWARE, 639 /** 640 * GL2PS License. 641 */ 642 GL2PS, 643 /** 644 * 3dfx Glide License. 645 */ 646 GLIDE, 647 /** 648 * Glulxe License. 649 */ 650 GLULXE, 651 /** 652 * gnuplot License. 653 */ 654 GNUPLOT, 655 /** 656 * GNU General Public License v1.0 only. 657 */ 658 GPL1_0ONLY, 659 /** 660 * GNU General Public License v1.0 or later. 661 */ 662 GPL1_0ORLATER, 663 /** 664 * GNU General Public License v2.0 only. 665 */ 666 GPL2_0ONLY, 667 /** 668 * GNU General Public License v2.0 or later. 669 */ 670 GPL2_0ORLATER, 671 /** 672 * GNU General Public License v3.0 only. 673 */ 674 GPL3_0ONLY, 675 /** 676 * GNU General Public License v3.0 or later. 677 */ 678 GPL3_0ORLATER, 679 /** 680 * gSOAP Public License v1.3b. 681 */ 682 GSOAP1_3B, 683 /** 684 * Haskell Language Report License. 685 */ 686 HASKELLREPORT, 687 /** 688 * Historical Permission Notice and Disclaimer. 689 */ 690 HPND, 691 /** 692 * IBM PowerPC Initialization and Boot Software. 693 */ 694 IBMPIBS, 695 /** 696 * ICU License. 697 */ 698 ICU, 699 /** 700 * Independent JPEG Group License. 701 */ 702 IJG, 703 /** 704 * ImageMagick License. 705 */ 706 IMAGEMAGICK, 707 /** 708 * iMatix Standard Function Library Agreement. 709 */ 710 IMATIX, 711 /** 712 * Imlib2 License. 713 */ 714 IMLIB2, 715 /** 716 * Info-ZIP License. 717 */ 718 INFOZIP, 719 /** 720 * Intel ACPI Software License Agreement. 721 */ 722 INTELACPI, 723 /** 724 * Intel Open Source License. 725 */ 726 INTEL, 727 /** 728 * Interbase Public License v1.0. 729 */ 730 INTERBASE1_0, 731 /** 732 * IPA Font License. 733 */ 734 IPA, 735 /** 736 * IBM Public License v1.0. 737 */ 738 IPL1_0, 739 /** 740 * ISC License. 741 */ 742 ISC, 743 /** 744 * JasPer License. 745 */ 746 JASPER2_0, 747 /** 748 * JSON License. 749 */ 750 JSON, 751 /** 752 * Licence Art Libre 1.2. 753 */ 754 LAL1_2, 755 /** 756 * Licence Art Libre 1.3. 757 */ 758 LAL1_3, 759 /** 760 * Latex2e License. 761 */ 762 LATEX2E, 763 /** 764 * Leptonica License. 765 */ 766 LEPTONICA, 767 /** 768 * GNU Library General Public License v2 only. 769 */ 770 LGPL2_0ONLY, 771 /** 772 * GNU Library General Public License v2 or later. 773 */ 774 LGPL2_0ORLATER, 775 /** 776 * GNU Lesser General Public License v2.1 only. 777 */ 778 LGPL2_1ONLY, 779 /** 780 * GNU Lesser General Public License v2.1 or later. 781 */ 782 LGPL2_1ORLATER, 783 /** 784 * GNU Lesser General Public License v3.0 only. 785 */ 786 LGPL3_0ONLY, 787 /** 788 * GNU Lesser General Public License v3.0 or later. 789 */ 790 LGPL3_0ORLATER, 791 /** 792 * Lesser General Public License For Linguistic Resources. 793 */ 794 LGPLLR, 795 /** 796 * libpng License. 797 */ 798 LIBPNG, 799 /** 800 * libtiff License. 801 */ 802 LIBTIFF, 803 /** 804 * Licence Libre du Québec – Permissive version 1.1. 805 */ 806 LILIQP1_1, 807 /** 808 * Licence Libre du Québec – Réciprocité version 1.1. 809 */ 810 LILIQR1_1, 811 /** 812 * Licence Libre du Québec – Réciprocité forte version 1.1. 813 */ 814 LILIQRPLUS1_1, 815 /** 816 * Linux Kernel Variant of OpenIB.org license. 817 */ 818 LINUXOPENIB, 819 /** 820 * Lucent Public License Version 1.0. 821 */ 822 LPL1_0, 823 /** 824 * Lucent Public License v1.02. 825 */ 826 LPL1_02, 827 /** 828 * LaTeX Project Public License v1.0. 829 */ 830 LPPL1_0, 831 /** 832 * LaTeX Project Public License v1.1. 833 */ 834 LPPL1_1, 835 /** 836 * LaTeX Project Public License v1.2. 837 */ 838 LPPL1_2, 839 /** 840 * LaTeX Project Public License v1.3a. 841 */ 842 LPPL1_3A, 843 /** 844 * LaTeX Project Public License v1.3c. 845 */ 846 LPPL1_3C, 847 /** 848 * MakeIndex License. 849 */ 850 MAKEINDEX, 851 /** 852 * MirOS License. 853 */ 854 MIROS, 855 /** 856 * MIT No Attribution. 857 */ 858 MIT0, 859 /** 860 * Enlightenment License (e16). 861 */ 862 MITADVERTISING, 863 /** 864 * CMU License. 865 */ 866 MITCMU, 867 /** 868 * enna License. 869 */ 870 MITENNA, 871 /** 872 * feh License. 873 */ 874 MITFEH, 875 /** 876 * MIT License. 877 */ 878 MIT, 879 /** 880 * MIT +no-false-attribs license. 881 */ 882 MITNFA, 883 /** 884 * Motosoto License. 885 */ 886 MOTOSOTO, 887 /** 888 * mpich2 License. 889 */ 890 MPICH2, 891 /** 892 * Mozilla Public License 1.0. 893 */ 894 MPL1_0, 895 /** 896 * Mozilla Public License 1.1. 897 */ 898 MPL1_1, 899 /** 900 * Mozilla Public License 2.0 (no copyleft exception). 901 */ 902 MPL2_0NOCOPYLEFTEXCEPTION, 903 /** 904 * Mozilla Public License 2.0. 905 */ 906 MPL2_0, 907 /** 908 * Microsoft Public License. 909 */ 910 MSPL, 911 /** 912 * Microsoft Reciprocal License. 913 */ 914 MSRL, 915 /** 916 * Matrix Template Library License. 917 */ 918 MTLL, 919 /** 920 * Multics License. 921 */ 922 MULTICS, 923 /** 924 * Mup License. 925 */ 926 MUP, 927 /** 928 * NASA Open Source Agreement 1.3. 929 */ 930 NASA1_3, 931 /** 932 * Naumen Public License. 933 */ 934 NAUMEN, 935 /** 936 * Net Boolean Public License v1. 937 */ 938 NBPL1_0, 939 /** 940 * University of Illinois/NCSA Open Source License. 941 */ 942 NCSA, 943 /** 944 * Net-SNMP License. 945 */ 946 NETSNMP, 947 /** 948 * NetCDF license. 949 */ 950 NETCDF, 951 /** 952 * Newsletr License. 953 */ 954 NEWSLETR, 955 /** 956 * Nethack General Public License. 957 */ 958 NGPL, 959 /** 960 * Norwegian Licence for Open Government Data. 961 */ 962 NLOD1_0, 963 /** 964 * No Limit Public License. 965 */ 966 NLPL, 967 /** 968 * Nokia Open Source License. 969 */ 970 NOKIA, 971 /** 972 * Netizen Open Source License. 973 */ 974 NOSL, 975 /** 976 * Noweb License. 977 */ 978 NOWEB, 979 /** 980 * Netscape Public License v1.0. 981 */ 982 NPL1_0, 983 /** 984 * Netscape Public License v1.1. 985 */ 986 NPL1_1, 987 /** 988 * Non-Profit Open Software License 3.0. 989 */ 990 NPOSL3_0, 991 /** 992 * NRL License. 993 */ 994 NRL, 995 /** 996 * NTP License. 997 */ 998 NTP, 999 /** 1000 * Open CASCADE Technology Public License. 1001 */ 1002 OCCTPL, 1003 /** 1004 * OCLC Research Public License 2.0. 1005 */ 1006 OCLC2_0, 1007 /** 1008 * ODC Open Database License v1.0. 1009 */ 1010 ODBL1_0, 1011 /** 1012 * SIL Open Font License 1.0. 1013 */ 1014 OFL1_0, 1015 /** 1016 * SIL Open Font License 1.1. 1017 */ 1018 OFL1_1, 1019 /** 1020 * Open Group Test Suite License. 1021 */ 1022 OGTSL, 1023 /** 1024 * Open LDAP Public License v1.1. 1025 */ 1026 OLDAP1_1, 1027 /** 1028 * Open LDAP Public License v1.2. 1029 */ 1030 OLDAP1_2, 1031 /** 1032 * Open LDAP Public License v1.3. 1033 */ 1034 OLDAP1_3, 1035 /** 1036 * Open LDAP Public License v1.4. 1037 */ 1038 OLDAP1_4, 1039 /** 1040 * Open LDAP Public License v2.0.1. 1041 */ 1042 OLDAP2_0_1, 1043 /** 1044 * Open LDAP Public License v2.0 (or possibly 2.0A and 2.0B). 1045 */ 1046 OLDAP2_0, 1047 /** 1048 * Open LDAP Public License v2.1. 1049 */ 1050 OLDAP2_1, 1051 /** 1052 * Open LDAP Public License v2.2.1. 1053 */ 1054 OLDAP2_2_1, 1055 /** 1056 * Open LDAP Public License 2.2.2. 1057 */ 1058 OLDAP2_2_2, 1059 /** 1060 * Open LDAP Public License v2.2. 1061 */ 1062 OLDAP2_2, 1063 /** 1064 * Open LDAP Public License v2.3. 1065 */ 1066 OLDAP2_3, 1067 /** 1068 * Open LDAP Public License v2.4. 1069 */ 1070 OLDAP2_4, 1071 /** 1072 * Open LDAP Public License v2.5. 1073 */ 1074 OLDAP2_5, 1075 /** 1076 * Open LDAP Public License v2.6. 1077 */ 1078 OLDAP2_6, 1079 /** 1080 * Open LDAP Public License v2.7. 1081 */ 1082 OLDAP2_7, 1083 /** 1084 * Open LDAP Public License v2.8. 1085 */ 1086 OLDAP2_8, 1087 /** 1088 * Open Market License. 1089 */ 1090 OML, 1091 /** 1092 * OpenSSL License. 1093 */ 1094 OPENSSL, 1095 /** 1096 * Open Public License v1.0. 1097 */ 1098 OPL1_0, 1099 /** 1100 * OSET Public License version 2.1. 1101 */ 1102 OSETPL2_1, 1103 /** 1104 * Open Software License 1.0. 1105 */ 1106 OSL1_0, 1107 /** 1108 * Open Software License 1.1. 1109 */ 1110 OSL1_1, 1111 /** 1112 * Open Software License 2.0. 1113 */ 1114 OSL2_0, 1115 /** 1116 * Open Software License 2.1. 1117 */ 1118 OSL2_1, 1119 /** 1120 * Open Software License 3.0. 1121 */ 1122 OSL3_0, 1123 /** 1124 * ODC Public Domain Dedication & License 1.0. 1125 */ 1126 PDDL1_0, 1127 /** 1128 * PHP License v3.0. 1129 */ 1130 PHP3_0, 1131 /** 1132 * PHP License v3.01. 1133 */ 1134 PHP3_01, 1135 /** 1136 * Plexus Classworlds License. 1137 */ 1138 PLEXUS, 1139 /** 1140 * PostgreSQL License. 1141 */ 1142 POSTGRESQL, 1143 /** 1144 * psfrag License. 1145 */ 1146 PSFRAG, 1147 /** 1148 * psutils License. 1149 */ 1150 PSUTILS, 1151 /** 1152 * Python License 2.0. 1153 */ 1154 PYTHON2_0, 1155 /** 1156 * Qhull License. 1157 */ 1158 QHULL, 1159 /** 1160 * Q Public License 1.0. 1161 */ 1162 QPL1_0, 1163 /** 1164 * Rdisc License. 1165 */ 1166 RDISC, 1167 /** 1168 * Red Hat eCos Public License v1.1. 1169 */ 1170 RHECOS1_1, 1171 /** 1172 * Reciprocal Public License 1.1. 1173 */ 1174 RPL1_1, 1175 /** 1176 * Reciprocal Public License 1.5. 1177 */ 1178 RPL1_5, 1179 /** 1180 * RealNetworks Public Source License v1.0. 1181 */ 1182 RPSL1_0, 1183 /** 1184 * RSA Message-Digest License. 1185 */ 1186 RSAMD, 1187 /** 1188 * Ricoh Source Code Public License. 1189 */ 1190 RSCPL, 1191 /** 1192 * Ruby License. 1193 */ 1194 RUBY, 1195 /** 1196 * Sax Public Domain Notice. 1197 */ 1198 SAXPD, 1199 /** 1200 * Saxpath License. 1201 */ 1202 SAXPATH, 1203 /** 1204 * SCEA Shared Source License. 1205 */ 1206 SCEA, 1207 /** 1208 * Sendmail License. 1209 */ 1210 SENDMAIL, 1211 /** 1212 * SGI Free Software License B v1.0. 1213 */ 1214 SGIB1_0, 1215 /** 1216 * SGI Free Software License B v1.1. 1217 */ 1218 SGIB1_1, 1219 /** 1220 * SGI Free Software License B v2.0. 1221 */ 1222 SGIB2_0, 1223 /** 1224 * Simple Public License 2.0. 1225 */ 1226 SIMPL2_0, 1227 /** 1228 * Sun Industry Standards Source License v1.2. 1229 */ 1230 SISSL1_2, 1231 /** 1232 * Sun Industry Standards Source License v1.1. 1233 */ 1234 SISSL, 1235 /** 1236 * Sleepycat License. 1237 */ 1238 SLEEPYCAT, 1239 /** 1240 * Standard ML of New Jersey License. 1241 */ 1242 SMLNJ, 1243 /** 1244 * Secure Messaging Protocol Public License. 1245 */ 1246 SMPPL, 1247 /** 1248 * SNIA Public License 1.1. 1249 */ 1250 SNIA, 1251 /** 1252 * Spencer License 86. 1253 */ 1254 SPENCER86, 1255 /** 1256 * Spencer License 94. 1257 */ 1258 SPENCER94, 1259 /** 1260 * Spencer License 99. 1261 */ 1262 SPENCER99, 1263 /** 1264 * Sun Public License v1.0. 1265 */ 1266 SPL1_0, 1267 /** 1268 * SugarCRM Public License v1.1.3. 1269 */ 1270 SUGARCRM1_1_3, 1271 /** 1272 * Scheme Widget Library (SWL) Software License Agreement. 1273 */ 1274 SWL, 1275 /** 1276 * TCL/TK License. 1277 */ 1278 TCL, 1279 /** 1280 * TCP Wrappers License. 1281 */ 1282 TCPWRAPPERS, 1283 /** 1284 * TMate Open Source License. 1285 */ 1286 TMATE, 1287 /** 1288 * TORQUE v2.5+ Software License v1.1. 1289 */ 1290 TORQUE1_1, 1291 /** 1292 * Trusster Open Source License. 1293 */ 1294 TOSL, 1295 /** 1296 * Unicode License Agreement - Data Files and Software (2015). 1297 */ 1298 UNICODEDFS2015, 1299 /** 1300 * Unicode License Agreement - Data Files and Software (2016). 1301 */ 1302 UNICODEDFS2016, 1303 /** 1304 * Unicode Terms of Use. 1305 */ 1306 UNICODETOU, 1307 /** 1308 * The Unlicense. 1309 */ 1310 UNLICENSE, 1311 /** 1312 * Universal Permissive License v1.0. 1313 */ 1314 UPL1_0, 1315 /** 1316 * Vim License. 1317 */ 1318 VIM, 1319 /** 1320 * VOSTROM Public License for Open Source. 1321 */ 1322 VOSTROM, 1323 /** 1324 * Vovida Software License v1.0. 1325 */ 1326 VSL1_0, 1327 /** 1328 * W3C Software Notice and License (1998-07-20). 1329 */ 1330 W3C19980720, 1331 /** 1332 * W3C Software Notice and Document License (2015-05-13). 1333 */ 1334 W3C20150513, 1335 /** 1336 * W3C Software Notice and License (2002-12-31). 1337 */ 1338 W3C, 1339 /** 1340 * Sybase Open Watcom Public License 1.0. 1341 */ 1342 WATCOM1_0, 1343 /** 1344 * Wsuipa License. 1345 */ 1346 WSUIPA, 1347 /** 1348 * Do What The F*ck You Want To Public License. 1349 */ 1350 WTFPL, 1351 /** 1352 * X11 License. 1353 */ 1354 X11, 1355 /** 1356 * Xerox License. 1357 */ 1358 XEROX, 1359 /** 1360 * XFree86 License 1.1. 1361 */ 1362 XFREE861_1, 1363 /** 1364 * xinetd License. 1365 */ 1366 XINETD, 1367 /** 1368 * X.Net License. 1369 */ 1370 XNET, 1371 /** 1372 * XPP License. 1373 */ 1374 XPP, 1375 /** 1376 * XSkat License. 1377 */ 1378 XSKAT, 1379 /** 1380 * Yahoo! Public License v1.0. 1381 */ 1382 YPL1_0, 1383 /** 1384 * Yahoo! Public License v1.1. 1385 */ 1386 YPL1_1, 1387 /** 1388 * Zed License. 1389 */ 1390 ZED, 1391 /** 1392 * Zend License v2.0. 1393 */ 1394 ZEND2_0, 1395 /** 1396 * Zimbra Public License v1.3. 1397 */ 1398 ZIMBRA1_3, 1399 /** 1400 * Zimbra Public License v1.4. 1401 */ 1402 ZIMBRA1_4, 1403 /** 1404 * zlib/libpng License with Acknowledgement. 1405 */ 1406 ZLIBACKNOWLEDGEMENT, 1407 /** 1408 * zlib License. 1409 */ 1410 ZLIB, 1411 /** 1412 * Zope Public License 1.1. 1413 */ 1414 ZPL1_1, 1415 /** 1416 * Zope Public License 2.0. 1417 */ 1418 ZPL2_0, 1419 /** 1420 * Zope Public License 2.1. 1421 */ 1422 ZPL2_1, 1423 /** 1424 * added to help the parsers 1425 */ 1426 NULL; 1427 public static SpdxLicense fromCode(String codeString) throws FHIRException { 1428 if (codeString == null || "".equals(codeString)) 1429 return null; 1430 if ("not-open-source".equals(codeString)) 1431 return NOTOPENSOURCE; 1432 if ("0BSD".equals(codeString)) 1433 return _0BSD; 1434 if ("AAL".equals(codeString)) 1435 return AAL; 1436 if ("Abstyles".equals(codeString)) 1437 return ABSTYLES; 1438 if ("Adobe-2006".equals(codeString)) 1439 return ADOBE2006; 1440 if ("Adobe-Glyph".equals(codeString)) 1441 return ADOBEGLYPH; 1442 if ("ADSL".equals(codeString)) 1443 return ADSL; 1444 if ("AFL-1.1".equals(codeString)) 1445 return AFL1_1; 1446 if ("AFL-1.2".equals(codeString)) 1447 return AFL1_2; 1448 if ("AFL-2.0".equals(codeString)) 1449 return AFL2_0; 1450 if ("AFL-2.1".equals(codeString)) 1451 return AFL2_1; 1452 if ("AFL-3.0".equals(codeString)) 1453 return AFL3_0; 1454 if ("Afmparse".equals(codeString)) 1455 return AFMPARSE; 1456 if ("AGPL-1.0-only".equals(codeString)) 1457 return AGPL1_0ONLY; 1458 if ("AGPL-1.0-or-later".equals(codeString)) 1459 return AGPL1_0ORLATER; 1460 if ("AGPL-3.0-only".equals(codeString)) 1461 return AGPL3_0ONLY; 1462 if ("AGPL-3.0-or-later".equals(codeString)) 1463 return AGPL3_0ORLATER; 1464 if ("Aladdin".equals(codeString)) 1465 return ALADDIN; 1466 if ("AMDPLPA".equals(codeString)) 1467 return AMDPLPA; 1468 if ("AML".equals(codeString)) 1469 return AML; 1470 if ("AMPAS".equals(codeString)) 1471 return AMPAS; 1472 if ("ANTLR-PD".equals(codeString)) 1473 return ANTLRPD; 1474 if ("Apache-1.0".equals(codeString)) 1475 return APACHE1_0; 1476 if ("Apache-1.1".equals(codeString)) 1477 return APACHE1_1; 1478 if ("Apache-2.0".equals(codeString)) 1479 return APACHE2_0; 1480 if ("APAFML".equals(codeString)) 1481 return APAFML; 1482 if ("APL-1.0".equals(codeString)) 1483 return APL1_0; 1484 if ("APSL-1.0".equals(codeString)) 1485 return APSL1_0; 1486 if ("APSL-1.1".equals(codeString)) 1487 return APSL1_1; 1488 if ("APSL-1.2".equals(codeString)) 1489 return APSL1_2; 1490 if ("APSL-2.0".equals(codeString)) 1491 return APSL2_0; 1492 if ("Artistic-1.0-cl8".equals(codeString)) 1493 return ARTISTIC1_0CL8; 1494 if ("Artistic-1.0-Perl".equals(codeString)) 1495 return ARTISTIC1_0PERL; 1496 if ("Artistic-1.0".equals(codeString)) 1497 return ARTISTIC1_0; 1498 if ("Artistic-2.0".equals(codeString)) 1499 return ARTISTIC2_0; 1500 if ("Bahyph".equals(codeString)) 1501 return BAHYPH; 1502 if ("Barr".equals(codeString)) 1503 return BARR; 1504 if ("Beerware".equals(codeString)) 1505 return BEERWARE; 1506 if ("BitTorrent-1.0".equals(codeString)) 1507 return BITTORRENT1_0; 1508 if ("BitTorrent-1.1".equals(codeString)) 1509 return BITTORRENT1_1; 1510 if ("Borceux".equals(codeString)) 1511 return BORCEUX; 1512 if ("BSD-1-Clause".equals(codeString)) 1513 return BSD1CLAUSE; 1514 if ("BSD-2-Clause-FreeBSD".equals(codeString)) 1515 return BSD2CLAUSEFREEBSD; 1516 if ("BSD-2-Clause-NetBSD".equals(codeString)) 1517 return BSD2CLAUSENETBSD; 1518 if ("BSD-2-Clause-Patent".equals(codeString)) 1519 return BSD2CLAUSEPATENT; 1520 if ("BSD-2-Clause".equals(codeString)) 1521 return BSD2CLAUSE; 1522 if ("BSD-3-Clause-Attribution".equals(codeString)) 1523 return BSD3CLAUSEATTRIBUTION; 1524 if ("BSD-3-Clause-Clear".equals(codeString)) 1525 return BSD3CLAUSECLEAR; 1526 if ("BSD-3-Clause-LBNL".equals(codeString)) 1527 return BSD3CLAUSELBNL; 1528 if ("BSD-3-Clause-No-Nuclear-License-2014".equals(codeString)) 1529 return BSD3CLAUSENONUCLEARLICENSE2014; 1530 if ("BSD-3-Clause-No-Nuclear-License".equals(codeString)) 1531 return BSD3CLAUSENONUCLEARLICENSE; 1532 if ("BSD-3-Clause-No-Nuclear-Warranty".equals(codeString)) 1533 return BSD3CLAUSENONUCLEARWARRANTY; 1534 if ("BSD-3-Clause".equals(codeString)) 1535 return BSD3CLAUSE; 1536 if ("BSD-4-Clause-UC".equals(codeString)) 1537 return BSD4CLAUSEUC; 1538 if ("BSD-4-Clause".equals(codeString)) 1539 return BSD4CLAUSE; 1540 if ("BSD-Protection".equals(codeString)) 1541 return BSDPROTECTION; 1542 if ("BSD-Source-Code".equals(codeString)) 1543 return BSDSOURCECODE; 1544 if ("BSL-1.0".equals(codeString)) 1545 return BSL1_0; 1546 if ("bzip2-1.0.5".equals(codeString)) 1547 return BZIP21_0_5; 1548 if ("bzip2-1.0.6".equals(codeString)) 1549 return BZIP21_0_6; 1550 if ("Caldera".equals(codeString)) 1551 return CALDERA; 1552 if ("CATOSL-1.1".equals(codeString)) 1553 return CATOSL1_1; 1554 if ("CC-BY-1.0".equals(codeString)) 1555 return CCBY1_0; 1556 if ("CC-BY-2.0".equals(codeString)) 1557 return CCBY2_0; 1558 if ("CC-BY-2.5".equals(codeString)) 1559 return CCBY2_5; 1560 if ("CC-BY-3.0".equals(codeString)) 1561 return CCBY3_0; 1562 if ("CC-BY-4.0".equals(codeString)) 1563 return CCBY4_0; 1564 if ("CC-BY-NC-1.0".equals(codeString)) 1565 return CCBYNC1_0; 1566 if ("CC-BY-NC-2.0".equals(codeString)) 1567 return CCBYNC2_0; 1568 if ("CC-BY-NC-2.5".equals(codeString)) 1569 return CCBYNC2_5; 1570 if ("CC-BY-NC-3.0".equals(codeString)) 1571 return CCBYNC3_0; 1572 if ("CC-BY-NC-4.0".equals(codeString)) 1573 return CCBYNC4_0; 1574 if ("CC-BY-NC-ND-1.0".equals(codeString)) 1575 return CCBYNCND1_0; 1576 if ("CC-BY-NC-ND-2.0".equals(codeString)) 1577 return CCBYNCND2_0; 1578 if ("CC-BY-NC-ND-2.5".equals(codeString)) 1579 return CCBYNCND2_5; 1580 if ("CC-BY-NC-ND-3.0".equals(codeString)) 1581 return CCBYNCND3_0; 1582 if ("CC-BY-NC-ND-4.0".equals(codeString)) 1583 return CCBYNCND4_0; 1584 if ("CC-BY-NC-SA-1.0".equals(codeString)) 1585 return CCBYNCSA1_0; 1586 if ("CC-BY-NC-SA-2.0".equals(codeString)) 1587 return CCBYNCSA2_0; 1588 if ("CC-BY-NC-SA-2.5".equals(codeString)) 1589 return CCBYNCSA2_5; 1590 if ("CC-BY-NC-SA-3.0".equals(codeString)) 1591 return CCBYNCSA3_0; 1592 if ("CC-BY-NC-SA-4.0".equals(codeString)) 1593 return CCBYNCSA4_0; 1594 if ("CC-BY-ND-1.0".equals(codeString)) 1595 return CCBYND1_0; 1596 if ("CC-BY-ND-2.0".equals(codeString)) 1597 return CCBYND2_0; 1598 if ("CC-BY-ND-2.5".equals(codeString)) 1599 return CCBYND2_5; 1600 if ("CC-BY-ND-3.0".equals(codeString)) 1601 return CCBYND3_0; 1602 if ("CC-BY-ND-4.0".equals(codeString)) 1603 return CCBYND4_0; 1604 if ("CC-BY-SA-1.0".equals(codeString)) 1605 return CCBYSA1_0; 1606 if ("CC-BY-SA-2.0".equals(codeString)) 1607 return CCBYSA2_0; 1608 if ("CC-BY-SA-2.5".equals(codeString)) 1609 return CCBYSA2_5; 1610 if ("CC-BY-SA-3.0".equals(codeString)) 1611 return CCBYSA3_0; 1612 if ("CC-BY-SA-4.0".equals(codeString)) 1613 return CCBYSA4_0; 1614 if ("CC0-1.0".equals(codeString)) 1615 return CC01_0; 1616 if ("CDDL-1.0".equals(codeString)) 1617 return CDDL1_0; 1618 if ("CDDL-1.1".equals(codeString)) 1619 return CDDL1_1; 1620 if ("CDLA-Permissive-1.0".equals(codeString)) 1621 return CDLAPERMISSIVE1_0; 1622 if ("CDLA-Sharing-1.0".equals(codeString)) 1623 return CDLASHARING1_0; 1624 if ("CECILL-1.0".equals(codeString)) 1625 return CECILL1_0; 1626 if ("CECILL-1.1".equals(codeString)) 1627 return CECILL1_1; 1628 if ("CECILL-2.0".equals(codeString)) 1629 return CECILL2_0; 1630 if ("CECILL-2.1".equals(codeString)) 1631 return CECILL2_1; 1632 if ("CECILL-B".equals(codeString)) 1633 return CECILLB; 1634 if ("CECILL-C".equals(codeString)) 1635 return CECILLC; 1636 if ("ClArtistic".equals(codeString)) 1637 return CLARTISTIC; 1638 if ("CNRI-Jython".equals(codeString)) 1639 return CNRIJYTHON; 1640 if ("CNRI-Python-GPL-Compatible".equals(codeString)) 1641 return CNRIPYTHONGPLCOMPATIBLE; 1642 if ("CNRI-Python".equals(codeString)) 1643 return CNRIPYTHON; 1644 if ("Condor-1.1".equals(codeString)) 1645 return CONDOR1_1; 1646 if ("CPAL-1.0".equals(codeString)) 1647 return CPAL1_0; 1648 if ("CPL-1.0".equals(codeString)) 1649 return CPL1_0; 1650 if ("CPOL-1.02".equals(codeString)) 1651 return CPOL1_02; 1652 if ("Crossword".equals(codeString)) 1653 return CROSSWORD; 1654 if ("CrystalStacker".equals(codeString)) 1655 return CRYSTALSTACKER; 1656 if ("CUA-OPL-1.0".equals(codeString)) 1657 return CUAOPL1_0; 1658 if ("Cube".equals(codeString)) 1659 return CUBE; 1660 if ("curl".equals(codeString)) 1661 return CURL; 1662 if ("D-FSL-1.0".equals(codeString)) 1663 return DFSL1_0; 1664 if ("diffmark".equals(codeString)) 1665 return DIFFMARK; 1666 if ("DOC".equals(codeString)) 1667 return DOC; 1668 if ("Dotseqn".equals(codeString)) 1669 return DOTSEQN; 1670 if ("DSDP".equals(codeString)) 1671 return DSDP; 1672 if ("dvipdfm".equals(codeString)) 1673 return DVIPDFM; 1674 if ("ECL-1.0".equals(codeString)) 1675 return ECL1_0; 1676 if ("ECL-2.0".equals(codeString)) 1677 return ECL2_0; 1678 if ("EFL-1.0".equals(codeString)) 1679 return EFL1_0; 1680 if ("EFL-2.0".equals(codeString)) 1681 return EFL2_0; 1682 if ("eGenix".equals(codeString)) 1683 return EGENIX; 1684 if ("Entessa".equals(codeString)) 1685 return ENTESSA; 1686 if ("EPL-1.0".equals(codeString)) 1687 return EPL1_0; 1688 if ("EPL-2.0".equals(codeString)) 1689 return EPL2_0; 1690 if ("ErlPL-1.1".equals(codeString)) 1691 return ERLPL1_1; 1692 if ("EUDatagrid".equals(codeString)) 1693 return EUDATAGRID; 1694 if ("EUPL-1.0".equals(codeString)) 1695 return EUPL1_0; 1696 if ("EUPL-1.1".equals(codeString)) 1697 return EUPL1_1; 1698 if ("EUPL-1.2".equals(codeString)) 1699 return EUPL1_2; 1700 if ("Eurosym".equals(codeString)) 1701 return EUROSYM; 1702 if ("Fair".equals(codeString)) 1703 return FAIR; 1704 if ("Frameworx-1.0".equals(codeString)) 1705 return FRAMEWORX1_0; 1706 if ("FreeImage".equals(codeString)) 1707 return FREEIMAGE; 1708 if ("FSFAP".equals(codeString)) 1709 return FSFAP; 1710 if ("FSFUL".equals(codeString)) 1711 return FSFUL; 1712 if ("FSFULLR".equals(codeString)) 1713 return FSFULLR; 1714 if ("FTL".equals(codeString)) 1715 return FTL; 1716 if ("GFDL-1.1-only".equals(codeString)) 1717 return GFDL1_1ONLY; 1718 if ("GFDL-1.1-or-later".equals(codeString)) 1719 return GFDL1_1ORLATER; 1720 if ("GFDL-1.2-only".equals(codeString)) 1721 return GFDL1_2ONLY; 1722 if ("GFDL-1.2-or-later".equals(codeString)) 1723 return GFDL1_2ORLATER; 1724 if ("GFDL-1.3-only".equals(codeString)) 1725 return GFDL1_3ONLY; 1726 if ("GFDL-1.3-or-later".equals(codeString)) 1727 return GFDL1_3ORLATER; 1728 if ("Giftware".equals(codeString)) 1729 return GIFTWARE; 1730 if ("GL2PS".equals(codeString)) 1731 return GL2PS; 1732 if ("Glide".equals(codeString)) 1733 return GLIDE; 1734 if ("Glulxe".equals(codeString)) 1735 return GLULXE; 1736 if ("gnuplot".equals(codeString)) 1737 return GNUPLOT; 1738 if ("GPL-1.0-only".equals(codeString)) 1739 return GPL1_0ONLY; 1740 if ("GPL-1.0-or-later".equals(codeString)) 1741 return GPL1_0ORLATER; 1742 if ("GPL-2.0-only".equals(codeString)) 1743 return GPL2_0ONLY; 1744 if ("GPL-2.0-or-later".equals(codeString)) 1745 return GPL2_0ORLATER; 1746 if ("GPL-3.0-only".equals(codeString)) 1747 return GPL3_0ONLY; 1748 if ("GPL-3.0-or-later".equals(codeString)) 1749 return GPL3_0ORLATER; 1750 if ("gSOAP-1.3b".equals(codeString)) 1751 return GSOAP1_3B; 1752 if ("HaskellReport".equals(codeString)) 1753 return HASKELLREPORT; 1754 if ("HPND".equals(codeString)) 1755 return HPND; 1756 if ("IBM-pibs".equals(codeString)) 1757 return IBMPIBS; 1758 if ("ICU".equals(codeString)) 1759 return ICU; 1760 if ("IJG".equals(codeString)) 1761 return IJG; 1762 if ("ImageMagick".equals(codeString)) 1763 return IMAGEMAGICK; 1764 if ("iMatix".equals(codeString)) 1765 return IMATIX; 1766 if ("Imlib2".equals(codeString)) 1767 return IMLIB2; 1768 if ("Info-ZIP".equals(codeString)) 1769 return INFOZIP; 1770 if ("Intel-ACPI".equals(codeString)) 1771 return INTELACPI; 1772 if ("Intel".equals(codeString)) 1773 return INTEL; 1774 if ("Interbase-1.0".equals(codeString)) 1775 return INTERBASE1_0; 1776 if ("IPA".equals(codeString)) 1777 return IPA; 1778 if ("IPL-1.0".equals(codeString)) 1779 return IPL1_0; 1780 if ("ISC".equals(codeString)) 1781 return ISC; 1782 if ("JasPer-2.0".equals(codeString)) 1783 return JASPER2_0; 1784 if ("JSON".equals(codeString)) 1785 return JSON; 1786 if ("LAL-1.2".equals(codeString)) 1787 return LAL1_2; 1788 if ("LAL-1.3".equals(codeString)) 1789 return LAL1_3; 1790 if ("Latex2e".equals(codeString)) 1791 return LATEX2E; 1792 if ("Leptonica".equals(codeString)) 1793 return LEPTONICA; 1794 if ("LGPL-2.0-only".equals(codeString)) 1795 return LGPL2_0ONLY; 1796 if ("LGPL-2.0-or-later".equals(codeString)) 1797 return LGPL2_0ORLATER; 1798 if ("LGPL-2.1-only".equals(codeString)) 1799 return LGPL2_1ONLY; 1800 if ("LGPL-2.1-or-later".equals(codeString)) 1801 return LGPL2_1ORLATER; 1802 if ("LGPL-3.0-only".equals(codeString)) 1803 return LGPL3_0ONLY; 1804 if ("LGPL-3.0-or-later".equals(codeString)) 1805 return LGPL3_0ORLATER; 1806 if ("LGPLLR".equals(codeString)) 1807 return LGPLLR; 1808 if ("Libpng".equals(codeString)) 1809 return LIBPNG; 1810 if ("libtiff".equals(codeString)) 1811 return LIBTIFF; 1812 if ("LiLiQ-P-1.1".equals(codeString)) 1813 return LILIQP1_1; 1814 if ("LiLiQ-R-1.1".equals(codeString)) 1815 return LILIQR1_1; 1816 if ("LiLiQ-Rplus-1.1".equals(codeString)) 1817 return LILIQRPLUS1_1; 1818 if ("Linux-OpenIB".equals(codeString)) 1819 return LINUXOPENIB; 1820 if ("LPL-1.0".equals(codeString)) 1821 return LPL1_0; 1822 if ("LPL-1.02".equals(codeString)) 1823 return LPL1_02; 1824 if ("LPPL-1.0".equals(codeString)) 1825 return LPPL1_0; 1826 if ("LPPL-1.1".equals(codeString)) 1827 return LPPL1_1; 1828 if ("LPPL-1.2".equals(codeString)) 1829 return LPPL1_2; 1830 if ("LPPL-1.3a".equals(codeString)) 1831 return LPPL1_3A; 1832 if ("LPPL-1.3c".equals(codeString)) 1833 return LPPL1_3C; 1834 if ("MakeIndex".equals(codeString)) 1835 return MAKEINDEX; 1836 if ("MirOS".equals(codeString)) 1837 return MIROS; 1838 if ("MIT-0".equals(codeString)) 1839 return MIT0; 1840 if ("MIT-advertising".equals(codeString)) 1841 return MITADVERTISING; 1842 if ("MIT-CMU".equals(codeString)) 1843 return MITCMU; 1844 if ("MIT-enna".equals(codeString)) 1845 return MITENNA; 1846 if ("MIT-feh".equals(codeString)) 1847 return MITFEH; 1848 if ("MIT".equals(codeString)) 1849 return MIT; 1850 if ("MITNFA".equals(codeString)) 1851 return MITNFA; 1852 if ("Motosoto".equals(codeString)) 1853 return MOTOSOTO; 1854 if ("mpich2".equals(codeString)) 1855 return MPICH2; 1856 if ("MPL-1.0".equals(codeString)) 1857 return MPL1_0; 1858 if ("MPL-1.1".equals(codeString)) 1859 return MPL1_1; 1860 if ("MPL-2.0-no-copyleft-exception".equals(codeString)) 1861 return MPL2_0NOCOPYLEFTEXCEPTION; 1862 if ("MPL-2.0".equals(codeString)) 1863 return MPL2_0; 1864 if ("MS-PL".equals(codeString)) 1865 return MSPL; 1866 if ("MS-RL".equals(codeString)) 1867 return MSRL; 1868 if ("MTLL".equals(codeString)) 1869 return MTLL; 1870 if ("Multics".equals(codeString)) 1871 return MULTICS; 1872 if ("Mup".equals(codeString)) 1873 return MUP; 1874 if ("NASA-1.3".equals(codeString)) 1875 return NASA1_3; 1876 if ("Naumen".equals(codeString)) 1877 return NAUMEN; 1878 if ("NBPL-1.0".equals(codeString)) 1879 return NBPL1_0; 1880 if ("NCSA".equals(codeString)) 1881 return NCSA; 1882 if ("Net-SNMP".equals(codeString)) 1883 return NETSNMP; 1884 if ("NetCDF".equals(codeString)) 1885 return NETCDF; 1886 if ("Newsletr".equals(codeString)) 1887 return NEWSLETR; 1888 if ("NGPL".equals(codeString)) 1889 return NGPL; 1890 if ("NLOD-1.0".equals(codeString)) 1891 return NLOD1_0; 1892 if ("NLPL".equals(codeString)) 1893 return NLPL; 1894 if ("Nokia".equals(codeString)) 1895 return NOKIA; 1896 if ("NOSL".equals(codeString)) 1897 return NOSL; 1898 if ("Noweb".equals(codeString)) 1899 return NOWEB; 1900 if ("NPL-1.0".equals(codeString)) 1901 return NPL1_0; 1902 if ("NPL-1.1".equals(codeString)) 1903 return NPL1_1; 1904 if ("NPOSL-3.0".equals(codeString)) 1905 return NPOSL3_0; 1906 if ("NRL".equals(codeString)) 1907 return NRL; 1908 if ("NTP".equals(codeString)) 1909 return NTP; 1910 if ("OCCT-PL".equals(codeString)) 1911 return OCCTPL; 1912 if ("OCLC-2.0".equals(codeString)) 1913 return OCLC2_0; 1914 if ("ODbL-1.0".equals(codeString)) 1915 return ODBL1_0; 1916 if ("OFL-1.0".equals(codeString)) 1917 return OFL1_0; 1918 if ("OFL-1.1".equals(codeString)) 1919 return OFL1_1; 1920 if ("OGTSL".equals(codeString)) 1921 return OGTSL; 1922 if ("OLDAP-1.1".equals(codeString)) 1923 return OLDAP1_1; 1924 if ("OLDAP-1.2".equals(codeString)) 1925 return OLDAP1_2; 1926 if ("OLDAP-1.3".equals(codeString)) 1927 return OLDAP1_3; 1928 if ("OLDAP-1.4".equals(codeString)) 1929 return OLDAP1_4; 1930 if ("OLDAP-2.0.1".equals(codeString)) 1931 return OLDAP2_0_1; 1932 if ("OLDAP-2.0".equals(codeString)) 1933 return OLDAP2_0; 1934 if ("OLDAP-2.1".equals(codeString)) 1935 return OLDAP2_1; 1936 if ("OLDAP-2.2.1".equals(codeString)) 1937 return OLDAP2_2_1; 1938 if ("OLDAP-2.2.2".equals(codeString)) 1939 return OLDAP2_2_2; 1940 if ("OLDAP-2.2".equals(codeString)) 1941 return OLDAP2_2; 1942 if ("OLDAP-2.3".equals(codeString)) 1943 return OLDAP2_3; 1944 if ("OLDAP-2.4".equals(codeString)) 1945 return OLDAP2_4; 1946 if ("OLDAP-2.5".equals(codeString)) 1947 return OLDAP2_5; 1948 if ("OLDAP-2.6".equals(codeString)) 1949 return OLDAP2_6; 1950 if ("OLDAP-2.7".equals(codeString)) 1951 return OLDAP2_7; 1952 if ("OLDAP-2.8".equals(codeString)) 1953 return OLDAP2_8; 1954 if ("OML".equals(codeString)) 1955 return OML; 1956 if ("OpenSSL".equals(codeString)) 1957 return OPENSSL; 1958 if ("OPL-1.0".equals(codeString)) 1959 return OPL1_0; 1960 if ("OSET-PL-2.1".equals(codeString)) 1961 return OSETPL2_1; 1962 if ("OSL-1.0".equals(codeString)) 1963 return OSL1_0; 1964 if ("OSL-1.1".equals(codeString)) 1965 return OSL1_1; 1966 if ("OSL-2.0".equals(codeString)) 1967 return OSL2_0; 1968 if ("OSL-2.1".equals(codeString)) 1969 return OSL2_1; 1970 if ("OSL-3.0".equals(codeString)) 1971 return OSL3_0; 1972 if ("PDDL-1.0".equals(codeString)) 1973 return PDDL1_0; 1974 if ("PHP-3.0".equals(codeString)) 1975 return PHP3_0; 1976 if ("PHP-3.01".equals(codeString)) 1977 return PHP3_01; 1978 if ("Plexus".equals(codeString)) 1979 return PLEXUS; 1980 if ("PostgreSQL".equals(codeString)) 1981 return POSTGRESQL; 1982 if ("psfrag".equals(codeString)) 1983 return PSFRAG; 1984 if ("psutils".equals(codeString)) 1985 return PSUTILS; 1986 if ("Python-2.0".equals(codeString)) 1987 return PYTHON2_0; 1988 if ("Qhull".equals(codeString)) 1989 return QHULL; 1990 if ("QPL-1.0".equals(codeString)) 1991 return QPL1_0; 1992 if ("Rdisc".equals(codeString)) 1993 return RDISC; 1994 if ("RHeCos-1.1".equals(codeString)) 1995 return RHECOS1_1; 1996 if ("RPL-1.1".equals(codeString)) 1997 return RPL1_1; 1998 if ("RPL-1.5".equals(codeString)) 1999 return RPL1_5; 2000 if ("RPSL-1.0".equals(codeString)) 2001 return RPSL1_0; 2002 if ("RSA-MD".equals(codeString)) 2003 return RSAMD; 2004 if ("RSCPL".equals(codeString)) 2005 return RSCPL; 2006 if ("Ruby".equals(codeString)) 2007 return RUBY; 2008 if ("SAX-PD".equals(codeString)) 2009 return SAXPD; 2010 if ("Saxpath".equals(codeString)) 2011 return SAXPATH; 2012 if ("SCEA".equals(codeString)) 2013 return SCEA; 2014 if ("Sendmail".equals(codeString)) 2015 return SENDMAIL; 2016 if ("SGI-B-1.0".equals(codeString)) 2017 return SGIB1_0; 2018 if ("SGI-B-1.1".equals(codeString)) 2019 return SGIB1_1; 2020 if ("SGI-B-2.0".equals(codeString)) 2021 return SGIB2_0; 2022 if ("SimPL-2.0".equals(codeString)) 2023 return SIMPL2_0; 2024 if ("SISSL-1.2".equals(codeString)) 2025 return SISSL1_2; 2026 if ("SISSL".equals(codeString)) 2027 return SISSL; 2028 if ("Sleepycat".equals(codeString)) 2029 return SLEEPYCAT; 2030 if ("SMLNJ".equals(codeString)) 2031 return SMLNJ; 2032 if ("SMPPL".equals(codeString)) 2033 return SMPPL; 2034 if ("SNIA".equals(codeString)) 2035 return SNIA; 2036 if ("Spencer-86".equals(codeString)) 2037 return SPENCER86; 2038 if ("Spencer-94".equals(codeString)) 2039 return SPENCER94; 2040 if ("Spencer-99".equals(codeString)) 2041 return SPENCER99; 2042 if ("SPL-1.0".equals(codeString)) 2043 return SPL1_0; 2044 if ("SugarCRM-1.1.3".equals(codeString)) 2045 return SUGARCRM1_1_3; 2046 if ("SWL".equals(codeString)) 2047 return SWL; 2048 if ("TCL".equals(codeString)) 2049 return TCL; 2050 if ("TCP-wrappers".equals(codeString)) 2051 return TCPWRAPPERS; 2052 if ("TMate".equals(codeString)) 2053 return TMATE; 2054 if ("TORQUE-1.1".equals(codeString)) 2055 return TORQUE1_1; 2056 if ("TOSL".equals(codeString)) 2057 return TOSL; 2058 if ("Unicode-DFS-2015".equals(codeString)) 2059 return UNICODEDFS2015; 2060 if ("Unicode-DFS-2016".equals(codeString)) 2061 return UNICODEDFS2016; 2062 if ("Unicode-TOU".equals(codeString)) 2063 return UNICODETOU; 2064 if ("Unlicense".equals(codeString)) 2065 return UNLICENSE; 2066 if ("UPL-1.0".equals(codeString)) 2067 return UPL1_0; 2068 if ("Vim".equals(codeString)) 2069 return VIM; 2070 if ("VOSTROM".equals(codeString)) 2071 return VOSTROM; 2072 if ("VSL-1.0".equals(codeString)) 2073 return VSL1_0; 2074 if ("W3C-19980720".equals(codeString)) 2075 return W3C19980720; 2076 if ("W3C-20150513".equals(codeString)) 2077 return W3C20150513; 2078 if ("W3C".equals(codeString)) 2079 return W3C; 2080 if ("Watcom-1.0".equals(codeString)) 2081 return WATCOM1_0; 2082 if ("Wsuipa".equals(codeString)) 2083 return WSUIPA; 2084 if ("WTFPL".equals(codeString)) 2085 return WTFPL; 2086 if ("X11".equals(codeString)) 2087 return X11; 2088 if ("Xerox".equals(codeString)) 2089 return XEROX; 2090 if ("XFree86-1.1".equals(codeString)) 2091 return XFREE861_1; 2092 if ("xinetd".equals(codeString)) 2093 return XINETD; 2094 if ("Xnet".equals(codeString)) 2095 return XNET; 2096 if ("xpp".equals(codeString)) 2097 return XPP; 2098 if ("XSkat".equals(codeString)) 2099 return XSKAT; 2100 if ("YPL-1.0".equals(codeString)) 2101 return YPL1_0; 2102 if ("YPL-1.1".equals(codeString)) 2103 return YPL1_1; 2104 if ("Zed".equals(codeString)) 2105 return ZED; 2106 if ("Zend-2.0".equals(codeString)) 2107 return ZEND2_0; 2108 if ("Zimbra-1.3".equals(codeString)) 2109 return ZIMBRA1_3; 2110 if ("Zimbra-1.4".equals(codeString)) 2111 return ZIMBRA1_4; 2112 if ("zlib-acknowledgement".equals(codeString)) 2113 return ZLIBACKNOWLEDGEMENT; 2114 if ("Zlib".equals(codeString)) 2115 return ZLIB; 2116 if ("ZPL-1.1".equals(codeString)) 2117 return ZPL1_1; 2118 if ("ZPL-2.0".equals(codeString)) 2119 return ZPL2_0; 2120 if ("ZPL-2.1".equals(codeString)) 2121 return ZPL2_1; 2122 throw new FHIRException("Unknown SpdxLicense code '"+codeString+"'"); 2123 } 2124 public String toCode() { 2125 switch (this) { 2126 case NOTOPENSOURCE: return "not-open-source"; 2127 case _0BSD: return "0BSD"; 2128 case AAL: return "AAL"; 2129 case ABSTYLES: return "Abstyles"; 2130 case ADOBE2006: return "Adobe-2006"; 2131 case ADOBEGLYPH: return "Adobe-Glyph"; 2132 case ADSL: return "ADSL"; 2133 case AFL1_1: return "AFL-1.1"; 2134 case AFL1_2: return "AFL-1.2"; 2135 case AFL2_0: return "AFL-2.0"; 2136 case AFL2_1: return "AFL-2.1"; 2137 case AFL3_0: return "AFL-3.0"; 2138 case AFMPARSE: return "Afmparse"; 2139 case AGPL1_0ONLY: return "AGPL-1.0-only"; 2140 case AGPL1_0ORLATER: return "AGPL-1.0-or-later"; 2141 case AGPL3_0ONLY: return "AGPL-3.0-only"; 2142 case AGPL3_0ORLATER: return "AGPL-3.0-or-later"; 2143 case ALADDIN: return "Aladdin"; 2144 case AMDPLPA: return "AMDPLPA"; 2145 case AML: return "AML"; 2146 case AMPAS: return "AMPAS"; 2147 case ANTLRPD: return "ANTLR-PD"; 2148 case APACHE1_0: return "Apache-1.0"; 2149 case APACHE1_1: return "Apache-1.1"; 2150 case APACHE2_0: return "Apache-2.0"; 2151 case APAFML: return "APAFML"; 2152 case APL1_0: return "APL-1.0"; 2153 case APSL1_0: return "APSL-1.0"; 2154 case APSL1_1: return "APSL-1.1"; 2155 case APSL1_2: return "APSL-1.2"; 2156 case APSL2_0: return "APSL-2.0"; 2157 case ARTISTIC1_0CL8: return "Artistic-1.0-cl8"; 2158 case ARTISTIC1_0PERL: return "Artistic-1.0-Perl"; 2159 case ARTISTIC1_0: return "Artistic-1.0"; 2160 case ARTISTIC2_0: return "Artistic-2.0"; 2161 case BAHYPH: return "Bahyph"; 2162 case BARR: return "Barr"; 2163 case BEERWARE: return "Beerware"; 2164 case BITTORRENT1_0: return "BitTorrent-1.0"; 2165 case BITTORRENT1_1: return "BitTorrent-1.1"; 2166 case BORCEUX: return "Borceux"; 2167 case BSD1CLAUSE: return "BSD-1-Clause"; 2168 case BSD2CLAUSEFREEBSD: return "BSD-2-Clause-FreeBSD"; 2169 case BSD2CLAUSENETBSD: return "BSD-2-Clause-NetBSD"; 2170 case BSD2CLAUSEPATENT: return "BSD-2-Clause-Patent"; 2171 case BSD2CLAUSE: return "BSD-2-Clause"; 2172 case BSD3CLAUSEATTRIBUTION: return "BSD-3-Clause-Attribution"; 2173 case BSD3CLAUSECLEAR: return "BSD-3-Clause-Clear"; 2174 case BSD3CLAUSELBNL: return "BSD-3-Clause-LBNL"; 2175 case BSD3CLAUSENONUCLEARLICENSE2014: return "BSD-3-Clause-No-Nuclear-License-2014"; 2176 case BSD3CLAUSENONUCLEARLICENSE: return "BSD-3-Clause-No-Nuclear-License"; 2177 case BSD3CLAUSENONUCLEARWARRANTY: return "BSD-3-Clause-No-Nuclear-Warranty"; 2178 case BSD3CLAUSE: return "BSD-3-Clause"; 2179 case BSD4CLAUSEUC: return "BSD-4-Clause-UC"; 2180 case BSD4CLAUSE: return "BSD-4-Clause"; 2181 case BSDPROTECTION: return "BSD-Protection"; 2182 case BSDSOURCECODE: return "BSD-Source-Code"; 2183 case BSL1_0: return "BSL-1.0"; 2184 case BZIP21_0_5: return "bzip2-1.0.5"; 2185 case BZIP21_0_6: return "bzip2-1.0.6"; 2186 case CALDERA: return "Caldera"; 2187 case CATOSL1_1: return "CATOSL-1.1"; 2188 case CCBY1_0: return "CC-BY-1.0"; 2189 case CCBY2_0: return "CC-BY-2.0"; 2190 case CCBY2_5: return "CC-BY-2.5"; 2191 case CCBY3_0: return "CC-BY-3.0"; 2192 case CCBY4_0: return "CC-BY-4.0"; 2193 case CCBYNC1_0: return "CC-BY-NC-1.0"; 2194 case CCBYNC2_0: return "CC-BY-NC-2.0"; 2195 case CCBYNC2_5: return "CC-BY-NC-2.5"; 2196 case CCBYNC3_0: return "CC-BY-NC-3.0"; 2197 case CCBYNC4_0: return "CC-BY-NC-4.0"; 2198 case CCBYNCND1_0: return "CC-BY-NC-ND-1.0"; 2199 case CCBYNCND2_0: return "CC-BY-NC-ND-2.0"; 2200 case CCBYNCND2_5: return "CC-BY-NC-ND-2.5"; 2201 case CCBYNCND3_0: return "CC-BY-NC-ND-3.0"; 2202 case CCBYNCND4_0: return "CC-BY-NC-ND-4.0"; 2203 case CCBYNCSA1_0: return "CC-BY-NC-SA-1.0"; 2204 case CCBYNCSA2_0: return "CC-BY-NC-SA-2.0"; 2205 case CCBYNCSA2_5: return "CC-BY-NC-SA-2.5"; 2206 case CCBYNCSA3_0: return "CC-BY-NC-SA-3.0"; 2207 case CCBYNCSA4_0: return "CC-BY-NC-SA-4.0"; 2208 case CCBYND1_0: return "CC-BY-ND-1.0"; 2209 case CCBYND2_0: return "CC-BY-ND-2.0"; 2210 case CCBYND2_5: return "CC-BY-ND-2.5"; 2211 case CCBYND3_0: return "CC-BY-ND-3.0"; 2212 case CCBYND4_0: return "CC-BY-ND-4.0"; 2213 case CCBYSA1_0: return "CC-BY-SA-1.0"; 2214 case CCBYSA2_0: return "CC-BY-SA-2.0"; 2215 case CCBYSA2_5: return "CC-BY-SA-2.5"; 2216 case CCBYSA3_0: return "CC-BY-SA-3.0"; 2217 case CCBYSA4_0: return "CC-BY-SA-4.0"; 2218 case CC01_0: return "CC0-1.0"; 2219 case CDDL1_0: return "CDDL-1.0"; 2220 case CDDL1_1: return "CDDL-1.1"; 2221 case CDLAPERMISSIVE1_0: return "CDLA-Permissive-1.0"; 2222 case CDLASHARING1_0: return "CDLA-Sharing-1.0"; 2223 case CECILL1_0: return "CECILL-1.0"; 2224 case CECILL1_1: return "CECILL-1.1"; 2225 case CECILL2_0: return "CECILL-2.0"; 2226 case CECILL2_1: return "CECILL-2.1"; 2227 case CECILLB: return "CECILL-B"; 2228 case CECILLC: return "CECILL-C"; 2229 case CLARTISTIC: return "ClArtistic"; 2230 case CNRIJYTHON: return "CNRI-Jython"; 2231 case CNRIPYTHONGPLCOMPATIBLE: return "CNRI-Python-GPL-Compatible"; 2232 case CNRIPYTHON: return "CNRI-Python"; 2233 case CONDOR1_1: return "Condor-1.1"; 2234 case CPAL1_0: return "CPAL-1.0"; 2235 case CPL1_0: return "CPL-1.0"; 2236 case CPOL1_02: return "CPOL-1.02"; 2237 case CROSSWORD: return "Crossword"; 2238 case CRYSTALSTACKER: return "CrystalStacker"; 2239 case CUAOPL1_0: return "CUA-OPL-1.0"; 2240 case CUBE: return "Cube"; 2241 case CURL: return "curl"; 2242 case DFSL1_0: return "D-FSL-1.0"; 2243 case DIFFMARK: return "diffmark"; 2244 case DOC: return "DOC"; 2245 case DOTSEQN: return "Dotseqn"; 2246 case DSDP: return "DSDP"; 2247 case DVIPDFM: return "dvipdfm"; 2248 case ECL1_0: return "ECL-1.0"; 2249 case ECL2_0: return "ECL-2.0"; 2250 case EFL1_0: return "EFL-1.0"; 2251 case EFL2_0: return "EFL-2.0"; 2252 case EGENIX: return "eGenix"; 2253 case ENTESSA: return "Entessa"; 2254 case EPL1_0: return "EPL-1.0"; 2255 case EPL2_0: return "EPL-2.0"; 2256 case ERLPL1_1: return "ErlPL-1.1"; 2257 case EUDATAGRID: return "EUDatagrid"; 2258 case EUPL1_0: return "EUPL-1.0"; 2259 case EUPL1_1: return "EUPL-1.1"; 2260 case EUPL1_2: return "EUPL-1.2"; 2261 case EUROSYM: return "Eurosym"; 2262 case FAIR: return "Fair"; 2263 case FRAMEWORX1_0: return "Frameworx-1.0"; 2264 case FREEIMAGE: return "FreeImage"; 2265 case FSFAP: return "FSFAP"; 2266 case FSFUL: return "FSFUL"; 2267 case FSFULLR: return "FSFULLR"; 2268 case FTL: return "FTL"; 2269 case GFDL1_1ONLY: return "GFDL-1.1-only"; 2270 case GFDL1_1ORLATER: return "GFDL-1.1-or-later"; 2271 case GFDL1_2ONLY: return "GFDL-1.2-only"; 2272 case GFDL1_2ORLATER: return "GFDL-1.2-or-later"; 2273 case GFDL1_3ONLY: return "GFDL-1.3-only"; 2274 case GFDL1_3ORLATER: return "GFDL-1.3-or-later"; 2275 case GIFTWARE: return "Giftware"; 2276 case GL2PS: return "GL2PS"; 2277 case GLIDE: return "Glide"; 2278 case GLULXE: return "Glulxe"; 2279 case GNUPLOT: return "gnuplot"; 2280 case GPL1_0ONLY: return "GPL-1.0-only"; 2281 case GPL1_0ORLATER: return "GPL-1.0-or-later"; 2282 case GPL2_0ONLY: return "GPL-2.0-only"; 2283 case GPL2_0ORLATER: return "GPL-2.0-or-later"; 2284 case GPL3_0ONLY: return "GPL-3.0-only"; 2285 case GPL3_0ORLATER: return "GPL-3.0-or-later"; 2286 case GSOAP1_3B: return "gSOAP-1.3b"; 2287 case HASKELLREPORT: return "HaskellReport"; 2288 case HPND: return "HPND"; 2289 case IBMPIBS: return "IBM-pibs"; 2290 case ICU: return "ICU"; 2291 case IJG: return "IJG"; 2292 case IMAGEMAGICK: return "ImageMagick"; 2293 case IMATIX: return "iMatix"; 2294 case IMLIB2: return "Imlib2"; 2295 case INFOZIP: return "Info-ZIP"; 2296 case INTELACPI: return "Intel-ACPI"; 2297 case INTEL: return "Intel"; 2298 case INTERBASE1_0: return "Interbase-1.0"; 2299 case IPA: return "IPA"; 2300 case IPL1_0: return "IPL-1.0"; 2301 case ISC: return "ISC"; 2302 case JASPER2_0: return "JasPer-2.0"; 2303 case JSON: return "JSON"; 2304 case LAL1_2: return "LAL-1.2"; 2305 case LAL1_3: return "LAL-1.3"; 2306 case LATEX2E: return "Latex2e"; 2307 case LEPTONICA: return "Leptonica"; 2308 case LGPL2_0ONLY: return "LGPL-2.0-only"; 2309 case LGPL2_0ORLATER: return "LGPL-2.0-or-later"; 2310 case LGPL2_1ONLY: return "LGPL-2.1-only"; 2311 case LGPL2_1ORLATER: return "LGPL-2.1-or-later"; 2312 case LGPL3_0ONLY: return "LGPL-3.0-only"; 2313 case LGPL3_0ORLATER: return "LGPL-3.0-or-later"; 2314 case LGPLLR: return "LGPLLR"; 2315 case LIBPNG: return "Libpng"; 2316 case LIBTIFF: return "libtiff"; 2317 case LILIQP1_1: return "LiLiQ-P-1.1"; 2318 case LILIQR1_1: return "LiLiQ-R-1.1"; 2319 case LILIQRPLUS1_1: return "LiLiQ-Rplus-1.1"; 2320 case LINUXOPENIB: return "Linux-OpenIB"; 2321 case LPL1_0: return "LPL-1.0"; 2322 case LPL1_02: return "LPL-1.02"; 2323 case LPPL1_0: return "LPPL-1.0"; 2324 case LPPL1_1: return "LPPL-1.1"; 2325 case LPPL1_2: return "LPPL-1.2"; 2326 case LPPL1_3A: return "LPPL-1.3a"; 2327 case LPPL1_3C: return "LPPL-1.3c"; 2328 case MAKEINDEX: return "MakeIndex"; 2329 case MIROS: return "MirOS"; 2330 case MIT0: return "MIT-0"; 2331 case MITADVERTISING: return "MIT-advertising"; 2332 case MITCMU: return "MIT-CMU"; 2333 case MITENNA: return "MIT-enna"; 2334 case MITFEH: return "MIT-feh"; 2335 case MIT: return "MIT"; 2336 case MITNFA: return "MITNFA"; 2337 case MOTOSOTO: return "Motosoto"; 2338 case MPICH2: return "mpich2"; 2339 case MPL1_0: return "MPL-1.0"; 2340 case MPL1_1: return "MPL-1.1"; 2341 case MPL2_0NOCOPYLEFTEXCEPTION: return "MPL-2.0-no-copyleft-exception"; 2342 case MPL2_0: return "MPL-2.0"; 2343 case MSPL: return "MS-PL"; 2344 case MSRL: return "MS-RL"; 2345 case MTLL: return "MTLL"; 2346 case MULTICS: return "Multics"; 2347 case MUP: return "Mup"; 2348 case NASA1_3: return "NASA-1.3"; 2349 case NAUMEN: return "Naumen"; 2350 case NBPL1_0: return "NBPL-1.0"; 2351 case NCSA: return "NCSA"; 2352 case NETSNMP: return "Net-SNMP"; 2353 case NETCDF: return "NetCDF"; 2354 case NEWSLETR: return "Newsletr"; 2355 case NGPL: return "NGPL"; 2356 case NLOD1_0: return "NLOD-1.0"; 2357 case NLPL: return "NLPL"; 2358 case NOKIA: return "Nokia"; 2359 case NOSL: return "NOSL"; 2360 case NOWEB: return "Noweb"; 2361 case NPL1_0: return "NPL-1.0"; 2362 case NPL1_1: return "NPL-1.1"; 2363 case NPOSL3_0: return "NPOSL-3.0"; 2364 case NRL: return "NRL"; 2365 case NTP: return "NTP"; 2366 case OCCTPL: return "OCCT-PL"; 2367 case OCLC2_0: return "OCLC-2.0"; 2368 case ODBL1_0: return "ODbL-1.0"; 2369 case OFL1_0: return "OFL-1.0"; 2370 case OFL1_1: return "OFL-1.1"; 2371 case OGTSL: return "OGTSL"; 2372 case OLDAP1_1: return "OLDAP-1.1"; 2373 case OLDAP1_2: return "OLDAP-1.2"; 2374 case OLDAP1_3: return "OLDAP-1.3"; 2375 case OLDAP1_4: return "OLDAP-1.4"; 2376 case OLDAP2_0_1: return "OLDAP-2.0.1"; 2377 case OLDAP2_0: return "OLDAP-2.0"; 2378 case OLDAP2_1: return "OLDAP-2.1"; 2379 case OLDAP2_2_1: return "OLDAP-2.2.1"; 2380 case OLDAP2_2_2: return "OLDAP-2.2.2"; 2381 case OLDAP2_2: return "OLDAP-2.2"; 2382 case OLDAP2_3: return "OLDAP-2.3"; 2383 case OLDAP2_4: return "OLDAP-2.4"; 2384 case OLDAP2_5: return "OLDAP-2.5"; 2385 case OLDAP2_6: return "OLDAP-2.6"; 2386 case OLDAP2_7: return "OLDAP-2.7"; 2387 case OLDAP2_8: return "OLDAP-2.8"; 2388 case OML: return "OML"; 2389 case OPENSSL: return "OpenSSL"; 2390 case OPL1_0: return "OPL-1.0"; 2391 case OSETPL2_1: return "OSET-PL-2.1"; 2392 case OSL1_0: return "OSL-1.0"; 2393 case OSL1_1: return "OSL-1.1"; 2394 case OSL2_0: return "OSL-2.0"; 2395 case OSL2_1: return "OSL-2.1"; 2396 case OSL3_0: return "OSL-3.0"; 2397 case PDDL1_0: return "PDDL-1.0"; 2398 case PHP3_0: return "PHP-3.0"; 2399 case PHP3_01: return "PHP-3.01"; 2400 case PLEXUS: return "Plexus"; 2401 case POSTGRESQL: return "PostgreSQL"; 2402 case PSFRAG: return "psfrag"; 2403 case PSUTILS: return "psutils"; 2404 case PYTHON2_0: return "Python-2.0"; 2405 case QHULL: return "Qhull"; 2406 case QPL1_0: return "QPL-1.0"; 2407 case RDISC: return "Rdisc"; 2408 case RHECOS1_1: return "RHeCos-1.1"; 2409 case RPL1_1: return "RPL-1.1"; 2410 case RPL1_5: return "RPL-1.5"; 2411 case RPSL1_0: return "RPSL-1.0"; 2412 case RSAMD: return "RSA-MD"; 2413 case RSCPL: return "RSCPL"; 2414 case RUBY: return "Ruby"; 2415 case SAXPD: return "SAX-PD"; 2416 case SAXPATH: return "Saxpath"; 2417 case SCEA: return "SCEA"; 2418 case SENDMAIL: return "Sendmail"; 2419 case SGIB1_0: return "SGI-B-1.0"; 2420 case SGIB1_1: return "SGI-B-1.1"; 2421 case SGIB2_0: return "SGI-B-2.0"; 2422 case SIMPL2_0: return "SimPL-2.0"; 2423 case SISSL1_2: return "SISSL-1.2"; 2424 case SISSL: return "SISSL"; 2425 case SLEEPYCAT: return "Sleepycat"; 2426 case SMLNJ: return "SMLNJ"; 2427 case SMPPL: return "SMPPL"; 2428 case SNIA: return "SNIA"; 2429 case SPENCER86: return "Spencer-86"; 2430 case SPENCER94: return "Spencer-94"; 2431 case SPENCER99: return "Spencer-99"; 2432 case SPL1_0: return "SPL-1.0"; 2433 case SUGARCRM1_1_3: return "SugarCRM-1.1.3"; 2434 case SWL: return "SWL"; 2435 case TCL: return "TCL"; 2436 case TCPWRAPPERS: return "TCP-wrappers"; 2437 case TMATE: return "TMate"; 2438 case TORQUE1_1: return "TORQUE-1.1"; 2439 case TOSL: return "TOSL"; 2440 case UNICODEDFS2015: return "Unicode-DFS-2015"; 2441 case UNICODEDFS2016: return "Unicode-DFS-2016"; 2442 case UNICODETOU: return "Unicode-TOU"; 2443 case UNLICENSE: return "Unlicense"; 2444 case UPL1_0: return "UPL-1.0"; 2445 case VIM: return "Vim"; 2446 case VOSTROM: return "VOSTROM"; 2447 case VSL1_0: return "VSL-1.0"; 2448 case W3C19980720: return "W3C-19980720"; 2449 case W3C20150513: return "W3C-20150513"; 2450 case W3C: return "W3C"; 2451 case WATCOM1_0: return "Watcom-1.0"; 2452 case WSUIPA: return "Wsuipa"; 2453 case WTFPL: return "WTFPL"; 2454 case X11: return "X11"; 2455 case XEROX: return "Xerox"; 2456 case XFREE861_1: return "XFree86-1.1"; 2457 case XINETD: return "xinetd"; 2458 case XNET: return "Xnet"; 2459 case XPP: return "xpp"; 2460 case XSKAT: return "XSkat"; 2461 case YPL1_0: return "YPL-1.0"; 2462 case YPL1_1: return "YPL-1.1"; 2463 case ZED: return "Zed"; 2464 case ZEND2_0: return "Zend-2.0"; 2465 case ZIMBRA1_3: return "Zimbra-1.3"; 2466 case ZIMBRA1_4: return "Zimbra-1.4"; 2467 case ZLIBACKNOWLEDGEMENT: return "zlib-acknowledgement"; 2468 case ZLIB: return "Zlib"; 2469 case ZPL1_1: return "ZPL-1.1"; 2470 case ZPL2_0: return "ZPL-2.0"; 2471 case ZPL2_1: return "ZPL-2.1"; 2472 default: return "?"; 2473 } 2474 } 2475 public String getSystem() { 2476 return "http://hl7.org/fhir/spdx-license"; 2477 } 2478 public String getDefinition() { 2479 switch (this) { 2480 case NOTOPENSOURCE: return "Not an open source license."; 2481 case _0BSD: return "BSD Zero Clause License."; 2482 case AAL: return "Attribution Assurance License."; 2483 case ABSTYLES: return "Abstyles License."; 2484 case ADOBE2006: return "Adobe Systems Incorporated Source Code License Agreement."; 2485 case ADOBEGLYPH: return "Adobe Glyph List License."; 2486 case ADSL: return "Amazon Digital Services License."; 2487 case AFL1_1: return "Academic Free License v1.1."; 2488 case AFL1_2: return "Academic Free License v1.2."; 2489 case AFL2_0: return "Academic Free License v2.0."; 2490 case AFL2_1: return "Academic Free License v2.1."; 2491 case AFL3_0: return "Academic Free License v3.0."; 2492 case AFMPARSE: return "Afmparse License."; 2493 case AGPL1_0ONLY: return "Affero General Public License v1.0 only."; 2494 case AGPL1_0ORLATER: return "Affero General Public License v1.0 or later."; 2495 case AGPL3_0ONLY: return "GNU Affero General Public License v3.0 only."; 2496 case AGPL3_0ORLATER: return "GNU Affero General Public License v3.0 or later."; 2497 case ALADDIN: return "Aladdin Free Public License."; 2498 case AMDPLPA: return "AMD's plpa_map.c License."; 2499 case AML: return "Apple MIT License."; 2500 case AMPAS: return "Academy of Motion Picture Arts and Sciences BSD."; 2501 case ANTLRPD: return "ANTLR Software Rights Notice."; 2502 case APACHE1_0: return "Apache License 1.0."; 2503 case APACHE1_1: return "Apache License 1.1."; 2504 case APACHE2_0: return "Apache License 2.0."; 2505 case APAFML: return "Adobe Postscript AFM License."; 2506 case APL1_0: return "Adaptive Public License 1.0."; 2507 case APSL1_0: return "Apple Public Source License 1.0."; 2508 case APSL1_1: return "Apple Public Source License 1.1."; 2509 case APSL1_2: return "Apple Public Source License 1.2."; 2510 case APSL2_0: return "Apple Public Source License 2.0."; 2511 case ARTISTIC1_0CL8: return "Artistic License 1.0 w/clause 8."; 2512 case ARTISTIC1_0PERL: return "Artistic License 1.0 (Perl)."; 2513 case ARTISTIC1_0: return "Artistic License 1.0."; 2514 case ARTISTIC2_0: return "Artistic License 2.0."; 2515 case BAHYPH: return "Bahyph License."; 2516 case BARR: return "Barr License."; 2517 case BEERWARE: return "Beerware License."; 2518 case BITTORRENT1_0: return "BitTorrent Open Source License v1.0."; 2519 case BITTORRENT1_1: return "BitTorrent Open Source License v1.1."; 2520 case BORCEUX: return "Borceux license."; 2521 case BSD1CLAUSE: return "BSD 1-Clause License."; 2522 case BSD2CLAUSEFREEBSD: return "BSD 2-Clause FreeBSD License."; 2523 case BSD2CLAUSENETBSD: return "BSD 2-Clause NetBSD License."; 2524 case BSD2CLAUSEPATENT: return "BSD-2-Clause Plus Patent License."; 2525 case BSD2CLAUSE: return "BSD 2-Clause \"Simplified\" License."; 2526 case BSD3CLAUSEATTRIBUTION: return "BSD with attribution."; 2527 case BSD3CLAUSECLEAR: return "BSD 3-Clause Clear License."; 2528 case BSD3CLAUSELBNL: return "Lawrence Berkeley National Labs BSD variant license."; 2529 case BSD3CLAUSENONUCLEARLICENSE2014: return "BSD 3-Clause No Nuclear License 2014."; 2530 case BSD3CLAUSENONUCLEARLICENSE: return "BSD 3-Clause No Nuclear License."; 2531 case BSD3CLAUSENONUCLEARWARRANTY: return "BSD 3-Clause No Nuclear Warranty."; 2532 case BSD3CLAUSE: return "BSD 3-Clause \"New\" or \"Revised\" License."; 2533 case BSD4CLAUSEUC: return "BSD-4-Clause (University of California-Specific)."; 2534 case BSD4CLAUSE: return "BSD 4-Clause \"Original\" or \"Old\" License."; 2535 case BSDPROTECTION: return "BSD Protection License."; 2536 case BSDSOURCECODE: return "BSD Source Code Attribution."; 2537 case BSL1_0: return "Boost Software License 1.0."; 2538 case BZIP21_0_5: return "bzip2 and libbzip2 License v1.0.5."; 2539 case BZIP21_0_6: return "bzip2 and libbzip2 License v1.0.6."; 2540 case CALDERA: return "Caldera License."; 2541 case CATOSL1_1: return "Computer Associates Trusted Open Source License 1.1."; 2542 case CCBY1_0: return "Creative Commons Attribution 1.0 Generic."; 2543 case CCBY2_0: return "Creative Commons Attribution 2.0 Generic."; 2544 case CCBY2_5: return "Creative Commons Attribution 2.5 Generic."; 2545 case CCBY3_0: return "Creative Commons Attribution 3.0 Unported."; 2546 case CCBY4_0: return "Creative Commons Attribution 4.0 International."; 2547 case CCBYNC1_0: return "Creative Commons Attribution Non Commercial 1.0 Generic."; 2548 case CCBYNC2_0: return "Creative Commons Attribution Non Commercial 2.0 Generic."; 2549 case CCBYNC2_5: return "Creative Commons Attribution Non Commercial 2.5 Generic."; 2550 case CCBYNC3_0: return "Creative Commons Attribution Non Commercial 3.0 Unported."; 2551 case CCBYNC4_0: return "Creative Commons Attribution Non Commercial 4.0 International."; 2552 case CCBYNCND1_0: return "Creative Commons Attribution Non Commercial No Derivatives 1.0 Generic."; 2553 case CCBYNCND2_0: return "Creative Commons Attribution Non Commercial No Derivatives 2.0 Generic."; 2554 case CCBYNCND2_5: return "Creative Commons Attribution Non Commercial No Derivatives 2.5 Generic."; 2555 case CCBYNCND3_0: return "Creative Commons Attribution Non Commercial No Derivatives 3.0 Unported."; 2556 case CCBYNCND4_0: return "Creative Commons Attribution Non Commercial No Derivatives 4.0 International."; 2557 case CCBYNCSA1_0: return "Creative Commons Attribution Non Commercial Share Alike 1.0 Generic."; 2558 case CCBYNCSA2_0: return "Creative Commons Attribution Non Commercial Share Alike 2.0 Generic."; 2559 case CCBYNCSA2_5: return "Creative Commons Attribution Non Commercial Share Alike 2.5 Generic."; 2560 case CCBYNCSA3_0: return "Creative Commons Attribution Non Commercial Share Alike 3.0 Unported."; 2561 case CCBYNCSA4_0: return "Creative Commons Attribution Non Commercial Share Alike 4.0 International."; 2562 case CCBYND1_0: return "Creative Commons Attribution No Derivatives 1.0 Generic."; 2563 case CCBYND2_0: return "Creative Commons Attribution No Derivatives 2.0 Generic."; 2564 case CCBYND2_5: return "Creative Commons Attribution No Derivatives 2.5 Generic."; 2565 case CCBYND3_0: return "Creative Commons Attribution No Derivatives 3.0 Unported."; 2566 case CCBYND4_0: return "Creative Commons Attribution No Derivatives 4.0 International."; 2567 case CCBYSA1_0: return "Creative Commons Attribution Share Alike 1.0 Generic."; 2568 case CCBYSA2_0: return "Creative Commons Attribution Share Alike 2.0 Generic."; 2569 case CCBYSA2_5: return "Creative Commons Attribution Share Alike 2.5 Generic."; 2570 case CCBYSA3_0: return "Creative Commons Attribution Share Alike 3.0 Unported."; 2571 case CCBYSA4_0: return "Creative Commons Attribution Share Alike 4.0 International."; 2572 case CC01_0: return "Creative Commons Zero v1.0 Universal."; 2573 case CDDL1_0: return "Common Development and Distribution License 1.0."; 2574 case CDDL1_1: return "Common Development and Distribution License 1.1."; 2575 case CDLAPERMISSIVE1_0: return "Community Data License Agreement Permissive 1.0."; 2576 case CDLASHARING1_0: return "Community Data License Agreement Sharing 1.0."; 2577 case CECILL1_0: return "CeCILL Free Software License Agreement v1.0."; 2578 case CECILL1_1: return "CeCILL Free Software License Agreement v1.1."; 2579 case CECILL2_0: return "CeCILL Free Software License Agreement v2.0."; 2580 case CECILL2_1: return "CeCILL Free Software License Agreement v2.1."; 2581 case CECILLB: return "CeCILL-B Free Software License Agreement."; 2582 case CECILLC: return "CeCILL-C Free Software License Agreement."; 2583 case CLARTISTIC: return "Clarified Artistic License."; 2584 case CNRIJYTHON: return "CNRI Jython License."; 2585 case CNRIPYTHONGPLCOMPATIBLE: return "CNRI Python Open Source GPL Compatible License Agreement."; 2586 case CNRIPYTHON: return "CNRI Python License."; 2587 case CONDOR1_1: return "Condor Public License v1.1."; 2588 case CPAL1_0: return "Common Public Attribution License 1.0."; 2589 case CPL1_0: return "Common Public License 1.0."; 2590 case CPOL1_02: return "Code Project Open License 1.02."; 2591 case CROSSWORD: return "Crossword License."; 2592 case CRYSTALSTACKER: return "CrystalStacker License."; 2593 case CUAOPL1_0: return "CUA Office Public License v1.0."; 2594 case CUBE: return "Cube License."; 2595 case CURL: return "curl License."; 2596 case DFSL1_0: return "Deutsche Freie Software Lizenz."; 2597 case DIFFMARK: return "diffmark license."; 2598 case DOC: return "DOC License."; 2599 case DOTSEQN: return "Dotseqn License."; 2600 case DSDP: return "DSDP License."; 2601 case DVIPDFM: return "dvipdfm License."; 2602 case ECL1_0: return "Educational Community License v1.0."; 2603 case ECL2_0: return "Educational Community License v2.0."; 2604 case EFL1_0: return "Eiffel Forum License v1.0."; 2605 case EFL2_0: return "Eiffel Forum License v2.0."; 2606 case EGENIX: return "eGenix.com Public License 1.1.0."; 2607 case ENTESSA: return "Entessa Public License v1.0."; 2608 case EPL1_0: return "Eclipse Public License 1.0."; 2609 case EPL2_0: return "Eclipse Public License 2.0."; 2610 case ERLPL1_1: return "Erlang Public License v1.1."; 2611 case EUDATAGRID: return "EU DataGrid Software License."; 2612 case EUPL1_0: return "European Union Public License 1.0."; 2613 case EUPL1_1: return "European Union Public License 1.1."; 2614 case EUPL1_2: return "European Union Public License 1.2."; 2615 case EUROSYM: return "Eurosym License."; 2616 case FAIR: return "Fair License."; 2617 case FRAMEWORX1_0: return "Frameworx Open License 1.0."; 2618 case FREEIMAGE: return "FreeImage Public License v1.0."; 2619 case FSFAP: return "FSF All Permissive License."; 2620 case FSFUL: return "FSF Unlimited License."; 2621 case FSFULLR: return "FSF Unlimited License (with License Retention)."; 2622 case FTL: return "Freetype Project License."; 2623 case GFDL1_1ONLY: return "GNU Free Documentation License v1.1 only."; 2624 case GFDL1_1ORLATER: return "GNU Free Documentation License v1.1 or later."; 2625 case GFDL1_2ONLY: return "GNU Free Documentation License v1.2 only."; 2626 case GFDL1_2ORLATER: return "GNU Free Documentation License v1.2 or later."; 2627 case GFDL1_3ONLY: return "GNU Free Documentation License v1.3 only."; 2628 case GFDL1_3ORLATER: return "GNU Free Documentation License v1.3 or later."; 2629 case GIFTWARE: return "Giftware License."; 2630 case GL2PS: return "GL2PS License."; 2631 case GLIDE: return "3dfx Glide License."; 2632 case GLULXE: return "Glulxe License."; 2633 case GNUPLOT: return "gnuplot License."; 2634 case GPL1_0ONLY: return "GNU General Public License v1.0 only."; 2635 case GPL1_0ORLATER: return "GNU General Public License v1.0 or later."; 2636 case GPL2_0ONLY: return "GNU General Public License v2.0 only."; 2637 case GPL2_0ORLATER: return "GNU General Public License v2.0 or later."; 2638 case GPL3_0ONLY: return "GNU General Public License v3.0 only."; 2639 case GPL3_0ORLATER: return "GNU General Public License v3.0 or later."; 2640 case GSOAP1_3B: return "gSOAP Public License v1.3b."; 2641 case HASKELLREPORT: return "Haskell Language Report License."; 2642 case HPND: return "Historical Permission Notice and Disclaimer."; 2643 case IBMPIBS: return "IBM PowerPC Initialization and Boot Software."; 2644 case ICU: return "ICU License."; 2645 case IJG: return "Independent JPEG Group License."; 2646 case IMAGEMAGICK: return "ImageMagick License."; 2647 case IMATIX: return "iMatix Standard Function Library Agreement."; 2648 case IMLIB2: return "Imlib2 License."; 2649 case INFOZIP: return "Info-ZIP License."; 2650 case INTELACPI: return "Intel ACPI Software License Agreement."; 2651 case INTEL: return "Intel Open Source License."; 2652 case INTERBASE1_0: return "Interbase Public License v1.0."; 2653 case IPA: return "IPA Font License."; 2654 case IPL1_0: return "IBM Public License v1.0."; 2655 case ISC: return "ISC License."; 2656 case JASPER2_0: return "JasPer License."; 2657 case JSON: return "JSON License."; 2658 case LAL1_2: return "Licence Art Libre 1.2."; 2659 case LAL1_3: return "Licence Art Libre 1.3."; 2660 case LATEX2E: return "Latex2e License."; 2661 case LEPTONICA: return "Leptonica License."; 2662 case LGPL2_0ONLY: return "GNU Library General Public License v2 only."; 2663 case LGPL2_0ORLATER: return "GNU Library General Public License v2 or later."; 2664 case LGPL2_1ONLY: return "GNU Lesser General Public License v2.1 only."; 2665 case LGPL2_1ORLATER: return "GNU Lesser General Public License v2.1 or later."; 2666 case LGPL3_0ONLY: return "GNU Lesser General Public License v3.0 only."; 2667 case LGPL3_0ORLATER: return "GNU Lesser General Public License v3.0 or later."; 2668 case LGPLLR: return "Lesser General Public License For Linguistic Resources."; 2669 case LIBPNG: return "libpng License."; 2670 case LIBTIFF: return "libtiff License."; 2671 case LILIQP1_1: return "Licence Libre du Québec – Permissive version 1.1."; 2672 case LILIQR1_1: return "Licence Libre du Québec – Réciprocité version 1.1."; 2673 case LILIQRPLUS1_1: return "Licence Libre du Québec – Réciprocité forte version 1.1."; 2674 case LINUXOPENIB: return "Linux Kernel Variant of OpenIB.org license."; 2675 case LPL1_0: return "Lucent Public License Version 1.0."; 2676 case LPL1_02: return "Lucent Public License v1.02."; 2677 case LPPL1_0: return "LaTeX Project Public License v1.0."; 2678 case LPPL1_1: return "LaTeX Project Public License v1.1."; 2679 case LPPL1_2: return "LaTeX Project Public License v1.2."; 2680 case LPPL1_3A: return "LaTeX Project Public License v1.3a."; 2681 case LPPL1_3C: return "LaTeX Project Public License v1.3c."; 2682 case MAKEINDEX: return "MakeIndex License."; 2683 case MIROS: return "MirOS License."; 2684 case MIT0: return "MIT No Attribution."; 2685 case MITADVERTISING: return "Enlightenment License (e16)."; 2686 case MITCMU: return "CMU License."; 2687 case MITENNA: return "enna License."; 2688 case MITFEH: return "feh License."; 2689 case MIT: return "MIT License."; 2690 case MITNFA: return "MIT +no-false-attribs license."; 2691 case MOTOSOTO: return "Motosoto License."; 2692 case MPICH2: return "mpich2 License."; 2693 case MPL1_0: return "Mozilla Public License 1.0."; 2694 case MPL1_1: return "Mozilla Public License 1.1."; 2695 case MPL2_0NOCOPYLEFTEXCEPTION: return "Mozilla Public License 2.0 (no copyleft exception)."; 2696 case MPL2_0: return "Mozilla Public License 2.0."; 2697 case MSPL: return "Microsoft Public License."; 2698 case MSRL: return "Microsoft Reciprocal License."; 2699 case MTLL: return "Matrix Template Library License."; 2700 case MULTICS: return "Multics License."; 2701 case MUP: return "Mup License."; 2702 case NASA1_3: return "NASA Open Source Agreement 1.3."; 2703 case NAUMEN: return "Naumen Public License."; 2704 case NBPL1_0: return "Net Boolean Public License v1."; 2705 case NCSA: return "University of Illinois/NCSA Open Source License."; 2706 case NETSNMP: return "Net-SNMP License."; 2707 case NETCDF: return "NetCDF license."; 2708 case NEWSLETR: return "Newsletr License."; 2709 case NGPL: return "Nethack General Public License."; 2710 case NLOD1_0: return "Norwegian Licence for Open Government Data."; 2711 case NLPL: return "No Limit Public License."; 2712 case NOKIA: return "Nokia Open Source License."; 2713 case NOSL: return "Netizen Open Source License."; 2714 case NOWEB: return "Noweb License."; 2715 case NPL1_0: return "Netscape Public License v1.0."; 2716 case NPL1_1: return "Netscape Public License v1.1."; 2717 case NPOSL3_0: return "Non-Profit Open Software License 3.0."; 2718 case NRL: return "NRL License."; 2719 case NTP: return "NTP License."; 2720 case OCCTPL: return "Open CASCADE Technology Public License."; 2721 case OCLC2_0: return "OCLC Research Public License 2.0."; 2722 case ODBL1_0: return "ODC Open Database License v1.0."; 2723 case OFL1_0: return "SIL Open Font License 1.0."; 2724 case OFL1_1: return "SIL Open Font License 1.1."; 2725 case OGTSL: return "Open Group Test Suite License."; 2726 case OLDAP1_1: return "Open LDAP Public License v1.1."; 2727 case OLDAP1_2: return "Open LDAP Public License v1.2."; 2728 case OLDAP1_3: return "Open LDAP Public License v1.3."; 2729 case OLDAP1_4: return "Open LDAP Public License v1.4."; 2730 case OLDAP2_0_1: return "Open LDAP Public License v2.0.1."; 2731 case OLDAP2_0: return "Open LDAP Public License v2.0 (or possibly 2.0A and 2.0B)."; 2732 case OLDAP2_1: return "Open LDAP Public License v2.1."; 2733 case OLDAP2_2_1: return "Open LDAP Public License v2.2.1."; 2734 case OLDAP2_2_2: return "Open LDAP Public License 2.2.2."; 2735 case OLDAP2_2: return "Open LDAP Public License v2.2."; 2736 case OLDAP2_3: return "Open LDAP Public License v2.3."; 2737 case OLDAP2_4: return "Open LDAP Public License v2.4."; 2738 case OLDAP2_5: return "Open LDAP Public License v2.5."; 2739 case OLDAP2_6: return "Open LDAP Public License v2.6."; 2740 case OLDAP2_7: return "Open LDAP Public License v2.7."; 2741 case OLDAP2_8: return "Open LDAP Public License v2.8."; 2742 case OML: return "Open Market License."; 2743 case OPENSSL: return "OpenSSL License."; 2744 case OPL1_0: return "Open Public License v1.0."; 2745 case OSETPL2_1: return "OSET Public License version 2.1."; 2746 case OSL1_0: return "Open Software License 1.0."; 2747 case OSL1_1: return "Open Software License 1.1."; 2748 case OSL2_0: return "Open Software License 2.0."; 2749 case OSL2_1: return "Open Software License 2.1."; 2750 case OSL3_0: return "Open Software License 3.0."; 2751 case PDDL1_0: return "ODC Public Domain Dedication & License 1.0."; 2752 case PHP3_0: return "PHP License v3.0."; 2753 case PHP3_01: return "PHP License v3.01."; 2754 case PLEXUS: return "Plexus Classworlds License."; 2755 case POSTGRESQL: return "PostgreSQL License."; 2756 case PSFRAG: return "psfrag License."; 2757 case PSUTILS: return "psutils License."; 2758 case PYTHON2_0: return "Python License 2.0."; 2759 case QHULL: return "Qhull License."; 2760 case QPL1_0: return "Q Public License 1.0."; 2761 case RDISC: return "Rdisc License."; 2762 case RHECOS1_1: return "Red Hat eCos Public License v1.1."; 2763 case RPL1_1: return "Reciprocal Public License 1.1."; 2764 case RPL1_5: return "Reciprocal Public License 1.5."; 2765 case RPSL1_0: return "RealNetworks Public Source License v1.0."; 2766 case RSAMD: return "RSA Message-Digest License."; 2767 case RSCPL: return "Ricoh Source Code Public License."; 2768 case RUBY: return "Ruby License."; 2769 case SAXPD: return "Sax Public Domain Notice."; 2770 case SAXPATH: return "Saxpath License."; 2771 case SCEA: return "SCEA Shared Source License."; 2772 case SENDMAIL: return "Sendmail License."; 2773 case SGIB1_0: return "SGI Free Software License B v1.0."; 2774 case SGIB1_1: return "SGI Free Software License B v1.1."; 2775 case SGIB2_0: return "SGI Free Software License B v2.0."; 2776 case SIMPL2_0: return "Simple Public License 2.0."; 2777 case SISSL1_2: return "Sun Industry Standards Source License v1.2."; 2778 case SISSL: return "Sun Industry Standards Source License v1.1."; 2779 case SLEEPYCAT: return "Sleepycat License."; 2780 case SMLNJ: return "Standard ML of New Jersey License."; 2781 case SMPPL: return "Secure Messaging Protocol Public License."; 2782 case SNIA: return "SNIA Public License 1.1."; 2783 case SPENCER86: return "Spencer License 86."; 2784 case SPENCER94: return "Spencer License 94."; 2785 case SPENCER99: return "Spencer License 99."; 2786 case SPL1_0: return "Sun Public License v1.0."; 2787 case SUGARCRM1_1_3: return "SugarCRM Public License v1.1.3."; 2788 case SWL: return "Scheme Widget Library (SWL) Software License Agreement."; 2789 case TCL: return "TCL/TK License."; 2790 case TCPWRAPPERS: return "TCP Wrappers License."; 2791 case TMATE: return "TMate Open Source License."; 2792 case TORQUE1_1: return "TORQUE v2.5+ Software License v1.1."; 2793 case TOSL: return "Trusster Open Source License."; 2794 case UNICODEDFS2015: return "Unicode License Agreement - Data Files and Software (2015)."; 2795 case UNICODEDFS2016: return "Unicode License Agreement - Data Files and Software (2016)."; 2796 case UNICODETOU: return "Unicode Terms of Use."; 2797 case UNLICENSE: return "The Unlicense."; 2798 case UPL1_0: return "Universal Permissive License v1.0."; 2799 case VIM: return "Vim License."; 2800 case VOSTROM: return "VOSTROM Public License for Open Source."; 2801 case VSL1_0: return "Vovida Software License v1.0."; 2802 case W3C19980720: return "W3C Software Notice and License (1998-07-20)."; 2803 case W3C20150513: return "W3C Software Notice and Document License (2015-05-13)."; 2804 case W3C: return "W3C Software Notice and License (2002-12-31)."; 2805 case WATCOM1_0: return "Sybase Open Watcom Public License 1.0."; 2806 case WSUIPA: return "Wsuipa License."; 2807 case WTFPL: return "Do What The F*ck You Want To Public License."; 2808 case X11: return "X11 License."; 2809 case XEROX: return "Xerox License."; 2810 case XFREE861_1: return "XFree86 License 1.1."; 2811 case XINETD: return "xinetd License."; 2812 case XNET: return "X.Net License."; 2813 case XPP: return "XPP License."; 2814 case XSKAT: return "XSkat License."; 2815 case YPL1_0: return "Yahoo! Public License v1.0."; 2816 case YPL1_1: return "Yahoo! Public License v1.1."; 2817 case ZED: return "Zed License."; 2818 case ZEND2_0: return "Zend License v2.0."; 2819 case ZIMBRA1_3: return "Zimbra Public License v1.3."; 2820 case ZIMBRA1_4: return "Zimbra Public License v1.4."; 2821 case ZLIBACKNOWLEDGEMENT: return "zlib/libpng License with Acknowledgement."; 2822 case ZLIB: return "zlib License."; 2823 case ZPL1_1: return "Zope Public License 1.1."; 2824 case ZPL2_0: return "Zope Public License 2.0."; 2825 case ZPL2_1: return "Zope Public License 2.1."; 2826 default: return "?"; 2827 } 2828 } 2829 public String getDisplay() { 2830 switch (this) { 2831 case NOTOPENSOURCE: return "Not open source"; 2832 case _0BSD: return "BSD Zero Clause License"; 2833 case AAL: return "Attribution Assurance License"; 2834 case ABSTYLES: return "Abstyles License"; 2835 case ADOBE2006: return "Adobe Systems Incorporated Source Code License Agreement"; 2836 case ADOBEGLYPH: return "Adobe Glyph List License"; 2837 case ADSL: return "Amazon Digital Services License"; 2838 case AFL1_1: return "Academic Free License v1.1"; 2839 case AFL1_2: return "Academic Free License v1.2"; 2840 case AFL2_0: return "Academic Free License v2.0"; 2841 case AFL2_1: return "Academic Free License v2.1"; 2842 case AFL3_0: return "Academic Free License v3.0"; 2843 case AFMPARSE: return "Afmparse License"; 2844 case AGPL1_0ONLY: return "Affero General Public License v1.0 only"; 2845 case AGPL1_0ORLATER: return "Affero General Public License v1.0 or later"; 2846 case AGPL3_0ONLY: return "GNU Affero General Public License v3.0 only"; 2847 case AGPL3_0ORLATER: return "GNU Affero General Public License v3.0 or later"; 2848 case ALADDIN: return "Aladdin Free Public License"; 2849 case AMDPLPA: return "AMD's plpa_map.c License"; 2850 case AML: return "Apple MIT License"; 2851 case AMPAS: return "Academy of Motion Picture Arts and Sciences BSD"; 2852 case ANTLRPD: return "ANTLR Software Rights Notice"; 2853 case APACHE1_0: return "Apache License 1.0"; 2854 case APACHE1_1: return "Apache License 1.1"; 2855 case APACHE2_0: return "Apache License 2.0"; 2856 case APAFML: return "Adobe Postscript AFM License"; 2857 case APL1_0: return "Adaptive Public License 1.0"; 2858 case APSL1_0: return "Apple Public Source License 1.0"; 2859 case APSL1_1: return "Apple Public Source License 1.1"; 2860 case APSL1_2: return "Apple Public Source License 1.2"; 2861 case APSL2_0: return "Apple Public Source License 2.0"; 2862 case ARTISTIC1_0CL8: return "Artistic License 1.0 w/clause 8"; 2863 case ARTISTIC1_0PERL: return "Artistic License 1.0 (Perl)"; 2864 case ARTISTIC1_0: return "Artistic License 1.0"; 2865 case ARTISTIC2_0: return "Artistic License 2.0"; 2866 case BAHYPH: return "Bahyph License"; 2867 case BARR: return "Barr License"; 2868 case BEERWARE: return "Beerware License"; 2869 case BITTORRENT1_0: return "BitTorrent Open Source License v1.0"; 2870 case BITTORRENT1_1: return "BitTorrent Open Source License v1.1"; 2871 case BORCEUX: return "Borceux license"; 2872 case BSD1CLAUSE: return "BSD 1-Clause License"; 2873 case BSD2CLAUSEFREEBSD: return "BSD 2-Clause FreeBSD License"; 2874 case BSD2CLAUSENETBSD: return "BSD 2-Clause NetBSD License"; 2875 case BSD2CLAUSEPATENT: return "BSD-2-Clause Plus Patent License"; 2876 case BSD2CLAUSE: return "BSD 2-Clause \"Simplified\" License"; 2877 case BSD3CLAUSEATTRIBUTION: return "BSD with attribution"; 2878 case BSD3CLAUSECLEAR: return "BSD 3-Clause Clear License"; 2879 case BSD3CLAUSELBNL: return "Lawrence Berkeley National Labs BSD variant license"; 2880 case BSD3CLAUSENONUCLEARLICENSE2014: return "BSD 3-Clause No Nuclear License 2014"; 2881 case BSD3CLAUSENONUCLEARLICENSE: return "BSD 3-Clause No Nuclear License"; 2882 case BSD3CLAUSENONUCLEARWARRANTY: return "BSD 3-Clause No Nuclear Warranty"; 2883 case BSD3CLAUSE: return "BSD 3-Clause \"New\" or \"Revised\" License"; 2884 case BSD4CLAUSEUC: return "BSD-4-Clause (University of California-Specific)"; 2885 case BSD4CLAUSE: return "BSD 4-Clause \"Original\" or \"Old\" License"; 2886 case BSDPROTECTION: return "BSD Protection License"; 2887 case BSDSOURCECODE: return "BSD Source Code Attribution"; 2888 case BSL1_0: return "Boost Software License 1.0"; 2889 case BZIP21_0_5: return "bzip2 and libbzip2 License v1.0.5"; 2890 case BZIP21_0_6: return "bzip2 and libbzip2 License v1.0.6"; 2891 case CALDERA: return "Caldera License"; 2892 case CATOSL1_1: return "Computer Associates Trusted Open Source License 1.1"; 2893 case CCBY1_0: return "Creative Commons Attribution 1.0 Generic"; 2894 case CCBY2_0: return "Creative Commons Attribution 2.0 Generic"; 2895 case CCBY2_5: return "Creative Commons Attribution 2.5 Generic"; 2896 case CCBY3_0: return "Creative Commons Attribution 3.0 Unported"; 2897 case CCBY4_0: return "Creative Commons Attribution 4.0 International"; 2898 case CCBYNC1_0: return "Creative Commons Attribution Non Commercial 1.0 Generic"; 2899 case CCBYNC2_0: return "Creative Commons Attribution Non Commercial 2.0 Generic"; 2900 case CCBYNC2_5: return "Creative Commons Attribution Non Commercial 2.5 Generic"; 2901 case CCBYNC3_0: return "Creative Commons Attribution Non Commercial 3.0 Unported"; 2902 case CCBYNC4_0: return "Creative Commons Attribution Non Commercial 4.0 International"; 2903 case CCBYNCND1_0: return "Creative Commons Attribution Non Commercial No Derivatives 1.0 Generic"; 2904 case CCBYNCND2_0: return "Creative Commons Attribution Non Commercial No Derivatives 2.0 Generic"; 2905 case CCBYNCND2_5: return "Creative Commons Attribution Non Commercial No Derivatives 2.5 Generic"; 2906 case CCBYNCND3_0: return "Creative Commons Attribution Non Commercial No Derivatives 3.0 Unported"; 2907 case CCBYNCND4_0: return "Creative Commons Attribution Non Commercial No Derivatives 4.0 International"; 2908 case CCBYNCSA1_0: return "Creative Commons Attribution Non Commercial Share Alike 1.0 Generic"; 2909 case CCBYNCSA2_0: return "Creative Commons Attribution Non Commercial Share Alike 2.0 Generic"; 2910 case CCBYNCSA2_5: return "Creative Commons Attribution Non Commercial Share Alike 2.5 Generic"; 2911 case CCBYNCSA3_0: return "Creative Commons Attribution Non Commercial Share Alike 3.0 Unported"; 2912 case CCBYNCSA4_0: return "Creative Commons Attribution Non Commercial Share Alike 4.0 International"; 2913 case CCBYND1_0: return "Creative Commons Attribution No Derivatives 1.0 Generic"; 2914 case CCBYND2_0: return "Creative Commons Attribution No Derivatives 2.0 Generic"; 2915 case CCBYND2_5: return "Creative Commons Attribution No Derivatives 2.5 Generic"; 2916 case CCBYND3_0: return "Creative Commons Attribution No Derivatives 3.0 Unported"; 2917 case CCBYND4_0: return "Creative Commons Attribution No Derivatives 4.0 International"; 2918 case CCBYSA1_0: return "Creative Commons Attribution Share Alike 1.0 Generic"; 2919 case CCBYSA2_0: return "Creative Commons Attribution Share Alike 2.0 Generic"; 2920 case CCBYSA2_5: return "Creative Commons Attribution Share Alike 2.5 Generic"; 2921 case CCBYSA3_0: return "Creative Commons Attribution Share Alike 3.0 Unported"; 2922 case CCBYSA4_0: return "Creative Commons Attribution Share Alike 4.0 International"; 2923 case CC01_0: return "Creative Commons Zero v1.0 Universal"; 2924 case CDDL1_0: return "Common Development and Distribution License 1.0"; 2925 case CDDL1_1: return "Common Development and Distribution License 1.1"; 2926 case CDLAPERMISSIVE1_0: return "Community Data License Agreement Permissive 1.0"; 2927 case CDLASHARING1_0: return "Community Data License Agreement Sharing 1.0"; 2928 case CECILL1_0: return "CeCILL Free Software License Agreement v1.0"; 2929 case CECILL1_1: return "CeCILL Free Software License Agreement v1.1"; 2930 case CECILL2_0: return "CeCILL Free Software License Agreement v2.0"; 2931 case CECILL2_1: return "CeCILL Free Software License Agreement v2.1"; 2932 case CECILLB: return "CeCILL-B Free Software License Agreement"; 2933 case CECILLC: return "CeCILL-C Free Software License Agreement"; 2934 case CLARTISTIC: return "Clarified Artistic License"; 2935 case CNRIJYTHON: return "CNRI Jython License"; 2936 case CNRIPYTHONGPLCOMPATIBLE: return "CNRI Python Open Source GPL Compatible License Agreement"; 2937 case CNRIPYTHON: return "CNRI Python License"; 2938 case CONDOR1_1: return "Condor Public License v1.1"; 2939 case CPAL1_0: return "Common Public Attribution License 1.0"; 2940 case CPL1_0: return "Common Public License 1.0"; 2941 case CPOL1_02: return "Code Project Open License 1.02"; 2942 case CROSSWORD: return "Crossword License"; 2943 case CRYSTALSTACKER: return "CrystalStacker License"; 2944 case CUAOPL1_0: return "CUA Office Public License v1.0"; 2945 case CUBE: return "Cube License"; 2946 case CURL: return "curl License"; 2947 case DFSL1_0: return "Deutsche Freie Software Lizenz"; 2948 case DIFFMARK: return "diffmark license"; 2949 case DOC: return "DOC License"; 2950 case DOTSEQN: return "Dotseqn License"; 2951 case DSDP: return "DSDP License"; 2952 case DVIPDFM: return "dvipdfm License"; 2953 case ECL1_0: return "Educational Community License v1.0"; 2954 case ECL2_0: return "Educational Community License v2.0"; 2955 case EFL1_0: return "Eiffel Forum License v1.0"; 2956 case EFL2_0: return "Eiffel Forum License v2.0"; 2957 case EGENIX: return "eGenix.com Public License 1.1.0"; 2958 case ENTESSA: return "Entessa Public License v1.0"; 2959 case EPL1_0: return "Eclipse Public License 1.0"; 2960 case EPL2_0: return "Eclipse Public License 2.0"; 2961 case ERLPL1_1: return "Erlang Public License v1.1"; 2962 case EUDATAGRID: return "EU DataGrid Software License"; 2963 case EUPL1_0: return "European Union Public License 1.0"; 2964 case EUPL1_1: return "European Union Public License 1.1"; 2965 case EUPL1_2: return "European Union Public License 1.2"; 2966 case EUROSYM: return "Eurosym License"; 2967 case FAIR: return "Fair License"; 2968 case FRAMEWORX1_0: return "Frameworx Open License 1.0"; 2969 case FREEIMAGE: return "FreeImage Public License v1.0"; 2970 case FSFAP: return "FSF All Permissive License"; 2971 case FSFUL: return "FSF Unlimited License"; 2972 case FSFULLR: return "FSF Unlimited License (with License Retention)"; 2973 case FTL: return "Freetype Project License"; 2974 case GFDL1_1ONLY: return "GNU Free Documentation License v1.1 only"; 2975 case GFDL1_1ORLATER: return "GNU Free Documentation License v1.1 or later"; 2976 case GFDL1_2ONLY: return "GNU Free Documentation License v1.2 only"; 2977 case GFDL1_2ORLATER: return "GNU Free Documentation License v1.2 or later"; 2978 case GFDL1_3ONLY: return "GNU Free Documentation License v1.3 only"; 2979 case GFDL1_3ORLATER: return "GNU Free Documentation License v1.3 or later"; 2980 case GIFTWARE: return "Giftware License"; 2981 case GL2PS: return "GL2PS License"; 2982 case GLIDE: return "3dfx Glide License"; 2983 case GLULXE: return "Glulxe License"; 2984 case GNUPLOT: return "gnuplot License"; 2985 case GPL1_0ONLY: return "GNU General Public License v1.0 only"; 2986 case GPL1_0ORLATER: return "GNU General Public License v1.0 or later"; 2987 case GPL2_0ONLY: return "GNU General Public License v2.0 only"; 2988 case GPL2_0ORLATER: return "GNU General Public License v2.0 or later"; 2989 case GPL3_0ONLY: return "GNU General Public License v3.0 only"; 2990 case GPL3_0ORLATER: return "GNU General Public License v3.0 or later"; 2991 case GSOAP1_3B: return "gSOAP Public License v1.3b"; 2992 case HASKELLREPORT: return "Haskell Language Report License"; 2993 case HPND: return "Historical Permission Notice and Disclaimer"; 2994 case IBMPIBS: return "IBM PowerPC Initialization and Boot Software"; 2995 case ICU: return "ICU License"; 2996 case IJG: return "Independent JPEG Group License"; 2997 case IMAGEMAGICK: return "ImageMagick License"; 2998 case IMATIX: return "iMatix Standard Function Library Agreement"; 2999 case IMLIB2: return "Imlib2 License"; 3000 case INFOZIP: return "Info-ZIP License"; 3001 case INTELACPI: return "Intel ACPI Software License Agreement"; 3002 case INTEL: return "Intel Open Source License"; 3003 case INTERBASE1_0: return "Interbase Public License v1.0"; 3004 case IPA: return "IPA Font License"; 3005 case IPL1_0: return "IBM Public License v1.0"; 3006 case ISC: return "ISC License"; 3007 case JASPER2_0: return "JasPer License"; 3008 case JSON: return "JSON License"; 3009 case LAL1_2: return "Licence Art Libre 1.2"; 3010 case LAL1_3: return "Licence Art Libre 1.3"; 3011 case LATEX2E: return "Latex2e License"; 3012 case LEPTONICA: return "Leptonica License"; 3013 case LGPL2_0ONLY: return "GNU Library General Public License v2 only"; 3014 case LGPL2_0ORLATER: return "GNU Library General Public License v2 or later"; 3015 case LGPL2_1ONLY: return "GNU Lesser General Public License v2.1 only"; 3016 case LGPL2_1ORLATER: return "GNU Lesser General Public License v2.1 or later"; 3017 case LGPL3_0ONLY: return "GNU Lesser General Public License v3.0 only"; 3018 case LGPL3_0ORLATER: return "GNU Lesser General Public License v3.0 or later"; 3019 case LGPLLR: return "Lesser General Public License For Linguistic Resources"; 3020 case LIBPNG: return "libpng License"; 3021 case LIBTIFF: return "libtiff License"; 3022 case LILIQP1_1: return "Licence Libre du Québec – Permissive version 1.1"; 3023 case LILIQR1_1: return "Licence Libre du Québec – Réciprocité version 1.1"; 3024 case LILIQRPLUS1_1: return "Licence Libre du Québec – Réciprocité forte version 1.1"; 3025 case LINUXOPENIB: return "Linux Kernel Variant of OpenIB.org license"; 3026 case LPL1_0: return "Lucent Public License Version 1.0"; 3027 case LPL1_02: return "Lucent Public License v1.02"; 3028 case LPPL1_0: return "LaTeX Project Public License v1.0"; 3029 case LPPL1_1: return "LaTeX Project Public License v1.1"; 3030 case LPPL1_2: return "LaTeX Project Public License v1.2"; 3031 case LPPL1_3A: return "LaTeX Project Public License v1.3a"; 3032 case LPPL1_3C: return "LaTeX Project Public License v1.3c"; 3033 case MAKEINDEX: return "MakeIndex License"; 3034 case MIROS: return "MirOS License"; 3035 case MIT0: return "MIT No Attribution"; 3036 case MITADVERTISING: return "Enlightenment License (e16)"; 3037 case MITCMU: return "CMU License"; 3038 case MITENNA: return "enna License"; 3039 case MITFEH: return "feh License"; 3040 case MIT: return "MIT License"; 3041 case MITNFA: return "MIT +no-false-attribs license"; 3042 case MOTOSOTO: return "Motosoto License"; 3043 case MPICH2: return "mpich2 License"; 3044 case MPL1_0: return "Mozilla Public License 1.0"; 3045 case MPL1_1: return "Mozilla Public License 1.1"; 3046 case MPL2_0NOCOPYLEFTEXCEPTION: return "Mozilla Public License 2.0 (no copyleft exception)"; 3047 case MPL2_0: return "Mozilla Public License 2.0"; 3048 case MSPL: return "Microsoft Public License"; 3049 case MSRL: return "Microsoft Reciprocal License"; 3050 case MTLL: return "Matrix Template Library License"; 3051 case MULTICS: return "Multics License"; 3052 case MUP: return "Mup License"; 3053 case NASA1_3: return "NASA Open Source Agreement 1.3"; 3054 case NAUMEN: return "Naumen Public License"; 3055 case NBPL1_0: return "Net Boolean Public License v1"; 3056 case NCSA: return "University of Illinois/NCSA Open Source License"; 3057 case NETSNMP: return "Net-SNMP License"; 3058 case NETCDF: return "NetCDF license"; 3059 case NEWSLETR: return "Newsletr License"; 3060 case NGPL: return "Nethack General Public License"; 3061 case NLOD1_0: return "Norwegian Licence for Open Government Data"; 3062 case NLPL: return "No Limit Public License"; 3063 case NOKIA: return "Nokia Open Source License"; 3064 case NOSL: return "Netizen Open Source License"; 3065 case NOWEB: return "Noweb License"; 3066 case NPL1_0: return "Netscape Public License v1.0"; 3067 case NPL1_1: return "Netscape Public License v1.1"; 3068 case NPOSL3_0: return "Non-Profit Open Software License 3.0"; 3069 case NRL: return "NRL License"; 3070 case NTP: return "NTP License"; 3071 case OCCTPL: return "Open CASCADE Technology Public License"; 3072 case OCLC2_0: return "OCLC Research Public License 2.0"; 3073 case ODBL1_0: return "ODC Open Database License v1.0"; 3074 case OFL1_0: return "SIL Open Font License 1.0"; 3075 case OFL1_1: return "SIL Open Font License 1.1"; 3076 case OGTSL: return "Open Group Test Suite License"; 3077 case OLDAP1_1: return "Open LDAP Public License v1.1"; 3078 case OLDAP1_2: return "Open LDAP Public License v1.2"; 3079 case OLDAP1_3: return "Open LDAP Public License v1.3"; 3080 case OLDAP1_4: return "Open LDAP Public License v1.4"; 3081 case OLDAP2_0_1: return "Open LDAP Public License v2.0.1"; 3082 case OLDAP2_0: return "Open LDAP Public License v2.0 (or possibly 2.0A and 2.0B)"; 3083 case OLDAP2_1: return "Open LDAP Public License v2.1"; 3084 case OLDAP2_2_1: return "Open LDAP Public License v2.2.1"; 3085 case OLDAP2_2_2: return "Open LDAP Public License 2.2.2"; 3086 case OLDAP2_2: return "Open LDAP Public License v2.2"; 3087 case OLDAP2_3: return "Open LDAP Public License v2.3"; 3088 case OLDAP2_4: return "Open LDAP Public License v2.4"; 3089 case OLDAP2_5: return "Open LDAP Public License v2.5"; 3090 case OLDAP2_6: return "Open LDAP Public License v2.6"; 3091 case OLDAP2_7: return "Open LDAP Public License v2.7"; 3092 case OLDAP2_8: return "Open LDAP Public License v2.8"; 3093 case OML: return "Open Market License"; 3094 case OPENSSL: return "OpenSSL License"; 3095 case OPL1_0: return "Open Public License v1.0"; 3096 case OSETPL2_1: return "OSET Public License version 2.1"; 3097 case OSL1_0: return "Open Software License 1.0"; 3098 case OSL1_1: return "Open Software License 1.1"; 3099 case OSL2_0: return "Open Software License 2.0"; 3100 case OSL2_1: return "Open Software License 2.1"; 3101 case OSL3_0: return "Open Software License 3.0"; 3102 case PDDL1_0: return "ODC Public Domain Dedication & License 1.0"; 3103 case PHP3_0: return "PHP License v3.0"; 3104 case PHP3_01: return "PHP License v3.01"; 3105 case PLEXUS: return "Plexus Classworlds License"; 3106 case POSTGRESQL: return "PostgreSQL License"; 3107 case PSFRAG: return "psfrag License"; 3108 case PSUTILS: return "psutils License"; 3109 case PYTHON2_0: return "Python License 2.0"; 3110 case QHULL: return "Qhull License"; 3111 case QPL1_0: return "Q Public License 1.0"; 3112 case RDISC: return "Rdisc License"; 3113 case RHECOS1_1: return "Red Hat eCos Public License v1.1"; 3114 case RPL1_1: return "Reciprocal Public License 1.1"; 3115 case RPL1_5: return "Reciprocal Public License 1.5"; 3116 case RPSL1_0: return "RealNetworks Public Source License v1.0"; 3117 case RSAMD: return "RSA Message-Digest License"; 3118 case RSCPL: return "Ricoh Source Code Public License"; 3119 case RUBY: return "Ruby License"; 3120 case SAXPD: return "Sax Public Domain Notice"; 3121 case SAXPATH: return "Saxpath License"; 3122 case SCEA: return "SCEA Shared Source License"; 3123 case SENDMAIL: return "Sendmail License"; 3124 case SGIB1_0: return "SGI Free Software License B v1.0"; 3125 case SGIB1_1: return "SGI Free Software License B v1.1"; 3126 case SGIB2_0: return "SGI Free Software License B v2.0"; 3127 case SIMPL2_0: return "Simple Public License 2.0"; 3128 case SISSL1_2: return "Sun Industry Standards Source License v1.2"; 3129 case SISSL: return "Sun Industry Standards Source License v1.1"; 3130 case SLEEPYCAT: return "Sleepycat License"; 3131 case SMLNJ: return "Standard ML of New Jersey License"; 3132 case SMPPL: return "Secure Messaging Protocol Public License"; 3133 case SNIA: return "SNIA Public License 1.1"; 3134 case SPENCER86: return "Spencer License 86"; 3135 case SPENCER94: return "Spencer License 94"; 3136 case SPENCER99: return "Spencer License 99"; 3137 case SPL1_0: return "Sun Public License v1.0"; 3138 case SUGARCRM1_1_3: return "SugarCRM Public License v1.1.3"; 3139 case SWL: return "Scheme Widget Library (SWL) Software License Agreement"; 3140 case TCL: return "TCL/TK License"; 3141 case TCPWRAPPERS: return "TCP Wrappers License"; 3142 case TMATE: return "TMate Open Source License"; 3143 case TORQUE1_1: return "TORQUE v2.5+ Software License v1.1"; 3144 case TOSL: return "Trusster Open Source License"; 3145 case UNICODEDFS2015: return "Unicode License Agreement - Data Files and Software (2015)"; 3146 case UNICODEDFS2016: return "Unicode License Agreement - Data Files and Software (2016)"; 3147 case UNICODETOU: return "Unicode Terms of Use"; 3148 case UNLICENSE: return "The Unlicense"; 3149 case UPL1_0: return "Universal Permissive License v1.0"; 3150 case VIM: return "Vim License"; 3151 case VOSTROM: return "VOSTROM Public License for Open Source"; 3152 case VSL1_0: return "Vovida Software License v1.0"; 3153 case W3C19980720: return "W3C Software Notice and License (1998-07-20)"; 3154 case W3C20150513: return "W3C Software Notice and Document License (2015-05-13)"; 3155 case W3C: return "W3C Software Notice and License (2002-12-31)"; 3156 case WATCOM1_0: return "Sybase Open Watcom Public License 1.0"; 3157 case WSUIPA: return "Wsuipa License"; 3158 case WTFPL: return "Do What The F*ck You Want To Public License"; 3159 case X11: return "X11 License"; 3160 case XEROX: return "Xerox License"; 3161 case XFREE861_1: return "XFree86 License 1.1"; 3162 case XINETD: return "xinetd License"; 3163 case XNET: return "X.Net License"; 3164 case XPP: return "XPP License"; 3165 case XSKAT: return "XSkat License"; 3166 case YPL1_0: return "Yahoo! Public License v1.0"; 3167 case YPL1_1: return "Yahoo! Public License v1.1"; 3168 case ZED: return "Zed License"; 3169 case ZEND2_0: return "Zend License v2.0"; 3170 case ZIMBRA1_3: return "Zimbra Public License v1.3"; 3171 case ZIMBRA1_4: return "Zimbra Public License v1.4"; 3172 case ZLIBACKNOWLEDGEMENT: return "zlib/libpng License with Acknowledgement"; 3173 case ZLIB: return "zlib License"; 3174 case ZPL1_1: return "Zope Public License 1.1"; 3175 case ZPL2_0: return "Zope Public License 2.0"; 3176 case ZPL2_1: return "Zope Public License 2.1"; 3177 default: return "?"; 3178 } 3179 } 3180 3181 3182} 3183