[STM32L4] 如何正确声明STM32项目的开源许可证?

[复制链接]
lilaiju 发表于 2025-8-23 04:30 | 显示全部楼层 |阅读模式

我开发了一个STM32 应用程序,使用的是STM32CubeIDE。我想将源代码以GPLv3许可证的形式发布在Github上作为开源项目。但ST提供的源代码适用不同的许可证:HAL驱动程序使用BSD-3-Clause许可证,CMSIS使用Apache许可证,而总体则遵循SLA0048许可证文件。我了解到这些许可证应与GPLv3兼容。
但如何声明许可证信息呢?我想在git仓库的根目录放置GPLv3许可证文本,并在每个我自己编写的文件开头添加简短的许可证声明。还有我会保留所有ST源代码文件中的原始许可证文本。这样可以吗?还是需要明确声明项目中包含的软件组件及其对应的许可证?

您需要登录后才可以回帖 登录 | 注册

本版积分规则

37

主题

37

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

37

主题

37

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部