{"SPDXID": "SPDXRef-DOCUMENT", "creationInfo": {"comment": "This document was created by analyzing packages created during the build.", "created": "2026-06-06T17:39:30Z", "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": "1f99b1a20a5bbfd4bef06b0b9332ea5051951160"}, "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": "9844db2c1ffb78df565710ace05fd2ac6f7f0e87"}, {"algorithm": "SHA256", "checksumValue": "60dc7752fc6c76d04926a16a50294d3ed40b9b94a8d62af0a0c1a944400d8845"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/examples_rclpy_minimal_publisher/publisher_old_school", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-2", "checksums": [{"algorithm": "SHA1", "checksumValue": "7fe09c95410004d570d9323b72ac0a92401285a8"}, {"algorithm": "SHA256", "checksumValue": "a787f331b0ee07bf6fcaaf8d822dab176ec37bc5e472734c949a17c4d626f18d"}], "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-3", "checksums": [{"algorithm": "SHA1", "checksumValue": "a9d34273815f2dbb8858c7405571d3928ee312a9"}, {"algorithm": "SHA256", "checksumValue": "04ca59eec5f8f9ee1eb1c92165b38026af2d9a104657115c2cc3ac58caa55b5a"}], "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-4", "checksums": [{"algorithm": "SHA1", "checksumValue": "6915152ef8282f9b91c9c449300d89978c02b97a"}, {"algorithm": "SHA256", "checksumValue": "e56ffbf8db1aa9ee9d8fe3af09d9bb2ecf0a1879cb332ed2873c76709cb80322"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/examples_rclpy_minimal_publisher/publisher_member_function_with_wait_for_all_acked", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-5", "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-6", "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-7", "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-8", "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-9", "checksums": [{"algorithm": "SHA1", "checksumValue": "ee0aa9b658ff64115c01a0fc567a3237b6ebb3a4"}, {"algorithm": "SHA256", "checksumValue": "f0b1e92f805009088152b8fdf67adc91e9cd8a812cbcef1cb8de6ca88b583597"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/examples_rclpy_minimal_publisher/publisher_member_function_with_wait_for_all_acked.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-10", "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-11", "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-12", "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-13", "checksums": [{"algorithm": "SHA1", "checksumValue": "680dfab52bac3ddd1622919327e971920e360542"}, {"algorithm": "SHA256", "checksumValue": "7676516d6924803e6f3c0d3663f5783064f4826665625e46bd27388ebf940671"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/examples_rclpy_minimal_publisher/__pycache__/publisher_member_function_with_wait_for_all_acked.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-14", "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-15", "checksums": [{"algorithm": "SHA1", "checksumValue": "ea4f40220d1f1fae1365eaf839b6b52a80551e1f"}, {"algorithm": "SHA256", "checksumValue": "552393569c4270b4c3c73062a3f00c6e7dac56db85db85efd654242321ef389d"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/examples_rclpy_minimal_publisher-0.19.7-py3.12.egg-info/PKG-INFO", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-16", "checksums": [{"algorithm": "SHA1", "checksumValue": "61a4c27ad3fcd7513aea59cd3135d52fd491df60"}, {"algorithm": "SHA256", "checksumValue": "2d2ab3faf028c62ec7c3fa37cf6960fc80b56aa26a9fe8e1bb982e639475f536"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/examples_rclpy_minimal_publisher-0.19.7-py3.12.egg-info/entry_points.txt", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-17", "checksums": [{"algorithm": "SHA1", "checksumValue": "8bfefcda6a1eae33d758d3633c1377445f473bfb"}, {"algorithm": "SHA256", "checksumValue": "459651eb0767822790040a516430c98a0458e2176557f61151f94ae83572e78e"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/examples_rclpy_minimal_publisher-0.19.7-py3.12.egg-info/SOURCES.txt", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-18", "checksums": [{"algorithm": "SHA1", "checksumValue": "4c5d7c01efc7fcef695e4e4e56b5c4d51da5286d"}, {"algorithm": "SHA256", "checksumValue": "1d6f0023cae1b023da9dc165ae78a03c8971ab2d5621a36001351b295adb1cea"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/examples_rclpy_minimal_publisher-0.19.7-py3.12.egg-info/requires.txt", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-19", "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.7-py3.12.egg-info/zip-safe", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-20", "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.7-py3.12.egg-info/dependency_links.txt", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-21", "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.7-py3.12.egg-info/top_level.txt", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-22", "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-23", "checksums": [{"algorithm": "SHA1", "checksumValue": "66577b0445c47624a3eec9c40c4984c64b57ac72"}, {"algorithm": "SHA256", "checksumValue": "2bb0574063d65b8a029b36a3599097c4c719aa409383814af2444a7dd98a9837"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/share/examples_rclpy_minimal_publisher/package.xml", "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", "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-22", "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-23"], "licenseConcluded": "NOASSERTION", "licenseDeclared": "Apache-2.0", "licenseInfoFromFiles": ["NOASSERTION"], "name": "examples-rclpy-minimal-publisher", "packageVerificationCode": {"packageVerificationCodeValue": "ec73670f3f0505d07f013491b1cd7582e7d0f73c"}, "supplier": "Organization: OpenEmbedded ()", "versionInfo": "0.19.7-1"}], "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"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-22", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-examples-rclpy-minimal-publisher"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-examples-rclpy-minimal-publisher-23", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-examples-rclpy-minimal-publisher"}], "spdxVersion": "SPDX-2.2"}