跳转到内容

许可证

内容许可证
硬件设计文件(原理图、PCB、BOM、Gerber 等)CC0 1.0,另有说明的除外
本文档(文档站里的文字、图片、录像和图表)CC BY-NC-SA 4.0
固件与软件、第三方文件遵循各自目录里声明的许可证
3D 外壳改自 dj.santos 的 Pico 外壳(BY-NC-SA),请遵守其条款

本文档(文档站里的文字、图片、录像和图表)采用 知识共享 署名-非商业性使用-相同方式共享 4.0 国际许可协议(CC BY-NC-SA 4.0),协议全文见 法律文本,简要说明见 许可协议摘要。

要求含义
署名(BY)使用时要注明出处,给出许可协议的链接,并说明是否做过修改
非商业性使用(NC)不得用于商业目的
相同方式共享(SA)如果基于本文档修改、转载或再创作,要用相同的许可协议发布

这个许可只管文档本身,不改变上表里硬件设计文件的 CC0 声明,也不改变固件、软件和第三方文件各自的许可证。另外:

  • 文档里引用的源码片段(例如 Zephyr 的示例和驱动)仍然遵循原项目的许可证,不因为出现在本文档里而改变。
  • 文档里提到或展示的第三方内容(例如 MP4 播放器页的示例视频,来自 Pixabay)不属于本文档的许可范围,请遵守它们各自的条款。

固件包里的每个组件都遵循自己的许可证,CC0 声明不适用于它们。

02_Firmware/RustSBI-Asterinas/ 里的四个组件:

组件许可证文本位置
SyterKitlicenses/syterkit/
RustSBIlicenses/rustsbi/(MIT、Mulan)
Asterinaslicenses/asterinas/(MPL)
BusyBox 1.37.0licenses/busybox/

02_Firmware/Linux-Buildroot/ 里的组件:

组件许可证许可证文本位置
SyterKitGPL-2.0-or-laterlicenses/syterkit/
OpenSBIBSD-2-Clauselicenses/opensbi/
Linux 7.2.0 内核与设备树GPL-2.0 WITH Linux-syscall-notelicenses/linux/
BusyBox 1.38.0GPL-2.0licenses/busybox/
musl 1.2.6MITlicenses/musl/
BuildrootGPL-2.0-or-laterlicenses/buildroot/
GCC / binutils 工具链GPL-3.0-or-later(含 GCC Runtime Library Exception)licenses/toolchain/

每个包中 licenses/README.md 记录了这些许可证文本的来源和校验方式。

仓库根目录的 LICENSE 是总的声明。