[發明專利]獲取Java開源組件許可的方法及系統、設備及存儲介質有效
| 申請號: | 202011184336.X | 申請日: | 2020-10-30 |
| 公開(公告)號: | CN112000931B | 公開(公告)日: | 2021-03-02 |
| 發明(設計)人: | 吳鐘良;萬振華;王頡;董燕;李華;汪杰 | 申請(專利權)人: | 深圳開源互聯網安全技術有限公司 |
| 主分類號: | G06F21/10 | 分類號: | G06F21/10;G06F16/953 |
| 代理公司: | 深圳市恒申知識產權事務所(普通合伙) 44312 | 代理人: | 任哲夫 |
| 地址: | 518100 廣東省深圳市龍華區龍華*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 獲取 java 組件 許可 方法 系統 設備 存儲 介質 | ||
本發明提供了一種獲取Java開源組件許可的方法及系統、設備及存儲介質,該方法包括:基于github、mavaen網站或源碼中搜索開源組件的許可信息;將所述許可信息與預設的官方許可信息庫進行匹配;根據匹配結果將所述許可信息轉換為官方許可信息。該方法使用了多種搜索方式,更為全面,更為迅捷的找到開源組件的許可。
技術領域
本發明屬于網絡技術領域,尤其涉及一種獲取Java開源組件許可的方法及系統、設備及存儲介質。
背景技術
在編寫軟件的過程中,或多或少會引用一些開源組件,而這些開源組件基本上都會有一個或多個許可。每一種許可都有不同的定義,涉及的方面較多,例如商業使用、傳播、專利使用、開源、授權和版權聲明等。當我們在不知情的情況下,引用了一個傳染性極強的開源組件,使得我們不得不將自己的組件開源,就會造成非常大的損失。
發明內容
本發明所要解決的技術問題是:針對現有技術存在的問題,本發明提供了一種更為全面、迅捷的獲取Java開源組件許可的方法。
第一方面,本申請實施例提供了一種獲取Java開源組件許可的方法,所述方法包括:
基于github、mavaen網站或源碼中搜索開源組件的許可信息;
將所述許可信息與預設的官方許可信息庫進行匹配;
根據匹配結果將所述許可信息轉換為官方許可信息。
第二方面,本申請實施例提供了一種獲取Java開源組件許可的系統,所述系統包括:
搜索模塊:用于基于github、mavaen網站或源碼中搜索開源組件的許可信息;
匹配模塊:用于將所述許可信息與預設的官方許可信息庫進行匹配;
轉換模塊:用于根據匹配結果將所述許可信息轉換為官方許可信息。
第三方面,本申請實施例提供了獲取Java開源組件許可的設備,包括存儲器、處理器、以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,所處理器執行所述計算機程序時,實現如第一方面所述的獲取Java開源組件許可的方法中的各個步驟。
第四方面,本申請實施例還提供一種存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執行時,實現如第一方面所述的獲取Java開源組件許可的方法中的各個步驟。
本申請實施例提供的獲取Java開源組件許可的方法,該方法包括:基于github、mavaen網站或源碼中搜索開源組件的許可信息;將所述許可信息與預設的官方許可信息庫進行匹配;根據匹配結果將所述許可信息轉換為官方許可信息。該方法使用了多種搜索方式,更為全面,更為迅捷的找到開源組件的許可。
附圖說明
下面結合附圖詳述本發明的具體結構
圖1為本發明的獲取Java開源組件許可方法的流程示意圖;
圖2為本發明的獲取Java開源組件許可方法的子流程示意圖;
圖3為本發明的獲取Java開源組件許可方法的另一子流程示意圖;
圖4為本發明的獲取Java開源組件許可方法的另一子流程示意圖;
圖5為本發明的獲取Java開源組件許可方法的另一子流程示意圖;
圖6為本發明的獲取Java開源組件許可方法的程序模塊示意圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳開源互聯網安全技術有限公司,未經深圳開源互聯網安全技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011184336.X/2.html,轉載請聲明來源鉆瓜專利網。





