{
  "@context": "https://spdx.org/rdf/3.0.1/spdx-context.jsonld",
  "@graph": [
    {
      "@id": "_:creationInfo_1",
      "type": "CreationInfo",
      "specVersion": "3.0.1",
      "createdBy": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS/EPOL/update/main/aarch64-2c1fc872-8ba7-41d3-beb6-d7ede72687c4-specv3/SPDXRef-gnrtd2"
      ],
      "createdUsing": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS/EPOL/update/main/aarch64-2c1fc872-8ba7-41d3-beb6-d7ede72687c4-specv3/additionalToolSPDXRef-gnrtd3"
      ],
      "created": "2026-07-04T18:28:19Z"
    },
    {
      "@id": "_:creationInfo_0",
      "type": "CreationInfo",
      "specVersion": "3.0.1",
      "createdBy": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS/EPOL/update/main/aarch64-2c1fc872-8ba7-41d3-beb6-d7ede72687c4-specv3/SPDXRef-gnrtd0"
      ],
      "createdUsing": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS/EPOL/update/main/aarch64-2c1fc872-8ba7-41d3-beb6-d7ede72687c4-specv3/additionalToolSPDXRef-gnrtd1"
      ],
      "created": "2026-07-04T18:28:19Z"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS/EPOL/update/main/aarch64-2c1fc872-8ba7-41d3-beb6-d7ede72687c4-specv3/SPDXRef-gnrtd1185",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS/EPOL/update/main/aarch64-2c1fc872-8ba7-41d3-beb6-d7ede72687c4-specv3/SPDXRef-gnrtd1183"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS/EPOL/update/main/aarch64-2c1fc872-8ba7-41d3-beb6-d7ede72687c4-specv3/SPDXRef-gnrtd1181",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS/EPOL/update/main/aarch64-2c1fc872-8ba7-41d3-beb6-d7ede72687c4-specv3/SPDXRef-gnrtd1182",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS/EPOL/update/main/aarch64-2c1fc872-8ba7-41d3-beb6-d7ede72687c4-specv3/SPDXRef-gnrtd1183"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS/EPOL/update/main/aarch64-2c1fc872-8ba7-41d3-beb6-d7ede72687c4-specv3/SPDXRef-gnrtd1181",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS/EPOL/update/main/aarch64-2c1fc872-8ba7-41d3-beb6-d7ede72687c4-specv3/SPDXRef-gnrtd1183",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "LGPL-2.1-or-later",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS/EPOL/update/main/aarch64-2c1fc872-8ba7-41d3-beb6-d7ede72687c4-specv3/SPDXRef-gnrtd1184",
      "type": "Organization",
      "name": "http://openeuler.org",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS/EPOL/update/main/aarch64-2c1fc872-8ba7-41d3-beb6-d7ede72687c4-specv3/SPDXRef-gnrtd1181",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS/EPOL/update/main/aarch64-2c1fc872-8ba7-41d3-beb6-d7ede72687c4-specv3/SPDXRef-gnrtd1184",
      "software_downloadLocation": "NOASSERTION",
      "summary": "A media solution can easily share audio, video and pictures, and media player controler",
      "software_packageVersion": "0:0.42.4-4.oe2403",
      "software_homePage": "https://gitlab.gnome.org/GNOME/rygel",
      "description": "Rygel is a home media solution that allows you to easily share audio, video and\npictures, and control of media player on your home network. In technical terms\nit is both a UPnP AV MediaServer and MediaRenderer implemented through a plug-in\nmechanism. Interoperability with other devices in the market is achieved by\nconformance to very strict requirements of DLNA and on the fly conversion of\nmedia to format that client devices are capable of handling.",
      "name": "rygel",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/581dc1261f84aa276be1ae9fef5e253b35189b32438346a62bed79a66aa31fdd-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/rygel@0.42.4-4.oe2403?arch=aarch64&epoch=0&upstream=rygel-0.42.4-4.oe2403.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS/EPOL/update/main/aarch64-2c1fc872-8ba7-41d3-beb6-d7ede72687c4-specv3/additionalToolSPDXRef-gnrtd1",
      "type": "Tool",
      "name": "syft-[not provided]",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS/EPOL/update/main/aarch64-2c1fc872-8ba7-41d3-beb6-d7ede72687c4-specv3/additionalToolSPDXRef-gnrtd3",
      "type": "Tool",
      "name": "syft-[not provided]",
      "creationInfo": "_:creationInfo_1"
    }
  ]
}