Opera CEO 专访:开源真的那么重要吗?

2008-03-03 11:11:30 来源:CSDN  作者:
Opera CEO Jon Stephenson von Tetzchner 1967年8月29日出生于冰岛雷克雅维克,现任 Opera 软件公司 CEO。他与 Geir Ivarsy 曾就任于挪威国家电话公司,并开发了 MultiTorg Opera 的浏览器软件。

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

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

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

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

  我们为什么要开源, 我们能从开源中得到什么利益.

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

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

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

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

  当我做开源时有很多人都帮助过我. 我做了大部分的工作但也有人对代码做出了贡献. 大部分的建议是 - 我没有使用CVS而只是将代码硬合并 - 说这样做会损坏代码. 这也是我们从那些新进来的程序员身上

  所 看到的 - 如果你遇到的是某些不了解代码的新人, 则他们做错事情的几率很大. 如果你发现一个症状但你不了解代码, 你也没有长时间研究过它, 你可能只是修正了这个症状但没有修正其根源. 这也是绝大部分开源项目, 当它们做的规模比较大时, 开始有专人在这方面进行控制的原因. 而且这些"专人"的工作是非常非常重要的 - 确保所有的代码都在某一个级别. 所以我不确定我们会从开源上得到那么多好处. 并且我认为反而风险会比较大.

  同时, 大家都知道, 开源会

9 7 3 1 2 3 4 5 6 7 4 8 :

本类最新行业评测技巧教程学院
本类热点本日本周本月
本类推荐本日本周本月