Chris diBona 谈 Google 与开源及 Ubuntu

标签: 新闻 google 开源 | 发表时间:2011-07-12 05:43 | 作者:riku Riku
分享到:
出处:http://wowubuntu.com

英文原文:Google: "Android is the Linux desktop dream come true"
原作者:Andreas Proschofsky / 译者:Riku

这篇文章是由 derStandard.at 网站记者 Andreas Proschofsky 撰写,主要内容是今年 5 月中旬在 Googles I/O 会议上对 Google 开源主管 Chris DiBona 的采访总结。在此次采访中 Chris DiBona 主要谈了 Linux 及开源项目在 Google 公司中所占的地位及扮演的角色、提到了Ubuntu 及 Google 自家定制版 Goobuntu 、并称是 Android 圆了 Linux 桌面梦想。

Google 开源主管 Chris DiBona

由于时间及能力有限,我只对部分采访对话进行了翻译,完整的英文原文见这里

- derStandard.at: 你是否可以给我们一点概述,Google 依赖开源软件到什么程度?

Chris DiBona: 相信很多人都知道 Android 和 Chrome,但开源在 Google 中是非常庞大的。在过去 5 年中,我们向外部世界发布了大概 1300 个开源项目,总计约2400万到2500万行代码,使用了各种的许可协议。因此基本上无论你使用哪种设备或电脑,很有可能里面包含了我们提供的一些代码。

- derStandard.at: 这意味着在 Google 默认采用开源的方式来发布软件?或者你会积极的尝试去说服开发者用开源方式来发布他们的代码?

Chris DiBona: 我们的工作是让这个步骤变得更加容易,而不是去领导任何人。工程师知道他们想去做什么,当他们与我们接触时,他们只是想要在这一过程中得到一些帮助。

- derStandard.at: 你是否可以给我们一些相关的例子?

Chris DiBona: 比如说你是一位工程师,想要为 GCC 发布一份补丁,你只需要发给我们,我们会审核后并进行批准。假如你贡献的代码很棒,几次之后我们会告诉你今后可以跳过我们这一环节。

对于大项目,比如 Android 和 Chrome,我们会花费数年时间。在 G1 出来以前,我们与 Android 的那帮家伙大概交流了3年的时间,帮忙他们遵守许可协议、选择和战略。

- derStandard.at: 你通常会让小项目使用哪种许可协议?

Chris DiBona: 我们默认会用 Apache 许可协议,假如他们想要用其他的,我们会告诉他们原因及意义,就像当你想在 FireFox 上创建一些东西时,Apache 许可协议是不合适的。

- derStandard.at: 为什么你选择 Apache 作为默认许可协议?

Chris DiBona: 我们真是非常喜欢他,它有几个亮点使它变得非常流行。显然你可以获取版权授权,就像所有的开源协议一样你可以免费使用和修改代码。但还需要说的是,我们所拥有的涉及到那个软件的专利权对你同样免费,并且你的用户也是。但唯一的例外是,假如你起诉我们,那么你不再拥有受权,反之,那是你的。你不必担心今后我们会找你麻烦。

- derStandard.at: 在早期的采访中我看到你提及到,在 Google 内部 MySQL 也许是最重要的开源项目...

Chris DiBona: 我想这在当时也许是对的,但我不认为这永远是对的...

- derStandard.at:  这是否是因为与 Oracle 有关而变得“更加复杂”?(Oracle 现在拥有了 MySQL)

Chris DiBona:  这当然会变得更加复杂[大笑],但我认为 MySQL 正在褪去光环,不仅仅是在 Google 。

derStandard.at: 那你们使用什么替代品?

Chris DiBona:  我们依旧在广告系统中的一部分使用了 MySQL,但当 Google 越来越大进,商业数据库,甚至开源的都无法满足需求,因此我们自已编写了 BigTable 和 Megastore 。

- derStandard.at: 除了你们自已开发的,哪一个开源项目对 Google 来说是最重要的?

Chris DiBona: 老实说,应该是 GCC。但还有 Linux kernel 和所有的编译工具,及 Java , C++ 及 Ptyhon 语言。还有我们发现 OpenSSL、FFmpeg  这样的工具对我们来说也很重要。

- derStandard.at: 在 Google 内部会在哪里使用 Linux ?

Chris DiBona:  任何地方,Google 内部的每一个生产机器/服务器都是跑 Linux ,当然还有 Android 和大量的桌面机器。

- derStandard.at:桌面机上运行 Linxu 的百分比是多少?

Chris DiBona: 这是一个好问题。我们有 Linux ,非常非常少量的 Windows ,及有着相当数量的 Mac OS X。假如单看笔记本的话大概 70%是 Mac OSX ,其余大部分都是 Linux ,我们是 Apple 的巨大消费者。工程用的桌面机基本都是运行 Linux 。我们内部使用的是基于 Ubuntu 的衍生版,称之为 "Goobuntu”,整合了我们的网络,根目录运行在文件服务器上,同时内置了一些开发者使用的附加工具。

同时,我们正在尝试部署 ChromeOS ,但 ChromeOS 真的不适用于开发,我有这样一台设备,对我来说当我不做软件开发的时候,它非常完美,但无法完全替代其它设备。

- derStandard.at:  你们会密切跟进上游 Ubuntu ?

Chris DiBona: 我们在尝试,但每一个组织的问题都是跟进主线,你想要紧密跟进但又不能过于紧密,因为你需要提供一个稳定的界面给你的用户。眼下我们已经相当接近,但老实说我真不知确切的数字。

- derStandard.at: Ubuntu 目前切换到了新的用户界面 Unity ,你们是否会部署它?

Chris DiBona: 我们可能不会用它,除非它能与我们的工具超级兼容。大量 Google 员式使用 Eclipse ,VIM 及 Emacs ,这些玩意都能很好的使用在 Ubuntu 上。

- derStandard.at: 因此基本上你们只需要 GTK+ ?

Chris DiBona: 是啊,并且 Untiy 仍然是支持 GTK+ 的,对吧?[大笑]

Ubuntu 面临着一条非常有趣的道路,我不知道你是否听说过,Shuttleworth 说在未来四年内想让 Ubuntu 获得 2 亿的用户。当我听到后,我的想法是“哇,那是个超自信的目标(aggressive target) ”。

- derStandard.at: 你知道他们现在有多少用户吗?

Chris DiBona: 他们说有 1200 万,听起来不错,但你无法获得确认。

给你一些数字:我们曾公开过我们现在每天会激活 350000 台 Android 设备,因此在两年时间内就会超过有 2 亿台设备,这在桌面世界中是一个相当惊人的数字。

- derStandard.at: 像 Google 这样的公司是如何在新开发项目上对保密及开源进行平衡的?

Chris DiBona: 这取决于项目,比如 Chrome ,所有的提交都是即时上线的。而由于市场需求的不同,Android 的发布模式就有很大不同。

- derStandard.at: 多年来我们一直在谈论关于 Linux 桌面及变得真正成功的机会,你是否认为这个问题同样与移动平台的崛起有关?

Chris DiBona: 这是一个大问题,人们会接受像 ChromeOS 或 Android 这样的 Linux 桌面吗?假如回答是的话,其实我认为事实也是如此,那么 Linux 桌面将变得非常流行。但我不认为“经典的” Linux 桌面会像 Mac OS X 或 Windows 一样那么流行。

- derStandard.at: Google 举办 "Summer of Code"  好几年了,赞助学生去改进开源软件,为什么 Google 会有兴趣做此事?

Chris DiBona: Google 在此有着大量的兴趣,我们需要更多的开源代码被创造,及更多的开源开发者。正是开源开发者创建的标准及协议让 Internet 免费及更具竞争力。另外还有一定量的 Googler 正是来源于此活动。

- derStandard.at: Google Code 上使用最多的许可协议是哪一个?

Chris DiBona: 根据我最近读到的数字来看,大约一半是 Apache ,一半是 BSD ,还有就是很少很少的 GPL

- derStandard.at: 为什么 Google Code 现在还没有支持 Git ?

Chris DiBona: 因为我们没有做 [大笑]。

- derStandard.at:  那么你们正在这么做吗?

Chris DiBona: 是的,我们会添加它。

# 本文采用CC协议进行授权,转载本文请注明本文链接。/ 8 条留言
-
Twitter / Buzz / 微博 / 问答 / 投稿 / 加入我们 wow0slx6bcs721xo1udcc
- 高性价比 Ubuntu VPS / 本站架设于 PhotonVPS / 定制 Ubuntu T-Shirt
相关文章:
Google Music Manager for Linux
Ubuntu 新字体进入 Google Font Directory
Google Plus 帐号及邀请
Ubuntu 10.04.3 发布
Ubuntu 编译 Linux 3.0-rc4
无觅

相关 [chris dibona google] 推荐:

Chris diBona 谈 Google 与开源及 Ubuntu

- Riku - Wow! Ubuntu
英文原文:Google: "Android is the Linux desktop dream come true". 原作者:Andreas Proschofsky / 译者:Riku. 这篇文章是由 derStandard.at 网站记者 Andreas Proschofsky 撰写,主要内容是今年 5 月中旬在 Googles I/O 会议上对 Google 开源主管 Chris DiBona 的采访总结.

Chris Farmer:最新世界十大顶级VC排名

- mk - 36氪
今天,来自风险投资机构General Catalysy Partners的Chris Farmer发布了其通过InvestorRank规则统计出来的世界十大顶级VC机构,它们的排名分别是:. 这个排名是不是同人们一般印象中的排名不一样. 他采用的InvestorRank规则是这样的:. 就像Google的网页排名算法是根据一个网页从其他网站获得的链接多少来进行排名一样,他也根据VC机构之间相互创建的联系来对它们进行排名.

TED演讲_如何在六个月内学会一门外语】教育家Chris-健身氧吧的秒拍

- -
【TED演讲:如何在六个月内学会一门外语】学习一门第二语言,对全世界的人们来说都是一项苦差事. 教育家 Chris Lonsdale,结合知名案例和自己的新鲜理念,为大家介绍六个月从零学会一门外语的具体方法.

谷奥: Google = Google+

- 吞佛 - 谷奥聚合——谷奥主站+谷安 aggregator
在上周举办的Google Zeitgeist 2011大会上,John Battelle问Larry Page:在Google大部分的历史里,人们会想到搜索,那么Google品牌=搜索. 但在随后Google的发展史里,Google品牌会等于什么. Larry Page并未直面回答这个问题,至少没有从市场角度来回答.

Google宣布Google CDN

- way - Solidot
Google宣布了最新的帮助加快互联网速度的工具Page Speed Service,加快静态网页的载入速度,不支持动态网页. 在开发者注册该服务之后,可将网站的DNS入口记录指向Google,然后Page Speed Service从服务器上抓取内容,采用最佳的Web性能方案重写网页,通过Google在全球部署的服务器将内容展示给终端用户,加快网页载入速度.

Google将关闭Google Labs

- yifan - Solidot
Google宣布将关闭Google实验室,搜索巨人表示此举将帮助他们将精力集中在优先的产品项目上. Google称,关闭Google实验室意味着大部分试验项目将会被放弃,但不是每一个项目都会被抛弃. Google会将部分试验项目整合到其它产品中. Android应用程序如Google Goggles和Google Listen,则将会继续留在Android Market中.

當Google Docs遇上Google Finances

- 沒有暱稱 - 海芋小站
Google Finances是由Google所推出的一個財經服務,裡面記錄了全球的財經資訊,而如果我們要在Google文件中插入這些財經資訊,如某支股票的收盤價,開盤價等資訊,那要怎麼辦到呢. Google其實提供了非常簡單的函式,怎麼用就往下看啦. 其實在Google文件的試算表中,以插入股票為例,只要輸入「=GoogleFinance("股票代碼.tw"; "參數")」就可以了,以鴻海為例,代碼就是「2317」,記得一定要加變成「2317.tw」才可以.

Google Reader将和Google+整合

- Richard - 月光博客
  Google Reader官方博客宣布,即将对Google Reader进行重大改版,并和Google+进行整合,新版本将重新设计,包括friending、following等功能将会被删除. 之前Google Reader的社交功能是和Buzz整合,随着Buzz的关闭,Google Reader的改版有可能会和以前的Buzz一样,将关注和被关注整合到Google+中,然后用户在Google Reader的分享自动同步到Google+.

Google Plus新政

- iVane - 槽边往事
本周早些时候,我的Google Plus帐号被停权了. 页面提示上写着:Your account was suspended.理由是我违反了Google Plus的《社区准则》(相关链接),却又没有明确指出我违反了哪一条. 于是,我只好向提交了申诉表单(相关链接). 这一次,Google Plus明确指出,问题出在我的ID“和菜头”,这一ID的命名法违背了《社区准则》的第八条:.

谈谈 Google+

- Michael - 云风的 BLOG
Shared by 令狐虫. Google+ 这这些点上给出了技术上的方案,却没有给使用者明确的使用引导. 对于 Geek 来说,这些功能是有趣的. 但是,它极端依赖人的正确使用,你还无法管得了别人的错误使用,在良好的信息过滤这一点上,作为信息接收方来说,几乎没有好的方法. Google 正式发布 Google+ 的时候,我在山上.