{"@context":"https://spdx.org/rdf/3.0.1/spdx-context.jsonld","@graph":[{"type":"CreationInfo","@id":"_:CreationInfo0","created":"2011-04-05T23:00:00Z","createdBy":["http://spdx.org/spdxdocs/bitbake-addba517-4804-5ae3-87c2-0c3a1a5812ba/bitbake/agent/OpenEmbedded"],"createdUsing":["http://spdx.org/spdxdocs/bitbake-addba517-4804-5ae3-87c2-0c3a1a5812ba/bitbake/tool/oe-spdx-creator_1_0"],"specVersion":"3.0.1"},{"type":"CreationInfo","@id":"_:CreationInfo1","created":"2026-02-08T21:48:04Z","createdBy":["http://spdx.org/spdxdocs/bitbake-addba517-4804-5ae3-87c2-0c3a1a5812ba/bitbake/agent/OpenEmbedded"],"createdUsing":["http://spdx.org/spdxdocs/bitbake-addba517-4804-5ae3-87c2-0c3a1a5812ba/bitbake/tool/oe-spdx-creator_1_0"],"specVersion":"3.0.1"},{"type":"Organization","spdxId":"http://spdx.org/spdxdocs/bitbake-addba517-4804-5ae3-87c2-0c3a1a5812ba/bitbake/agent/OpenEmbedded","creationInfo":"_:CreationInfo0","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias"}],"name":"OpenEmbedded"},{"type":"Tool","spdxId":"http://spdx.org/spdxdocs/bitbake-addba517-4804-5ae3-87c2-0c3a1a5812ba/bitbake/tool/oe-spdx-creator_1_0","creationInfo":"_:CreationInfo0","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias"}],"name":"oe-spdx-creator 1.0"},{"type":"LifecycleScopedRelationship","spdxId":"http://spdx.org/spdxdocs/bluez5-ed390ea1-f514-59c3-a215-ef66c4b51739/593ae64431b1918e7d19afb11114b6a4a7b623190c05dd714c785553d5eec2a7/relationship/b19d4d3fb0da2b19aae822be0f61badc","scope":"runtime","from":"http://spdx.org/spdxdocs/bluez5-ed390ea1-f514-59c3-a215-ef66c4b51739/9080f33a83e1a7b714307406a563044ceae65e15a06b1664082e8f144c298899/package/bluez5-dev","relationshipType":"dependsOn","to":["http://spdxdocs.org/openembedded-alias/by-doc-hash/d2d3f09789a78fa21c5ced6461fb7e554a37b5fa3cd54b77a4007fcb2469caec/bluez5/UNIHASH/package/bluez5"],"creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/c841a63ec0ad1ff04cdc3a750392008d583e5cf59e60351366a4c8006560d4f0/bluez5/UNIHASH/relationship/b19d4d3fb0da2b19aae822be0f61badc"}]},{"type":"SpdxDocument","spdxId":"http://spdx.org/spdxdocs/bluez5-ed390ea1-f514-59c3-a215-ef66c4b51739/9080f33a83e1a7b714307406a563044ceae65e15a06b1664082e8f144c298899/document/package-bluez5-dev","profileConformance":["build","core","security","simpleLicensing","software"],"rootElement":["http://spdx.org/spdxdocs/bluez5-ed390ea1-f514-59c3-a215-ef66c4b51739/9080f33a83e1a7b714307406a563044ceae65e15a06b1664082e8f144c298899/package/bluez5-dev"],"creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/doc/bluez5/package-bluez5-dev/bluez5/UNIHASH/document/package-bluez5-dev","https://rdf.openembedded.org/spdx/3.0/link-name":"c841a63ec0ad1ff04cdc3a750392008d583e5cf59e60351366a4c8006560d4f0"}],"name":"package-bluez5-dev"},{"type":"software_Package","spdxId":"http://spdx.org/spdxdocs/bluez5-ed390ea1-f514-59c3-a215-ef66c4b51739/9080f33a83e1a7b714307406a563044ceae65e15a06b1664082e8f144c298899/package/bluez5-dev","software_homePage":"http://www.bluez.org","software_packageUrl":"pkg:yocto/core/bluez5@5.86","software_packageVersion":"5.86","software_primaryPurpose":"install","creationInfo":"_:CreationInfo1","description":"Linux Bluetooth stack V5 userland components.  These include a system configurations, daemons, tools and system libraries.  This package contains symbolic links, header files, and related items necessary for software development.","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/c841a63ec0ad1ff04cdc3a750392008d583e5cf59e60351366a4c8006560d4f0/bluez5/UNIHASH/package/bluez5-dev"}],"externalIdentifier":[{"type":"ExternalIdentifier","externalIdentifierType":"packageUrl","identifier":"pkg:yocto/core/bluez5@5.86"},{"type":"ExternalIdentifier","externalIdentifierType":"cpe23","identifier":"cpe:2.3:*:*:bluez:5.86:*:*:*:*:*:*:*"}],"name":"bluez5-dev","summary":"Linux Bluetooth Stack Userland V5 - Development files"},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/bluez5-ed390ea1-f514-59c3-a215-ef66c4b51739/9080f33a83e1a7b714307406a563044ceae65e15a06b1664082e8f144c298899/package/bluez5-dev/file/1","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/c841a63ec0ad1ff04cdc3a750392008d583e5cf59e60351366a4c8006560d4f0/bluez5/UNIHASH/package/bluez5-dev/file/1"}],"name":"usr/include/bluetooth/bluetooth.h","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"7fe7cb68441ecf34b58866c292474d83eeb2c4b3d358054289474ecf1e72259b"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/bluez5-ed390ea1-f514-59c3-a215-ef66c4b51739/9080f33a83e1a7b714307406a563044ceae65e15a06b1664082e8f144c298899/package/bluez5-dev/file/10","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/c841a63ec0ad1ff04cdc3a750392008d583e5cf59e60351366a4c8006560d4f0/bluez5/UNIHASH/package/bluez5-dev/file/10"}],"name":"usr/include/bluetooth/sdp.h","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"7195ad57a4a280195e3f223f5187eaf7c43753ade67250ac54ca08fec08b0267"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/bluez5-ed390ea1-f514-59c3-a215-ef66c4b51739/9080f33a83e1a7b714307406a563044ceae65e15a06b1664082e8f144c298899/package/bluez5-dev/file/11","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/c841a63ec0ad1ff04cdc3a750392008d583e5cf59e60351366a4c8006560d4f0/bluez5/UNIHASH/package/bluez5-dev/file/11"}],"name":"usr/include/bluetooth/sdp_lib.h","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"74a8c1afb0b61f0fc680304dd6897f5189f48f6742a089c707cc0a1064b531d7"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/bluez5-ed390ea1-f514-59c3-a215-ef66c4b51739/9080f33a83e1a7b714307406a563044ceae65e15a06b1664082e8f144c298899/package/bluez5-dev/file/12","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/c841a63ec0ad1ff04cdc3a750392008d583e5cf59e60351366a4c8006560d4f0/bluez5/UNIHASH/package/bluez5-dev/file/12"}],"name":"usr/lib/pkgconfig/bluez.pc","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"23a8711776fdfff887c317cca5dd30d530c1e7fbce400604060e705f8a881d93"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/bluez5-ed390ea1-f514-59c3-a215-ef66c4b51739/9080f33a83e1a7b714307406a563044ceae65e15a06b1664082e8f144c298899/package/bluez5-dev/file/2","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/c841a63ec0ad1ff04cdc3a750392008d583e5cf59e60351366a4c8006560d4f0/bluez5/UNIHASH/package/bluez5-dev/file/2"}],"name":"usr/include/bluetooth/bnep.h","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"35c3df15041c445ca485942eea42c2b29bd3e6ef8f497a3073a75c7277332bc4"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/bluez5-ed390ea1-f514-59c3-a215-ef66c4b51739/9080f33a83e1a7b714307406a563044ceae65e15a06b1664082e8f144c298899/package/bluez5-dev/file/3","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/c841a63ec0ad1ff04cdc3a750392008d583e5cf59e60351366a4c8006560d4f0/bluez5/UNIHASH/package/bluez5-dev/file/3"}],"name":"usr/include/bluetooth/cmtp.h","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"6aefc6167700a5756bc504070e1f03f7d8c8edd90b2d67cdfbae46ef8e5205ed"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/bluez5-ed390ea1-f514-59c3-a215-ef66c4b51739/9080f33a83e1a7b714307406a563044ceae65e15a06b1664082e8f144c298899/package/bluez5-dev/file/4","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/c841a63ec0ad1ff04cdc3a750392008d583e5cf59e60351366a4c8006560d4f0/bluez5/UNIHASH/package/bluez5-dev/file/4"}],"name":"usr/include/bluetooth/hci.h","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"5f1199ab95b42338a299d86ea6b29fb985669fb3716ceacca7eeb788e3ed52c3"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/bluez5-ed390ea1-f514-59c3-a215-ef66c4b51739/9080f33a83e1a7b714307406a563044ceae65e15a06b1664082e8f144c298899/package/bluez5-dev/file/5","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/c841a63ec0ad1ff04cdc3a750392008d583e5cf59e60351366a4c8006560d4f0/bluez5/UNIHASH/package/bluez5-dev/file/5"}],"name":"usr/include/bluetooth/hci_lib.h","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"efb3616a41519fb24b1647883baf809ce60878b356c3b9bac3a29fbbd49f7a2d"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/bluez5-ed390ea1-f514-59c3-a215-ef66c4b51739/9080f33a83e1a7b714307406a563044ceae65e15a06b1664082e8f144c298899/package/bluez5-dev/file/6","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/c841a63ec0ad1ff04cdc3a750392008d583e5cf59e60351366a4c8006560d4f0/bluez5/UNIHASH/package/bluez5-dev/file/6"}],"name":"usr/include/bluetooth/hidp.h","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"fd8a75ee114c89190908e9adcaa235f728d204b5475ae6e1f91cedc5cba221e4"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/bluez5-ed390ea1-f514-59c3-a215-ef66c4b51739/9080f33a83e1a7b714307406a563044ceae65e15a06b1664082e8f144c298899/package/bluez5-dev/file/7","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/c841a63ec0ad1ff04cdc3a750392008d583e5cf59e60351366a4c8006560d4f0/bluez5/UNIHASH/package/bluez5-dev/file/7"}],"name":"usr/include/bluetooth/l2cap.h","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"addacb1a535b45dc9a45cc776a02972f07d3d47acdd36ddc4e55eab9648c1b36"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/bluez5-ed390ea1-f514-59c3-a215-ef66c4b51739/9080f33a83e1a7b714307406a563044ceae65e15a06b1664082e8f144c298899/package/bluez5-dev/file/8","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/c841a63ec0ad1ff04cdc3a750392008d583e5cf59e60351366a4c8006560d4f0/bluez5/UNIHASH/package/bluez5-dev/file/8"}],"name":"usr/include/bluetooth/rfcomm.h","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"682a955c7fe0179d9606d18590a864821715dd398c9b59061708752deee04dd1"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/bluez5-ed390ea1-f514-59c3-a215-ef66c4b51739/9080f33a83e1a7b714307406a563044ceae65e15a06b1664082e8f144c298899/package/bluez5-dev/file/9","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/c841a63ec0ad1ff04cdc3a750392008d583e5cf59e60351366a4c8006560d4f0/bluez5/UNIHASH/package/bluez5-dev/file/9"}],"name":"usr/include/bluetooth/sco.h","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"5bba3778c49ff9c534ca9e30ad8c1b7b7bf07083b6a40b45d209908ddae01fac"}]},{"type":"Relationship","spdxId":"http://spdx.org/spdxdocs/bluez5-ed390ea1-f514-59c3-a215-ef66c4b51739/9080f33a83e1a7b714307406a563044ceae65e15a06b1664082e8f144c298899/relationship/1b21af10f2ecbc61d1cb29fe828c11bd","from":"http://spdx.org/spdxdocs/bluez5-ed390ea1-f514-59c3-a215-ef66c4b51739/9080f33a83e1a7b714307406a563044ceae65e15a06b1664082e8f144c298899/package/bluez5-dev","relationshipType":"contains","to":["http://spdx.org/spdxdocs/bluez5-ed390ea1-f514-59c3-a215-ef66c4b51739/9080f33a83e1a7b714307406a563044ceae65e15a06b1664082e8f144c298899/package/bluez5-dev/file/1","http://spdx.org/spdxdocs/bluez5-ed390ea1-f514-59c3-a215-ef66c4b51739/9080f33a83e1a7b714307406a563044ceae65e15a06b1664082e8f144c298899/package/bluez5-dev/file/10","http://spdx.org/spdxdocs/bluez5-ed390ea1-f514-59c3-a215-ef66c4b51739/9080f33a83e1a7b714307406a563044ceae65e15a06b1664082e8f144c298899/package/bluez5-dev/file/11","http://spdx.org/spdxdocs/bluez5-ed390ea1-f514-59c3-a215-ef66c4b51739/9080f33a83e1a7b714307406a563044ceae65e15a06b1664082e8f144c298899/package/bluez5-dev/file/12","http://spdx.org/spdxdocs/bluez5-ed390ea1-f514-59c3-a215-ef66c4b51739/9080f33a83e1a7b714307406a563044ceae65e15a06b1664082e8f144c298899/package/bluez5-dev/file/2","http://spdx.org/spdxdocs/bluez5-ed390ea1-f514-59c3-a215-ef66c4b51739/9080f33a83e1a7b714307406a563044ceae65e15a06b1664082e8f144c298899/package/bluez5-dev/file/3","http://spdx.org/spdxdocs/bluez5-ed390ea1-f514-59c3-a215-ef66c4b51739/9080f33a83e1a7b714307406a563044ceae65e15a06b1664082e8f144c298899/package/bluez5-dev/file/4","http://spdx.org/spdxdocs/bluez5-ed390ea1-f514-59c3-a215-ef66c4b51739/9080f33a83e1a7b714307406a563044ceae65e15a06b1664082e8f144c298899/package/bluez5-dev/file/5","http://spdx.org/spdxdocs/bluez5-ed390ea1-f514-59c3-a215-ef66c4b51739/9080f33a83e1a7b714307406a563044ceae65e15a06b1664082e8f144c298899/package/bluez5-dev/file/6","http://spdx.org/spdxdocs/bluez5-ed390ea1-f514-59c3-a215-ef66c4b51739/9080f33a83e1a7b714307406a563044ceae65e15a06b1664082e8f144c298899/package/bluez5-dev/file/7","http://spdx.org/spdxdocs/bluez5-ed390ea1-f514-59c3-a215-ef66c4b51739/9080f33a83e1a7b714307406a563044ceae65e15a06b1664082e8f144c298899/package/bluez5-dev/file/8","http://spdx.org/spdxdocs/bluez5-ed390ea1-f514-59c3-a215-ef66c4b51739/9080f33a83e1a7b714307406a563044ceae65e15a06b1664082e8f144c298899/package/bluez5-dev/file/9"],"creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/c841a63ec0ad1ff04cdc3a750392008d583e5cf59e60351366a4c8006560d4f0/bluez5/UNIHASH/relationship/1b21af10f2ecbc61d1cb29fe828c11bd"}]},{"type":"LifecycleScopedRelationship","spdxId":"http://spdx.org/spdxdocs/bluez5-ed390ea1-f514-59c3-a215-ef66c4b51739/9080f33a83e1a7b714307406a563044ceae65e15a06b1664082e8f144c298899/relationship/efcf61cea7379ee9ce7113bf7bb3c6a8","scope":"build","from":"http://spdxdocs.org/openembedded-alias/by-doc-hash/5cf85478e779d23f8f267d59926c28f24ce0500792ff9fbcd612be695226049d/bluez5/UNIHASH/build/recipe","relationshipType":"hasOutput","to":["http://spdx.org/spdxdocs/bluez5-ed390ea1-f514-59c3-a215-ef66c4b51739/9080f33a83e1a7b714307406a563044ceae65e15a06b1664082e8f144c298899/package/bluez5-dev"],"creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/c841a63ec0ad1ff04cdc3a750392008d583e5cf59e60351366a4c8006560d4f0/bluez5/UNIHASH/relationship/efcf61cea7379ee9ce7113bf7bb3c6a8"}]},{"type":"LifecycleScopedRelationship","spdxId":"http://spdx.org/spdxdocs/bluez5-ed390ea1-f514-59c3-a215-ef66c4b51739/9080f33a83e1a7b714307406a563044ceae65e15a06b1664082e8f144c298899/relationship/f6a10f7d077b4680e08fcf1bee546ecc","scope":"build","from":"http://spdxdocs.org/openembedded-alias/by-doc-hash/a9cb0769baba319cd3582fdf4b49ceac27dc0d4eaa12d863130f68eb23c33f00/bluez5/UNIHASH/recipe/bluez5","relationshipType":"generates","to":["http://spdx.org/spdxdocs/bluez5-ed390ea1-f514-59c3-a215-ef66c4b51739/9080f33a83e1a7b714307406a563044ceae65e15a06b1664082e8f144c298899/package/bluez5-dev"],"creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/c841a63ec0ad1ff04cdc3a750392008d583e5cf59e60351366a4c8006560d4f0/bluez5/UNIHASH/relationship/f6a10f7d077b4680e08fcf1bee546ecc"}]},{"type":"Relationship","spdxId":"http://spdx.org/spdxdocs/bluez5-ed390ea1-f514-59c3-a215-ef66c4b51739/9080f33a83e1a7b714307406a563044ceae65e15a06b1664082e8f144c298899/relationship/f9cedf472d3f83b786402648a2266e1a","from":"http://spdx.org/spdxdocs/bluez5-ed390ea1-f514-59c3-a215-ef66c4b51739/9080f33a83e1a7b714307406a563044ceae65e15a06b1664082e8f144c298899/package/bluez5-dev","relationshipType":"hasDeclaredLicense","to":["http://spdxdocs.org/openembedded-alias/by-doc-hash/5cf85478e779d23f8f267d59926c28f24ce0500792ff9fbcd612be695226049d/bluez5/UNIHASH/license/3_28_0/GPL-2_0-or-later_AND_LGPL-2_1-or-later"],"creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/c841a63ec0ad1ff04cdc3a750392008d583e5cf59e60351366a4c8006560d4f0/bluez5/UNIHASH/relationship/f9cedf472d3f83b786402648a2266e1a"}]}]}