為什么io.js要從Node.js中分裂出來?

jopen 9年前發布 | 33K 次閱讀 io.js

Node.js中一群不滿Joyent公司控制的信徒發起了另外一個項目io.js,即另外一個支持服務器端JavaScript的變種,稱為io.js或iojs 。他們為什么要這樣做,誰在幕后推動了這一舉措,下面是InfoWorld對io.js團隊成員Mikeal Rogers的訪談,討論他們這樣做的動機以及他們的期望。

為什么io.js要從Node.js中分裂出來?

InfoWorld的:你是這個分支的負責人嗎?

Rogers:還差得遠。Fedor Indutny創建了這個分支及其結構。但是這個分支是在一個開放的治理結構-技術委員會的管理之下的(簡稱TC)。這個團隊這周舉行了第一次會議,成員有:

  • Indutny(在Node.js代碼的貢獻列表上,團隊成員)
  • Trevor Norris(也Node.js的核心團隊成員)
  • Isaac Schlueter(原為Node.js的核心團隊校友)
  • Ben Noordhuis(也是校友)
  • Bert Belder (另一個校友和Node.js的維護者)

注* 均為Node社區的重量級人物

Rod Vagg(Node.js的支持者)也參與了,他創建并管理構建(build)系統。我只是協調和記錄TC會議,并幫助建立議事日程。

InfoWorld: 你們為什么要創建這個分支?

Rogers: 7月以來,我們一直嘗試與Joyent公司一起來轉移項目結構,讓貢獻者和社區可以介入,有效地解決Node.JS面臨的[包括缺乏主動和新的貢獻者而造 成的發布緩慢]的問題。我的猜測是,Fedor厭倦了等待,并開啟了io.js。他沒有進行任何推廣,但我們這些跟他走得很近的人看見了,加入了。雖然我 們都了解關于nodejs所有發布工作的核心內容及流程,其中一些人已經在上面工作過一段時間,但不能跟node.js一起發布,由于商標的限制。

InfoWorld: 你們這些"forkers"是因為不滿Joyent對Node.js的控制而創建這個分支的嗎?

Rogers: 我們都認為,顧問委員會的工作正朝著好的方向發展,但是有些事情我們已經等了很久,很多具體的工作一直沒有實現。在我看來,將Node向前推動的最好的辦法是避開這些問題,并把發布權交給社區,所以這就是我們正在做的。

InfoWorld: io.js的目標是什么? 我看到有些人像Uber已經在提交代碼并使用了。

Rogers: 嗯,首先最大的目標是發布第一個版本。及時的發布與集成V8的新版本在議程的首位。一路上,在當前項目貢獻模型下,我們正在努力吸引更多的人,并確保貢獻 者能夠參與決策及其開放的治理計劃。我們也認為這將更容易吸引更多的企業來推動一個純粹的社區項目,而不是一個由一家公司獨有的。至于Uber在用,我并 沒有注意,但我并不詫異,因為他們一直擔心缺少新的發布。

InfoWorld: 你覺得有與Joyent和ode.js和解的任何機會嗎?

如果Joyent公司決定對Node.js進行開放式的管理,我當然會很高興,我不認為誰會反對,這是我們都期望看到的結果。但我看不到任何跡像,那些想要解決工作問題的人還只是等著。

InfoWorld: io.js下一步會做什么?

Rogers: 在Fedor的生日那天,1月13號發布第一個版本。

原文: http://www.infoworld.com/article/2855057/application-development/why-iojs-decided-to-fork-nodejs.html

譯文: http://ourjs.com/detail/54856a0d0dad0fbb6d000016

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!