谷歌另類“開源” 程度仍不及Facebook和Twitter
TechRepublic的首席記者Nick Heath發(fā)布了一篇文章,稱為了鼓勵開發(fā)者使用其云計算平臺,谷歌在GitHub上發(fā)布了其云計算服務(wù)的代碼樣本(如App Engine和BigQuery)。但有分析師認為,谷歌開源做的仍然不夠,沒有達到Facebook和Twitter的程度。
以下為文章全文:
谷歌正通過在GitHub發(fā)布代碼示例試圖來鼓勵更多的開發(fā)者使用其云平臺服務(wù)。
目前有36個與App Engine、BigQuery、Compute Engine、CloudSQL和Cloud Storage等項目和工具的有關(guān)代碼可供下載。
大部分的示例代碼是為了幫助開發(fā)人員圍繞這些云服務(wù)構(gòu)建應(yīng)用程序。谷歌已經(jīng)提供了一系列的“啟動項目”,該程序用于演示簡單的任務(wù),比如如何連接這些服務(wù)API,并且可在各種語言(如Java、Python和Ruby)環(huán)境下運行。
Google Compute Engine的開發(fā)人員Julia Ferraioli本周四在一篇博客中表示:“我們將繼續(xù)添加資料庫,以說明解決方案,如Google App Engine上經(jīng)典的留言薄應(yīng)用。另外,你還將看到一些使你的生活更容易的工具,如一個OAuth 2.0助手。”
RedMonk分析公司的聯(lián)合創(chuàng)始人James Governor表示,谷歌發(fā)布此代碼,旨在吸引開發(fā)者到其云平臺上。
“開放平臺越來越多的今天,如果你的開放平臺不是開源的并且沒有訪問代碼,開發(fā)人員將不會使用它,”他說,“谷歌還沒有通過任何方式來實現(xiàn)最積極的開源。我認為他們感覺‘這是一個在云中的服務(wù),任何人都可以使用,所以我們不需要開源的代碼’,谷歌需要更加開放。”
不過,他表示當谷歌試圖吸引開發(fā)者到其開放平臺時,這個最初的版本沒有達到其他網(wǎng)絡(luò)巨頭的開放性,如Facebook和Twitter。
“谷歌一直試圖讓人們在這些圍繞平臺運行的框架內(nèi)進行協(xié)作,而不是關(guān)注代碼本身,”他說,“如果Facebook或Twitter也這么做,他們可能會提供源代碼。”
Governor表示,谷歌在選擇在GitHub發(fā)布此代碼時,它有它自己的在線項目托管環(huán)境——Google Code,這承認了GitHub的社區(qū)的實力。
GitHub目前有170萬名軟件開發(fā)人員的忠實用戶,他們平均每天更新8萬個并新建7千個軟件庫。
谷歌從最初的搜索業(yè)務(wù)發(fā)展到今天,證明了它始于一個社交搜索,這就是為什么谷歌支持GitHub的原因。