[發明專利]基于開源軟件圖譜的許可證選取方法和系統在審
| 申請號: | 202010983623.0 | 申請日: | 2020-09-17 |
| 公開(公告)號: | CN112084309A | 公開(公告)日: | 2020-12-15 |
| 發明(設計)人: | 楊牧天;羅天悅;劉梅 | 申請(專利權)人: | 北京中科微瀾科技有限公司 |
| 主分類號: | G06F16/33 | 分類號: | G06F16/33;G06F16/36;G06Q50/18 |
| 代理公司: | 北京久誠知識產權代理事務所(特殊普通合伙) 11542 | 代理人: | 余罡 |
| 地址: | 100007 北京市東城*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 軟件 圖譜 許可證 選取 方法 系統 | ||
本發明提供一種基于開源軟件圖譜的許可證選取方法和系統,涉及信息技術、計算機軟件技術領域。本發明利用開源軟件圖譜中的開源庫特性和知識產權信息能為軟件開發人員的許可證選取提供豐富數據支持的特點,提出基于開源軟件圖譜進行許可證選取的方法和系統,該方法針對待選取許可證的軟件項目構造專用解析器,自動化地發現及抽取軟件項目中與許可證相關的信息,然后將軟件項目作為實體,許可證相關信息作為屬性,構建三元組并存入開源軟件圖譜中,再建立相似度評估引擎,基于相似度值計算結果和用戶輸入的軟件使用約束條件進行許可證選取,并最終生成檢測報告,以此為軟件開發人員自動化選取適合項目需求的許可證。
技術領域
本發明涉及信息技術、計算機軟件技術領域,具體涉及一種基于開源軟件圖譜的許可證選取方法和系統。
背景技術
隨著互聯網與自由軟件的發展,開源軟件技術得到了廣泛的應用,其行業價值也在穩步攀升。然而,開源軟件技術在為開發帶來便利的同時,也為許可證的選取帶來了巨大挑戰,因為開源許可證種類繁雜,用戶對許可證的條款內容、許可證之間的差異和許可證法律風險的理解存在困難,導致用戶在利用開源軟件進行開發時,許可證約束會帶來潛在的知識產權侵權風險。所以,選擇適合開源軟件的許可證,對開源軟件的合法使用及項目的后續發展產生重要的影響。但如何選擇合適的開源軟件的許可證一直是一個亟待解決的問題。
由谷歌提出的知識圖譜(Knowledge Graph,KG)旨在對現實世界的事物及其相互關系進行形式化地描述,具有強大的語義處理能力和開放互聯能力,具有廣泛的應用前景。開源軟件圖譜(Open Source Software Graph)是基于開源軟件領域知識構建的知識網絡,是針對于開源軟件領域的領域知識圖譜,用于對每個開源軟件進行概念刻畫與描述,從而挖掘源代碼、依賴庫、知識產權等相關事務之間的聯系,并實現更加智能化的應用場景。開源軟件圖譜基于主流開源代碼托管平臺,包含大量開源代碼倉庫,涉及多種編程語言和開發場景、多樣的產品類型和應用范圍、以及適配的運行環境和知識產權約束,所以,基于開源托管平臺構建的開源軟件圖譜,具有很高權威性和專業性,開源軟件圖譜中的開源庫特性和知識產權信息為軟件開發人員的許可證選取可以提供豐富的數據支持。
但到目前為止,還沒有基于開源軟件圖譜進行許可證選取的技術。因此本發明擬提出一種基于開源軟件圖譜的許可證選取技術,以解決現有技術在進行許可證選取時無法利用開源軟件圖譜進行自動化選取合適許可證的問題,從而避免軟件開發人員因無法選取適合項目需求的許可證而造成在知識產權侵權風險的問題。
發明內容
(一)解決的技術問題
針對現有技術的不足,本發明提供了一種基于開源軟件圖譜的許可證選取方法和系統,解決了現有技術在進行許可證選取時無法利用開源軟件圖譜進行自動化選取合適許可證的問題。
(二)技術方案
為實現以上目的,本發明通過以下技術方案予以實現:
第一方面,提供一種基于開源軟件圖譜的許可證選取方法,包括:
基于待選取許可證的軟件項目構造解析器,利用所述解析器解析軟件項目特征,獲取待選取許可證的軟件項目中與許可證相關的信息;
將所述軟件項目作為實體,所述許可證相關的信息作為屬性,構建三元組并存入開源軟件圖譜;
建立相似度評估引擎,并基于所述相似度評估引擎和所述開源軟件圖譜中許可證相關的屬性及軟件使用約束條件進行許可證選?。?/p>
生成檢測報告。
優選的,所述解析器包括:軟件項目的源代碼文件編程語言解析部分、源代碼文件解析部分和軟件項目屬性文件解析部分。
優選的,利用所述解析器解析軟件項目特征,獲取所述軟件項目中與許可證相關的信息,具體包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京中科微瀾科技有限公司,未經北京中科微瀾科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010983623.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種具有高耐蝕鋼板的制造方法
- 下一篇:熱敏電阻傳感器





