设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 Google 查看内容

Chris diBona谈Google与开源及Ubuntu

2011-7-14 11:12| 发布者: joejoe0332| 查看: 2166| 评论: 0|原作者: wowubuntu|来自: wowubuntu

摘要:   这篇文章是由derStandard.at 网站记者Andreas Proschofsky 撰写,主要内容是今年 5 月中旬在Googles I/O 会议上对Google 开源主管 Chris DiBona 的采访总结。在此次采访中Chris DiBona 主要谈了 Linux 及开源项 ...

  这篇文章是由 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  这样的工具对我们来说也很重要。


酷毙
2

雷人

鲜花

鸡蛋

漂亮

刚表态过的朋友 (2 人)

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部