【技术实现步骤摘要】
本申请涉及网络安全,尤其涉及一种开源许可证检测方法、电子设备、介质及计算机程序产品。
技术介绍
1、开源许可证声明该开源软件的使用条件、约束条款以及合法利益,是开源软件作者和基于开源软件的软件工程使用者之间的合法的、有约束力的合同。为遵守开源软件的开源许可证,避免违反许可证条款而产生的额外法律成本,需要企业检测是否存在及是否遵守开源许可证。目前的开源许可证检测方案是金字塔依赖,由下向上逐层依赖。最底层为单开源许可证检测、中间层为多开源许可证依赖检测,最上层为自动遵守开源许可证的相关工具。如果下层的数据不准确或者不具备,则上层的分析逻辑不准确。也就是对源代码的依赖程度过高,进而导致获取得到的开源许可证的准确性低。因此如何降低对源代码的依赖程度,提高开源许可证的准确性和可靠性成为目前急需解决的技术问题。
技术实现思路
1、本专利技术的主要目的在于提供一种开源许可证检测方法、电子设备、介质及计算机程序产品,旨在解决降低对源代码的依赖程度,提高开源许可证的准确性和可靠性。
2、为实现上
...【技术保护点】
1.一种开源许可证检测方法,其特征在于,所述开源许可证检测方法,包括以下步骤:
2.如权利要求1所述的开源许可证检测方法,其特征在于,基于开源仓库管理器,建立开源软件特征库的步骤,包括:
3.如权利要求1所述的开源许可证检测方法,其特征在于,所述基于开源仓库管理器,建立开源软件特征库的步骤,还包括:
4.如权利要求1所述的开源许可证检测方法,其特征在于,所述基于开源仓库管理器,建立开源软件特征库的步骤,还包括:
5.如权利要求1所述的开源许可证检测方法,其特征在于,所述确定所述第三方组件对应的第一文件列表的步骤之后,包括
6....
【技术特征摘要】
1.一种开源许可证检测方法,其特征在于,所述开源许可证检测方法,包括以下步骤:
2.如权利要求1所述的开源许可证检测方法,其特征在于,基于开源仓库管理器,建立开源软件特征库的步骤,包括:
3.如权利要求1所述的开源许可证检测方法,其特征在于,所述基于开源仓库管理器,建立开源软件特征库的步骤,还包括:
4.如权利要求1所述的开源许可证检测方法,其特征在于,所述基于开源仓库管理器,建立开源软件特征库的步骤,还包括:
5.如权利要求1所述的开源许可证检测方法,其特征在于,所述确定所述第三方组件对应的第一文件列表的步骤之后,包括:
6.如权利要求5所述的开源许可证检测方法,其特征在于,所述确定所述第二文件列表对应的第一开源组件名称的步骤,包括:
7.如权利要求1所述的开...
【专利技术属性】
技术研发人员:陆浩,韩志峰,周龙彬,王姣,蒋小雨,
申请(专利权)人:中国移动通信集团江苏有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。