2025-03-05 1:18 PM - last edited on 2025-03-08 5:00 AM by Andrew Neil
Hello,
I am working on a project where a device is updated using dfu-util and utilizes the DFU driver from the STM32Cube(Programmer) drivers subdirectory. I would like to distribute these drivers to my customers and need to know, for the FOSS Software Bill of Materials (SBOM), what license is used for these files. I understand that stm32bootloader.inf and cat are licensed by STM under the SLA0048 license. Is that correct?
However, what license is used for files such as WdfCoInstaller01009.dll and winusbcoinstaller2.dll? Where can I find the license information for these files? Are those property of Microsoft or STM?
Is this the appropriate place to ask this question, or would there be a better forum for it?
Thank you and regards,
Ben
Solved! Go to Solution.
2025-03-08 4:17 AM - edited 2025-03-08 4:21 AM
The Microsoft files that you've mentioned can be distributed under the Microsoft WDK end-user license agreement (EULA). It is this one or a similar: https://learn.microsoft.com/en-us/legal/partner-center/eula-partner-center-sdk
For definite answer, you can ask on the Microsoft forum: https://learn.microsoft.com/en-us/answers/tags/512/driver-quality-tools or https://learn.microsoft.com/en-us/answers/tags/747/windows-windows-client-it-pros-devices-deployment-set-up-install-upgrade
2025-03-08 4:17 AM - edited 2025-03-08 4:21 AM
The Microsoft files that you've mentioned can be distributed under the Microsoft WDK end-user license agreement (EULA). It is this one or a similar: https://learn.microsoft.com/en-us/legal/partner-center/eula-partner-center-sdk
For definite answer, you can ask on the Microsoft forum: https://learn.microsoft.com/en-us/answers/tags/512/driver-quality-tools or https://learn.microsoft.com/en-us/answers/tags/747/windows-windows-client-it-pros-devices-deployment-set-up-install-upgrade