編輯推薦
本書體系化梳理了開源軟體供應鏈的相關知識,根據對開源軟體供應鏈的背景、定義和特徵等方面的總結,以及對已有相關領域的研究成果的梳理,提出了一個完整的開源軟體供應鏈治理框架。其次,本書注重理論結合實踐,以開源軟體供應鏈治理框架為索引,整合各個核心模塊前沿的研究和實踐成果,提出了一種建設開源軟體供應鏈基礎設施的思路,並分享了實踐效果。最後,本書以循序漸進、逐級遞進的方式組織各章節內容,為不同背景的讀者提供良好的閱讀體驗。內容簡介
開源軟體供應鏈是指開源軟體在開發和運行過程中涉及的所有開源軟體的上游社區、源碼包、二進位包、第三方組件分發市場、應用軟體分發市場,以及開發者和維護者、社區、基金會等,按照依賴、組合等形成的供應關係網絡。相較於傳統軟體供應鏈,開源軟體供應鏈隨著供應層級不斷加深,其規模不斷擴大,導致針對上游的攻擊將更難被發現、影響範圍更廣。本書從開源軟體供應鏈的定義開始,逐步講解開源供應鏈模型、開源供應鏈評估體系、關鍵節點識別與維護等開源軟體供應鏈的關鍵內容。 本書可以作為開源軟體供應鏈領域的研究人員或者工程技術人員的參考用書,也可以作為開源愛好者的入門書籍。作者簡介
梁冠宇,中國科學院軟體研究所工程師,主要研究方向為開源軟體供應鏈風險管理、數據治理、數字簽名。目錄
前言