分享
开源许可证选择器
输入“/”快速插入内容
开源许可证选择器
用户4980
用户4980
用户478
用户478
2025年9月3日修改
2025年9月1日创建
24
30
0
0
⭐原作
本项目最早翻译自
http://oss-watch.ac.uk/apps/licdiff/
🏁旧版
https://kaiyuanshe.cn/license-tool/
1.
逻辑
1.1
维度
a.
流行程度 Popularity
b.
复用条件 Reuse Condition
c.
传染强度 Infection Intensity
d.
传染范围 Infection Range
e.
法律管辖 Jurisdiction
f.
专利声明 Patent Statement
g.
专利报复 Patent Retaliation
h.
增强署名 Enhanced Attribution
i.
隐私漏洞 Privacy Loophole
j.
营销背书 Marketing Endorsement
2.
代码
2.1
页面
https://github.com/kaiyuanshe/kaiyuanshe.github.io/blob/hexo/themes/Electron/layout/license-tool.ejs
2.2
逻辑
https://github.com/kaiyuanshe/kaiyuanshe.github.io/tree/hexo/themes%2FElectron%2Fsource%2FOSLS
🚧新版
1.
预研
用户6338
用户6338
https://github.com/luojiyin1987/license-tool
2.
理论
须
开源战略研究组
用户4279
用户4279
、
顾问委员会
用户5374
用户5374
、
法律工作组
用户5872
用户5872
和
基础设施组
用户4968
用户4968
联合梳理
现有开源协议及其特点
,为
选择器算法
提供
理论依据
3.
算法
https://github.com/kaiyuanshe/Open-Source-License-filter
a.
将各种开源许可证按上述评估维度标注性质权重:
i.
正向 Positive
+1
:明确支持该维度的特性
ii.
未定义 Undefined
0
:未明确提及该维度的特性
iii.
负向 Negative
-1
:明确反对该维度的特性
b.
由外部输入用户对上述维度特性的态度值:
i.
正向 Positive
+1
:明确需要该维度的特性
ii.
未定义 Undefined
0
:对提及该维度的特性不敏感
iii.
负向 Negative
-1
:明确拒绝该维度的特性
c.
将每个许可证按以下公式计算:
每个许可证的总权重 = 维度权重单项 x 维度用户态度值
d.
所有许可证以本次筛选中的总权重倒序排列,即为结果
💡参考
标准数据
https://opensource.org/licenses
https://spdx.org/licenses/
https://tldrlegal.com/licenses/browse
理论研究
https://mp.weixin.qq.com/s/ja_w-2NNSIKcO4vv7iN5vg
开源项目
https://github.com/ufal/public-license-selector/