古希腊有伟大的解释者,其中一位就是柏拉图。开源社区也有伟大的解释者,其中一位就是 Michael Tiemann。
在 Red Hat 位于北卡罗来纳州罗利总部 10 楼的一间会议室里,Tiemann 正在进行预测。这个地方提供了他所享受的那种视野:广阔、全面,延伸到地平线,(至少今天早上)看起来很光明。作为该公司的开源事务副总裁,他解释了开源软件公司与拥挤市场中的其他公司之间的区别,他表现出了一种数十年来一直标记着他写作的特质:倾向于用来自不同领域的哲学家、政治家、政治经济学家和流行作家的精辟格言来点缀他对开源原则的阐述。他说,这种习惯源于有必要找到一些能引起多年来他所面对的许多怀疑论者共鸣的东西——因为必要性,他俏皮地说(当然是引用柏拉图的话),是所有发明的母亲。
“因为我有科学背景,” Tiemann 说,“我认为能够看到类似的情况并有效地论证相似之处——相似的因果机制,相似的状态或运动的属性——有助于 [我] 辨别当前观察到的效果是否可以被视为更像自然法则,或是一些特殊情况。”
众所周知,柏拉图也有类似的想法。他认为人类在日常生活中遇到的仅仅是更完美事物的苍白反映,是一些超越我们所有人的永恒形式。
不要误解:对于 Tiemann 来说,开源不仅仅是一种商业模式。它不仅仅是一种开发软件的方法。它不是一种伦理。它是一种柏拉图式的形式——也许像一种力量,一种趋势。纵观历史,许多人都试图瞥见它,哪怕只是一瞬间。Tiemann 知道他只是其中之一:程序员,黑客,试图通过代码来表达这种永恒的东西。
Tiemann 说,未能认识到使开源企业成功的原因的程度,是导致许多人误解它们的原因。
“我们怎么知道这个整体事业不是建立在低价之上的——一个黑客的产品,而不是能够建立一个可持续的模式,” Tiemann 说。“从我的角度来看,重要的是要表明现在正在发生一些事情,而且是真实的,但也要参考我们能找到的最好的类比。”
软件宇宙的弧线很长,但它朝着开放的方向弯曲。与 Michael Tiemann 的对话只能得出这样的结论。
解释者的旅程
视野并非总是如此清晰。 1987 年,当 Tiemann 努力寻找进入快速发展的编译器市场的方法时,他偶然发现了 Richard Stallman 的著作(和代码)。由于 GNU C 编译器的代码是开放的,Tiemann 能够正确地研究它并将其移植到新的架构——其结果甚至超过了当时最精湛的努力。
“这告诉我,一个人有可能通过自己的努力来完成整个公司、整个营销团队、整个工程和开发团队都无法完成的事情,” Tiemann 说。
当时,Tiemann 说,开源软件方法的强大之处对于他的许多同行来说是显而易见的。开源产品的技术优势也是如此。但是,每当 Tiemann 提出基于开源建立业务的主题时,他的对话者都会嘲笑。他们说,开源思维与使公司成功的一切背道而驰。
“当我推广这种优越的技术绝对可以推动行业发展时,” Tiemann 说,“我受到了人们的巨大阻力,他们基本上说,'听着,在我们的资本主义环境中,如果你不能将竞争对手排除在市场之外,你就不可能成功。如果你不能强迫客户进入陷阱,你就不可能成功。' 我真的不相信这一点。”
Tiemann 不相信这一点,因为他周围到处都是相反的证据。以律师为例。法律是一种公共资源,没有所有者,但是那些能熟练使用该资源的人——律师——肯定会得到很好的报酬,Tiemann 观察到。
“我看到了一个机会,基本上说,'嘿,如果我们更擅长更快地调整这个软件,将其应用于更广泛的问题等,我们可以帮助人们更快地进入下一个领域,那么我们应该能够根据由此产生的价值来开票。'”
这个类比说服了一些怀疑论者,因此 Tiemann 继续使用了一个来自金融领域的类比。想象一下一家银行,他说,它根据其包含的所有资金的总和,向其每位赞助人支付一定金额的利息。
“在传统世界中,银行根据存入的金额支付利息。但是想象一下一家银行,无论您存入多少钱,银行都会根据您存入的所有资产的总和来支付利息。因此,如果我的一大群朋友都将钱存入一个公共银行帐户,然后我们所有人都获得该总和的总利息,这有多吸引人?”
通过这种方式,Tiemann 认为,他的业务核心资产——他为他人修改、打包和支持的代码——的价值将在他的公司帮助某人对其做出重大贡献时成倍增长。但是,如果它扣留源代码,就无法做到这一点。 Tiemann 意识到,要获胜,他必须分享。这就是开源的“力量倍增器”。
“通过对该代码做出微小的贡献,我成为了一个社区的成员,该社区也汇总了他们所有的增强功能,” Tiemann 说。“所以我投入了一点,但我得到了很多回报,这对我来说似乎是一笔非常划算的交易。而且对于其他人来说,他们也似乎在进行一笔很棒的交易。”
所以他做了交易。 1989 年,Tiemann 成立了 Cygnus Solutions,这是世界上第一家开源软件公司。该公司的三位联合创始人每人都投入了 2,000 美元来启动业务(金额应该是每人 5,000 美元,但 Tiemann 负担不起)。但是 柏拉图曾经说过 的话是正确的:“每个任务的开始都是最重要的。” 十年后,Cygnus 与 Red Hat 合并,交易价值 6.87 亿美元。
突然间,Tiemann 谨慎的批评者似乎更像是早期反对哥白尼日心说的人:他们只是完全误解了他们宇宙的运行机制。
“很多怀疑主义是对抽象的反应;这是对未知的反应,”他说。“当您带来一个拥有绝对出色的资质的具体成功案例,它不仅超越了该领域,而且使该领域感到尴尬,那么怀疑论者就开始看起来站在了错误的一边。”
解释者的见解
以下是如何像 Tiemann 那样思考:为了竞争而合作。为了创新而促进。认识到可用的最佳解决方案,然后成为他们的适当管理者。毕竟,正如 柏拉图所说:“重复一件好事没有坏处。”
在开源业务中,价值属于那些赋能的人,而不是那些隔离的人。真正的开源远见者明白,成功在这个领域看起来与众不同。 Tiemann 说,这是最艰难的一课:一家公司的成功仅仅取决于它所启动的事情——它所帮助形成的共同点。
“有许多人试图将零和博弈概念引入开源社区,” Tiemann 说。“他们希望至少从定位的角度来看,将某些技术壁垒分开。他们想强迫每个人都进入那种特殊的世界观。”
他们将站在历史的错误一边。 Tiemann 说过,开源拓扑看起来更像一个莫比乌斯带。资源和价值始终在各方之间流动,周而复始,但在每一次转变中,一些增强功能都会推动和丰富每个人的过程。
“这不仅仅是我们是否按时和按预算交付,” Tiemann 说。“这不仅仅是这个东西是否有效,而是改变客户对软件的思考和使用方式,以实现他们以前可能甚至没有想象过的事情。”
说起来容易做起来难。
“你不能仅仅与众不同就期望成功,” Tiemann 说。“如果你与现状的差异足够大,那么你必须改变现状才能成功。”
解释者的担忧
自 Cygnus 与 Red Hat 合并以来已经过去了十多年。从 1999 年到 2008 年,Tiemann 担任 Red Hat 的 CTO,并帮助构建了推动 Linux 进入企业领域的关系。他还担任 开源倡议组织 的主席,并于 2012 年卸任。作为 Red Hat 的开源事务副总裁,Tiemann 继续进行细致的工作,跟踪开源趋势——并非所有趋势都让他感到兴奋。
他对程序员所拥护的所谓“后开源”思维感到有些担忧,这些程序员更喜欢在没有许可证的情况下发布代码。 Tiemann 说,这是一个倒退的举动,有可能使多年的进步付诸东流。
他说:“开放源代码促进会的一个想法是使开源成为一个安全的选择——使它足够容易被找到,让你知道它是什么,知道你可以用它做什么,并且知道你可以信任谁。”
柏拉图可能坚持认为“法律是为了教导好人 [...] 希望不需要它们”,但目前蒂曼还不准备否定那些体现了他毕生致力于阐述的原则的开源许可证。
他说:“有这么多的代码在没有许可证、没有开发者来源、认证或任何类似信息的情况下被开发出来,这引发了我刚开始工作时存在的许多担忧。而我们通过坦诚相对来解决这些担忧——不仅透明,而且真正代表着某种特定的东西。”
忽视这些现代的开源哲学表达,就相当于否认一些像潮汐变化一样根本的东西。
蒂曼说,潮流确实在改变,他预言将会出现一场巨变,而近三十年来他对开源的投入已经让他对此习以为常。
他说:“让我感到鼓舞的是,无论是进入开源领域的年轻人,还是那些已经看到了专有系统与开放系统之间世代兴衰的老一辈人,都充满了积极的能量。我认为仍然有很多人对看到什么可以被构建比看到什么可以被破坏更感兴趣。”
柏拉图非常坚定:我们今天所知的世界可能会改变,但完美的形态将永存。随着新一代思想开放的倡导者接过这个事业,人们只能希望他们构建的东西能够与开源宇宙的规律相协调——迈克尔·蒂曼将很乐意对此进行解释。
在黑客公共广播电台收听迈克尔·蒂曼的完整采访。
3 条评论