据Michael Tiemann说,尽管许多公司向开发开源产品的开发者支付报酬,志愿者黑客仍然在开源软件开发中扮演着重要的角色。Red Hat的开源事务副总裁。
Tiemann同时也是推动开源软件的非营利组织“开源计划”(Open Source Initiative)的主席和董事会成员。他上周在印度的一个研讨会上发表演讲,主题是知识产权法对创新和进步的影响。在德里的电话采访中,Tiemann与IDG新闻服务就开源运动的广泛问题进行了交谈。以下是经过编辑的采访记录。
IDGNS:有一种看法认为,黑客文化正在从开源开发中消失,这是企业参与和企业在开源开发中的优先级的结果。
Tiemann:黑客社区一直都是在边缘工作。这并不意味着它在过去不重要,也不意味着它在未来不重要。但它仍然是非主流。与此同时,商业社区也从叛逆的黑客身上获益良多。当黑客指出某一协议存在很大的安全缺陷时,关注这一点的商业团体对它更有好处。商业团体试图掩盖或否认它,最终使更多的人处于危险之中。
IDGNS:在像IBM这样的大公司已经花钱雇佣员工来进行开源开发的环境中,OSI是否可以做些什么来让黑客们在变化了的开源环境中感到更加舒适呢?
Tiemann:IBM有一个从事开源开发的大型团队,这一点很好,而且很多为IBM从事这项工作的人都是黑客。他们是恰巧从IBM拿到薪水的叛徒。当然,也有一些非常传统的人也能拿到工资,我不认为这让情况变得更糟。
我认为开源之所以没有被资本腐蚀是因为资本几乎与开源无关。如果你看看像铁路这样的行业,在一个单位的价值被交付之前你需要大量的资金来建造铁路路基,建造火车和车站。就软件而言,价值可以在高度递增的基础上交付。所以软件中最重要的不是金融资本,而是智力资本。
当你从智力资本的角度来看待开源开发时,地球上没有一家公司的金融资本能够与世界上的智力资本潜力相关联。IBM和其他公司(在智力资本方面)的投资只是沧海一粟。这就是为什么它没有破坏,也不能破坏开源的原因。
IDGNS:例如,一旦大型商业利益集团参与到开源中来,它们是否会造成进入和分支的障碍?
Tiemann:这里有两个问题。开源和自由软件的一个伟大目标是确保无论存在什么障碍都不足以阻止单个开发人员做出个人贡献,并能够改进软件。这就是我进入这一领域的原因,而且我相信GPL (GNU通用公共许可证)版本2和GPL版本3都提供了确切的保护。
就分叉而言,分叉是一种确保健全民主的自由,当开发人员a基本上可以说我不再信任开发人员B,我在自己的方向上。这种分叉的自由是正在实现的民主进程。在开放源码中,人们可以选择他们想要的参与方式,无论是许可证的选择还是代码分支的选择。我们不会失去这种自由。
IDGNS:你对自由软件基金会(FSF)正在推广的GPL新版本GPL第三版有什么看法?
Tiemann:从Red Hat的角度来看,我们参与了GPL讨论小组。我们在社区和法律小组都有代表。我们正在经历FSF提出的进程,我认为他们非常清楚我们在这两个方面的评论。作为OSI的主席,我对开源社区关于GPL的讨论很感兴趣,以告知我们是否应该采用GPL版本3作为一个符合开源定义(OSD)标准的开源许可证。
作为一个开源社区的成员,不是OSI的主席,也不是红帽开源事务的副主席,我个人希望看到GPL 3被广泛采用。我认为人们应该认识到软件未来自由的重要性,因此我个人很有兴趣看到社区对GPL版本3有一个公平的评价。
IDGNS:关于GPL版本3的争论似乎反映了FSF和开源社区在如何看待软件上的分歧。在描述他们的模型时,开源社区更多地谈论效率和经济的软件,而FSF则强调软件开发中的自由。
Tiemann:我认为生活在两个世界都是可能的。确实有些人只关心这两个世界中的一个,但我认为这两个世界是可以共存的。我认为人们可以同时考虑自由和商业。所以我不喜欢选择一方,然后说另一方是错的。
红帽公司对此的立场是什么?
Tiemann:作为一家公司,我不认为红帽子的立场是区分的一方比另一方好或坏。Red Hat坚信开源开发模型是构建软件的一种更好的方式,是构建21世纪经济引擎的更好方式。我们致力于示范开源的商业模式,以便其他人能够跟随我们的脚步。