{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "freetds-devel-0.1.4.9-2.oe2403.aarch64.rpm",
  "spdxVersion": "SPDX-2.2",
  "creationInfo": {
    "created": "2026-07-11T18:20:34.859423351Z",
    "creators": [
      "openeuler_creator"
    ]
  },
  "dataLicense": "CC0-1.0",
  "documentNamespace": "https://sbom.openEuler.org/freetds-devel-0.1.4.9-2.oe2403.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-freetds-devel-1.4.9",
      "name": "freetds-devel",
      "licenseConcluded": "LGPLv2+ and GPLv2+",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "69c402b448b0280b61d215b9fc50464b798b2cadf6f41b633f010b1f6f0ee12b"
        }
      ],
      "description": "This package contains the header files and development libraries\nfor freetds. If you like to develop programs using freetds, you will need\nto install freetds-devel.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/freetds-devel@1.4.9-2.oe2403?arch=aarch64&epoch=0&upstream=freetds-1.4.9-2.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://www.freetds.org/",
      "licenseDeclared": "LGPLv2+ and GPLv2+",
      "sourceInfo": "acquired package info from repodata DB: repodata/9b2ee55844e864ec17da870960e33c0b4d69092a893cd7daa8a2acffe004cc46-primary.sqlite.bz2",
      "summary": "Header files and development libraries for freetds",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.4.9-2.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-freetds-1.4.9",
      "name": "freetds",
      "licenseConcluded": "LGPLv2+ and GPLv2+",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "26b0f9250e9bc5f695d2f331d6d481979071a5e84c490289e9fc431fb60c7439"
        }
      ],
      "description": "FreeTDS is an open source implementation of the TDS (Tabular\nData Stream) protocol used by these databases for their own clients.\nIt supports many different flavors of the protocol and three APIs\nto access it. FreeTDS includes call level interfaces for DB-Lib,\nCT-Lib, and ODBC.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/freetds@1.4.9-2.oe2403?arch=aarch64&epoch=0&upstream=freetds-1.4.9-2.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://www.freetds.org/",
      "licenseDeclared": "LGPLv2+ and GPLv2+",
      "sourceInfo": "acquired package info from repodata DB: repodata/9b2ee55844e864ec17da870960e33c0b4d69092a893cd7daa8a2acffe004cc46-primary.sqlite.bz2",
      "summary": "Implementation of the TDS (Tabular DataStream) protocol",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.4.9-2.oe2403"
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-rpm-freetds-devel-1.4.9",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-freetds-1.4.9"
    }
  ]
}
