{
  "@context": "https://spdx.org/rdf/3.0.1/spdx-context.jsonld",
  "@graph": [
    {
      "@id": "_:creationInfo_0",
      "type": "CreationInfo",
      "specVersion": "3.0.1",
      "createdBy": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd0"
      ],
      "createdUsing": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/additionalToolSPDXRef-gnrtd1"
      ],
      "created": "2026-09-26T18:40:33Z"
    },
    {
      "@id": "_:creationInfo_1",
      "type": "CreationInfo",
      "specVersion": "3.0.1",
      "createdBy": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd2"
      ],
      "createdUsing": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/additionalToolSPDXRef-gnrtd3"
      ],
      "created": "2026-09-26T18:40:33Z"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd184",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd185"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd12",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd1237",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd1238"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd1232",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd11906",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd11907"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd11870",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd11909",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd11910"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd11870",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd1240",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd1241"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd1232",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd1130",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd1131"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd1116",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd257",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd32"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd247",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd1127",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd1128"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd1116",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd181",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd182"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd12",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd599",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd600"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd582",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd664",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd665"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd622",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd15171",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd15172"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd15160",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd596",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd597"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd582",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd667",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd665"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd622",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd15168",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd15169"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd15160",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd259",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd32"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd247",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd15166",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd11870"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd15160",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd15164",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd12"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd15160",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd15165",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd1116"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd15160",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd15162",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd1232"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd15160",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd15161",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd582"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd15160",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd15163",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd247"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd15160",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd15167",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd622"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd15160",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd665",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "Python-2.0",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd1128",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "LGPLv2 or MPLv1.1",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd11907",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "LGPLv2",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd32",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "MIT",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd182",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net-2.0 and ISC and Public Domain and GFDL-1.3-only",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd597",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "LGPLv2+",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd1131",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "LGPLv2 or MPLv1.1",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd600",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "LGPLv2+",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd15169",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "GPLv2+ and LGPLv2+",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd1238",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "LGPLv2+",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd185",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net-2.0 and ISC and Public Domain and GFDL-1.3-only",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd1241",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "LGPLv2+",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd15172",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "GPLv2+ and LGPLv2+",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd11910",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "LGPLv2",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd258",
      "type": "Organization",
      "name": "http://openeuler.org",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd15170",
      "type": "Organization",
      "name": "http://openeuler.org",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd598",
      "type": "Organization",
      "name": "http://openeuler.org",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd1239",
      "type": "Organization",
      "name": "http://openeuler.org",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd11908",
      "type": "Organization",
      "name": "http://openeuler.org",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd183",
      "type": "Organization",
      "name": "http://openeuler.org",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd666",
      "type": "Organization",
      "name": "http://openeuler.org",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd1129",
      "type": "Organization",
      "name": "http://openeuler.org",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd1116",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd1129",
      "software_downloadLocation": "NOASSERTION",
      "summary": "A 2D graphics library",
      "software_packageVersion": "0:1.18.0-2.oe2403sp1",
      "software_homePage": "http://cairographics.org",
      "description": "Cairo is a 2D graphics libarary with support for multiple output devices.\nIt provides high-quality display and print output and this package also\ncontains functionality to make cairo graphics library integrate well with\nGObject used by GNOME.",
      "name": "cairo",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/8567b4b95b04338bf5f12c4d05a8568d0a2c73585e6116790eb724784e816bcc-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/cairo@1.18.0-2.oe2403sp1?arch=x86_64&epoch=0&upstream=cairo-1.18.0-2.oe2403sp1.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd622",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd666",
      "software_downloadLocation": "NOASSERTION",
      "summary": "Interpreter of the Python3 programming language",
      "software_packageVersion": "0:3.11.6-11.oe2403sp1",
      "software_homePage": "https://www.python.org/",
      "description": "Python combines remarkable power with very clear syntax. It has modules,\nclasses, exceptions, very high level dynamic data types, and dynamic\ntyping. There are interfaces to many system calls and libraries, as well\nas to various windowing systems. New built-in modules are easily written\nin C or C++ (or other languages, depending on the chosen implementation).\nPython is also usable as an extension language for applications written\nin other languages that need easy-to-use scripting or automation interfaces.\n\nThis package Provides python version 3.",
      "name": "python3",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/8567b4b95b04338bf5f12c4d05a8568d0a2c73585e6116790eb724784e816bcc-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/python3@3.11.6-11.oe2403sp1?arch=x86_64&epoch=0&upstream=python3-3.11.6-11.oe2403sp1.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd15160",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd15170",
      "software_downloadLocation": "NOASSERTION",
      "summary": "Widget library for Glade UI designer",
      "software_packageVersion": "0:3.40.0-2.oe2403sp1",
      "software_homePage": "https://glade.gnome.org/",
      "description": "Widget library for Glade UI designer",
      "name": "glade-libs",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/8567b4b95b04338bf5f12c4d05a8568d0a2c73585e6116790eb724784e816bcc-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/glade-libs@3.40.0-2.oe2403sp1?arch=x86_64&epoch=0&upstream=glade-3.40.0-2.oe2403sp1.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd582",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd598",
      "software_downloadLocation": "NOASSERTION",
      "summary": "The core library that forms the basis for projects such as GTK+ and GNOME",
      "software_packageVersion": "0:2.78.3-10.oe2403sp1",
      "software_homePage": "https://www.gtk.org",
      "description": "GLib is a bundle of three (formerly five) low-level system libraries\nwritten in C and developed mainly by GNOME. GLib's code was separated\nfrom GTK, so it can be used by software other than GNOME and has been\ndeveloped in parallel ever since.",
      "name": "glib2",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/8567b4b95b04338bf5f12c4d05a8568d0a2c73585e6116790eb724784e816bcc-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/glib2@2.78.3-10.oe2403sp1?arch=x86_64&epoch=0&upstream=glib2-2.78.3-10.oe2403sp1.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd247",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd258",
      "software_downloadLocation": "NOASSERTION",
      "summary": "Library providing XML and HTML support",
      "software_packageVersion": "0:2.11.9-12.oe2403sp1",
      "software_homePage": "http://xmlsoft.org/",
      "description": "This library allows to manipulate XML files. It includes support\nto read, modify and write XML and HTML files. There is DTDs support\nthis includes parsing and validation even with complex DtDs, either\nat parse time or later once the document has been modified. The output\ncan be a simple SAX stream or and in-memory DOM like representations.\nIn this case one can use the built-in XPath and XPointer implementation\nto select sub nodes or ranges. A flexible Input/Output mechanism is\navailable, with existing HTTP and FTP modules and combined to an\nURI library.",
      "name": "libxml2",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/8567b4b95b04338bf5f12c4d05a8568d0a2c73585e6116790eb724784e816bcc-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/libxml2@2.11.9-12.oe2403sp1?arch=x86_64&epoch=0&upstream=libxml2-2.11.9-12.oe2403sp1.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd1232",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd1239",
      "software_downloadLocation": "NOASSERTION",
      "summary": "gdk is a multi-platform toolkit for creating graphical user interfaces.",
      "software_packageVersion": "0:2.42.10-5.oe2403sp1",
      "software_homePage": "https://gitlab.gnome.org/GNOME/gdk-pixbuf",
      "description": "gdk is written in C but has been designed from the ground up to support a wide range of languages.\nIt provide a complete set of widgets,and suitable for projects ranging from small one-off\ntools to complete application suites.",
      "name": "gdk-pixbuf2",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/8567b4b95b04338bf5f12c4d05a8568d0a2c73585e6116790eb724784e816bcc-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/gdk-pixbuf2@2.42.10-5.oe2403sp1?arch=x86_64&epoch=0&upstream=gdk-pixbuf2-2.42.10-5.oe2403sp1.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd12",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd183",
      "software_downloadLocation": "NOASSERTION",
      "summary": "The GNU libc libraries",
      "software_packageVersion": "0:2.38-101.oe2403sp1",
      "software_homePage": "http://www.gnu.org/software/glibc/",
      "description": "The GNU C Library project provides the core libraries for the GNU system and\nGNU/Linux systems, as well as many other systems that use Linux as the kernel.\nThese libraries provide critical APIs including ISO C11, POSIX.1-2008, BSD,\nOS-specific APIs and more. These APIs include such foundational facilities as\nopen, read, write, malloc, printf, getaddrinfo, dlopen, pthread_create, crypt,\n login, exit and more.",
      "name": "glibc",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/8567b4b95b04338bf5f12c4d05a8568d0a2c73585e6116790eb724784e816bcc-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/glibc@2.38-101.oe2403sp1?arch=x86_64&epoch=0&upstream=glibc-2.38-101.oe2403sp1.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd11870",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/SPDXRef-gnrtd11908",
      "software_downloadLocation": "NOASSERTION",
      "summary": "GTK web content engine library",
      "software_packageVersion": "0:2.38.2-14.oe2403sp1",
      "software_homePage": "https://www.webkitgtk.org/",
      "description": "WebKitGTK is the port of the WebKit web rendering engine to the\nGTK platform. This package contains WebKitGTK for GTK 3 and libsoup 2.",
      "name": "webkit2gtk3",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/8567b4b95b04338bf5f12c4d05a8568d0a2c73585e6116790eb724784e816bcc-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/webkit2gtk3@2.38.2-14.oe2403sp1?arch=x86_64&epoch=0&upstream=webkit2gtk3-2.38.2-14.oe2403sp1.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/additionalToolSPDXRef-gnrtd3",
      "type": "Tool",
      "name": "syft-[not provided]",
      "creationInfo": "_:creationInfo_1"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-05182b86-b285-41d8-90d2-9163281ed623-specv3/additionalToolSPDXRef-gnrtd1",
      "type": "Tool",
      "name": "syft-[not provided]",
      "creationInfo": "_:creationInfo_0"
    }
  ]
}