{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "sane-backends-drivers-scanners-0.1.2.1-2.oe2403sp4.aarch64.rpm",
  "spdxVersion": "SPDX-2.2",
  "creationInfo": {
    "created": "2026-07-04T04:28:12.092529219Z",
    "creators": [
      "openeuler_creator"
    ]
  },
  "dataLicense": "CC0-1.0",
  "documentNamespace": "https://sbom.openEuler.org/sane-backends-drivers-scanners-0.1.2.1-2.oe2403sp4.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-sane-backends-drivers-scanners-1.2.1",
      "name": "sane-backends-drivers-scanners",
      "licenseConcluded": "GPLv2+ and GPLv2+ and Public Domain and IJG and LGPLv2+ and MIT",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "6f0589f91df5a7a2dd491afef038c989f283250ed74babe11dc458415398192d"
        }
      ],
      "description": "This package contains backend drivers to access scanner hardware through SANE.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/sane-backends-drivers-scanners@1.2.1-2.oe2403sp4?arch=aarch64&epoch=0&upstream=sane-backends-1.2.1-2.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://www.sane-project.org",
      "licenseDeclared": "GPLv2+ and GPLv2+ and Public Domain and IJG and LGPLv2+ and MIT",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "SANE backend drivers for scanners",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.2.1-2.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-glibc-2.38",
      "name": "glibc",
      "licenseConcluded": "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",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "972f6f0ead2fbc0f525623aa566baec969734e89308b0c92aa05a9f8d3c7299f"
        }
      ],
      "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.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/glibc@2.38-107.oe2403sp4?arch=aarch64&epoch=0&upstream=glibc-2.38-107.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://www.gnu.org/software/glibc/",
      "licenseDeclared": "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",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "The GNU libc libraries",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.38-107.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-libgcc-12.3.1",
      "name": "libgcc",
      "licenseConcluded": "GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "f9d8ad4f0c682f9ca2fbd47bcb3e37d487523ca2a796a4becda74e2ab5cc58f1"
        }
      ],
      "description": "This package contains GCC shared support library which is needed\ne.g. for exception handling support.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/libgcc@12.3.1-110.oe2403sp4?arch=aarch64&epoch=0&upstream=gcc-12.3.1-110.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://gcc.gnu.org",
      "licenseDeclared": "GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "GCC version 12 shared support library",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:12.3.1-110.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-libieee1284-0.2.11",
      "name": "libieee1284",
      "licenseConcluded": "GPL-2.0-or-later",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "3b027810c2e499df5a9f62ce00c1410bcb6be87c49e3ab84a61ffb4f829838bf"
        }
      ],
      "description": "This library is intended to be used by applications that need to\ncommunicate with (or at least identify) devices that are attached\nvia a parallel port.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/libieee1284@0.2.11-34.oe2403sp4?arch=aarch64&epoch=0&upstream=libieee1284-0.2.11-34.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://cyberelk.net/tim/libieee1284/",
      "licenseDeclared": "GPL-2.0-or-later",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "IEEE1284 communications library",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:0.2.11-34.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-libjpeg-turbo-3.0.1",
      "name": "libjpeg-turbo",
      "licenseConcluded": "IJG",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "1eefbc7760e9fee9c4474cf2976e7791db1f4db43a723a12c33378a273c12878"
        }
      ],
      "description": "libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX, SSE2, NEON, AltiVec)\nto accelerate baseline JPEG compression and decompression on x86, x86-64, and ARM systems.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/libjpeg-turbo@3.0.1-2.oe2403sp4?arch=aarch64&epoch=0&upstream=libjpeg-turbo-3.0.1-2.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://sourceforge.net/projects/libjpeg-turbo",
      "licenseDeclared": "IJG",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "MMX/SSE2/SIMD accelerated libjpeg-compatible JPEG codec library",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:3.0.1-2.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-libstdc---12.3.1",
      "name": "libstdc++",
      "licenseConcluded": "GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "db9c76bf723996146b1b01b34664251a90496d7321a3b4a2d441ed4679b05f9d"
        }
      ],
      "description": "The libstdc++ package contains a rewritten standard compliant GCC Standard\nC++ Library.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/libstdc++@12.3.1-110.oe2403sp4?arch=aarch64&epoch=0&upstream=gcc-12.3.1-110.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://gcc.gnu.org",
      "licenseDeclared": "GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "GNU Standard C++ Library",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:12.3.1-110.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-libtiff-4.6.0",
      "name": "libtiff",
      "licenseConcluded": "libtiff",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "f529e59a3a4c3fa54c49a5f0dd6860507a7f178f4baa0bfd9fd4fd6b7994d5ee"
        }
      ],
      "description": "This libtiff provides support for the Tag Image File Format (TIFF), a widely\nused format for storing image data. The latest version of the TIFF specification\nis available on-line in several different formats.And contains command-line programs\nfor manipulating TIFF format image files using the libtiff library.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/libtiff@4.6.0-9.oe2403sp4?arch=aarch64&epoch=0&upstream=libtiff-4.6.0-9.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://libtiff.gitlab.io/libtiff/",
      "licenseDeclared": "libtiff",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "TIFF Library and Utilities",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:4.6.0-9.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-libusbx-1.0.26",
      "name": "libusbx",
      "licenseConcluded": "LGPLv2+",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "78db4e9304b147f5b00beaba3e917ab7fe6d2e88270543924233de42ce5194a3"
        }
      ],
      "description": "libusb is a library for USB device access from Linux, macOS, Windows, OpenBSD/NetBSD and Haiku userspace. It is written in C (Haiku backend in C++) and licensed under the GNU Lesser General Public License version 2.1 or, at your option, any later version (see COPYING).\n\nlibusb is abstracted internally in such a way that it can hopefully be ported to other operating systems. Please see the PORTING file for more information.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/libusbx@1.0.26-3.oe2403sp4?arch=aarch64&epoch=0&upstream=libusbx-1.0.26-3.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://libusb.info",
      "licenseDeclared": "LGPLv2+",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Library for accessing USB devices",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.0.26-3.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-libv4l-1.24.1",
      "name": "libv4l",
      "licenseConcluded": "LGPLv2+ and GPLv2",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "d6d9105c9555a70a3eb9061a3f92d64a890dcaf915373ed4cf1cf8c142678c1e"
        }
      ],
      "description": "libv4l is a collection of libraries which adds a thin abstraction layer on\ntop of video4linux2 devices. The purpose of this (thin) layer is to make it\neasy for application writers to support a wide variety of devices without\nhaving to write separate code for different devices in the same class. libv4l\nconsists of 3 different libraries: libv4lconvert, libv4l1 and libv4l2.\n\nlibv4lconvert offers functions to convert from any (known) pixel-format\nto V4l2_PIX_FMT_BGR24 or V4l2_PIX_FMT_YUV420.\n\nlibv4l1 offers the (deprecated) v4l1 API on top of v4l2 devices, independent\nof the drivers for those devices supporting v4l1 compatibility (which many\nv4l2 drivers do not).\n\nlibv4l2 offers the v4l2 API on top of v4l2 devices, while adding for the\napplication transparent libv4lconvert conversion where necessary.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/libv4l@1.24.1-1.oe2403sp4?arch=aarch64&epoch=0&upstream=v4l-utils-1.24.1-1.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://hansdegoede.livejournal.com/3636.html",
      "licenseDeclared": "LGPLv2+ and GPLv2",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Collection of video4linux support libraries",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.24.1-1.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-sane-backends-1.2.1",
      "name": "sane-backends",
      "licenseConcluded": "GPLv2+ and GPLv2+ and Public Domain and IJG and LGPLv2+ and MIT",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "a56ebfdb8f87baa59cb1279d1cb8720571f7d80903334ab1739b70553ee5bcac"
        }
      ],
      "description": "SANE (Scanner Access Now Easy) is a sane and simple interface to both local and networked scanners\nand other image acquisition devices like digital still and video cameras.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/sane-backends@1.2.1-2.oe2403sp4?arch=aarch64&epoch=0&upstream=sane-backends-1.2.1-2.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://www.sane-project.org",
      "licenseDeclared": "GPLv2+ and GPLv2+ and Public Domain and IJG and LGPLv2+ and MIT",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Scanner access software",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.2.1-2.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-sane-backends-libs-1.2.1",
      "name": "sane-backends-libs",
      "licenseConcluded": "GPLv2+ and GPLv2+ and Public Domain and IJG and LGPLv2+ and MIT",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "e03544c37834bdde4bf7d933282a8153588c844b3ca57a0345cf53957d9a37da"
        }
      ],
      "description": "This package contains the SANE libraries which are needed by applications that want to access scanners.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/sane-backends-libs@1.2.1-2.oe2403sp4?arch=aarch64&epoch=0&upstream=sane-backends-1.2.1-2.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://www.sane-project.org",
      "licenseDeclared": "GPLv2+ and GPLv2+ and Public Domain and IJG and LGPLv2+ and MIT",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "SANE libraries",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.2.1-2.oe2403sp4"
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-rpm-sane-backends-drivers-scanners-1.2.1",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
    },
    {
      "spdxElementId": "SPDXRef-rpm-sane-backends-drivers-scanners-1.2.1",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-libgcc-12.3.1"
    },
    {
      "spdxElementId": "SPDXRef-rpm-sane-backends-drivers-scanners-1.2.1",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-libieee1284-0.2.11"
    },
    {
      "spdxElementId": "SPDXRef-rpm-sane-backends-drivers-scanners-1.2.1",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-libjpeg-turbo-3.0.1"
    },
    {
      "spdxElementId": "SPDXRef-rpm-sane-backends-drivers-scanners-1.2.1",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-libstdc---12.3.1"
    },
    {
      "spdxElementId": "SPDXRef-rpm-sane-backends-drivers-scanners-1.2.1",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-libtiff-4.6.0"
    },
    {
      "spdxElementId": "SPDXRef-rpm-sane-backends-drivers-scanners-1.2.1",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-libusbx-1.0.26"
    },
    {
      "spdxElementId": "SPDXRef-rpm-sane-backends-drivers-scanners-1.2.1",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-libv4l-1.24.1"
    },
    {
      "spdxElementId": "SPDXRef-rpm-sane-backends-drivers-scanners-1.2.1",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-sane-backends-1.2.1"
    },
    {
      "spdxElementId": "SPDXRef-rpm-sane-backends-drivers-scanners-1.2.1",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-sane-backends-libs-1.2.1"
    }
  ]
}
