{"SPDXID": "SPDXRef-DOCUMENT", "creationInfo": {"comment": "This document was created by analyzing recipe files during the build.", "created": "2026-06-06T17:34:07Z", "creators": ["Tool: OpenEmbedded Core create-spdx.bbclass", "Organization: OpenEmbedded ()", "Person: N/A ()"], "licenseListVersion": "3.14"}, "dataLicense": "CC0-1.0", "documentNamespace": "http://spdx.org/spdxdocs/recipe-rmw-fastrtps-cpp-7b20a70d-f138-5013-bc14-74c5fd85411d", "externalDocumentRefs": [{"checksum": {"algorithm": "SHA1", "checksumValue": "5278280f6e2331ca776f1b561301d8fe2a53af78"}, "externalDocumentId": "DocumentRef-dependency-recipe-ament-cmake-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-ament-cmake-native-5827e19d-4e41-5d66-9c63-c9239ae6b979"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "0e8eadc82657ec7f7d88b0253c04fca4c72daac9"}, "externalDocumentId": "DocumentRef-dependency-recipe-cmake-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-cmake-native-065aeeea-e673-57cc-a9f5-a3fe1fc2b3ea"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "6ac85502f94a36e62b8b8d716bc3094fb7739bc7"}, "externalDocumentId": "DocumentRef-dependency-recipe-fastcdr", "spdxDocument": "http://spdx.org/spdxdocs/recipe-fastcdr-d8046f76-9af5-5db7-a8c4-d42cddfc2682"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "6493292e87a7892ff1a79b49fae19ab15d622c37"}, "externalDocumentId": "DocumentRef-dependency-recipe-fastrtps", "spdxDocument": "http://spdx.org/spdxdocs/recipe-fastrtps-b6db6fa9-61ee-551c-a091-7741eb4885d4"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "b76740ac8117de49094409991613aab52a774658"}, "externalDocumentId": "DocumentRef-dependency-recipe-fastrtps-cmake-module", "spdxDocument": "http://spdx.org/spdxdocs/recipe-fastrtps-cmake-module-d042750d-7510-557c-907d-61d535a65875"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "7b8f4a1dcbec1eafcbb574fe3a8bc2f61c9a0da6"}, "externalDocumentId": "DocumentRef-dependency-recipe-gcc-cross-aarch64", "spdxDocument": "http://spdx.org/spdxdocs/recipe-gcc-cross-aarch64-e05122e2-842a-5b45-a068-7a450933ae13"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "65f3e464d830d2b8846c4d2c23fc639e316babbd"}, "externalDocumentId": "DocumentRef-dependency-recipe-gcc-runtime", "spdxDocument": "http://spdx.org/spdxdocs/recipe-gcc-runtime-a8177036-816d-5f00-a030-969647302050"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "a127d763a361e2cbc6930c9d0893263cf225846f"}, "externalDocumentId": "DocumentRef-dependency-recipe-glibc", "spdxDocument": "http://spdx.org/spdxdocs/recipe-glibc-8ec5f1d4-204b-530d-8854-79bbb314d6d7"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "6f825658f027d0d32d6ea8e5f2f8c7cc131cd418"}, "externalDocumentId": "DocumentRef-dependency-recipe-ninja-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-ninja-native-69509a4d-51be-58e4-8b69-f8cab885e13f"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "9494a0d3ed5def82e2f0e5251d467cd9bc903fc7"}, "externalDocumentId": "DocumentRef-dependency-recipe-python3-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-python3-native-34cc7325-70e1-5a3a-873a-66b0c1f8d193"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "ed79743fd15b73511e8ede2b8da221a6ac4f6aee"}, "externalDocumentId": "DocumentRef-dependency-recipe-rcpputils", "spdxDocument": "http://spdx.org/spdxdocs/recipe-rcpputils-17a63f6a-913c-5ae4-9851-342ae7fd63d0"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "0892b7f81560882f2952b0e39a1e84014e5ace28"}, "externalDocumentId": "DocumentRef-dependency-recipe-rcutils", "spdxDocument": "http://spdx.org/spdxdocs/recipe-rcutils-2d03d6a8-3cec-5750-a76d-b01aaa9dd5b8"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "129444e9ef8eb448a940067f600ccac1683462b6"}, "externalDocumentId": "DocumentRef-dependency-recipe-rmw", "spdxDocument": "http://spdx.org/spdxdocs/recipe-rmw-4c1f2811-395b-53f2-8911-30e64a4c1a2f"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "b37bceef2455d7a64e2adf570aa10f9b2327eeeb"}, "externalDocumentId": "DocumentRef-dependency-recipe-rmw-dds-common", "spdxDocument": "http://spdx.org/spdxdocs/recipe-rmw-dds-common-c5fa128f-9ebd-5065-ac9b-634333b18556"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "44b31f65e2433aace01115e55ea1775939ce6b2c"}, "externalDocumentId": "DocumentRef-dependency-recipe-rmw-fastrtps-shared-cpp", "spdxDocument": "http://spdx.org/spdxdocs/recipe-rmw-fastrtps-shared-cpp-bc1ecf82-9cc1-5018-8e3e-25a93485bfbb"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "0505238c41d942d4d3a860979e4b5adb8d56fdc0"}, "externalDocumentId": "DocumentRef-dependency-recipe-rosidl-dynamic-typesupport", "spdxDocument": "http://spdx.org/spdxdocs/recipe-rosidl-dynamic-typesupport-0b8babd4-32b1-51ba-a4b8-b815641ab663"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "bc51c402217256371a8449cc6ebba3b0dbb2db02"}, "externalDocumentId": "DocumentRef-dependency-recipe-rosidl-dynamic-typesupport-fastrtps", "spdxDocument": "http://spdx.org/spdxdocs/recipe-rosidl-dynamic-typesupport-fastrtps-1a831f9e-65c3-5cb6-a0f8-3f5dcf70228e"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "b9273911a351e5a7d6c7d3890795ec302bec9b93"}, "externalDocumentId": "DocumentRef-dependency-recipe-rosidl-generator-cpp-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-rosidl-generator-cpp-native-1c001855-cfc0-59aa-8bf3-7c0596b07787"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "0e3c8fcf0bb4907efca6aa5d62b454a1c60e8933"}, "externalDocumentId": "DocumentRef-dependency-recipe-rosidl-generator-py-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-rosidl-generator-py-native-05e06b07-dfed-5eab-b08b-d86b995f5a10"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "3754be48c4dbfbdc7bc25a3013befc98a4e725ff"}, "externalDocumentId": "DocumentRef-dependency-recipe-rosidl-runtime-c", "spdxDocument": "http://spdx.org/spdxdocs/recipe-rosidl-runtime-c-afe88bf6-bfae-5fbe-902d-6f0efd0f8e73"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "289bcfdf644cf06b8d22715a1d5d826f0189652f"}, "externalDocumentId": "DocumentRef-dependency-recipe-rosidl-runtime-cpp", "spdxDocument": "http://spdx.org/spdxdocs/recipe-rosidl-runtime-cpp-e43aaf35-2ee4-5625-9077-179357da67bd"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "90ea8a578c518834ce77f747f6551eee59bd6b4f"}, "externalDocumentId": "DocumentRef-dependency-recipe-rosidl-typesupport-fastrtps-c", "spdxDocument": "http://spdx.org/spdxdocs/recipe-rosidl-typesupport-fastrtps-c-46af446f-2a1e-5c39-9daf-9d42d31cd088"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "91589e3eac026a7c29666d258fc18e61c1541d6c"}, "externalDocumentId": "DocumentRef-dependency-recipe-rosidl-typesupport-fastrtps-cpp", "spdxDocument": "http://spdx.org/spdxdocs/recipe-rosidl-typesupport-fastrtps-cpp-d6869ea3-d936-5f6b-a8c2-9d9e05a306e6"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "1b26175e71c60c12561ad91d127ce749cb663b8f"}, "externalDocumentId": "DocumentRef-dependency-recipe-tracetools", "spdxDocument": "http://spdx.org/spdxdocs/recipe-tracetools-32ca2a8f-c07a-5699-9df3-fca21c9b9688"}], "name": "recipe-rmw-fastrtps-cpp", "packages": [{"SPDXID": "SPDXRef-Recipe-rmw-fastrtps-cpp", "copyrightText": "NOASSERTION", "description": "Implement the ROS middleware interface using eProsima FastRTPS static code generation in C++.", "downloadLocation": "NOASSERTION", "externalRefs": [{"referenceCategory": "SECURITY", "referenceLocator": "cpe:2.3:*:*:rmw-fastrtps-cpp:8.4.3-1:*:*:*:*:*:*:*", "referenceType": "http://spdx.org/rdf/references/cpe23Type"}], "homepage": "https://wiki.ros.org", "licenseConcluded": "NOASSERTION", "licenseDeclared": "Apache-2.0", "licenseInfoFromFiles": ["NOASSERTION"], "name": "rmw-fastrtps-cpp", "summary": "rmw-fastrtps-cpp version 8.4.3-1-r0", "supplier": "Organization: OpenEmbedded ()", "versionInfo": "8.4.3-1"}, {"SPDXID": "SPDXRef-Download-rmw-fastrtps-cpp-1", "copyrightText": "NOASSERTION", "downloadLocation": "git+https://github.com/ros2-gbp/rmw_fastrtps-release@8b523f913a7ce6aa6e944015d6053be92eb36b97", "licenseConcluded": "NOASSERTION", "licenseDeclared": "NOASSERTION", "licenseInfoFromFiles": ["NOASSERTION"], "name": "rmw-fastrtps-cpp-source-1", "supplier": "NOASSERTION"}], "relationships": [{"relatedSpdxElement": "SPDXRef-Recipe-rmw-fastrtps-cpp", "relationshipType": "DESCRIBES", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "SPDXRef-Download-rmw-fastrtps-cpp-1", "relationshipType": "DESCRIBES", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "SPDXRef-Recipe-rmw-fastrtps-cpp", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "SPDXRef-Download-rmw-fastrtps-cpp-1"}, {"relatedSpdxElement": "SPDXRef-Recipe-rmw-fastrtps-cpp", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-ament-cmake-native:SPDXRef-Recipe-ament-cmake-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-rmw-fastrtps-cpp", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-cmake-native:SPDXRef-Recipe-cmake-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-rmw-fastrtps-cpp", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-fastcdr:SPDXRef-Recipe-fastcdr"}, {"relatedSpdxElement": "SPDXRef-Recipe-rmw-fastrtps-cpp", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-fastrtps:SPDXRef-Recipe-fastrtps"}, {"relatedSpdxElement": "SPDXRef-Recipe-rmw-fastrtps-cpp", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-fastrtps-cmake-module:SPDXRef-Recipe-fastrtps-cmake-module"}, {"relatedSpdxElement": "SPDXRef-Recipe-rmw-fastrtps-cpp", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-gcc-cross-aarch64:SPDXRef-Recipe-gcc-cross-aarch64"}, {"relatedSpdxElement": "SPDXRef-Recipe-rmw-fastrtps-cpp", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-gcc-runtime:SPDXRef-Recipe-gcc-runtime"}, {"relatedSpdxElement": "SPDXRef-Recipe-rmw-fastrtps-cpp", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-glibc:SPDXRef-Recipe-glibc"}, {"relatedSpdxElement": "SPDXRef-Recipe-rmw-fastrtps-cpp", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-ninja-native:SPDXRef-Recipe-ninja-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-rmw-fastrtps-cpp", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-python3-native:SPDXRef-Recipe-python3-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-rmw-fastrtps-cpp", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-rcpputils:SPDXRef-Recipe-rcpputils"}, {"relatedSpdxElement": "SPDXRef-Recipe-rmw-fastrtps-cpp", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-rcutils:SPDXRef-Recipe-rcutils"}, {"relatedSpdxElement": "SPDXRef-Recipe-rmw-fastrtps-cpp", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-rmw:SPDXRef-Recipe-rmw"}, {"relatedSpdxElement": "SPDXRef-Recipe-rmw-fastrtps-cpp", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-rmw-dds-common:SPDXRef-Recipe-rmw-dds-common"}, {"relatedSpdxElement": "SPDXRef-Recipe-rmw-fastrtps-cpp", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-rmw-fastrtps-shared-cpp:SPDXRef-Recipe-rmw-fastrtps-shared-cpp"}, {"relatedSpdxElement": "SPDXRef-Recipe-rmw-fastrtps-cpp", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-rosidl-dynamic-typesupport:SPDXRef-Recipe-rosidl-dynamic-typesupport"}, {"relatedSpdxElement": "SPDXRef-Recipe-rmw-fastrtps-cpp", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-rosidl-dynamic-typesupport-fastrtps:SPDXRef-Recipe-rosidl-dynamic-typesupport-fastrtps"}, {"relatedSpdxElement": "SPDXRef-Recipe-rmw-fastrtps-cpp", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-rosidl-generator-cpp-native:SPDXRef-Recipe-rosidl-generator-cpp-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-rmw-fastrtps-cpp", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-rosidl-generator-py-native:SPDXRef-Recipe-rosidl-generator-py-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-rmw-fastrtps-cpp", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-rosidl-runtime-c:SPDXRef-Recipe-rosidl-runtime-c"}, {"relatedSpdxElement": "SPDXRef-Recipe-rmw-fastrtps-cpp", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-rosidl-runtime-cpp:SPDXRef-Recipe-rosidl-runtime-cpp"}, {"relatedSpdxElement": "SPDXRef-Recipe-rmw-fastrtps-cpp", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-rosidl-typesupport-fastrtps-c:SPDXRef-Recipe-rosidl-typesupport-fastrtps-c"}, {"relatedSpdxElement": "SPDXRef-Recipe-rmw-fastrtps-cpp", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-rosidl-typesupport-fastrtps-cpp:SPDXRef-Recipe-rosidl-typesupport-fastrtps-cpp"}, {"relatedSpdxElement": "SPDXRef-Recipe-rmw-fastrtps-cpp", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-tracetools:SPDXRef-Recipe-tracetools"}], "spdxVersion": "SPDX-2.2"}