CNIPA.AI
검색으로 돌아가기
기록

一种开源软件复用的识别方法、系统、装置及存储介质

발명유효
2조회수
10청구항 · 4 독립항
§ Ⅰ

개요

발명자

王欢; 李晨辉; 王国喜; 许萌; 范贵生; 刘书林

IPC 분류

G06F 21/57 (2013.01)G06F 21/10 (2013.01)

本发明公开了一种开源软件复用的识别方法、系统、装置及存储介质,涉及计算机领域。识别待检测软件项目中各目标根目录下的开源代码文件的许可证信息。按照自最底层目录至目标根目录的递归顺序,依次将各级目录作为当前目录。依据当前目录下的各子目录的可疑度评分和直接位于当前目录的下一级的各开源代码文件的许可证信息,确定当前目录的可疑度评分。将可疑度评分达到预设评分值的目标根目录作为存在开源软件复用的可疑目录。不受开源软件的代码结构改动的影响,依据许可证信息,在路径层级整体分析目标根目录中存在开源软件复用的可能性,能够有效识别开源软件,且具有良好的跨平台和跨语言性。