Google與Eclipse合作 圖謀稱霸開源領(lǐng)域
【51CTO特稿】在去年9月份,Eclipse基金會(huì)討論并確定了很多2010年要投入的項(xiàng)目和工作,這些項(xiàng)目中,最吸引人的,也是反響最大的就是Eclipse Labs。上周,Eclipse Foundation非常激動(dòng)的宣布了該項(xiàng)目已經(jīng)進(jìn)入實(shí)質(zhì)階段,這應(yīng)該非常感謝Google的支持和投入,并且Google已經(jīng)推出一個(gè)基于Eclipse的Workspace Mechanic項(xiàng)目。
Eclipse是一個(gè)非常龐大并且充滿活力的商業(yè)和開源社區(qū),并且經(jīng)過(guò)了多年的積累和時(shí)間考驗(yàn)。對(duì)于Google Code、SourceForge、Codehaus等機(jī)構(gòu)來(lái)說(shuō),無(wú)論是從產(chǎn)權(quán)角度來(lái)說(shuō),還是從投入成本來(lái)說(shuō),重新開發(fā)一個(gè)Eclipse都是不值得,也是不劃算的,并且也很難達(dá)到Eclipse的影響力。因此完全可以尋找一個(gè)更適合的途徑,來(lái)解決這些機(jī)構(gòu)之間的資源協(xié)調(diào)問(wèn)題。
去年,Eclipse開始與那些在Google Code上托管項(xiàng)目服務(wù)的機(jī)構(gòu)進(jìn)行了合作領(lǐng)域的討論,尋找適合的Google Code與Eclipse合作途徑。非常高興的是,很快大家就達(dá)成了一致,決定成立一個(gè)Eclipse Labs,一個(gè)全新的,結(jié)合Eclipse與開源項(xiàng)目之間的橋梁。
什么是Eclipse Labs?
如果你參與過(guò)Google Code項(xiàng)目,那么你可以很快了解什么是Eclipse Labs。通過(guò)Eclipse Labs 可以快速訪問(wèn)問(wèn)題跟蹤系統(tǒng)以及源代碼庫(kù),達(dá)到快速創(chuàng)建開源項(xiàng)目的目的。缺省情況下,通過(guò)Eclipse Labs創(chuàng)建的項(xiàng)目,采用的是EPL協(xié)議,但是也可以采用其他Google Code所允許的協(xié)議。任何人,在任何時(shí)候,都可以通過(guò)Eclipse Labs來(lái)創(chuàng)建項(xiàng)目(前提是要接受Google Code和Eclipse Labs使用條件)。另外Eclipse Labs推薦的命名空間是org.eclipselabs,但是這不是強(qiáng)制要求。
Eclipse Labs 也推薦在項(xiàng)目的描述信息中使用或創(chuàng)建特定的標(biāo)記或標(biāo)簽。Eclipse已經(jīng)在Eclipse Labs的搜索頁(yè)中提供了一系列這樣的標(biāo)簽,同時(shí)也將在未來(lái)的幾個(gè)星期內(nèi)提供一套與搜索這些標(biāo)簽相關(guān)的API。為了更好的合作和推廣Eclipse Labs,Eclipse希望在采用Eclipse Labs的項(xiàng)目主頁(yè)上帶有明顯的Eclipse Labs標(biāo)識(shí)。例如在Eclipse BIRT項(xiàng)目中,會(huì)列出所有采用Eclipse Labs開發(fā)的插件,并且給出相應(yīng)標(biāo)記。同時(shí)Eclipse也希望能夠?qū)⑴cEclipse Labs相關(guān)市場(chǎng)結(jié)合起來(lái),相信,通過(guò)Eclipse Labs平臺(tái),將為開源項(xiàng)目創(chuàng)造更多合作與發(fā)展的機(jī)會(huì)。
Eclipse Labs不能做什么?
Eclipse Labs與Eclipse之間是存在區(qū)別的,是開源社區(qū)與Eclipse之外的第三個(gè)選擇,因此不能稱其為Eclipse項(xiàng)目。因此如果希望在Eclipse中使用Eclipse Labs項(xiàng)目,需要經(jīng)過(guò)合理的授權(quán)過(guò)程。如果某個(gè)項(xiàng)目希望通過(guò)這個(gè)過(guò)程受益,必須首先成為Eclipse成員之一。
前景
現(xiàn)在Eclipse Labs已經(jīng)對(duì)商業(yè)開放,不過(guò)還處于beta階段,所以希望大家能給更多的反饋。我們希望在Eclipse基金會(huì)的眾多項(xiàng)目中,Eclipse Labs能夠快速成為一個(gè)突出的項(xiàng)目。我們也希望這一過(guò)程更為簡(jiǎn)單,讓大家體會(huì)到基于Eclipse Labs開發(fā)開源項(xiàng)目一個(gè)非常激動(dòng)的事情。并不是所有的項(xiàng)目都必須直接進(jìn)入Eclipse基金會(huì),我們希望途徑是項(xiàng)目從Eclipse Labs,到一定階段之后,可以選擇進(jìn)入Eclipse基金會(huì)。
非常感謝Google
整個(gè)過(guò)程,Google員工一直參與其中,再次顯示了Google對(duì)開源社區(qū)的承諾和支持?,F(xiàn)在,沒有Google的自持,Eclipse Labs是不可能的事情。也感謝Eclipse Labs的帶領(lǐng)人,Ian Skerrett。
【51CTO觀察】Eclipse基金會(huì)多年以來(lái),雖然推出了最優(yōu)秀的Eclipse開發(fā)工具,但是在其他開源項(xiàng)目上表現(xiàn)一直一般。Google這個(gè)IT巨頭也一直在窺視開源市場(chǎng)。兩者如何結(jié)合在一起,并且結(jié)合的方式是提供一個(gè)最便捷的開源軟件開發(fā)平臺(tái)。其目的非常明顯,就是要圖謀稱霸開源領(lǐng)域。在這樣一個(gè)平臺(tái)上,51CTO相信,會(huì)有更多開源項(xiàng)目,特別是剛剛啟動(dòng)的開源項(xiàng)目加入進(jìn)來(lái)。因?yàn)橥ㄟ^(guò)這樣一個(gè)平臺(tái),可以讓更多的開發(fā)者隨之隨地參與開發(fā)工作,也可以更好的利用已經(jīng)存在的項(xiàng)目資源。
【編輯推薦】