Update README.md
开源许可证的合规性管理是保障操作系统生态健康发展的重要环节。国产开源操作系统一般基于多个上游开源项目进行二次开发,涉及大量跨许可证的代码整合。这些组件分布在不同目录层级中,涵盖许可证类型复杂多样,传统的检测方法效率较低且易遗漏潜在风险。此外,现有工具多针对单个软件项目或软件包,缺乏对操作系统特有场景的专项支持。因此,开发一款能够自动、高效、准确识别操作系统源代码中组件许可证的专用工具,并生成完整的合规报告,对提升国产操作系统的开源合规管理能力具有重要意义。
本赛题要求参赛者开发一个操作系统源代码的组件许可证识别与合规管理工具,完成以下核心任务:
赵欣 zhaoxin10@nudt.edu.cn
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
赛题题目:操作系统源代码的组件许可证识别与合规管理工具开发
赛题说明:
开源许可证的合规性管理是保障操作系统生态健康发展的重要环节。国产开源操作系统一般基于多个上游开源项目进行二次开发,涉及大量跨许可证的代码整合。这些组件分布在不同目录层级中,涵盖许可证类型复杂多样,传统的检测方法效率较低且易遗漏潜在风险。此外,现有工具多针对单个软件项目或软件包,缺乏对操作系统特有场景的专项支持。因此,开发一款能够自动、高效、准确识别操作系统源代码中组件许可证的专用工具,并生成完整的合规报告,对提升国产操作系统的开源合规管理能力具有重要意义。
赛题要求:
本赛题要求参赛者开发一个操作系统源代码的组件许可证识别与合规管理工具,完成以下核心任务:
评分标准:
许可证数据集构建(15%):
许可证识别准确率(40%)
许可证合规性分析(30%):
项目规范与可视化(15%):
赛题联系人:
赵欣 zhaoxin10@nudt.edu.cn
参考资料:
参赛资源支持:无