在线额外内容:“程序员就像艺术家” - 彭博社
bloomberg
开源软件,如Linux操作系统,正在无处不在的地方出现,字节与芯片相遇。它是由全球的程序员团队合作编写程序和修复错误而创建的——通常是志愿者的方式——它往往比传统软件更少错误且更灵活。
顾问布鲁斯·佩伦斯曾在2002年前担任惠普(HPQ)的Linux和开源高级战略师,并且从1987年到1999年在皮克斯动画工作室(PXR)工作。他认为开源是一种力量,可能威胁到使用定制软件的计算机制造商,如惠普和太阳微系统(SUNW),甚至是软件巨头如微软(MSFT)。商业周刊硅谷局长罗伯特·D·霍夫最近与佩伦斯谈论了开源运动背后不寻常的非货币激励,以及面临的问题和挑战。以下是对话的编辑摘录:
问:为什么开源软件最近发展迅速?
答:
这在经济上是合理的。这在社会上是合理的。它能更好地修复错误。它给客户带来了更好的安全感,因为他们可以看到代码,并且知道软件的质量。
问:社会和心理因素作为创建开源软件的激励似乎比金钱更重要,这很奇怪。
答:
我在皮克斯工作了12年。在这12年里,我写的每一段软件,除了一个,在我离开公司之前都已经结束了生命周期——项目被取消或从未部署。没有什么能存活下来。现在,程序员就像艺术家。他们从很多人使用他们的作品中获得满足感。写一些最终被搁置的软件感觉就像是智力上的自我满足。所有的好处都来自于其他人的参与。
我写的一个东西,一个调试器[用于查找皮克斯软件中的错误],我被允许以开源的形式发布。有人说:“哎,我真的想在我的公司部署这个,但文档不够好。”他写了全新的文档,并把它发回给我。突然间,我有了可以在皮克斯部署的文档,而皮克斯不需要支付我写文档的费用。因此,我的软件被全球使用的社会学迫切性与皮克斯的需求完美契合。
问:围绕开源软件项目形成的社区似乎也有自己的生命。
答:
科学家们也有一种渴望,想要生活在一个尊重的社区中,周围有聪明的人,他们看到你所做的事情,并与你合作。因为他们可能有你没有的想法,合作可以实现比单独更大的成就。在开源中,有一种精英制度。
还有就是为世界做好事的方面。通过开源,工程师们掌握了主动权,并说:不,我们走错了技术方向,我们要改变这一点。
问:还有什么推动开源的发展?
答:
还有简单的经济因素。这是惠普的案例。他们大约有2000名操作系统程序员。对于Linux,他们将有大约200名程序员,因为他们与IBM(IBM)、英特尔(INTC)和许多其他公司共同分担成本。他们在这方面节省了资金。大多数软件不是利润中心,而是硬件和服务的销售促进者。
问:考虑到公司在合同上被要求公开他们对软件所做的任何改进,为什么使用软件的公司还会参与开源项目?
答:
这比财团更有效。公司在财团中投入了数百万来开发软件标准。但它们总是以失败告终。而开源项目一次又一次地获胜。为什么?因为开源许可使所有合作伙伴都能公平对待。在财团项目中,总是有一只手握手,另一只手却藏着匕首。
问:开源背后似乎还有另一个经济激励:像Linux这样的软件,由于其更高效的设计,可以在旧电脑上运行。
答:
在9月11日之后,很多人突然失去了他们的信息系统设施。他们无法用Sun和HP的设备重新建立,因为这些公司没有那么多库存。人们在普通个人电脑上安装Linux,他们能够开始工作。因此,我们突然在被摧毁的华尔街操作中看到了大量的Linux。
问:什么可能限制或威胁开源运动?有些人担心,例如,微软可能会利用其软件专利起诉可能侵犯Windows专利的Linux开发者。
答:
软件专利是一个威胁。微软可能会发起软件专利起诉。他们有能力购买专利。他们可能这样做并不是为了索赔,而是为了限制开源开发者。这些开发者可能在法庭上待一天就不得不和解。
微软会起诉IBM和HP关于Linux吗?听起来他们真的不能。HP是他们今天最大的客户。他们会起诉自己的用户——一些已经在使用Linux和Windows的公司吗?我认为不会。那只会把那些人赶离Windows。
问:其他人担心更严格的知识产权法律会推动盗版保护方案,这可能限制Linux和其他开源软件的使用。
答:
可能你无法用Web浏览器下载未签名的内容——会有一些审计员“签名”内容以确保其不侵犯版权。Web浏览器可能会被设置为不下载未签名的内容。这是我担心的。我们必须找到一个快乐的中间地带。我们需要的知识产权保护并不完美。
停止开源的唯一方法就是让它非法。如果他们不打算让它非法,那就很难停止它。