Opera CEO 专访

作者:OperaChina    来源:OperaChina    投递者: pengxw      [2008-03-03 14:29]      阅读:


  • Opera CEO Jon Stephenson von Tetzchner 1967年8月29日出生于冰岛雷克雅维克,现任 Opera 软件公司 CEO。他与 Geir Ivarsøy 曾就任于挪威国家电话公司,并开发了MultiTorg Opera 的浏览器软件。

    Opera CEO Jon Stephenson von Tetzchner 1967年8月29日出生于冰岛雷克雅维克,现任 Opera 软件公司 CEO。他与 Geir Ivarsøy 曾就任于挪威国家电话公司,并开发了MultiTorg Opera 的浏览器软件。1995年 Jon 和 Geir 组建了一个新公司来继续开发工作,就是现在的 Opera Software ASA。

    1)对你来说,opera开源会带来什么?我知道你过去曾经说过开源不会对你带来任何利益,我只是想知道这个想法是否有改变。——我肯定opera开源的话,Linux和BSD用户会很高兴。

    问题的关键在于为什么,开源真的那么重要吗。在我们看来,重要的是开放标准。如果要从开放标准和开源其中选择的话,我们的选择将一直是开放标准。好在于绝大多数情况下,开源公司是很乐于接受开放标准的,所以问题不大。但我们认为重要的是开放标准,因为这样的大家才有选择,你可以根据你的条件在不同的产品之间更换。

    接下来是开放社区。我们的社区非常开发,我们经常于上面的人们一起工作。我认为我们以一个公司的方式运作,在很多方面上就像我们在做开源一样。现在,人们不能接触到我们的源代码但他们可以于我们沟通,他们给我们反馈,并且测试我们的产品。所以我们与人们的交流非常开放。接着一个问题就是我们为什么要开源,我们能从开源中得到什么利益。

    顺便说一下,我自己也做过开源,我在Telenor公司时做过一个项目。我做了一个程序,这个程序可以将FrameMaker的内容完全的转换成HTML。这个程序是开源的而且进行的很漂亮。但是当我不在更新那个项目时,它就死掉了,虽然大家都在用它。它是目前将FrameMaker文档转换为HTML最常用的方式。很好很强大,它可以将整个FrameMaker制作的书籍,包含章节,多个文档,图片,跨文档链接,索引等统统转换成HTML格式。但当我不再在那个项目上工作时情况就变了。

    我的感觉是,如果我们将opera开源,有些人就能接触到我们的源代码,他们就有可能帮助我们。但我认为大部分的工作还是由我们来完成的,和其它一些大型的开源项目一样。如果你想对一个开源项目有所贡献的话在实践上并不是那么容易。因为有人在控制的这个项目。所以,我不确定我们会从它(开源)上得到很多反而存在一些风险,有些人可能拿了我们的源代码就跑掉了。

    2)opera经常称自己能在几乎所有可以联网的设备上运行。所以其中一个(开源的)好处就是社区可以帮助你们将opera迁移到不同的平台上并进行维护。例如,Linux发行者就可以为其发行版上的(opera)软件进行打包,这样你们就不用自己花费精力准备了。

    实际上我觉得我们需要做这个工作。代码的心脏是内核,我们花很大力气确保我们产品的一致性。我们花在代码和整合上面的工作量是很大的。因为我们就像是同时在许多不同的操作系统上做100种不同的项目一样。我们希望能将来自于这些项目中的知识吸收并改进。所以其复杂性是极大的。

    当我做开源时有很多人都帮助过我。我做了大部分的工作但也有人对代码做出了贡献。大部分的建议是——我没有使用CVS而只是将代码硬合并——说这样做会损坏代码。这也是我们从那些新进来的程序员身上所看到的——如果你遇到的是某些不了解代码的新人,则他们做错事情的几率很大。如果你发现一个症状但你不了解代码,你也没有长时间研究过它,你可能只是修正了这个症状但没有修正其根源。这也是绝大部分开源项目,当它们做的规模比较大时,开始有专人在这方面进行控制的原因。而且这些“专人”的工作是非常非常重要的——确保所有的代码都在某一个级别。所以我不确定我们会从开源上得到那么多好处。并且我认为反而风险会比较大。

    同时,大家都知道,开源会有一个关于使用什么许可的讨论。我们见过一些开源公司为使用哪种许可进行过大型的讨论。可能我们会选一种许可然后人们很快就会抱怨为什么不是GPL,为什么不是GPL第三版以及诸如此类的事情。

    所以我们将继续致力于开放标准,我们将继续于大家密切合作,我们将继续与做开源的人们进行合作。

    支持Linux是没有任何问题的。我们与我们的开放标准竞争者甚至有时候是同伴在很多方面进行合作,致力于提供新的标准。再次,我不认为作为一个公司来开源对我们有多大好处。我们没有发现有什么东西让我们这样做并且继续对它进行投资。这和Trolltech(奇趣科技)是不一样的。

    3)你对Trolltech(被诺基亚收购)那个新闻有什么看法? 你认为它会带来什么? 你选择Qt作为你们产品Unix版本wiget框架,现在Qt是诺基亚的了,你觉得这会对你产生什么变化吗?

    在你说的这个方面我并不觉得有什么太大的变化。我的理解是我们还可以按照原来的方式进行工作。我们同Trolltech和诺基亚都有合作。诺基亚是一个伙伴,Trolltech也是一个伙伴,一个伙伴把另一个伙伴并购了。我觉得这对我们来说没有那么大的变化。从诺基亚和Trolltech得到的消息是他们继续在桌面以及其它平台上开发Qt。我并不觉得这个收购会对我们产生大的影响。

    4)当要决定实现什么特性时,你会研究其它浏览器的标准支持情况吗? 你是基于它们的产品来定位你的未来计划还是你有自己的路线图?

    我觉得如果你看一下浏览器的历史然后做一个比较,你就会发现在大多数时候我们是最先产生新想法的。当然,如果有人说“其它一些浏览器有这些功能,为什么你们没有?”,我们会将他们的建议进行考虑。

    但总的来说我们一直致力于成为第一。我们更希望成为创新者而不是模仿者。当然,如果有人有好的想法的话我们也会注意的。业务就是这样做的。

    5)下面这个问题是这样的,有很多情况Opera和Firefox会在渲染引擎上有同样的bug或错误,一旦这些bug被提交到Firefox的bug追踪系统Opera就会很快对其进行修正。在Opera的下一个版本中,就没有这个问题了。你认为这是一个巧合还是你们会监视它们的bug?

    这是巧合。你可能会发现有些时候,当人们举报bug时,他们会同时在opera和firefox中进行举报——特别是安全方面的bug。很多情况下,当你发现有人举报了一个安全方面的bug,人们会在其它不同的浏览器中尝试并同时报告给不同的厂商。并且我们经常是在Firefox修正之后才发布我们的更新,即便是我们修正的更快。我认为这是一个不成文的规矩吧,人们会在修正问题之后才宣布那个问题,而不是在其前。

[1] 2 3 4 5  下一页
    给本文打分:
  • 人物专访最新文章