{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "jruby-0.1.7.22-4.oe2403sp4.aarch64.rpm",
  "spdxVersion": "SPDX-2.2",
  "creationInfo": {
    "created": "2026-07-04T02:24:06.585354077Z",
    "creators": [
      "openeuler_creator"
    ]
  },
  "dataLicense": "CC0-1.0",
  "documentNamespace": "https://sbom.openEuler.org/jruby-0.1.7.22-4.oe2403sp4.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-jruby-1.7.22",
      "name": "jruby",
      "licenseConcluded": "(CPL or GPLv2+ or LGPLv2+) and BSD and (GPLv2 or Ruby) and (BSD or Ruby)",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "a1179035db86e2c8a1d670716345b2d74b826afb9b5a3b25b717dc7b183974c5"
        }
      ],
      "description": "JRuby is a 100% Java implementation of the Ruby programming language.\nIt is Ruby for the JVM. JRuby provides a complete set of core \"builtin\"\nclasses and syntax for the Ruby language, as well as most of the Ruby\nStandard Libraries.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/jruby@1.7.22-4.oe2403sp4?arch=noarch&epoch=0&upstream=jruby-1.7.22-4.oe2403sp4.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.jruby/jruby-core@1.7.22",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.jruby/readline@1.0",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.jruby/ripper@1.7.22",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.jruby/jruby@1.7.22",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/f25022bd00b3ae6a0f276f7bda00af9d4f16d09f@1.0.0",
          "referenceType": "checksum"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://jruby.org",
      "licenseDeclared": "(CPL or GPLv2+ or LGPLv2+) and BSD and (GPLv2 or Ruby) and (BSD or Ruby)",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "Pure Java implementation of the Ruby interpreter",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.7.22-4.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-bytelist-1.0.8",
      "name": "bytelist",
      "licenseConcluded": "CPL or GPLv2+ or LGPLv2+",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "5e8a15fab48147c2232d9e4aa23ca88fd3df0c2137d24d44f06bdfa0ec571672"
        }
      ],
      "description": "This module is a small java library for manipulating lists of bytes.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/bytelist@1.0.8-18.oe2403sp4?arch=noarch&epoch=0&upstream=bytelist-1.0.8-18.oe2403sp4.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.jruby.extras/bytelist@1.0.8",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.jruby.jcodings/jcodings@1.0.9",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.jruby.joni/joni@2.1.3",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://github.com/jruby/bytelist",
      "licenseDeclared": "CPL or GPLv2+ or LGPLv2+",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "Java library for lists of bytes",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.0.8-18.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-felix-framework-5.6.0",
      "name": "felix-framework",
      "licenseConcluded": "ASL 2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "c4bb451487eb2fb246ac11f2da7cd1f4a0591ec73dee7409f28fb8d59c77c658"
        }
      ],
      "description": "Apache Felix Framework Interfaces and Classes.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/felix-framework@5.6.0-1.oe2403sp4?arch=noarch&epoch=0&upstream=felix-framework-5.6.0-1.oe2403sp4.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.apache.felix/org.apache.felix.framework@5.6.0",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://felix.apache.org",
      "licenseDeclared": "ASL 2.0",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "Apache Felix Framework",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:5.6.0-1.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-invokebinder-1.12",
      "name": "invokebinder",
      "licenseConcluded": "ASL 2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "d8913e4264d6f147a9a44d1cfadcde9efd754d052bedac31de2c4d8a636cf2aa"
        }
      ],
      "description": "This library hopes to provide a more friendly DSL for binding method handles.\nUnlike the normal MethodHandle API, handles are bound forward from a source\nMethodType and eventually adapted to a final target MethodHandle. Along the\nway the transformations are pushed onto a stack and eventually applied in\nreverse order, as the standard API demands.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/invokebinder@1.12-1.oe2403sp4?arch=noarch&epoch=0&upstream=invokebinder-1.12-1.oe2403sp4.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/com.headius/invokebinder@1.12",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://github.com/headius/invokebinder/",
      "licenseDeclared": "ASL 2.0",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "A Java DSL for binding method handles forward, rather than backward",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.12-1.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-java-1.8.0-openjdk-headless-1.8.0.492.b09",
      "name": "java-1.8.0-openjdk-headless",
      "licenseConcluded": "ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "8bb120b1fe59ec1592f387311f713f6977802b1320b550fc3990639d22908b51"
        }
      ],
      "description": "The OpenJDK runtime environment 8 without audio and video support.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/java-1.8.0-openjdk-headless@1.8.0.492.b09-5.oe2403sp4?arch=x86_64&epoch=1&upstream=java-1.8.0-openjdk-1.8.0.492.b09-5.oe2403sp4.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/bf80985d4e69eb345aafc994a4ca98d2569d4499@1.0.0",
          "referenceType": "checksum"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/df320d5d773300d68ea3beb0b7c0c5fe34fe5722@1.0.0",
          "referenceType": "checksum"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/261d25b88058f36ca8ffa4b1f639256400f5cbc5@1.0.0",
          "referenceType": "checksum"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/8abc1ab4d87c6b86932e4126b8503a51e66f430d@1.0.0",
          "referenceType": "checksum"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/915b56c52a40aada0d4ef6a891e2076e6365a547@1.0.0",
          "referenceType": "checksum"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/1344aad845719066f5b81d6bf32346b7a82f2805@1.0.0",
          "referenceType": "checksum"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/52706d3bda84e3d9dc362423e827e86475501b87@1.0.0",
          "referenceType": "checksum"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/ba8327b4aaa6899f07204298b551b134dfa3ceaf@1.0.0",
          "referenceType": "checksum"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/1bb937e222df420d2f5998d6d2edc6c7e942ff0b@1.0.0",
          "referenceType": "checksum"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/ab01bc70c8102a67a1c6b4c1f3a6d90185714d02@1.0.0",
          "referenceType": "checksum"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/032f7595bb11d399d6b73ff9354ab86297686d3a@1.0.0",
          "referenceType": "checksum"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/b9b867f5c7af855fa96e5bd6773ea6e1f6574077@1.0.0",
          "referenceType": "checksum"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/899e7bfdcd9247bc9bcf700ae7682a8f4031fd9e@1.0.0",
          "referenceType": "checksum"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/442282af89885e35684d1e24bebec57da2d6b582@1.0.0",
          "referenceType": "checksum"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/616b886a2842b1c1fe3a9b38ab1f227856b163e5@1.0.0",
          "referenceType": "checksum"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/676cd769174b8c76eb21002474191622050ecaa3@1.0.0",
          "referenceType": "checksum"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/ff9b81b37c5311071b4f2702cedaee656373d052@1.0.0",
          "referenceType": "checksum"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/36aacd83f295f6691aec1c404cbc7e9d369a1524@1.0.0",
          "referenceType": "checksum"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://openjdk.java.net/",
      "licenseDeclared": "ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "OpenJDK Headless Runtime Environment 8",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "1:1.8.0.492.b09-5.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-java-11-openjdk-headless-11.0.31.11",
      "name": "java-11-openjdk-headless",
      "licenseConcluded": "ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA-MD",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "d9803d3ac947e264604be4affa18d14acf66e283a53a8ee59013c0d3bf7c9a84"
        }
      ],
      "description": "The OpenJDK runtime environment 11 without audio and video support.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/java-11-openjdk-headless@11.0.31.11-5.oe2403sp4?arch=x86_64&epoch=1&upstream=java-11-openjdk-11.0.31.11-5.oe2403sp4.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/a1144927e216a3569496c8b433eab057ec8f4260@1.0.0",
          "referenceType": "checksum"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://openjdk.java.net/",
      "licenseDeclared": "ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA-MD",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "OpenJDK Headless Runtime Environment 11",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "1:11.0.31.11-5.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-javapackages-filesystem-5.3.0",
      "name": "javapackages-filesystem",
      "licenseConcluded": "BSD-3-Clause",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "b0602168d8cd531fcd8a501d349126e4595ef417e87af5710200e5cd40d4b31b"
        }
      ],
      "description": "The javapackages-filesystem package contains some basic directories into which\nJava packages install their content.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/javapackages-filesystem@5.3.0-6.oe2403sp4?arch=noarch&epoch=0&upstream=javapackages-tools-5.3.0-6.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/fedora-java/javapackages",
      "licenseDeclared": "BSD-3-Clause",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "Filesystem layout for java packages",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:5.3.0-6.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-jcodings-1.0.58",
      "name": "jcodings",
      "licenseConcluded": "MIT",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "006f38c3d9070d43b1852eb3ee4c99cc23da23ed7c6f687d3f38f7b43ca6554c"
        }
      ],
      "description": "Java-based codings helper classes for Joni and JRuby.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/jcodings@1.0.58-1.oe2403sp4?arch=noarch&epoch=0&upstream=jcodings-1.0.58-1.oe2403sp4.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.jruby.jcodings/jcodings@1.0.58",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://github.com/jruby/jcodings",
      "licenseDeclared": "MIT",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "Java-based codings helper classes for Joni and JRuby",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.0.58-1.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-jffi-1.3.0",
      "name": "jffi",
      "licenseConcluded": "LGPL-3.0-or-later OR Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "4f711c48a98915abacb8ff9c1ba60ce77c7b22c94b5ce2a6f2dde587aee69908"
        }
      ],
      "description": "An optimized Java interface to libffi.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/jffi@1.3.0-3.oe2403sp4?arch=x86_64&epoch=0&upstream=jffi-1.3.0-3.oe2403sp4.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/com.github.jnr/jffi@1.3.0",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/c449e2ec0029d9fda077244ad2949a999e5c64b5@1.0.0",
          "referenceType": "checksum"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://github.com/jnr/jffi",
      "licenseDeclared": "LGPL-3.0-or-later OR Apache-2.0",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "Java Foreign Function Interface",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.3.0-3.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-jffi-native-1.3.0",
      "name": "jffi-native",
      "licenseConcluded": "LGPL-3.0-or-later OR Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "99e58021319ab6deae4ef0fab57a853b2d803d0b6fe2e6a1793794b516fe4dde"
        }
      ],
      "description": "This package contains jffi JAR with native bits.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/jffi-native@1.3.0-3.oe2403sp4?arch=x86_64&epoch=0&upstream=jffi-1.3.0-3.oe2403sp4.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/com.github.jnr/jffi@1.3.0",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/4e72fcea07f8705010e13fd1e5b9168b72749bca@1.0.0",
          "referenceType": "checksum"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://github.com/jnr/jffi",
      "licenseDeclared": "LGPL-3.0-or-later OR Apache-2.0",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "The jffi JAR with native bits",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.3.0-3.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-jline-2.14.6",
      "name": "jline",
      "licenseConcluded": "BSD",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "527d2970f60c84ed4666e5df196f907410e2f4a15d00d3912e621f405800dd10"
        }
      ],
      "description": "JLine is a Java library for handling console input. It is similar in functionality to\nBSD editline and GNU readline. People familiar with the readline/editline capabilities\nfor modern shells (such as bash and tcsh) will find most of the command editing features\nof JLine to be familiar.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/jline@2.14.6-4.oe2403sp4?arch=noarch&epoch=0&upstream=jline-2.14.6-4.oe2403sp4.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/jline/jline@2.14.6",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/jline/jline2",
      "licenseDeclared": "BSD",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "Java library for handling console input",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.14.6-4.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-jnr-constants-0.10.4",
      "name": "jnr-constants",
      "licenseConcluded": "ASL 2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "34021a3ffddcd0e0087fb66d798b2ba04d12abd4128a1ef3e96937bcb6a50a90"
        }
      ],
      "description": "Provides java values for common platform C constants (e.g. errno).",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/jnr-constants@0.10.4-1.oe2403sp4?arch=noarch&epoch=0&upstream=jnr-constants-0.10.4-1.oe2403sp4.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/com.github.jnr/jnr-constants@0.10.4",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/jnr/jnr-constants",
      "licenseDeclared": "ASL 2.0",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "Java Native Runtime constants",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:0.10.4-1.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-jnr-enxio-0.32.14",
      "name": "jnr-enxio",
      "licenseConcluded": "ASL 2.0 and LGPLv3",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "d27de84e2e160b1fb60d06cfb4b4b9b42d33343ffdf9b3998bc22479a54c3da5"
        }
      ],
      "description": "Unix sockets for Java.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/jnr-enxio@0.32.14-1.oe2403sp4?arch=noarch&epoch=0&upstream=jnr-enxio-0.32.14-1.oe2403sp4.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/com.github.jnr/jnr-enxio@0.32.14",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/jnr/jnr-enxio/",
      "licenseDeclared": "ASL 2.0 and LGPLv3",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "Unix sockets for Java",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:0.32.14-1.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-jnr-ffi-2.2.0",
      "name": "jnr-ffi",
      "licenseConcluded": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "e1c0589908a7cd38145e2f17fb6d3868e0db5e6045934e6dd7a3acdb57b16a90"
        }
      ],
      "description": "An abstracted interface to invoking native functions from java",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/jnr-ffi@2.2.0-3.oe2403sp4?arch=noarch&epoch=0&upstream=jnr-ffi-2.2.0-3.oe2403sp4.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/com.github.jnr/jnr-ffi@2.2.0",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://github.com/jnr/jnr-ffi/",
      "licenseDeclared": "Apache-2.0",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "Java Abstracted Foreign Function Layer",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.2.0-3.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-jnr-netdb-1.2.0",
      "name": "jnr-netdb",
      "licenseConcluded": "ASL 2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "9bea050c1fbb9f5dd9c93717ea43f378621cb1048b8db4921d7c45f679d9fe4a"
        }
      ],
      "description": "jnr-netdb is a java interface to getservbyname(3), getservbyport(3)",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/jnr-netdb@1.2.0-1.oe2403sp4?arch=noarch&epoch=0&upstream=jnr-netdb-1.2.0-1.oe2403sp4.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/com.github.jnr/jnr-netdb@1.2.0",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/jnr/jnr-netdb/",
      "licenseDeclared": "ASL 2.0",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "Network services database access for java",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.2.0-1.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-jnr-posix-3.1.14",
      "name": "jnr-posix",
      "licenseConcluded": "CPL or GPLv2+ or LGPLv2+",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "da0f84a59af0267c6547d238b3f5b442d10b5ba998d3cbb853ae4df17211c264"
        }
      ],
      "description": "jnr-posix is a lightweight cross-platform POSIX emulation layer for Java,\nwritten in Java and is part of the JNR project",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/jnr-posix@3.1.14-1.oe2403sp4?arch=noarch&epoch=0&upstream=jnr-posix-3.1.14-1.oe2403sp4.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/com.github.jnr/jnr-posix@3.1.14",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://github.com/jnr/jnr-posix",
      "licenseDeclared": "CPL or GPLv2+ or LGPLv2+",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "Java Posix layer",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:3.1.14-1.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-jnr-unixsocket-0.38.19",
      "name": "jnr-unixsocket",
      "licenseConcluded": "ASL 2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "4de15c068aeea85a8c9d4eff1db1da75d53deddaf8b5e8eec5d00ce56cbd6f17"
        }
      ],
      "description": "Unix sockets for Java.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/jnr-unixsocket@0.38.19-1.oe2403sp4?arch=noarch&epoch=0&upstream=jnr-unixsocket-0.38.19-1.oe2403sp4.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/com.github.jnr/jnr-unixsocket@0.38.19",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/jnr/jnr-unixsocket",
      "licenseDeclared": "ASL 2.0",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "Unix sockets for Java",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:0.38.19-1.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-jnr-x86asm-1.0.2",
      "name": "jnr-x86asm",
      "licenseConcluded": "MIT",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "7c2569a29eb3944ef36f1d71a349215dc66764e7f7dac4a228fadd4322f6e35d"
        }
      ],
      "description": "Pure-java port of asmjit (http://code.google.com/p/asmjit/)",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/jnr-x86asm@1.0.2-2.oe2403sp4?arch=noarch&epoch=0&upstream=jnr-x86asm-1.0.2-2.oe2403sp4.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/com.github.jnr/jnr-x86asm@1.0.2",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/jnr/jnr-x86asm/",
      "licenseDeclared": "MIT",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "Pure-java port of asmjit",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.0.2-2.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-joda-time-2.9.9",
      "name": "joda-time",
      "licenseConcluded": "ASL 2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "c1cae07310d4a65eb25ea460ed98a08559e3bb9b62db7fcea38569fb2db8d0db"
        }
      ],
      "description": "The standard date and time classes prior to Java SE 8 are poor. By tackling this problem head-on,\nJoda-Time became the de facto standard date and time library for Java prior to Java SE 8.\nNote that from Java SE 8 onwards, users are asked to migrate to java.time (JSR-310) - a core part\nof the JDK which replaces this project.\nThe design allows for multiple calendar systems, while still providing a simple API. The “default”\ncalendar is the ISO8601 standard which is used by many other standards. The Gregorian, Julian,\nBuddhist, Coptic, Ethiopic and Islamic calendar systems are also included. Supporting classes include\ntime zone, duration, format and parsing.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/joda-time@2.9.9-5.oe2403sp4?arch=noarch&epoch=0&upstream=joda-time-2.9.9-5.oe2403sp4.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/joda-time/joda-time@2.9.9",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://www.joda.org/joda-time/",
      "licenseDeclared": "ASL 2.0",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "Provides a quality replacement for the Java date and time classes",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.9.9-5.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-joni-2.1.44",
      "name": "joni",
      "licenseConcluded": "MIT",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "35102663ee906edcbb499abb3db951124db3c27c257aab7ef54aafdceec5c71f"
        }
      ],
      "description": "joni is a port of Oniguruma, a regular expressions library,\nto java. It is used by jruby.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/joni@2.1.44-1.oe2403sp4?arch=noarch&epoch=0&upstream=joni-2.1.44-1.oe2403sp4.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.jruby.joni/joni@2.1.44",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/jruby/joni",
      "licenseDeclared": "MIT",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "Java port of Oniguruma regexp library",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.1.44-1.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-jzlib-1.1.3",
      "name": "jzlib",
      "licenseConcluded": "BSD",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "f6349ddfbbb4c0eca65a371029ba0dd78076df8aa8870c0aec954f4ad73bf8ab"
        }
      ],
      "description": "The zlib is designed to be a free, general-purpose, legally unencumbered -- that is, not covered\nby any patents -- lossless data-compression library for use on virtually any computer hardware and\noperating system. The zlib was written by Jean-loup Gailly (compression) and Mark Adler (decompression).",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/jzlib@1.1.3-11.oe2403sp4?arch=noarch&epoch=0&upstream=jzlib-1.1.3-11.oe2403sp4.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/com.jcraft/jzlib@1.1.3",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://www.jcraft.com/jzlib/",
      "licenseDeclared": "BSD",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "A re-implementation of zlib in pure Java",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.1.3-11.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-nailgun-0.9.1",
      "name": "nailgun",
      "licenseConcluded": "ASL 2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "ef32b488d58f8896ce492deae060c9fd54834aeab874156f3073d0e3bfa3c2ac"
        }
      ],
      "description": "Nailgun is a client, protocol, and server for running Java programs from the\ncommand line without incurring the JVM startup overhead. Programs run in the\nserver (which is implemented in Java), and are triggered by the client\n(written in C), which handles all I/O.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/nailgun@0.9.1-1.oe2403sp4?arch=x86_64&epoch=0&upstream=nailgun-0.9.1-1.oe2403sp4.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/com.martiansoftware/nailgun-examples@0.9.1",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/com.martiansoftware/nailgun-server@0.9.1",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://martiansoftware.com/nailgun/",
      "licenseDeclared": "ASL 2.0",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "Framework for running Java from the cli without the JVM startup overhead",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:0.9.1-1.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-objectweb-asm-8.0.1",
      "name": "objectweb-asm",
      "licenseConcluded": "BSD",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "c611eb52700bfcb10a92e76cc2903fb0a412725ed9d130d68fd9216a36028a29"
        }
      ],
      "description": "ASM is an all purpose Java bytecode manipulation and analysis\nframework.  It can be used to modify existing classes or dynamically\ngenerate classes, directly in binary form.  Provided common\ntransformations and analysis algorithms allow to easily assemble\ncustom complex transformations and code analysis tools.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/objectweb-asm@8.0.1-1.oe2403sp4?arch=noarch&epoch=0&upstream=objectweb-asm-8.0.1-1.oe2403sp4.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.ow2.asm/asm@8.0.1",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.ow2.asm/asm-all@8.0.1",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.ow2.asm/asm-analysis@8.0.1",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.ow2.asm/asm-commons@8.0.1",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.ow2.asm/asm-debug-all@8.0.1",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.ow2.asm/asm-tree@8.0.1",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.ow2.asm/asm-util@8.0.1",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://asm.ow2.org/",
      "licenseDeclared": "BSD",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "Java bytecode manipulation and analysis framework",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:8.0.1-1.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-options-1.7",
      "name": "options",
      "licenseConcluded": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "6d067a1adf09b5d985c2594e9a44ae85ce4cfd96b2931d364515e3d1c6741fb3"
        }
      ],
      "description": "Provides a simple mechanism for defining JVM property-based\nconfiguration for an application or library.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/options@1.7-1.oe2403sp4?arch=noarch&epoch=0&upstream=options-1.7-1.oe2403sp4.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/com.headius/options@1.7",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/headius/options",
      "licenseDeclared": "Apache-2.0",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "Library for managing sets of JVM properties to configure an app or library",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.7-1.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-snakeyaml-1.32",
      "name": "snakeyaml",
      "licenseConcluded": "ASL 2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "ae5872dde279475151473727d781a14375a0cfb03b4589ad8c542772eb09efcf"
        }
      ],
      "description": "SnakeYAML is a YAML parser and emitter for the Java Virtual Machine.\nYAML is a data serialization format designed for human readability\nand interaction with scripting languages.\n\nSnakeYAML features:\n  * a complete YAML 1.1 parser. In particular,\n    SnakeYAML can parse all examples from the specification.\n  * Unicode support including UTF-8/UTF-16 input/output.\n  * high-level API for serializing and deserializing native Java objects.\n  * support for all types from the YAML types repository.\n  * relatively sensible error messages.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/snakeyaml@1.32-1.oe2403sp4?arch=noarch&epoch=0&upstream=snakeyaml-1.32-1.oe2403sp4.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.yaml/snakeyaml@1.32",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://bitbucket.org/snakeyaml/snakeyaml",
      "licenseDeclared": "ASL 2.0",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "YAML parser and emitter for the Java programming language",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.32-1.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-yecht-1.1",
      "name": "yecht",
      "licenseConcluded": "MIT",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "8b3a86087f77bc787c90696784cd0a6d176171e9a9767b75ae5a20eaccd0c80b"
        }
      ],
      "description": "Yecht is a Syck port, a YAML 1.0 processor for Ruby.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/yecht@1.1-1.oe2403sp4?arch=noarch&epoch=0&upstream=yecht-1.1-1.oe2403sp4.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.jruby/yecht@1.1",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://github.com/jruby/yecht",
      "licenseDeclared": "MIT",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "A YAML processor based on Syck",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.1-1.oe2403sp4"
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-rpm-jruby-1.7.22",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-bytelist-1.0.8"
    },
    {
      "spdxElementId": "SPDXRef-rpm-jruby-1.7.22",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-felix-framework-5.6.0"
    },
    {
      "spdxElementId": "SPDXRef-rpm-jruby-1.7.22",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-invokebinder-1.12"
    },
    {
      "spdxElementId": "SPDXRef-rpm-jruby-1.7.22",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-java-1.8.0-openjdk-headless-1.8.0.492.b09"
    },
    {
      "spdxElementId": "SPDXRef-rpm-jruby-1.7.22",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-java-11-openjdk-headless-11.0.31.11"
    },
    {
      "spdxElementId": "SPDXRef-rpm-jruby-1.7.22",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-javapackages-filesystem-5.3.0"
    },
    {
      "spdxElementId": "SPDXRef-rpm-jruby-1.7.22",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-jcodings-1.0.58"
    },
    {
      "spdxElementId": "SPDXRef-rpm-jruby-1.7.22",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-jffi-1.3.0"
    },
    {
      "spdxElementId": "SPDXRef-rpm-jruby-1.7.22",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-jffi-native-1.3.0"
    },
    {
      "spdxElementId": "SPDXRef-rpm-jruby-1.7.22",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-jline-2.14.6"
    },
    {
      "spdxElementId": "SPDXRef-rpm-jruby-1.7.22",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-jnr-constants-0.10.4"
    },
    {
      "spdxElementId": "SPDXRef-rpm-jruby-1.7.22",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-jnr-enxio-0.32.14"
    },
    {
      "spdxElementId": "SPDXRef-rpm-jruby-1.7.22",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-jnr-ffi-2.2.0"
    },
    {
      "spdxElementId": "SPDXRef-rpm-jruby-1.7.22",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-jnr-netdb-1.2.0"
    },
    {
      "spdxElementId": "SPDXRef-rpm-jruby-1.7.22",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-jnr-posix-3.1.14"
    },
    {
      "spdxElementId": "SPDXRef-rpm-jruby-1.7.22",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-jnr-unixsocket-0.38.19"
    },
    {
      "spdxElementId": "SPDXRef-rpm-jruby-1.7.22",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-jnr-x86asm-1.0.2"
    },
    {
      "spdxElementId": "SPDXRef-rpm-jruby-1.7.22",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-joda-time-2.9.9"
    },
    {
      "spdxElementId": "SPDXRef-rpm-jruby-1.7.22",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-joni-2.1.44"
    },
    {
      "spdxElementId": "SPDXRef-rpm-jruby-1.7.22",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-jzlib-1.1.3"
    },
    {
      "spdxElementId": "SPDXRef-rpm-jruby-1.7.22",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-nailgun-0.9.1"
    },
    {
      "spdxElementId": "SPDXRef-rpm-jruby-1.7.22",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-objectweb-asm-8.0.1"
    },
    {
      "spdxElementId": "SPDXRef-rpm-jruby-1.7.22",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-options-1.7"
    },
    {
      "spdxElementId": "SPDXRef-rpm-jruby-1.7.22",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-snakeyaml-1.32"
    },
    {
      "spdxElementId": "SPDXRef-rpm-jruby-1.7.22",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-yecht-1.1"
    }
  ]
}
