文件名称:askalono:用于从文本中检测开源许可证的工具和库
文件大小:101KB
文件格式:ZIP
更新时间:2024-06-11 01:30:17
licensing open-source-licensing open-source-tooling Rust
阿斯卡洛诺
askalono是一个库和命令行工具,可帮助检测许可证文本。 它旨在快速,准确并支持各种许可证文本。
注意
该工具不提供法律建议,也不是律师。 它会努力将您的输入匹配到类似许可证文本的数据库,并告诉您它认为是紧密匹配的内容。 但是,它不能告诉您给定的许可证对项目是权威的。 一旦确定了许可证,它也不会告诉您如何处理许可证。 您无权依赖此工具输出的准确性,对于使用此工具可能引起的任何许可问题,应寻求独立的法律建议。
用法
在命令行上
可以在GitHub的获得预构建的二进制文件。 Rust开发人员还可以通过运行cargo install askalono-cli获取副本。
基本用法:
askalono id
【文件预览】:
askalono-master
----.gitignore(59B)
----datasets()
--------spdx-json(43B)
--------modules()
--------spdx-text(35B)
----src()
--------strategy.rs(19KB)
--------preproc.rs(13KB)
--------license.rs(14KB)
--------ngram.rs(3KB)
--------store()
--------lib.rs(621B)
----cli()
--------src()
--------.cargo()
--------Cargo.lock(36KB)
--------LICENSE(10B)
--------Cargo.toml(958B)
--------README.md(12B)
--------tests()
--------NOTICE(9B)
--------build.rs(1KB)
----CONTRIBUTING.md(4KB)
----CODE_OF_CONDUCT.md(5KB)
----LICENSE(11KB)
----CHANGELOG.md(5KB)
----Cargo.toml(1KB)
----.gitmodules(129B)
----.github()
--------PULL_REQUEST_TEMPLATE.md(169B)
--------workflows()
----extras()
--------lambda()
--------wasm()
----examples()
--------annotate-text.rs(2KB)
--------basic.rs(1007B)
----README.md(5KB)
----tests()
--------data()
--------store_sanity.rs(1KB)
--------introspection.rs(2KB)
--------common()
--------real_world.rs(2KB)
----NOTICE(590B)
----justfile(2KB)