最新開源指數(shù)發(fā)布:VSCode成為第一代碼編輯器!
投資機構 Two Sigma Ventures 上周發(fā)布了最新的開源指數(shù) (Open Source Index),這是一份 GitHub 上最受歡迎且增長最快的 TOP100 開源項目的目錄。
值得一提的是,該指數(shù)對項目考察的指標不包括其在 GitHub 的 Star 數(shù)量,具體的分數(shù)由下面列出的變量的加權平均值計算出來,這個分數(shù)被 Two Sigma Ventures 稱為“TSV 分數(shù)”(TSV Score)。
- Watcher 數(shù)量 (40%) – 項目的 Watcher 數(shù)量是評估項目受歡迎程度的主要指標
- Watcher 增長量 (25%) – 項目在過去一個季度的 Watcher 增長量代表了它在開發(fā)者生態(tài)系統(tǒng)中的發(fā)展趨勢
- Contributor 數(shù)量 (15%) – contributor 數(shù)量反映了社區(qū)活躍程度
- 發(fā)布節(jié)奏 (10%) – 根據(jù)項目在其生命周期中已經(jīng)提交的 commit 次數(shù)來計算發(fā)布節(jié)奏,該指標主要是反映項目的發(fā)展和增長速度
- 社區(qū)健康度評分 (10%) – 這里使用了 Github 自己的社區(qū)健康度評分指標,該指標評估了一個倉庫及其文檔的維護情況
根據(jù)上述評估策略,最終得出的結果如下(已按 TVS 分數(shù)由高到低排名):
Two Sigma Ventures 對開源指數(shù)進行了一些解讀:
- 百度 Apollo 是這份目錄中增長最快的項目(季度 Watcher 增長量為 21.08%)。Two Sigma Ventures 認為,百度與美國的自動駕駛汽車同行不一樣,它采取了與其他 40 家公司合作,并通過開放的方式來開發(fā)自動駕駛汽車,此外還開源了其核心技術。在過去的一個季度里,人們對該項目的興趣大增,因為百度已獲得在中國和加利福尼亞州進行完全無人駕駛道路測試的批準。
- VS Code 是最受歡迎的代碼編輯器。在這份目錄中,它是第 11 個最受歡迎的開源項目,并已成為軟件開發(fā)者群體中最常用的代碼編輯器。
- 科技巨頭是開源的重要貢獻者,尤其是谷歌。Two Sigma Ventures 指出,許多大型科技公司均創(chuàng)建和維護了開源項目,但沒有一個公司的貢獻超過谷歌。上述的 TOP100 項目中有 8 個由谷歌創(chuàng)建和維護 (Tensorflow, Flutter, Kubernetes, Material-Design, Guava, Angular, AngularJS, Angular CLI);微軟僅次于谷歌,貢獻了 3 個項目 (VScode, TypeScript, PowerToys);Facebook 貢獻了 2 個 (React, Create-React-App);Square 貢獻了 2 個 (retrofit, okHttp)。
- JavaScript 依然具有統(tǒng)治地位。過去十年里,JavaScript 已成為具有主導地位的 Web 技術,這在該目錄中顯而易見。TOP100 項目中有 32 個使用 JavaScript 編寫,其中前 10 項目中有 4 個采用 JavaScript 編寫 (React, Vue, AngularJS, Angular)。第二流行語言是 Java,TOP100 項目中有 22 個將其作為底層語言。
- 初創(chuàng)公司主導和發(fā)展了不少開源項目以及技術。TOP100 項目中有 7 個由私人、或由風險投資支持的初創(chuàng)公司創(chuàng)建,或者由原始項目創(chuàng)建者建立的商業(yè)實體來維護,其中包括 Redis、Hashicorp (Terraform)、Grafana、Vercel (NextJS)、Confluent (Apache Kafka )、Databricks (Apache Spark)、Preset (Apache Superset)。
Kubernetes 仍為默認的容器編排技術。Kubernetes 不僅排在第 5 名,如果按 contributor 數(shù)量來計算還排在了第 3 名,總共有 3730 名 contributor,這是一個高度活躍的開發(fā)者社區(qū)。