古希腊有伟大的解释者,其中一位是柏拉图。开源社区也有伟大的解释者,其中一位是 Michael Tiemann。
在红帽公司位于北卡罗来纳州罗利市总部 10 楼的一间会议室里,Tiemann 正在预测未来。这个地方提供了他所钟爱的视野:广阔、全面、延伸到地平线(至少今天早上是这样),看起来一片光明。作为公司的开源事务副总裁,他解释了开源软件公司与其他拥挤市场中的公司有何不同,他展现了数十年来他写作的特质:倾向于用来自各行各业的哲学家、政治家、政治经济学家和流行作家的精辟格言来点缀他对开源原则的阐述。他说,这是一种习惯,源于有必要找到一些能与多年来他所面对的众多怀疑论者产生共鸣的东西——因为必要性,他打趣道(当然是引用柏拉图的话),是所有发明之母。
“因为我拥有科学背景,”Tiemann 说,“我认为能够观察类似的情况,并有效地论证相似之处——相似的因果机制、相似的状态或运动属性——有助于[我]辨别目前观察到的效果是否可以被视为自然规律,还是一些特殊情况。”
著名的柏拉图也有类似的感觉。他认为,人类在日常生活中遇到的只是某种更完美事物的苍白反映,某种超越我们所有人的永恒形式。
请不要误解:对于 Tiemann 来说,开源不仅仅是一种商业模式。它不仅仅是一种开发软件的方法。它不是一种道德准则。它是一种柏拉图式的形式——也许类似于一种力量,一种趋势。纵观历史,许多人试图瞥见它,即使只是一瞬间。Tiemann 知道他只是其中之一:程序员、黑客,试图通过代码来表达这种永恒存在的事物。
Tiemann 说,未能认识到使开源业务成功的因素的 magnitude,是导致许多人误解它们的原因。
“我们如何知道整个企业不是真正建立在低价之上——一个黑客的产品,而不是能够建立一个可持续的模式,”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 与红帽合并,交易价值 6.87 亿美元。
突然间,Tiemann 谨慎的批评者看起来更像是早期反对哥白尼日心说的人:他们只是完全误解了他们宇宙的运行机制。
“很多怀疑主义是对抽象的回应;它对未知的回应,”他说。“当你带来一个拥有绝对出色资质的具体成功案例,不仅优于该领域,而且让该领域感到尴尬时,那么怀疑论者开始看起来他们站在了错误的一边。”
解释者的洞察力
以下是如何像 Tiemann 那样思考:合作以竞争。促进以创新。认识到可用的最佳解决方案,然后成为它们的合格管理者。毕竟,正如 柏拉图所说:“重复好事没有坏处。”
在开源业务中,价值累积给那些赋能的人,而不是那些隔离的人。真正的开源远见卓识者明白,成功在这个领域看起来就是不一样。Tiemann 说,这是最艰难的一课:一家公司只有在其推动的——帮助使其普及的事物上才能获得成功。
“有很多人试图将零和博弈的概念带入开源社区,”Tiemann 说。“他们想要至少从定位的角度来看,隔离一部分技术。他们想强迫每个人都接受这种特定的世界观。”
他们将站在历史的错误一边。Tiemann 曾说过,开源拓扑看起来更像莫比乌斯环。资源和价值总是在参与者之间循环流动,永无止境,但在每一个转折点,一些增强功能都会推动和丰富每个人的过程。
“这不仅仅是我们是否按时并在预算内交付,”Tiemann 说。“这不仅仅是这东西是否有效,而是改变客户思考和使用软件的方式,以实现他们以前甚至可能没有想象过的事情。”
说起来容易做起来难。
“你不能仅仅与众不同就期望获得成功,”Tiemann 说。“如果你与现状的差异足够大,你必须改变现状才能获得成功。”
解释者的担忧
自从 Cygnus 与红帽合并以来,已经过去了十多年。从 1999 年到 2008 年,Tiemann 担任红帽的首席技术官,并帮助构建了将 Linux 推向企业市场的关系。他还担任了 开源促进会 的主席,并于 2012 年卸任。作为红帽的开源事务副总裁,Tiemann 继续进行细致的工作,追踪开源趋势——并非所有趋势都让他感到兴奋。
他对程序员们所接受的所谓“后开源”思维感到非常担忧,这些程序员更喜欢在不使用许可证的情况下发布代码。Tiemann 说,这是一个倒退的举动,可能会破坏多年的进步。
“开源促进会的想法之一是使开源成为一个安全的选择——使其成为一个足够好的东西,让你知道它是什么,你知道你可以用它做什么,并且你知道你可以信任谁,”他说。
柏拉图可能坚持认为“法律是为了教导好人[...]希望可以不需要它们”,但目前 Tiemann 还不准备放弃开源许可证,这些许可证体现了他毕生致力于阐明的原则。
“有如此多的代码在没有许可证、没有开发者来源、认证或任何类似东西的情况下被开发出来,这迎合了我在开始时存在的许多担忧,”他说。“我们通过坦诚——不仅要透明,而且要真正代表一些非常具体的东西来解决这些担忧。”
忽视这些现代开源哲学表达方式,就相当于否认像潮汐变化这样基本的东西。
Tiemann 说,潮流确实在变化,他预测了那种海啸式的变化,他对开源近三十年的奉献使他对此习以为常。
“让我感到鼓舞的是,”他说,“来自进入开源领域的年轻人以及那些已经看到专有系统与开放系统世代兴衰的老年人的大量积极能量,我认为仍然有很多人对看到什么可以被建立比对看到什么可以被摧毁更感兴趣。”
柏拉图非常肯定:我们今天所知的世界可能会改变,但完美的形式依然存在。随着新一代思想开放的倡导者承担起这项事业,人们只能希望他们构建的东西与开源宇宙的规律相和谐——Michael Tiemann 将很乐意解释这一点。
在 Hacker Public Radio 上收听对 Michael Tiemann 的完整采访。
3 条评论