#generate #automatic #dual #cargo-toml #template #package #gpl-proprietary

app jlic

自动为您的 Rust 项目生成简单的 GPL/专有双重许可

1 个不稳定版本

0.1.0 2024年1月17日

#2722命令行工具

自定义许可

13KB
176

jlic

此工具可用于自动为您的 Rust 项目生成简单的 GPL/专有双重许可。

查看许可模板:template.md

使用方法

  1. 通过运行 cargo install jlic 安装 jlic

  2. 要生成许可,请先 cd 到您的 Rust 项目目录,然后运行 jlic

运行 jlic --help 查看可用选项。

注意: 目前建议您手动更改 Cargo.toml 中的许可信息,而不是使用 -c--update 标志。通过 jlic -c 更新包信息会产生有效的 TOML,但会导致文件原始结构的丢失。(见 Cargo.toml。)

故障排除

请确保您的 Rust 项目结构正确,并且您正在项目目录中运行此脚本。如果您可以运行 cargo build,则不应在使用 jlic 时遇到问题。
如果您仍然遇到错误,请在该 GitHub 仓库 上报告问题!

免责声明

此脚本生成的许可仅用于方便,未经任何专业律师验证。它 不构成不是 专业法律建议的替代品。生成的许可可能不涵盖与您特定情况相关的所有法律考虑因素。

强烈建议您咨询合格的律师,根据您的独特需求审查和定制许可证。本脚本作者和贡献者不承担因使用或解释生成的许可证而产生的任何责任。使用此脚本即表示您同意这些条款,并承认在特定情况下寻求法律建议的重要性。

依赖项

约5-7MB
约117K SLoC