Hi Stephanie,
My suggestion would be to use additional relationships to describe the type of linkage. In order to capture if the linkage is dynamic or static, you would have to know how the software was built. You may be able to infer this from the file type suffixes (e.g. .so files are typically dynamically linked and .a files are typically statically linked) or the language used (e.g. Java is typically dynamically link), but I don’t think there is any reliable relationship between the scope and the type of linkage. Gary From: [email protected] <[email protected]> On Behalf Of Neubauer Stephanie (IOC/PDL4) via lists.spdx.org Sent: Tuesday, February 16, 2021 12:19 AM To: [email protected] Subject: [spdx-tech] Static and dynamic links - sort to scope Hello, I once more have an inquiry about an spdx document yaml. I am trying to implement a functionality in the oss-review-toolkit (ORT) [1] that allows for relationships of type DYNAMIC_LINK and STATIC_LINK to be included in the list in packages. [2] Currently that is not possible as ORT differs the dependencies it finds into different scopes (for example: test, build or runtime…) and only takes relationships into consideration that explicitly state a scope. While a dynamic or a static link express relationships elements can have with each other, I am unclear how to express a scope of that relationship at the same time. How would I know, for example, if a relationship of type STATIC_LINK is in the scope “BUILD” or “RUNTIME”? Would this be validly expressible by having the same elements in two relationships with each other (e.g. one with TEST_DEPENDENCY_OF and one with DYNAMIC_LINK) and listing both relationships in the document. Or is there a default scope assumed for relationships of type DYNAMIC_LINK and STATIC_LINK? [1] ORT 2[] <https://github.com/oss-review-toolkit/ort/issues/3619> https://github.com/oss-review-toolkit/ort/issues/3619 Tank you and kind regards. Stephanie Mit freundlichen Grüßen / Best regards Stephanie Neubauer Project Delivery Stuttgart (IOC/PDL4) Robert Bosch GmbH | Postfach 11 27 | 71301 Waiblingen | GERMANY | www.bosch.com Tel. +49 711 811-92528 | Mobil +49 172 3620267 | Telefax +49 711 811-58200 | <threema://add/?id=PHCV2F36> Threema / <threemawork://add/?id=PHCV2F36> Threema Work: PHCV2F36 | <mailto:[email protected]> [email protected] Sitz: Stuttgart, Registergericht: Amtsgericht Stuttgart, HRB 14000; Aufsichtsratsvorsitzender: Franz Fehrenbach; Geschäftsführung: Dr. Volkmar Denner, Prof. Dr. Stefan Asenkerschbaumer, Filiz Albrecht, Dr. Michael Bolle, Dr. Christian Fischer, Dr. Stefan Hartung, Dr. Markus Heyn, Harald Kröger, Rolf Najork, Uwe Raschke -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#3987): https://lists.spdx.org/g/Spdx-tech/message/3987 Mute This Topic: https://lists.spdx.org/mt/80673902/21656 Group Owner: [email protected] Unsubscribe: https://lists.spdx.org/g/Spdx-tech/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
