{"SPDXID": "SPDXRef-DOCUMENT", "creationInfo": {"comment": "This document was created by analyzing packages created during the build.", "created": "2025-11-11T00:53:31Z", "creators": ["Tool: OpenEmbedded Core create-spdx.bbclass", "Organization: OpenEmbedded ()", "Person: N/A ()"], "licenseListVersion": "3.14"}, "dataLicense": "CC0-1.0", "documentNamespace": "http://spdx.org/spdxdocs/examples-rclpy-minimal-publisher-ae2ba64e-532f-59f9-9461-73a2b86878df", "externalDocumentRefs": [{"checksum": {"algorithm": "SHA1", "checksumValue": "70d6ca64be5cc4540b02a658694c0da8a877e781"}, "externalDocumentId": "DocumentRef-recipe-examples-rclpy-minimal-publisher", "spdxDocument": "http://spdx.org/spdxdocs/recipe-examples-rclpy-minimal-publisher-bc3cce28-bf69-5a33-a800-cf30846eecbd"}], "files": [{"SPDXID": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-1", "checksums": [{"algorithm": "SHA1", "checksumValue": "44dcb92a821a9b35008f4f78584c78906c681fc1"}, {"algorithm": "SHA256", "checksumValue": "6c953de32aeca6e69174464f5fe29b7071ec8c05d4e5d494cb85a12b2c41f2eb"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/share/share/examples_rclpy_minimal_publisher/package.xml", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-2", "checksums": [{"algorithm": "SHA1", "checksumValue": "da39a3ee5e6b4b0d3255bfef95601890afd80709"}, {"algorithm": "SHA256", "checksumValue": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/share/share/ament_index/resource_index/packages/examples_rclpy_minimal_publisher", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-3", "checksums": [{"algorithm": "SHA1", "checksumValue": "da39a3ee5e6b4b0d3255bfef95601890afd80709"}, {"algorithm": "SHA256", "checksumValue": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/share/ament_index/resource_index/packages/examples_rclpy_minimal_publisher", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-4", "checksums": [{"algorithm": "SHA1", "checksumValue": "b3c856a4a61f002869f248a5dc35955122f6eb14"}, {"algorithm": "SHA256", "checksumValue": "8cd6b58376f4d69a378182ff57d543da46a6296bfc1d89076076a34404b5fb5c"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/examples_rclpy_minimal_publisher-0.19.3-py3.12.egg-info/entry_points.txt", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-5", "checksums": [{"algorithm": "SHA1", "checksumValue": "adc83b19e793491b1c6ea0fd8b46cd9f32e592fc"}, {"algorithm": "SHA256", "checksumValue": "01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/examples_rclpy_minimal_publisher-0.19.3-py3.12.egg-info/dependency_links.txt", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-6", "checksums": [{"algorithm": "SHA1", "checksumValue": "e8109ea0846c2b62c7f23827617c99f903772c31"}, {"algorithm": "SHA256", "checksumValue": "fb8762c89644b13463f270605131aad73b1a74b9023d7143653ac290fc21bdbc"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/examples_rclpy_minimal_publisher-0.19.3-py3.12.egg-info/top_level.txt", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-7", "checksums": [{"algorithm": "SHA1", "checksumValue": "adc83b19e793491b1c6ea0fd8b46cd9f32e592fc"}, {"algorithm": "SHA256", "checksumValue": "01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/examples_rclpy_minimal_publisher-0.19.3-py3.12.egg-info/zip-safe", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-8", "checksums": [{"algorithm": "SHA1", "checksumValue": "02f3ed9d13bb9125de12c44f114c8e3a5b4a7bf7"}, {"algorithm": "SHA256", "checksumValue": "9fe40c43eb7e52f6d4bd572a84d58f4323209e8d1bc083f3d830593567958ed8"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/examples_rclpy_minimal_publisher-0.19.3-py3.12.egg-info/PKG-INFO", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-9", "checksums": [{"algorithm": "SHA1", "checksumValue": "d1bdfc484c1d51fd1787a46643588f059604b7cb"}, {"algorithm": "SHA256", "checksumValue": "9cd0590689966cde8bb9bc7a4aedf3819d22d119880cd32bc2477249b43553bc"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/examples_rclpy_minimal_publisher-0.19.3-py3.12.egg-info/SOURCES.txt", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-10", "checksums": [{"algorithm": "SHA1", "checksumValue": "d8f3a42ac7a1dc32b4c754af3a0b61f8c43b1503"}, {"algorithm": "SHA256", "checksumValue": "4e34d3b17ef5dd1e34865d1d3245f1a40158ec9bc19ea6d3547423a3fb96e916"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/examples_rclpy_minimal_publisher-0.19.3-py3.12.egg-info/requires.txt", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-11", "checksums": [{"algorithm": "SHA1", "checksumValue": "88002423ae0df29e68eb08a108297174ff2cb32b"}, {"algorithm": "SHA256", "checksumValue": "0b99f2813e7b7e3c9d7393ad52bcaae97c59835d7a3fa9cacb7b594956ca8471"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/examples_rclpy_minimal_publisher/publisher_old_school.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-12", "checksums": [{"algorithm": "SHA1", "checksumValue": "da39a3ee5e6b4b0d3255bfef95601890afd80709"}, {"algorithm": "SHA256", "checksumValue": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/examples_rclpy_minimal_publisher/__init__.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-13", "checksums": [{"algorithm": "SHA1", "checksumValue": "091b24ca3b885d87516aa24eca2c951ad7f32e97"}, {"algorithm": "SHA256", "checksumValue": "5ba0db102591e8e2b288ecd1c3eecc10c5aea3908db1e10ff16e29f97cad452b"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/examples_rclpy_minimal_publisher/publisher_local_function.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-14", "checksums": [{"algorithm": "SHA1", "checksumValue": "a59d42f02881e6c70b3d75960be13497c535579d"}, {"algorithm": "SHA256", "checksumValue": "f28beecdc2694222ad431301de6c90fca2a05a23d3d780cd358e9bb63e123a45"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/examples_rclpy_minimal_publisher/publisher_member_function.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-15", "checksums": [{"algorithm": "SHA1", "checksumValue": "14ab51b021f1b36144f1b6a7804688c3544cb479"}, {"algorithm": "SHA256", "checksumValue": "d33064a2b3b5bd3968bf681b4c9c31fa910aec3959b865a746d90c743742c21e"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/examples_rclpy_minimal_publisher/__pycache__/publisher_member_function.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-16", "checksums": [{"algorithm": "SHA1", "checksumValue": "8d133e7ead7bb783953a9072446721fe68c413a7"}, {"algorithm": "SHA256", "checksumValue": "d104e37d61c5d10dd695a56821e6f1d0316be166a7a822f2b9a80b87dde938cf"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/examples_rclpy_minimal_publisher/__pycache__/__init__.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-17", "checksums": [{"algorithm": "SHA1", "checksumValue": "9d4301a8fe14c064c760f670e6ef2e4f7be6fc6b"}, {"algorithm": "SHA256", "checksumValue": "b1716bef9ad6de71a1e6fb1c5a807e8435ea227bbf2b3feb5abf143d61390986"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/examples_rclpy_minimal_publisher/__pycache__/publisher_local_function.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-18", "checksums": [{"algorithm": "SHA1", "checksumValue": "8e6be7902eb0091d048dd1151243b633bf921c67"}, {"algorithm": "SHA256", "checksumValue": "90b24d1853ad4edc737445bbe4909f9f23a25cedbf64b92e590e1744d304d53d"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/examples_rclpy_minimal_publisher/__pycache__/publisher_old_school.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-19", "checksums": [{"algorithm": "SHA1", "checksumValue": "fc3828871142d6254ea78dfbfa48985387be67cd"}, {"algorithm": "SHA256", "checksumValue": "acfe4af238bf41a9580fbe268cb1b41e603c1b0282bd0e4b03f88a3d2812d507"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/examples_rclpy_minimal_publisher/publisher_local_function", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-20", "checksums": [{"algorithm": "SHA1", "checksumValue": "77e40276a1114ac7c642a7eab1a6df224a54e862"}, {"algorithm": "SHA256", "checksumValue": "2a5c7cd909c031ab8377cad56705cc66d7b32f0bbb2fae2c2671a94c109602e1"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/examples_rclpy_minimal_publisher/publisher_member_function", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-21", "checksums": [{"algorithm": "SHA1", "checksumValue": "6239c41fcd46915142905b5e92f61c16d77977e6"}, {"algorithm": "SHA256", "checksumValue": "341dd042ddd018473f79fd45a55c3082a77677252c03101f4e1031f9ca2d7ce5"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/examples_rclpy_minimal_publisher/publisher_old_school", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}], "name": "examples-rclpy-minimal-publisher", "packages": [{"SPDXID": "SPDXRef-Package-examples-rclpy-minimal-publisher", "copyrightText": "NOASSERTION", "downloadLocation": "NOASSERTION", "hasFiles": ["SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-1", "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-2", "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-3", "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-4", "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-5", "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-6", "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-7", "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-8", "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-9", "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-10", "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-11", "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-12", "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-13", "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-14", "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-15", "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-16", "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-17", "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-18", "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-19", "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-20", "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-21"], "licenseConcluded": "NOASSERTION", "licenseDeclared": "Apache-2.0", "licenseInfoFromFiles": ["NOASSERTION"], "name": "examples-rclpy-minimal-publisher", "packageVerificationCode": {"packageVerificationCodeValue": "6f065d9c05057586cf2d94ede9d0d69d67bc4128"}, "supplier": "Organization: OpenEmbedded ()", "versionInfo": "0.19.3-2"}], "relationships": [{"relatedSpdxElement": "DocumentRef-recipe-examples-rclpy-minimal-publisher:SPDXRef-Recipe-examples-rclpy-minimal-publisher", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-Package-examples-rclpy-minimal-publisher"}, {"relatedSpdxElement": "SPDXRef-Package-examples-rclpy-minimal-publisher", "relationshipType": "DESCRIBES", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-1", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-examples-rclpy-minimal-publisher"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-2", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-examples-rclpy-minimal-publisher"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-3", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-examples-rclpy-minimal-publisher"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-4", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-examples-rclpy-minimal-publisher"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-5", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-examples-rclpy-minimal-publisher"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-6", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-examples-rclpy-minimal-publisher"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-7", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-examples-rclpy-minimal-publisher"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-8", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-examples-rclpy-minimal-publisher"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-9", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-examples-rclpy-minimal-publisher"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-10", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-examples-rclpy-minimal-publisher"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-11", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-examples-rclpy-minimal-publisher"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-12", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-examples-rclpy-minimal-publisher"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-13", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-examples-rclpy-minimal-publisher"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-14", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-examples-rclpy-minimal-publisher"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-15", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-examples-rclpy-minimal-publisher"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-16", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-examples-rclpy-minimal-publisher"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-17", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-examples-rclpy-minimal-publisher"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-18", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-examples-rclpy-minimal-publisher"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-19", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-examples-rclpy-minimal-publisher"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-20", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-examples-rclpy-minimal-publisher"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-21", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-examples-rclpy-minimal-publisher"}], "spdxVersion": "SPDX-2.2"}