使用ScanCode掃描開源專案的license
ScanCode是一個用來掃描開源專案copyright和license的工具,避免因為license問題導致的開源汙染等問題。
具體的使用步驟如下,我的開發環境是Mac電腦
步驟1:下載ScanCode,ScanCode也是開源的,可以直接到GitHub上下載,專案地址如下https://github.com/nexB/scancode-toolkit
下載完成之後cd到scancode目錄下執行./scancode -h
首次執行的時候會去初始化一些配置
步驟2:嘗試執行一下Sample的掃描,輸入命令./scancode --html samples.html samples
Sample的掃描會很快完成,在根目錄生成一個samples.html的報告檔案
步驟3:掃描開源工程程式碼的copyright和license,輸入./scancode --license --copyright --html resultsrc.html 掃描目錄
前兩個引數是要掃描的型別,第三個引數是生成檔案的格式,第四個引數是最終的儲存檔案
我掃描的是Google的breakpad
掃描最終結果如下:
可以看到berakpad的license是BSD協議。
當然掃描也會有誤報的地方,個別檔案可能會提示使用的GPL協議,你去對應檔案的起始行確認一下就行,到底是不是使用了GPL協議
相關文章
- 掃描王 for Mac專業圖片掃描工具Mac
- SonarQube學習(三)- 專案程式碼掃描
- 利用 SonarScanner 靜態掃描 Rainbond 上的 Maven 專案AIMaven
- 電腦掃描檔案怎麼掃描 win10電腦掃描檔案方法介紹Win10
- 掃描器的存在、奧普 掃描器
- Nikto是一個開源的WEB掃描評估軟體Web
- Win10怎麼使用掃描器功能 win10使用掃描功能的方法Win10
- Vue開源專案使用探索Vue
- 掃描器在工作中的使用
- MySQL中的全表掃描和索引樹掃描MySql索引
- Web漏洞掃描篇-Nessus使用Web
- 使用 KRAWL 掃描 Kubernetes 錯誤
- QingScan掃描器安裝、使用
- 如何使用evilscan 掃描網路
- AWVS掃描器掃描web漏洞操作Web
- 全表掃描和全索引掃描索引
- 手機怎麼掃描檔案?
- win10系統怎麼掃描檔案 win10掃描檔案到電腦Win10
- [20190221]使用nmap掃描埠的問題.txt
- win10系統掃描器提示掃描不到掃描器如何解決Win10
- 掃描器
- 分享一個C端IP和域名線上掃描的開源網站網站
- [20210220]全索引掃描快速索引掃描的邏輯讀.txt索引
- WEB安全漏洞掃描與處理(上)——安全漏洞掃描工具AppScan的安裝使用WebAPP
- win10 如何用檔案掃描修復系統_w10系統如何掃描檔案Win10
- 三維鐳射掃描技術在文保修繕專案中的應用
- win10掃描器在哪開啟 win10如何啟動掃描器Win10
- 一個檔案的開源專案,開啟你的開源之旅
- VueScan Pro for Mac專業掃描器軟體VueMac
- 開源專案推薦:提高研發效率的5個開源專案
- GitHub 專案 README 展示使用本開源庫的 AppGithubAPP
- 使用EventStoreDB實現事件溯源的Python開源專案事件Python
- 使用EventStoreDB實現事件溯源的Java開源專案事件Java
- 【Oracle】 索引的掃描方式Oracle索引
- 什麼是漏洞掃描?漏洞掃描功能有哪些?
- 印表機掃描檔案到電腦怎麼操作 印表機怎麼掃描檔案成電子版
- 怎麼用印表機掃描檔案到電腦 印表機怎麼掃描檔案成電子版
- 使用Spring Boot開發的10個免費開源專案Spring Boot