IBM 向 Node.js 捐贈 Express 框架,為 Express 醜聞畫上了句號

Catalin Cimpanu發表於2016-02-12

IBM 宣佈將 Node.js 生態系統中最熱門的 Express Web 框架元件,捐贈給 Node.js 基金會。

儘管在伺服器端執行 JavaScript 聽起來很美好,但是對於非行家來說,設定一臺執行 Node.js 的伺服器卻是件相當痛苦的事情。為了解決這個問題,Express(.js) 專案在過去幾年就成為了 Node.js 的一個 Web 應用程式伺服器框架,就像與面向 Ruby 的 Sinatra 一樣。

由於擁有輕巧簡約的特點,Express 已經成為了建立可行的 Node.js Web 服務的事實標準。然而儘管該專案的作用巨大,Express 在過去卻幾經易手,甚至一度是開源社群的巨大丑聞。

TJ Holowaychuk 建立了 Express,但在幾年前幾乎放棄,使得它的發展逐漸掌握在了社群手中。儘管不少開發者放棄了該專案,但在 StrongLoop 表露出贊助意向並後續收購之後,TJ 突然改變主意並很快回歸。

同意將 Express 出售給 StrongLoop 之後,TJ 因為將這個關鍵專案出售給了一個想要掌控它的商業公司,而遭到了開源社群的蔑視

醜聞主要圍繞著一個事實,即 StrongLoop 是一家提供 Node.js 產品的企業,透過收購它就控制了一個被開源社群和競爭對手們所使用的重要的開源專案。

萬幸的是 StrongLoop 並沒有濫用其地位,且該公司在去年秋季被 IBM 所收購,不過這又產生了同樣的問題——畢竟 IBM 也是一家以營利為目的的企業。

現在,在收購 StrongLoop 五個月之後,藍色巨人已經決定平息所有人的恐懼——將 Express 捐贈給 Node.js 基金會,併成為基金會的首個孵化專案。

這意味著決定 Express 未來的所有決定,都將由 Node.js 領導層作出,而 IBM 開源技術副總裁 Todd Moore 也會是董事會的一員。此外,董事會里還有來自許多其它在系統中部署了 Node.js 的企業代表。

相關文章