{
  "SPDXID" : "SPDXRef-DOCUMENT",
  "spdxVersion" : "SPDX-2.3",
  "creationInfo" : {
    "created" : "2024-05-17T10:15:49Z",
    "creators" : [ "Organization: JetBrains s.r.o.", "Tool: spdx-maven-plugin" ],
    "licenseListVersion" : "3.23"
  },
  "name" : "kotlin-osgi-bundle",
  "dataLicense" : "CC0-1.0",
  "externalDocumentRefs" : [ {
    "externalDocumentId" : "DocumentRef-org.jetbrains.kotlinkotlin-reflect2.0.20-dev-4011",
    "checksum" : {
      "algorithm" : "SHA1",
      "checksumValue" : "ff239199d31a6ba643a367c609d4a8c50d6607a9"
    },
    "spdxDocument" : "https://www.jetbrains.com/spdxdocs/39e1788b-71b5-4d93-8b87-3e25f13f27f0"
  }, {
    "externalDocumentId" : "DocumentRef-org.jetbrains.kotlinkotlin-stdlib2.0.20-dev-4011",
    "checksum" : {
      "algorithm" : "SHA1",
      "checksumValue" : "cff86b97cb887b187fa5f8c81e97d77a54a0ac6f"
    },
    "spdxDocument" : "https://www.jetbrains.com/spdxdocs/a2124163-6a6c-4d4a-969d-911bce3a1636"
  } ],
  "annotations" : [ {
    "annotationDate" : "2024-05-17T10:15:49Z",
    "annotationType" : "OTHER",
    "annotator" : "Tool: spdx-maven-plugin",
    "comment" : "External document ref 'DocumentRef-org.jetbrains.kotlinkotlin-stdlib2.0.20-dev-4011' created for artifact org.jetbrains.kotlinkotlin-stdlib2.0.20-dev-4011"
  }, {
    "annotationDate" : "2024-05-17T10:15:49Z",
    "annotationType" : "OTHER",
    "annotator" : "Tool: spdx-maven-plugin",
    "comment" : "External document ref 'DocumentRef-org.jetbrains.kotlinkotlin-reflect2.0.20-dev-4011' created for artifact org.jetbrains.kotlinkotlin-reflect2.0.20-dev-4011"
  } ],
  "documentNamespace" : "https://www.jetbrains.com/spdxdocs/kotlin-osgi-bundle-2.0.20-dev-4011",
  "packages" : [ {
    "SPDXID" : "SPDXRef-gnrtd0",
    "copyrightText" : "UNSPECIFIED",
    "description" : "A set of annotations used for code inspection support and code documentation.",
    "downloadLocation" : "NOASSERTION",
    "filesAnalyzed" : false,
    "homepage" : "http://www.jetbrains.org",
    "licenseConcluded" : "NOASSERTION",
    "licenseDeclared" : "Apache-2.0",
    "name" : "IntelliJ IDEA Annotations",
    "summary" : "A set of annotations used for code inspection support and code documentation.",
    "versionInfo" : "13.0"
  }, {
    "SPDXID" : "SPDXRef-gnrtd1",
    "copyrightText" : "UNSPECIFIED",
    "description" : "JUnit is a unit testing framework for Java, created by Erich Gamma and Kent Beck.",
    "downloadLocation" : "NOASSERTION",
    "filesAnalyzed" : false,
    "homepage" : "http://junit.org",
    "licenseConcluded" : "NOASSERTION",
    "licenseDeclared" : "EPL-1.0",
    "name" : "JUnit",
    "originator" : "Organization:JUnit",
    "summary" : "JUnit is a unit testing framework for Java, created by Erich Gamma and Kent Beck.",
    "versionInfo" : "4.13.1"
  }, {
    "SPDXID" : "SPDXRef-gnrtd2",
    "copyrightText" : "UNSPECIFIED",
    "description" : "This is the core API of hamcrest matcher framework to be used by third-party framework providers. This includes the a foundation set of matcher implementations for common operations.",
    "downloadLocation" : "NOASSERTION",
    "filesAnalyzed" : false,
    "homepage" : "https://github.com/hamcrest/JavaHamcrest/hamcrest-core",
    "licenseConcluded" : "NOASSERTION",
    "licenseDeclared" : "NOASSERTION",
    "name" : "Hamcrest Core",
    "summary" : "This is the core API of hamcrest matcher framework to be used by third-party framework providers. This includes the a foundation set of matcher implementations for common operations.",
    "versionInfo" : "1.3"
  }, {
    "SPDXID" : "SPDXRef-gnrtd3",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "b93ee085cb61285285bd9b407a15925bca2a84d3"
    } ],
    "copyrightText" : "NOASSERTION",
    "description" : "Kotlin is a statically typed programming language that compiles to JVM byte codes and JavaScript",
    "downloadLocation" : "NOASSERTION",
    "filesAnalyzed" : true,
    "homepage" : "https://kotlinlang.org/tools/kotlin-osgi-bundle/",
    "licenseConcluded" : "Apache-2.0",
    "licenseDeclared" : "Apache-2.0",
    "name" : "kotlin-osgi-bundle",
    "originator" : "Organization: JetBrains s.r.o.",
    "packageFileName" : "kotlin-osgi-bundle-2.0.20-dev-4011.jar",
    "packageVerificationCode" : {
      "packageVerificationCodeValue" : "da39a3ee5e6b4b0d3255bfef95601890afd80709"
    },
    "primaryPackagePurpose" : "LIBRARY",
    "summary" : "Kotlin is a statically typed programming language that compiles to JVM byte codes and JavaScript",
    "supplier" : "Organization: JetBrains s.r.o.",
    "versionInfo" : "2.0.20-dev-4011"
  } ],
  "relationships" : [ {
    "spdxElementId" : "SPDXRef-DOCUMENT",
    "relationshipType" : "DESCRIBES",
    "relatedSpdxElement" : "SPDXRef-gnrtd3",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef-gnrtd1",
    "relationshipType" : "TEST_DEPENDENCY_OF",
    "relatedSpdxElement" : "SPDXRef-gnrtd3",
    "comment" : "Relationship created based on Maven POM information"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd2",
    "relationshipType" : "TEST_DEPENDENCY_OF",
    "relatedSpdxElement" : "SPDXRef-gnrtd3",
    "comment" : "Relationship created based on Maven POM information"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd3",
    "relationshipType" : "OTHER",
    "relatedSpdxElement" : "SPDXRef-gnrtd0",
    "comment" : "Relationship based on Maven POM file dependency information"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd3",
    "relationshipType" : "OTHER",
    "relatedSpdxElement" : "DocumentRef-org.jetbrains.kotlinkotlin-stdlib2.0.20-dev-4011:SPDXRef-gnrtd0",
    "comment" : "Relationship based on Maven POM file dependency information"
  }, {
    "spdxElementId" : "SPDXRef-gnrtd3",
    "relationshipType" : "OTHER",
    "relatedSpdxElement" : "DocumentRef-org.jetbrains.kotlinkotlin-reflect2.0.20-dev-4011:SPDXRef-gnrtd0",
    "comment" : "Relationship based on Maven POM file dependency information"
  } ]
}