GitHub宣布收購npm 接管整個JavaScript生態系統
Nat Friedman(GitHub CEO)宣布 GitHub已簽署收購 npm 的協議,並表示npm加入GitHub後會繼續免費提供public registry服務。交易完成後,GitHub的工作重點包括:
- 為registry 服務提供更好的基礎設施和平台,保證npm 更快、更可靠以及擁有更強大的伸縮性
- 改進核心體驗
- 保持與JavaScript 社區的積極互動
未來會將npm 集成至GitHub以提升開源軟件供應鏈的安全性,並讓用戶能夠跟踪從GitHub PR 到修復問題的 npm 軟件包版本的更改。
一些要點:
- 繼續為使用npm Pro, Teams 和Enterprise 託管私有registry 的付費客戶提供支持
- 未來會將npm付費客戶的私有npm軟件包遷移至GitHub Packages,以使npm專注於成為JavaScript的大型public registry
對於GitHub的這一收購行為,有開發者評論道:微軟通過收購GitHub接管了整個開源生態系統,通過收購npm接管了整個JavaScript生態系統,通過Visual Studio Code佔領了大部分開發者的機器,通過TypeScript改變了開發者使用JavaScript的方式。因此可以認為,JavaScript現在基本上是屬於微軟的。
另外,還有不少開發者的關注點是:為什麼不是“微軟收購npm”呢?有人提到,微軟制定了不允許Microsoft+GitHub 進行聯合曝光的政策。微軟希望保持GitHub 的聲譽和品牌的純粹性,而不是將GitHub 和Microsoft 混為一談。