3

We are integrating a system with a vendor's cloud-based Web application. They do not distribute the source code. We are interested in knowing what open source components they use. If we ask them, can they refuse to say without breaking the terms of licenses where attribution is required?

2
  • 2
    You say the vendor doesn't give you the source code. Do they give you binaries, or are you integrating your system with something they host and run on their (or some third-party's) servers? Commented Jun 26 at 10:25
  • I'm not certain. I believe they host it or use AWS. I don't think they provide the binaries. I can inquire, if that would be a factor and they don't want to provide the info. Commented Jun 26 at 11:20

1 Answer 1

5

The thing that would help you accomplish your goal is called a software bill-of-materials (SBOM), which is used to document the software supply chain. However, your vendor may not produce an SBOM, and depending on the agreements, may not have to share it with you. It could be worth asking, though. And, depending on the criticality of the third-party products and services, consider the availability of SBOMs during vendor assessment and in any agreements with the vendor.

Regarding attribution of open-source components, this depends on the license. For example, consider the MIT license. The copyright and permission notice "shall be included in all copies or substantial portions of the Software". Allowing people to access the software over a network does not necessarily constitute a copy or a substantial portion, so there may be no need to provide the notices to users. The license of the open-source components they use would dictate whether they are required to attribute the use of the component or not. Even if required by the license, only the owner can take action to protect their work.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.