跳转到内容

OSSLibrariesfor HarmonyOS apps

在构建时扫描 OHPM 依赖,并在应用内渲染对应的许可证列表。

TIP

本项目提供 Skills,可让 AI Agent 帮你完成项目接入。

zsh
npx skills add composable-tu/osslibraries
zsh
pnx skills add composable-tu/osslibraries
zsh
yarn dlx skills add composable-tu/osslibraries
zsh
bunx skills add composable-tu/osslibraries
zsh
deno x npm:skills add composable-tu/osslibraries
zsh
vpx skills add composable-tu/osslibraries
zsh
vlx skills add composable-tu/osslibraries

什么是 SPDX?

SPDX(Software Package Data Exchange,软件包数据交换标准)是一项用于交换软件物料清单信息的开放标准,涵盖来源、许可、安全及其他相关信息。SPDX 通过为组织和社区提供共享重要数据的通用格式,减少了重复工作,从而简化并提升了合规性、安全性和可靠性。SPDX 规范已被作为安全、许可合规性及其他软件供应链工件的国际开放标准(ISO/IEC 5962:2021)。

OSSLibraries 使用 SPDX License List 来识别并展示每个依赖的许可证。