1*ba677afaSXin Li// SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later 2*ba677afaSXin Li 3*ba677afaSXin Lipackage parser2v3 4*ba677afaSXin Li 5*ba677afaSXin Liimport "github.com/spdx/gordf/rdfloader/parser" 6*ba677afaSXin Li 7*ba677afaSXin Livar ( 8*ba677afaSXin Li // NAMESPACES 9*ba677afaSXin Li NS_SPDX = "http://spdx.org/rdf/terms#" 10*ba677afaSXin Li NS_RDFS = "http://www.w3.org/2000/01/rdf-schema#" 11*ba677afaSXin Li NS_RDF = parser.RDFNS 12*ba677afaSXin Li NS_PTR = "http://www.w3.org/2009/pointers#" 13*ba677afaSXin Li NS_DOAP = "http://usefulinc.com/ns/doap#" 14*ba677afaSXin Li 15*ba677afaSXin Li // SPDX properties 16*ba677afaSXin Li SPDX_SPEC_VERSION = NS_SPDX + "specVersion" 17*ba677afaSXin Li SPDX_DATA_LICENSE = NS_SPDX + "dataLicense" 18*ba677afaSXin Li SPDX_NAME = NS_SPDX + "name" 19*ba677afaSXin Li SPDX_EXTERNAL_DOCUMENT_REF = NS_SPDX + "externalDocumentRef" 20*ba677afaSXin Li SPDX_LICENSE_LIST_VERSION = NS_SPDX + "licenseListVersion" 21*ba677afaSXin Li SPDX_CREATOR = NS_SPDX + "creator" 22*ba677afaSXin Li SPDX_CREATED = NS_SPDX + "created" 23*ba677afaSXin Li SPDX_REVIEWED = NS_SPDX + "reviewed" 24*ba677afaSXin Li SPDX_DESCRIBES_PACKAGE = NS_SPDX + "describesPackage" 25*ba677afaSXin Li SPDX_HAS_EXTRACTED_LICENSING_INFO = NS_SPDX + "hasExtractedLicensingInfo" 26*ba677afaSXin Li SPDX_RELATIONSHIP = NS_SPDX + "relationship" 27*ba677afaSXin Li SPDX_ANNOTATION = NS_SPDX + "annotation" 28*ba677afaSXin Li SPDX_COMMENT = NS_SPDX + "comment" 29*ba677afaSXin Li SPDX_CREATION_INFO = NS_SPDX + "creationInfo" 30*ba677afaSXin Li SPDX_CHECKSUM_ALGORITHM_SHA1 = NS_SPDX + "checksumAlgorithm_sha1" 31*ba677afaSXin Li SPDX_CHECKSUM_ALGORITHM_SHA256 = NS_SPDX + "checksumAlgorithm_sha256" 32*ba677afaSXin Li SPDX_CHECKSUM_ALGORITHM_MD5 = NS_SPDX + "checksumAlgorithm_md5" 33*ba677afaSXin Li SPDX_EXTERNAL_DOCUMENT_ID = NS_SPDX + "externalDocumentId" 34*ba677afaSXin Li SPDX_SPDX_DOCUMENT = NS_SPDX + "spdxDocument" 35*ba677afaSXin Li SPDX_SPDX_DOCUMENT_CAPITALIZED = NS_SPDX + "SpdxDocument" 36*ba677afaSXin Li SPDX_CHECKSUM = NS_SPDX + "checksum" 37*ba677afaSXin Li SPDX_CHECKSUM_CAPITALIZED = NS_SPDX + "Checksum" 38*ba677afaSXin Li SPDX_ANNOTATION_TYPE = NS_SPDX + "annotationType" 39*ba677afaSXin Li SPDX_ANNOTATION_TYPE_OTHER = NS_SPDX + "annotationType_other" 40*ba677afaSXin Li SPDX_ANNOTATION_TYPE_REVIEW = NS_SPDX + "annotationType_review" 41*ba677afaSXin Li SPDX_LICENSE_INFO_IN_FILE = NS_SPDX + "licenseInfoInFile" 42*ba677afaSXin Li SPDX_LICENSE_CONCLUDED = NS_SPDX + "licenseConcluded" 43*ba677afaSXin Li SPDX_LICENSE_COMMENTS = NS_SPDX + "licenseComments" 44*ba677afaSXin Li SPDX_COPYRIGHT_TEXT = NS_SPDX + "copyrightText" 45*ba677afaSXin Li SPDX_ARTIFACT_OF = NS_SPDX + "artifactOf" 46*ba677afaSXin Li SPDX_NOTICE_TEXT = NS_SPDX + "noticeText" 47*ba677afaSXin Li SPDX_FILE_CONTRIBUTOR = NS_SPDX + "fileContributor" 48*ba677afaSXin Li SPDX_FILE_DEPENDENCY = NS_SPDX + "fileDependency" 49*ba677afaSXin Li SPDX_FILE_TYPE = NS_SPDX + "fileType" 50*ba677afaSXin Li SPDX_FILE_NAME = NS_SPDX + "fileName" 51*ba677afaSXin Li SPDX_EXTRACTED_TEXT = NS_SPDX + "extractedText" 52*ba677afaSXin Li SPDX_LICENSE_ID = NS_SPDX + "licenseId" 53*ba677afaSXin Li SPDX_FILE = NS_SPDX + "File" 54*ba677afaSXin Li SPDX_PACKAGE = NS_SPDX + "Package" 55*ba677afaSXin Li SPDX_SPDX_ELEMENT = NS_SPDX + "SpdxElement" 56*ba677afaSXin Li SPDX_VERSION_INFO = NS_SPDX + "versionInfo" 57*ba677afaSXin Li SPDX_PACKAGE_FILE_NAME = NS_SPDX + "packageFileName" 58*ba677afaSXin Li SPDX_SUPPLIER = NS_SPDX + "supplier" 59*ba677afaSXin Li SPDX_ORIGINATOR = NS_SPDX + "originator" 60*ba677afaSXin Li SPDX_DOWNLOAD_LOCATION = NS_SPDX + "downloadLocation" 61*ba677afaSXin Li SPDX_FILES_ANALYZED = NS_SPDX + "filesAnalyzed" 62*ba677afaSXin Li SPDX_PACKAGE_VERIFICATION_CODE = NS_SPDX + "packageVerificationCode" 63*ba677afaSXin Li SPDX_SOURCE_INFO = NS_SPDX + "sourceInfo" 64*ba677afaSXin Li SPDX_LICENSE_INFO_FROM_FILES = NS_SPDX + "licenseInfoFromFiles" 65*ba677afaSXin Li SPDX_LICENSE_DECLARED = NS_SPDX + "licenseDeclared" 66*ba677afaSXin Li SPDX_SUMMARY = NS_SPDX + "summary" 67*ba677afaSXin Li SPDX_DESCRIPTION = NS_SPDX + "description" 68*ba677afaSXin Li SPDX_EXTERNAL_REF = NS_SPDX + "externalRef" 69*ba677afaSXin Li SPDX_HAS_FILE = NS_SPDX + "hasFile" 70*ba677afaSXin Li SPDX_PRIMARY_PACKAGE_PURPOSE = NS_SPDX + "primaryPackagePurpose" 71*ba677afaSXin Li SPDX_RELEASE_DATE = NS_SPDX + "releaseDate" 72*ba677afaSXin Li SPDX_BUILT_DATE = NS_SPDX + "builtDate" 73*ba677afaSXin Li SPDX_VALID_UNTIL_DATE = NS_SPDX + "validUntilDate" 74*ba677afaSXin Li SPDX_ATTRIBUTION_TEXT = NS_SPDX + "attributionText" 75*ba677afaSXin Li SPDX_PACKAGE_VERIFICATION_CODE_VALUE = NS_SPDX + "packageVerificationCodeValue" 76*ba677afaSXin Li SPDX_PACKAGE_VERIFICATION_CODE_EXCLUDED_FILE = NS_SPDX + "packageVerificationCodeExcludedFile" 77*ba677afaSXin Li SPDX_RELATED_SPDX_ELEMENT = NS_SPDX + "relatedSpdxElement" 78*ba677afaSXin Li SPDX_RELATIONSHIP_TYPE = NS_SPDX + "relationshipType" 79*ba677afaSXin Li SPDX_SNIPPET_FROM_FILE = NS_SPDX + "snippetFromFile" 80*ba677afaSXin Li SPDX_LICENSE_INFO_IN_SNIPPET = NS_SPDX + "licenseInfoInSnippet" 81*ba677afaSXin Li SPDX_RANGE = NS_SPDX + "range" 82*ba677afaSXin Li SPDX_REVIEWER = NS_SPDX + "reviewer" 83*ba677afaSXin Li SPDX_REVIEW_DATE = NS_SPDX + "reviewDate" 84*ba677afaSXin Li SPDX_SNIPPET = NS_SPDX + "Snippet" 85*ba677afaSXin Li SPDX_ALGORITHM = NS_SPDX + "algorithm" 86*ba677afaSXin Li SPDX_CHECKSUM_VALUE = NS_SPDX + "checksumValue" 87*ba677afaSXin Li SPDX_REFERENCE_CATEGORY = NS_SPDX + "referenceCategory" 88*ba677afaSXin Li SPDX_REFERENCE_CATEGORY_PACKAGE_MANAGER = NS_SPDX + "referenceCategory_packageManager" 89*ba677afaSXin Li SPDX_REFERENCE_CATEGORY_SECURITY = NS_SPDX + "referenceCategory_security" 90*ba677afaSXin Li SPDX_REFERENCE_CATEGORY_OTHER = NS_SPDX + "referenceCategory_other" 91*ba677afaSXin Li 92*ba677afaSXin Li SPDX_REFERENCE_TYPE = NS_SPDX + "referenceType" 93*ba677afaSXin Li SPDX_REFERENCE_LOCATOR = NS_SPDX + "referenceLocator" 94*ba677afaSXin Li SPDX_ANNOTATION_DATE = NS_SPDX + "annotationDate" 95*ba677afaSXin Li SPDX_ANNOTATOR = NS_SPDX + "annotator" 96*ba677afaSXin Li SPDX_MEMBER = NS_SPDX + "member" 97*ba677afaSXin Li SPDX_DISJUNCTIVE_LICENSE_SET = NS_SPDX + "DisjunctiveLicenseSet" 98*ba677afaSXin Li SPDX_CONJUNCTIVE_LICENSE_SET = NS_SPDX + "ConjunctiveLicenseSet" 99*ba677afaSXin Li SPDX_EXTRACTED_LICENSING_INFO = NS_SPDX + "ExtractedLicensingInfo" 100*ba677afaSXin Li SPDX_SIMPLE_LICENSING_INFO = NS_SPDX + "SimpleLicensingInfo" 101*ba677afaSXin Li SPDX_NONE_CAPS = NS_SPDX + "NONE" 102*ba677afaSXin Li SPDX_NOASSERTION_CAPS = NS_SPDX + "NOASSERTION" 103*ba677afaSXin Li SPDX_NONE_SMALL = NS_SPDX + "none" 104*ba677afaSXin Li SPDX_NOASSERTION_SMALL = NS_SPDX + "noassertion" 105*ba677afaSXin Li SPDX_LICENSE = NS_SPDX + "License" 106*ba677afaSXin Li SPDX_LISTED_LICENSE = NS_SPDX + "ListedLicense" 107*ba677afaSXin Li SPDX_EXAMPLE = NS_SPDX + "example" 108*ba677afaSXin Li SPDX_IS_OSI_APPROVED = NS_SPDX + "isOsiApproved" 109*ba677afaSXin Li SPDX_STANDARD_LICENSE_TEMPLATE = NS_SPDX + "standardLicenseTemplate" 110*ba677afaSXin Li SPDX_IS_DEPRECATED_LICENSE_ID = NS_SPDX + "isDeprecatedLicenseId" 111*ba677afaSXin Li SPDX_IS_FSF_LIBRE = NS_SPDX + "isFsfLibre" 112*ba677afaSXin Li SPDX_LICENSE_TEXT = NS_SPDX + "licenseText" 113*ba677afaSXin Li SPDX_STANDARD_LICENSE_HEADER = NS_SPDX + "standardLicenseHeader" 114*ba677afaSXin Li SPDX_LICENSE_EXCEPTION_ID = NS_SPDX + "licenseExceptionId" 115*ba677afaSXin Li SPDX_LICENSE_EXCEPTION_TEXT = NS_SPDX + "licenseExceptionText" 116*ba677afaSXin Li SPDX_LICENSE_EXCEPTION = NS_SPDX + "licenseException" 117*ba677afaSXin Li SPDX_WITH_EXCEPTION_OPERATOR = NS_SPDX + "WithExceptionOperator" 118*ba677afaSXin Li SPDX_OR_LATER_OPERATOR = NS_SPDX + "OrLaterOperator" 119*ba677afaSXin Li SPDX_STANDARD_LICENSE_HEADER_TEMPLATE = NS_SPDX + "standardLicenseHeaderTemplate" 120*ba677afaSXin Li 121*ba677afaSXin Li // RDFS properties 122*ba677afaSXin Li RDFS_COMMENT = NS_RDFS + "comment" 123*ba677afaSXin Li RDFS_SEE_ALSO = NS_RDFS + "seeAlso" 124*ba677afaSXin Li 125*ba677afaSXin Li // RDF properties 126*ba677afaSXin Li RDF_TYPE = NS_RDF + "type" 127*ba677afaSXin Li 128*ba677afaSXin Li // DOAP properties 129*ba677afaSXin Li DOAP_HOMEPAGE = NS_DOAP + "homepage" 130*ba677afaSXin Li DOAP_NAME = NS_DOAP + "name" 131*ba677afaSXin Li 132*ba677afaSXin Li // PTR properties 133*ba677afaSXin Li PTR_START_END_POINTER = NS_PTR + "StartEndPointer" 134*ba677afaSXin Li PTR_START_POINTER = NS_PTR + "startPointer" 135*ba677afaSXin Li PTR_BYTE_OFFSET_POINTER = NS_PTR + "ByteOffsetPointer" 136*ba677afaSXin Li PTR_LINE_CHAR_POINTER = NS_PTR + "LineCharPointer" 137*ba677afaSXin Li PTR_REFERENCE = NS_PTR + "reference" 138*ba677afaSXin Li PTR_OFFSET = NS_PTR + "offset" 139*ba677afaSXin Li PTR_LINE_NUMBER = NS_PTR + "lineNumber" 140*ba677afaSXin Li PTR_END_POINTER = NS_PTR + "endPointer" 141*ba677afaSXin Li 142*ba677afaSXin Li // prefixes 143*ba677afaSXin Li PREFIX_RELATIONSHIP_TYPE = "relationshipType_" 144*ba677afaSXin Li) 145*ba677afaSXin Li 146*ba677afaSXin Lifunc AllRelationshipTypes() []string { 147*ba677afaSXin Li return []string{ 148*ba677afaSXin Li "amendment", "ancestorOf", "buildDependencyOf", "buildToolOf", 149*ba677afaSXin Li "containedBy", "contains", "copyOf", "dataFile", "dataFileOf", 150*ba677afaSXin Li "dependencyManifestOf", "dependencyOf", "dependsOn", "descendantOf", 151*ba677afaSXin Li "describedBy", "describes", "devDependencyOf", "devToolOf", 152*ba677afaSXin Li "distributionArtifact", "documentation", "dynamicLink", "exampleOf", 153*ba677afaSXin Li "expandedFromArchive", "fileAdded", "fileDeleted", "fileModified", 154*ba677afaSXin Li "generatedFrom", "generates", "hasPrerequisite", "metafileOf", 155*ba677afaSXin Li "optionalComponentOf", "optionalDependencyOf", "other", "packageOf", 156*ba677afaSXin Li "patchApplied", "patchFor", "prerequisiteFor", "providedDependencyOf", 157*ba677afaSXin Li "runtimeDependencyOf", "staticLink", "testDependencyOf", "testOf", 158*ba677afaSXin Li "testToolOf", "testcaseOf", "variantOf", 159*ba677afaSXin Li } 160*ba677afaSXin Li} 161*ba677afaSXin Li 162*ba677afaSXin Lifunc AllStandardLicenseIDS() []string { 163*ba677afaSXin Li return []string{ 164*ba677afaSXin Li "0BSD", "389-exception", "AAL", "Abstyles", "Adobe-2006", "Adobe-Glyph", 165*ba677afaSXin Li "ADSL", "AFL-1.1", "AFL-1.2", "AFL-2.0", "AFL-2.1", "AFL-3.0", "Afmparse", 166*ba677afaSXin Li "AGPL-1.0-only", "AGPL-1.0-or-later", "AGPL-1.0", "AGPL-3.0-only", 167*ba677afaSXin Li "AGPL-3.0-or-later", "AGPL-3.0", "Aladdin", "AMDPLPA", "AML", "AMPAS", 168*ba677afaSXin Li "ANTLR-PD", "Apache-1.0", "Apache-1.1", "Apache-2.0", "APAFML", "APL-1.0", 169*ba677afaSXin Li "APSL-1.0", "APSL-1.1", "APSL-1.2", "APSL-2.0", "Artistic-1.0-cl8", 170*ba677afaSXin Li "Artistic-1.0-Perl", "Artistic-1.0", "Artistic-2.0", "", 171*ba677afaSXin Li "Autoconf-exception-2.0", "Autoconf-exception-3.0", "Bahyph", "Barr", 172*ba677afaSXin Li "Beerware", "Bison-exception-2.2", "BitTorrent-1.0", "BitTorrent-1.1", 173*ba677afaSXin Li "blessing", "BlueOak-1.0.0", "Bootloader-exception", "Borceux", "BSD-1-Clause", 174*ba677afaSXin Li "BSD-2-Clause-FreeBSD", "BSD-2-Clause-NetBSD", "BSD-2-Clause-Patent", 175*ba677afaSXin Li "BSD-2-Clause-Views", "BSD-2-Clause", "BSD-3-Clause-Attribution", 176*ba677afaSXin Li "BSD-3-Clause-Clear", "BSD-3-Clause-LBNL", 177*ba677afaSXin Li "BSD-3-Clause-No-Nuclear-License-2014", "BSD-3-Clause-No-Nuclear-License", 178*ba677afaSXin Li "BSD-3-Clause-No-Nuclear-Warranty", "BSD-3-Clause-Open-MPI", "BSD-3-Clause", 179*ba677afaSXin Li "BSD-4-Clause-UC", "BSD-4-Clause", "BSD-Protection", "BSD-Source-Code", 180*ba677afaSXin Li "BSL-1.0", "bzip2-1.0.5", "bzip2-1.0.6", "CAL-1.0-Combined-Work-Exception", 181*ba677afaSXin Li "CAL-1.0", "Caldera", "CATOSL-1.1", "CC-BY-1.0", "CC-BY-2.0", "CC-BY-2.5", 182*ba677afaSXin Li "CC-BY-3.0-AT", "CC-BY-3.0", "CC-BY-4.0", "CC-BY-NC-1.0", "CC-BY-NC-2.0", 183*ba677afaSXin Li "CC-BY-NC-2.5", "CC-BY-NC-3.0", "CC-BY-NC-4.0", "CC-BY-NC-ND-1.0", 184*ba677afaSXin Li "CC-BY-NC-ND-2.0", "CC-BY-NC-ND-2.5", "CC-BY-NC-ND-3.0-IGO", "CC-BY-NC-ND-3.0", 185*ba677afaSXin Li "CC-BY-NC-ND-4.0", "CC-BY-NC-SA-1.0", "CC-BY-NC-SA-2.0", "CC-BY-NC-SA-2.5", 186*ba677afaSXin Li "CC-BY-NC-SA-3.0", "CC-BY-NC-SA-4.0", "CC-BY-ND-1.0", "CC-BY-ND-2.0", 187*ba677afaSXin Li "CC-BY-ND-2.5", "CC-BY-ND-3.0", "CC-BY-ND-4.0", "CC-BY-SA-1.0", "CC-BY-SA-2.0", 188*ba677afaSXin Li "CC-BY-SA-2.5", "CC-BY-SA-3.0-AT", "CC-BY-SA-3.0", "CC-BY-SA-4.0", "CC-PDDC", 189*ba677afaSXin Li "CC0-1.0", "CDDL-1.0", "CDDL-1.1", "CDLA-Permissive-1.0", "CDLA-Sharing-1.0", 190*ba677afaSXin Li "CECILL-1.0", "CECILL-1.1", "CECILL-2.0", "CECILL-2.1", "CECILL-B", "CECILL-C", 191*ba677afaSXin Li "CERN-OHL-1.1", "CERN-OHL-1.2", "CERN-OHL-P-2.0", "CERN-OHL-S-2.0", 192*ba677afaSXin Li "CERN-OHL-W-2.0", "ClArtistic", "Classpath-exception-2.0", 193*ba677afaSXin Li "CLISP-exception-2.0", "CNRI-Jython", "CNRI-Python-GPL-Compatible", 194*ba677afaSXin Li "CNRI-Python", "Condor-1.1", "copyleft-next-0.3.0", "copyleft-next-0.3.1", 195*ba677afaSXin Li "CPAL-1.0", "CPL-1.0", "CPOL-1.02", "Crossword", "CrystalStacker", 196*ba677afaSXin Li "CUA-OPL-1.0", "Cube", "curl", "D-FSL-1.0", "diffmark", 197*ba677afaSXin Li "DigiRule-FOSS-exception", "DOC", "Dotseqn", "DSDP", "dvipdfm", "ECL-1.0", 198*ba677afaSXin Li "ECL-2.0", "eCos-2.0", "eCos-exception-2.0", "EFL-1.0", "EFL-2.0", "eGenix", 199*ba677afaSXin Li "Entessa", "EPICS", "EPL-1.0", "EPL-2.0", "ErlPL-1.1", "etalab-2.0", 200*ba677afaSXin Li "EUDatagrid", "EUPL-1.0", "EUPL-1.1", "EUPL-1.2", "Eurosym", "Fair", 201*ba677afaSXin Li "Fawkes-Runtime-exception", "FLTK-exception", "Font-exception-2.0", 202*ba677afaSXin Li "Frameworx-1.0", "FreeImage", "freertos-exception-2.0", "FSFAP", "FSFUL", 203*ba677afaSXin Li "FSFULLR", "FTL", "GCC-exception-2.0", "GCC-exception-3.1", 204*ba677afaSXin Li "GFDL-1.1-invariants-only", "GFDL-1.1-invariants-or-later", 205*ba677afaSXin Li "GFDL-1.1-no-invariants-only", "GFDL-1.1-no-invariants-or-later", 206*ba677afaSXin Li "GFDL-1.1-only", "GFDL-1.1-or-later", "GFDL-1.1", "GFDL-1.2-invariants-only", 207*ba677afaSXin Li "GFDL-1.2-invariants-or-later", "GFDL-1.2-no-invariants-only", 208*ba677afaSXin Li "GFDL-1.2-no-invariants-or-later", "GFDL-1.2-only", "GFDL-1.2-or-later", 209*ba677afaSXin Li "GFDL-1.2", "GFDL-1.3-invariants-only", "GFDL-1.3-invariants-or-later", 210*ba677afaSXin Li "GFDL-1.3-no-invariants-only", "GFDL-1.3-no-invariants-or-later", 211*ba677afaSXin Li "GFDL-1.3-only", "GFDL-1.3-or-later", "GFDL-1.3", "Giftware", "GL2PS", "Glide", 212*ba677afaSXin Li "Glulxe", "GLWTPL", "gnu-javamail-exception", "gnuplot", "GPL-1.0+", 213*ba677afaSXin Li "GPL-1.0-only", "GPL-1.0-or-later", "GPL-1.0", "GPL-2.0+", "GPL-2.0-only", 214*ba677afaSXin Li "GPL-2.0-or-later", "GPL-2.0-with-autoconf-exception", 215*ba677afaSXin Li "GPL-2.0-with-bison-exception", "GPL-2.0-with-classpath-exception", 216*ba677afaSXin Li "GPL-2.0-with-font-exception", "GPL-2.0-with-GCC-exception", "GPL-2.0", 217*ba677afaSXin Li "GPL-3.0+", "GPL-3.0-linking-exception", "GPL-3.0-linking-source-exception", 218*ba677afaSXin Li "GPL-3.0-only", "GPL-3.0-or-later", "GPL-3.0-with-autoconf-exception", 219*ba677afaSXin Li "GPL-3.0-with-GCC-exception", "GPL-3.0", "GPL-CC-1.0", "gSOAP-1.3b", 220*ba677afaSXin Li "HaskellReport", "Hippocratic-2.1", "HPND-sell-variant", "HPND", 221*ba677afaSXin Li "i2p-gpl-java-exception", "IBM-pibs", "ICU", "IJG", "ImageMagick", "iMatix", 222*ba677afaSXin Li "Imlib2", "Info-ZIP", "Intel-ACPI", "Intel", "Interbase-1.0", "IPA", "IPL-1.0", 223*ba677afaSXin Li "ISC", "JasPer-2.0", "JPNIC", "JSON", "LAL-1.2", "LAL-1.3", "Latex2e", 224*ba677afaSXin Li "Leptonica", "LGPL-2.0+", "LGPL-2.0-only", "LGPL-2.0-or-later", "LGPL-2.0", 225*ba677afaSXin Li "LGPL-2.1+", "LGPL-2.1-only", "LGPL-2.1-or-later", "LGPL-2.1", "LGPL-3.0+", 226*ba677afaSXin Li "LGPL-3.0-linking-exception", "LGPL-3.0-only", "LGPL-3.0-or-later", "LGPL-3.0", 227*ba677afaSXin Li "LGPLLR", "libpng-2.0", "Libpng", "libselinux-1.0", "libtiff", 228*ba677afaSXin Li "Libtool-exception", "licenses", "LiLiQ-P-1.1", "LiLiQ-R-1.1", 229*ba677afaSXin Li "LiLiQ-Rplus-1.1", "Linux-OpenIB", "Linux-syscall-note", "LLVM-exception", 230*ba677afaSXin Li "LPL-1.0", "LPL-1.02", "LPPL-1.0", "LPPL-1.1", "LPPL-1.2", "LPPL-1.3a", 231*ba677afaSXin Li "LPPL-1.3c", "LZMA-exception", "MakeIndex", "mif-exception", "MirOS", "MIT-0", 232*ba677afaSXin Li "MIT-advertising", "MIT-CMU", "MIT-enna", "MIT-feh", "MIT", "MITNFA", 233*ba677afaSXin Li "Motosoto", "mpich2", "MPL-1.0", "MPL-1.1", "MPL-2.0-no-copyleft-exception", 234*ba677afaSXin Li "MPL-2.0", "MS-PL", "MS-RL", "MTLL", "MulanPSL-1.0", "MulanPSL-2.0", "Multics", 235*ba677afaSXin Li "Mup", "NASA-1.3", "Naumen", "NBPL-1.0", "NCGL-UK-2.0", "NCSA", "Net-SNMP", 236*ba677afaSXin Li "NetCDF", "Newsletr", "NGPL", "NIST-PD-fallback", "NIST-PD", "NLOD-1.0", 237*ba677afaSXin Li "NLPL", "Nokia-Qt-exception-1.1", "Nokia", "NOSL", "Noweb", "NPL-1.0", 238*ba677afaSXin Li "NPL-1.1", "NPOSL-3.0", "NRL", "NTP-0", "NTP", "Nunit", "O-UDA-1.0", 239*ba677afaSXin Li "OCaml-LGPL-linking-exception", "OCCT-exception-1.0", "OCCT-PL", "OCLC-2.0", 240*ba677afaSXin Li "ODbL-1.0", "ODC-By-1.0", "OFL-1.0-no-RFN", "OFL-1.0-RFN", "OFL-1.0", 241*ba677afaSXin Li "OFL-1.1-no-RFN", "OFL-1.1-RFN", "OFL-1.1", "OGC-1.0", "OGL-Canada-2.0", 242*ba677afaSXin Li "OGL-UK-1.0", "OGL-UK-2.0", "OGL-UK-3.0", "OGTSL", "OLDAP-1.1", "OLDAP-1.2", 243*ba677afaSXin Li "OLDAP-1.3", "OLDAP-1.4", "OLDAP-2.0.1", "OLDAP-2.0", "OLDAP-2.1", 244*ba677afaSXin Li "OLDAP-2.2.1", "OLDAP-2.2.2", "OLDAP-2.2", "OLDAP-2.3", "OLDAP-2.4", 245*ba677afaSXin Li "OLDAP-2.5", "OLDAP-2.6", "OLDAP-2.7", "OLDAP-2.8", "OML", "", 246*ba677afaSXin Li "OpenJDK-assembly-exception-1.0", "OpenSSL", "openvpn-openssl-exception", 247*ba677afaSXin Li "OPL-1.0", "OSET-PL-2.1", "OSL-1.0", "OSL-1.1", "OSL-2.0", "OSL-2.1", 248*ba677afaSXin Li "OSL-3.0", "Parity-6.0.0", "Parity-7.0.0", "PDDL-1.0", "PHP-3.0", "PHP-3.01", 249*ba677afaSXin Li "Plexus", "PolyForm-Noncommercial-1.0.0", "PolyForm-Small-Business-1.0.0", 250*ba677afaSXin Li "PostgreSQL", "PS-or-PDF-font-exception-20170817", "PSF-2.0", "psfrag", 251*ba677afaSXin Li "psutils", "Python-2.0", "Qhull", "QPL-1.0", "Qt-GPL-exception-1.0", 252*ba677afaSXin Li "Qt-LGPL-exception-1.1", "Qwt-exception-1.0", "Rdisc", "RHeCos-1.1", "RPL-1.1", 253*ba677afaSXin Li "RPL-1.5", "RPSL-1.0", "RSA-MD", "RSCPL", "Ruby", "SAX-PD", "Saxpath", "SCEA", 254*ba677afaSXin Li "Sendmail-8.23", "Sendmail", "SGI-B-1.0", "SGI-B-1.1", "SGI-B-2.0", "SHL-0.5", 255*ba677afaSXin Li "SHL-0.51", "SHL-2.0", "SHL-2.1", "SimPL-2.0", "SISSL-1.2", "SISSL", 256*ba677afaSXin Li "Sleepycat", "SMLNJ", "SMPPL", "SNIA", "Spencer-86", "Spencer-94", 257*ba677afaSXin Li "Spencer-99", "SPL-1.0", "SSH-OpenSSH", "SSH-short", "SSPL-1.0", 258*ba677afaSXin Li "StandardML-NJ", "SugarCRM-1.1.3", "Swift-exception", "SWL", "TAPR-OHL-1.0", 259*ba677afaSXin Li "TCL", "TCP-wrappers", "TMate", "TORQUE-1.1", "TOSL", "TU-Berlin-1.0", 260*ba677afaSXin Li "TU-Berlin-2.0", "u-boot-exception-2.0", "UCL-1.0", "Unicode-DFS-2015", 261*ba677afaSXin Li "Unicode-DFS-2016", "Unicode-TOU", "Universal-FOSS-exception-1.0", "Unlicense", 262*ba677afaSXin Li "UPL-1.0", "Vim", "VOSTROM", "VSL-1.0", "W3C-19980720", "W3C-20150513", "W3C", 263*ba677afaSXin Li "Watcom-1.0", "Wsuipa", "WTFPL", "WxWindows-exception-3.1", "wxWindows", "X11", 264*ba677afaSXin Li "Xerox", "XFree86-1.1", "xinetd", "Xnet", "xpp", "XSkat", "YPL-1.0", "YPL-1.1", 265*ba677afaSXin Li "Zed", "Zend-2.0", "Zimbra-1.3", "Zimbra-1.4", "zlib-acknowledgement", "Zlib", 266*ba677afaSXin Li "ZPL-1.1", "ZPL-2.0", "ZPL-2.1", 267*ba677afaSXin Li } 268*ba677afaSXin Li} 269