没有合适的资源?快使用搜索试试~ 我知道了~
被许可方:一个Ruby Gem,用于检测以什么许可分发项目
共254个文件
rb:75个
txt:52个
xml:39个
需积分: 5 0 下载量 44 浏览量
2021-02-02
04:27:36
上传
评论
收藏 567KB ZIP 举报
温馨提示
被许可人 一个Ruby Gem,用于检测以何种许可证分发项目。 问题 您有一个开源项目。 您如何知道该软件可以做什么和不能做什么? 您有很多开源项目,您如何知道它们的许可证? 您有一个带有许可证文件的项目,但是它是哪个许可证? 修改了吗? 解决方案 被许可方自动执行读取LICENSE文件的过程,并使用几种策略(我们称为“匹配器”)将其内容与已知许可进行比较。 它尝试按以下顺序确定项目的许可证: 如果许可文件中有明确的版权声明(例如, Copyright (c) 2015 Ben Balter ),我们将假定作者打算保留所有权利,因此该项目未获得许可。 如果许可证与已知许可证完全匹配。 如果我们删除空格和版权声明,我们可能会很幸运,并且在Ruby中直接进行字符串比较很便宜。 如果我们仍然无法匹配许可证,我们可以使用一种称为的奇特数学工具,它非常擅长计算两个字符串之间的相似度。 通过计算从已知许可证到许可证文件的更改百分比,您可以知道,例如,给定的许可证与MIT许可证相似,为95%,其中5%可能表示对许可证文本的法律上微不足道的更改。 特别感谢的Git和算法能力。 安装 要使用
资源推荐
资源详情
资源评论
收起资源包目录
被许可方:一个Ruby Gem,用于检测以什么许可分发项目 (254个子文件)
project._gemspec 167B
bootstrap 26B
LICENSE.BULLETS 1KB
cibuild 86B
CODEOWNERS 166B
console 48B
COPYING 73B
create-fixture 188B
DESCRIPTION 41B
diff 149B
dump-detect-json-fixture 293B
dump-fixture-licenses 824B
Gemfile 70B
licensee.gemspec 2KB
git-repo 212B
.gitignore 258B
hash-licenses 437B
LICENSE.header 755B
license.html 12KB
detect.json 7KB
license-hashes.json 2KB
licensee.json 1KB
.keep 0B
COPYING.lesser 7KB
LICENSE 34KB
LICENSE 34KB
LICENSE 32KB
LICENSE 20KB
LICENSE 18KB
LICENSE 16KB
LICENSE 16KB
LICENSE 15KB
LICENSE 11KB
LICENSE 10KB
LICENSE 7KB
LICENSE 6KB
LICENSE 5KB
LICENSE 2KB
LICENSE 1KB
LICENSE 1KB
LICENSE 1KB
LICENSE 1KB
LICENSE 38B
license-path 147B
licensee 881B
LICENSE.md 17KB
LICENSE.md 9KB
CONTRIBUTING.md 7KB
what-we-look-at.md 4KB
README.md 4KB
CODE_OF_CONDUCT.md 3KB
command-line-usage.md 3KB
usage.md 2KB
LICENSE.md 1KB
customizing.md 1KB
LICENSE.md 1KB
README.md 1KB
README.md 1KB
README.md 1KB
feature_request.md 620B
README.md 608B
bug_report.md 519B
SUPPORT.md 380B
SECURITY.md 109B
COPYRIGHT.md 30B
README.md 0B
LICENSE.NUMBERS 1KB
PATENTS 2KB
license_spec.rb 15KB
integration_spec.rb 12KB
content_helper_spec.rb 11KB
content_helper.rb 11KB
project_spec.rb 10KB
license_file_spec.rb 8KB
license.rb 8KB
project.rb 5KB
spec_helper.rb 4KB
license_meta_spec.rb 4KB
license_file.rb 4KB
detect.rb 3KB
github_project_spec.rb 3KB
readme_file_spec.rb 3KB
cabal_matcher_spec.rb 3KB
nu_get_matcher_spec.rb 3KB
vendored_license_spec.rb 3KB
project_file.rb 3KB
fs_project.rb 3KB
license_field_spec.rb 3KB
detect_spec.rb 2KB
dice_matcher_spec.rb 2KB
rule_spec.rb 2KB
package_info_spec.rb 2KB
git_project.rb 2KB
project_file_spec.rb 2KB
diff.rb 2KB
dice.rb 2KB
github_project.rb 2KB
licensee_spec.rb 2KB
licensee.rb 2KB
license_meta.rb 2KB
共 254 条
- 1
- 2
- 3
资源评论
陈崇礼
- 粉丝: 47
- 资源: 4683
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功