Node.js中一群不滿Joyent公司控制的信徒發(fā)起了另外一個項目io.js,即另外一個支持服務(wù)器端JavaScript的變種,稱為io.js或iojs 。他們?yōu)槭裁匆@樣做,誰在幕后推動了這一舉措,下面是InfoWorld對io.js團隊成員Mikeal Rogers的訪談,討論他們這樣做的動機以及他們的期望。
InfoWorld的:你是這個分支的負(fù)責(zé)人嗎?
Rogers:還差得遠(yuǎn)。Fedor Indutny創(chuàng)建了這個分支及其結(jié)構(gòu)。但是這個分支是在一個開放的治理結(jié)構(gòu)-技術(shù)委員會的管理之下的(簡稱TC)。這個團隊這周舉行了第一次會議,成員有:
- Indutny(在Node.js代碼的貢獻(xiàn)列表上,團隊成員)
- Trevor Norris(也Node.js的核心團隊成員)
- Isaac Schlueter(原為Node.js的核心團隊校友)
- Ben Noordhuis(也是校友)
- Bert Belder (另一個校友和Node.js的維護(hù)者)
注* 均為Node社區(qū)的重量級人物
Isaac現(xiàn)為NPM的負(fù)責(zé)人:下一階段的NodeJS:TJ負(fù)責(zé)Node,NPM可能要收費
Ben的故事 一個人稱代詞引發(fā)的論戰(zhàn):Joyent宣布Ben退出Node.JS開發(fā)
Rod Vagg(Node.js的支持者)也參與了,他創(chuàng)建并管理構(gòu)建(build)系統(tǒng)。我只是協(xié)調(diào)和記錄TC會議,并幫助建立議事日程。
InfoWorld: 你們?yōu)槭裁匆獎?chuàng)建這個分支?
Rogers: 7月以,我們一直嘗試與Joyent公司一起來轉(zhuǎn)移項目結(jié)構(gòu),讓貢獻(xiàn)者和社區(qū)可以介入,有效地解決Node.JS面臨的[包括缺乏主動和新的貢獻(xiàn)者而造成的發(fā)布緩慢]的問題。我的猜測是,F(xiàn)edor厭倦了等待,并開啟了io.js。他沒有進(jìn)行任何推廣,但我們這些跟他走得很近的人看見了,加入了。雖然我們都了解關(guān)于nodejs所有發(fā)布工作的核心內(nèi)容及流程,其中一些人已經(jīng)在上面工作過一段時間,但不能跟node.js一起發(fā)布,由于商標(biāo)的限制。
InfoWorld: 你們這些"forkers"是因為不滿Joyent對Node.js的控制而創(chuàng)建這個分支的嗎?
Rogers: 我們都認(rèn)為,顧問委員會的工作正朝著好的方向發(fā)展,但是有些事情我們已經(jīng)等了很久,很多具體的工作一直沒有實現(xiàn)。在我看來,將Node向前推動的最好的辦法是避開這些問題,并把發(fā)布權(quán)交給社區(qū),所以這就是我們正在做的。
InfoWorld: io.js的目標(biāo)是什么? 我看到有些人像Uber已經(jīng)在提交代碼并使用了。
Rogers: 嗯,首先最大的目標(biāo)是發(fā)布第一個版本。及時的發(fā)布與集成V8的新版本在議程的首位。一路上,在當(dāng)前項目貢獻(xiàn)模型下,我們正在努力吸引更多的人,并確保貢獻(xiàn)者能夠參與決策及其開放的治理計劃。我們也認(rèn)為這將更容易吸引更多的企業(yè)來推動一個純粹的社區(qū)項目,而不是一個由一家公司獨有的。至于Uber在用,我并沒有注意,但我并不詫異,因為他們一直擔(dān)心缺少新的發(fā)布。
InfoWorld: 你覺得有與Joyent和ode.js和解的任何機會嗎?
如果Joyent公司決定對Node.js進(jìn)行開放式的管理,我當(dāng)然會很高興,我不認(rèn)為誰會反對,這是我們都期望看到的結(jié)果。但我看不到任何跡像,那些想要解決工作問題的人還只是等著。
InfoWorld: io.js下一步會做什么?
Rogers: 在Fedor的生日那天,1月13號發(fā)布第一個版本。
原文地址: infoworld.com
哈爾濱品用軟件有限公司致力于為哈爾濱的中小企業(yè)制作大氣、美觀的優(yōu)秀網(wǎng)站,并且能夠搭建符合百度排名規(guī)范的網(wǎng)站基底,使您的網(wǎng)站無需額外費用,即可穩(wěn)步提升排名至首頁。歡迎體驗最佳的哈爾濱網(wǎng)站建設(shè)。
