update readme
LicenseAiHelper是面向开源平台打造的智能化开源许可证合规性分析与推荐工具。项目由北京大学开源分析实验室成员研发,融合传统规则引擎与大模型的能力,为开源项目提供全方位的许可证智能服务。
为平台的开源项目提供专业的合规性检测:
依赖解析与检测
AI增强分析能力
结合项目特征与大模型(GPT-4.1)的决策能力:
基于约束求解技术与AI推理,提供最优消解方案:
AI模型
后端服务
数据资源
详细部署说明请参见 DEPLOY.md
项目主页:https://licenserec-ai.osslab.org
合规分析:https://licenserec-ai.osslab.org/#/compliance
示例:选择`gitlink`平台,输入用户名`zhcxww`,仓库名`test_project`,点击上传!
AI推荐:https://licenserec-ai.osslab.org/#/rec
LicenseAiHelper/ ├── backend/ # 后端服务 │ ├── app/ # Flask应用 │ │ ├── ai/ # AI模块(推荐、报告生成) │ │ ├── routes.py # 路由定义 │ │ └── __init__.py │ ├── requirements.txt # 依赖列表 │ └── run.py # 启动文件 ├── frontend/ # 前端界面 ├── knowledge_base/ # 许可证知识库 │ ├── compatibility/ # 兼容性矩阵 │ ├── features/ # 特征矩阵 │ └── licenses/ # 许可证文本 ├── DEPLOY.md # 部署文档 ├── README.md # 本文件 └── LICENSE # 许可证文件
📺 完整功能演示视频可于b站在线观看LicenseAiHelper-bilibili
演示内容包括:
本项目相关核心技术已发表于软件工程领域国际顶级会议:
ICSE’23 DEMO TrackLicenseRec: Knowledge based Open Source License Recommendation for OSS Projects
ASE’23Understanding and Remediating Open-Source License Incompatibilities in the PyPI Ecosystem
ICSE’26 Small Changes, Big Trouble: Demystifying and Parsing License Variants for Incompatibility Detection in the PyPI Ecosystem
本项目采用 木兰公共许可证 v2 授权。详见 LICENSE 文件。
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
LicenseAiHelper - 基于大模型的开源软件合规性分析工具
项目简介
LicenseAiHelper是面向开源平台打造的智能化开源许可证合规性分析与推荐工具。项目由北京大学开源分析实验室成员研发,融合传统规则引擎与大模型的能力,为开源项目提供全方位的许可证智能服务。
核心功能
🔍 智能合规性分析
为平台的开源项目提供专业的合规性检测:
依赖解析与检测
AI增强分析能力
💡 AI智能许可证推荐(基于大模型)
结合项目特征与大模型(GPT-4.1)的决策能力:
⚙️ 智能冲突消解
基于约束求解技术与AI推理,提供最优消解方案:
技术架构
AI模型
后端服务
数据资源
应用价值
对开源平台的价值
对开发者的价值
创新亮点
1. 大模型 + 规则引擎混合架构
2. 端到端的许可证管理方案
3. 精确到版本的依赖分析
4. AI增强的智能化体验
快速开始
环境要求
安装部署
详细部署说明请参见 DEPLOY.md
在线体验
项目主页:https://licenserec-ai.osslab.org
合规分析:https://licenserec-ai.osslab.org/#/compliance
AI推荐:https://licenserec-ai.osslab.org/#/rec
项目结构
演示视频
📺 完整功能演示视频可于b站在线观看LicenseAiHelper-bilibili
演示内容包括:
学术成果
本项目相关核心技术已发表于软件工程领域国际顶级会议:
ICSE’23 DEMO Track
LicenseRec: Knowledge based Open Source License Recommendation for OSS Projects
ASE’23
Understanding and Remediating Open-Source License Incompatibilities in the PyPI Ecosystem
ICSE’26 Small Changes, Big Trouble: Demystifying and Parsing License Variants for Incompatibility Detection in the PyPI Ecosystem
开源许可
本项目采用 木兰公共许可证 v2 授权。详见 LICENSE 文件。
致谢
依赖的开源项目
联系我们