一窺Google開原碼庫房乾坤 - Google

Catherine avatar
By Catherine
at 2006-12-26T18:02

Table of Contents

[CNET企業應用] 一窺Google開原碼庫房乾坤

Joris Evers著.唐慧文譯  2006/12/26

搜尋巨人Google大量使用開放原始碼軟體,也積極參與許多開原碼程式的開發計畫,甚
至是部分計畫的贊助者。

Google開原碼計畫經理Chris DiBona表示,Google的電腦系統上安裝各式各樣的開原碼
軟體,例如Ubuntu。該公司最近也依據開原碼授權釋出用來開發Java軟體的Google
Web Toolkit,以協助程式設計師打造Web 2.0應用程式。

Google還出資贊助一項稱為「Net Trust」的計畫。這項開原碼程式的原始碼最近透過
Google Code (Google為開原碼開發人員建立的線上協作園地)發布。Net Trust由印第
安納大學的L.Jean Camp率先發起,是一項反網路釣魚(antiphishing)軟體開發計畫,
其作用是根據網路使用者所屬社群的成員對網站的評價,來標註某網站值不值得信任。

日前DiBona接受CNET News.com專訪時表示,Google雖積極參與開原碼活動,但Google
也篤信專屬(proprietary)軟體的價值。他提到Google偏好的開原碼程式、Java開放原
始碼對Google的影響,以及有些程式碼Google絕不會對外部開發人員開放的理由。以下
是訪談摘要。

問:Google支持開原碼計畫的標準何在?

DiBona答:必須考量三件事。有時,Google的工程師會拿某個計畫給我們過目,希望我
們出資贊助。我們會研究看看,評估那項計畫構不構成合理的投資條件。所謂「合理」
,意味如果投資的話,會不會催生更多的程式、或培育出更多的開原碼程式開發人員、
或對開原碼社群作出某種別的貢獻。

我們已釋出許多程式碼,但我們比較可能參與既有的社群,而不是自己從頭建立新社群
。檢視我們贊助過的活動,即可知道那些計畫都符合這三項標準中的一項,或不只一項
。比方說,Net Trust基本上協助這所大學(印第安納大學)編寫更多的開原碼程式,並
培養出更多的開原碼程式開發人員,因為可徵召一群學生投入此事。我們贊助這類計畫
的範圍很廣。

問:Net Trust是Google從旁協助的開原碼計畫之一,來龍去脈為何?

答:約莫一年前,某個Google工程師與這個開原碼集團接觸。他的朋友在印第安納大學
就讀,正在研究如何運用社交網路反制網釣問題。我們曾贊助許多的開原碼軟體,而這
項計畫聽起來很有意思。後來我們跟Jean Camp面談,進一步了解她的研究計畫,覺得
很有趣,所以就出資贊助。

簡單說,Net Trust是一種讓使用者互相參考意見,以確認某個網站的確是表裡如一,
而不是掛羊頭賣狗肉。背後的觀念是:如果你信任你的朋友,也連帶信任你朋友的朋友
,那麼你對網際網路的信任感就會增加一些。這很吸引人。

問:有很多人要求你支持開原碼計畫嗎?

答:提到開原碼跟錢,有趣的是,錢未必能轉化成程式碼。我們非常注重贊助活動會不
會產生程式。意思是,當登門造訪的人想做的不是以程式為導向的活動時,我們不支持
。眾所周知,如果你想寫程式,跟我們很好談;如果你要的是建立別的管理組織,就不
怎麼好談。

問:Google本身可曾產生開原碼計畫?

答:我們曾經釋出許多程式碼,但我們比較可能參與既有的社群,而不是建立新的社群
。我寧可在(Linux)核心之上添加修補程式,而不是另外再打造新的核心。我寧可在
Apache上加入修補程式,而不是另外再創造新的Apache。我認為這樣做更好。

問:Google或Google人參與的頂尖開原碼計畫為何?

答:各種的Apache計畫,以及整體而言,Apache軟體基金會。不過,我們聘請Andrew
Morton之後,也很重視Linux核心。我們曾回饋一些修補程式給MySQL,但MySQL也許擠
不進前五名。我們另撥出許多人力投入OpenBSD和OpenSSH。

問:Firefox呢?

答:喔,Firefox當然有。我不知道為什麼忘了提。

問:Firefox顯然是用戶端程式,除此之外,你們參與的其他開原碼計畫似乎都偏向伺
服器方面。這是巧合呢,還是你們偏重伺服器計畫呢?

答:大致來說,的確是如此。 (明天待續)

http://taiwan.cnet.com/enterprise/technology/0,2000062852,20113287,00.htm

--
Tags: Google

All Comments

建立一個搜尋引擎搜尋訂閱的Blog

Olive avatar
By Olive
at 2006-12-25T23:09
如何建立一個搜尋引擎,搜尋Google Reader訂閱的Blog 我一直期待G Reader有一個功能, 就是能提供搜尋我所訂閱Blog, 類似Google mail(Gmail)那樣可以搜尋所有的e-mail, 但Google Reader目前仍沒有創造這樣的功能~~ :p。 不過Google的 ...

adsense 不給申請~"~

Elizabeth avatar
By Elizabeth
at 2006-12-25T21:20
我剛剛申請比較神奇.. 最後問我有沒有google的帳戶可以登入 我爽快的輸入Gmail他竟然跟我說... 此mail已經接受過申請不可使用 見鬼了..... 然後我回到首頁 用我的Gamil登入 他又說沒有此帳號=.= 最後 無計可施之下 我只好輸入MSN的eamil了(默) - ...

Remember the Milk - Google Calendar的工作列表外掛

Isabella avatar
By Isabella
at 2006-12-25T20:04
http://www.rememberthemilk.com/ Google Calendar的使用哲學跟一般的行事曆一樣, 使用時都是指定好時間區間,或者整日排定為工作天。 很遺憾的是Google Calendar似乎沒有todo list(工作列表) 自從google calendar推出新功能 Ca ...

google adsense 問題

Olive avatar
By Olive
at 2006-12-25T16:01
1.小弟的 google adsense 廣告 只會顯示公益廣告 是不是被停帳號 2.請問支票抬頭 個人姓名 小弟是郵局帳戶 google能填中文嗎 如何轉換英文 還有姓及名的順序 因為不知支票如何對英文抬頭 3.如果被停帳號 要如何解決 另外從申請嗎 google是對哪個資料 確定是同一人申請 ...

google 廣告 的問題

Olive avatar
By Olive
at 2006-12-25T15:40
※ 引述《youwin0125 (零貝今哪裡沒白啦)》之銘言: : ※ [本文轉錄自 ask 看板] : 作者: youwin0125 (零貝今哪裡沒白啦) 看板: ask : 標題: [問題] google 廣告 的問題 : 時間: Mon Dec 25 14:55:00 2006 : 小弟看到 http: ...