开源的复兴

还没有读者喜欢这个。
Share.

Opensource.com

作者:Brian Gentile,Jaspersoft 首席执行官

我最近意识到,开源运动实际上不亚于一场复兴。也许这听起来有些夸张,但请听我细说。


下载免费电子书仔细想想,几百年来,人类最重大的进步,有些来自专有(闭源)方法,并由其维护。

例如,美国的专利和版权保护法律与政策。它们强化了专有的“闭源”权利和政策。由于这种制度,许多美国大公司围绕突破性的想法而成立,但这些公司有动力保护自己的知识产权,即使公司外部的其他人可以更快地扩展或推进它。

现在,需要明确的是,专利和版权保护是必要的,因为它通过所有权的概念,适当地鼓励了想法的产生。但是,很少有人考虑允许他人分享其专利和版权的益处,因为他们认为这种传播会稀释其价值——而事实上,分享可以大大提高价值。从根本上说,“开源”是关于大小想法的分享,而现代复兴代表了人们新发现的理解,即分享创造新价值。

在许多科学领域,想法(甚至专利和版权)的分享长期以来都很普遍。世界上最优秀、最聪明的物理学家、天文学家、地质学家和医学研究人员每天都在分享他们的发现。如果没有这种分享,他们想法的进步将仅限于他们自己能想到的。通过发表论文、研讨会等方式分享他们的想法,他们为改进和应用开辟了许多可能性,而这些可能性是原创者永远不会考虑到的。当然,互联网为所有希望自由而热切地协作的人们提供了一个令人难以置信的通信平台,并且可以说是这场复兴的基础。

这就是为什么具有讽刺意味的是,计算机科学是拥抱开源的落后科学学科之一。例如,在过去的 40 年里,公司有强烈的动机去原创一个伟大的软件想法,立即申请专利和/或注册版权,然后虔诚地保护它。没有人会想到,公开一个复杂而有价值的软件系统的内部运作,以便其他人可以理解和扩展它,会是有益的。然而,今天,有无数的例子表明,开放性在许多方面都得到了回报。那么,为什么计算机科学和软件在开源复兴中落后了呢?

计算机科学是开源的落后者,这具有讽刺意味,因为与其他科学相比,软件行业的进入门槛相对较低。人们可能会认为,较低的进入门槛会降低风险,并促进想法的分享。但是,相反,软件开发人员(和公司)在过去的 40 年里,花费了大部分时间来建立其他障碍,这些障碍是基于知识资本和版权所有权——这令人困惑,因为它如此限制了软件产品的进步。但是,这种行为确实符合对业务建设的历史理解(即,保护土地、劳动力和资本)。

另一个相对落后的领域——以及一个有趣的比较——是制药和药物发现。当我与同事谈论这种障碍讽刺现象时,这是最常被引用的其他科学领域(即,另一个不愿分享的科学学科)。但是,在药物发现中,不分享的动机很大,因为需要通过重磅药物的所有权来收回巨额研究成本的需求极高。事实上,由于制药行业的进入门槛非常高,人们可能会认为这将促进开放性和想法的分享,因为很少有人能够真正利用它们。但是,再次强调,使用历史上一致的方法创建业务的驱动力限制了制药行业采用封闭的做法。

那么,回到计算机科学和软件,也许不分享的原因是基于协作的复杂性?也就是说,除非别人的软件代码在编写时就从根本上考虑了分享,否则很难理解别人的软件代码。或者,也许有人认为软件是艺术,我想保护我的创意作品——更像诗歌而不是 DNA 测序。

无论如何,复兴即将到来软件行业。通过开放和分享,软件将更快地进步并解决新问题。从这个意义上说,计算机科学有很多东西要向其他科学领域学习,在这些领域,开放协作长期以来一直非常成功。

幸运的是,软件世界是敏捷且精通的。根据 SAP रिसर्च实验室的 Amit Deshpande 和 Dirk Riehle 的研究,在过去五年中,开源软件项目的数量和开源软件代码的行数呈指数级增长。这种新型开源软件所形成的原则已经在行业中留下了不可磨灭的印记。其支持者相信,很快,所有软件公司都将拥抱这些基本的开源原则:协作、透明和参与。这场复兴的进程将成为我们的指南。

我对您对这些想法的反馈很感兴趣,因为开源复兴正在顺利进行,我计划成为一名模范历史学家。

阅读更多来自 Brian Gentile 的文章。

标签
User profile image.
Brian Gentile 拥有 24 年的成功业绩,他帮助 Jaspersoft 成为开源商业智能市场的领导者,这可以通过产品下载量、软件的生产部署量、注册社区成员的数量以及当然还有商业客户来衡量。在加入 Jaspersoft 之前,Mr.

4 条评论

您的立场是基于专利提供创新激励(“胡萝卜”)这一根深蒂固的观念。这完全是错误的。
1. 专利仅存在于过去 100 年左右,但大多数基本创新都是在许多年前完成的。
2. 如果您研究人类动机,您会发现“胡萝卜加大棒”式的动机只适用于机械和重复性任务。Dan Pink 有一个精彩的演讲,名为“Dan Pink 谈论动机的惊人科学”。可以在以下网址观看:http://www.ted.com/talks/lang/eng/dan_pink_on_motivation.html 大约 20 分钟长。
许多人同意软件专利是不好的甚至是非法的,但大多数人同意制药专利是好的,因为研发成本很高。这又是错误的。我的陈述的证明可以在任何大型制药公司的 SEC 文件中找到。只有大约 10% 的预算用于研发成本。超过 50% 用于营销。这包括为医生组织异国情调的度假以推广药物。这简直是合法的腐败形式。即使在今天,大多数医学研究都是在大学中心完成的,并且得到了纳税人的大量补贴。
我建议您了解关于专利的替代观点。一个很好的起点是 Michele Boldrin 和 David K. Levine 的著作《反对知识产权垄断》。您可以在亚马逊上购买,或者在网上搜索,您会找到免费的电子副本。
此致。

由于这些技术和工具,但最重要的是生产过程(想想福特汽车与流水线),以前并不真正存在,所以这更像是一种诞生,而不是重生。如果我必须给它起个名字,我会将我们当前迈向下一个技术奇点的时代称为信息启蒙时代。

感谢您对商业开源及其潜力的周到思考。我们有非常强大、运行良好的闭源思维的例子,它们在当今的计算世界中占据主导地位,并且有趣的是,如果竞争和创新步伐再次显着加快,我们会得到什么。希望正如您所建议的那样,更广泛地接受和使用开源模式将刺激这些效果。如果您是对的,我们将迎来一些真正激动人心的时刻!

@Remy,
关于福特的观点很有趣,但我不确定您是否充分肯定了计算领域的前辈。从大型机到小型机再到微型机(PC)的计算领域颠覆性但又极富创新的转变,在 PC 方面开始时很像今天的 Linux,由爱好者和高度可破解的(如果原始的)机器和操作系统组成。当它变得更受欢迎并被接受时,特别是被企业接受时,这场革命的巩固就出现了——降低价格所需的规模经济变得越来越重要,并成为巨大的竞争武器。

作为一名程序员和前科学家,很难将编程视为科学。当然,编程中有些元素是“计算机科学”,但程序的最大部分是设计。

这并不是说设计和科学没有共同的元素,但作为程序员的感觉与作为科学家的感觉截然不同。程序员不会花费数月或数年的时间试图理解该领域的一小部分,为知识目标服务。相反,他们花费数分钟或数小时来寻找一种方法来完成程序的一小部分,为效率、可维护性、令人满意的用户体验等目标服务。

知识共享许可协议本作品根据知识共享署名-相同方式共享 3.0 未移植许可协议获得许可。
© . All rights reserved.