审计并规范化SPDX许可头,在发布或开源一个仓库之前
当代理需要文件级别的许可清晰度,而不是从单个顶级LICENSE文件中猜测时,使用REUSE。代理会检查合规性,添加或验证SPDX头,将缺失的许可文本拉入LICENSES/目录,并生成具体的修复列表或SPDX导出。
前提条件
Python 3.10+,可选的libmagic,可选的VCS工具
安装
使用与你的环境匹配的上游安装或设置路径:
- pipx :
- pipx run reuse lint
- pipx自动将reuse隔离到自己的Python虚拟环境中,这意味着
- pipx install reuse
上游的要求和注意事项:
- 此网站需要JavaScript。
- python
- Python
基本用法或入门说明:
-
对第三方仓库进行lint / third-party-lint (https://github.com/fsfe/reuse-example) (push) 在31秒内成功
-
维护者
-
贡献