EOF - 为什么首先要在 FOSS 上构建

作者:Doc Searls

GNU 项目自 1983 年以来就已存在,Linux 自 1991 年以来,Linux Journal 自 1994 年以来,开源促进会自 1998 年以来。这意味着我们中的一些人已经解释这些东西四分之一个世纪或更长时间了,在某些情况下。

然而,我们并没有说清楚。对我们来说显而易见的事情,对其他人来说仍然不明显,即使在多年解释这一切之后。几乎每周我都会发现自己需要解释,例如

  • 自由软件和开源不仅仅是省钱的方式。

  • 问“如何用它赚钱?”是错误的问题。

  • 使用 Linux 比销售 Linux 赚的钱多得多。

将互联网作为例子很有帮助,因为它不仅仅是您必须拥有的东西;它是基础。

但是 Linux、自由软件和开源尚未达到那种程度。它们在许多情况下“获胜”了,但它们的优势仅对技术人员来说显而易见,而且远非所有技术人员。我们这些理解它的人对于高层决策者来说仍然是不透明的。

去年十月,在线杂志 Baseline 发表了一篇题为“首席信息官被告知要为收入做出显著贡献”的文章。这是来自奥兰多 Gartner Symposium/ITxpo 的一份报告。他们被告知的目标是“尝试将 IT 定义为业务不可或缺的一部分”,以及“与真正为业务带来改变的举措保持一致”。Gartner 执行项目组副总裁 Mark P. McDonald 说,“在 2008 年,您的目标应该是消除通用 IT。”

当然,问题的关键词是通用。Linux 是通用的。自由软件和开源构建材料都是通用的。它们不是无名之辈,但它们有意成为商品。然而,普遍的看法是,如果您希望某事物为人所知、独一无二、有价值,它就不能是通用的。

Linux 和整个 FOSS 产品组合,现在数量已达数十万个代码库,既是通用的,是有价值的。它们只是没有为销售而创造价值。正如 Eric S. Raymond 很久以前指出的那样,开源代码具有巨大的“使用价值”。由于这种使用价值,Google 才能存在。Amazon 才能存在。互联网本身才能存在。

缺少的是纯粹使用价值与各种销售价值之间的联系。这就是我们一直称之为“因为效应”的东西。您因为自由和开放的代码而赚钱,而不仅仅是靠它们赚钱。

我建议这里的关系存在于地基和建立在其上的结构之间。您可以整天谈论建筑和设计,但如果它没有建立在坚实的地基上,那么这一切都毫无价值。这一事实并没有削弱地基的重要性。恰恰相反。在几乎所有情况下,地基都是 100% 有用且 0% 华而不实的。它们的工作不是增强建筑物,而是增强其下方的地质。

现在,让我们回到 Baseline 对 Gartner 活动的报道,其中首席信息官们被警告关于“通用 IT”。一篇题为“Gartner 评选的 2008 年 10 个最重要的技术领域”的配套文章,概述了 IT 可以做的一系列非通用事情,以赢得公司高层和角落办公室的青睐。其中包括“社交软件”、“Web 平台和面向 Web 的架构”、“元数据管理”和“绿色 IT”。如果所有这些都建立在自由和开放的地基之上,那么它们肯定会更容易部署,并且工作得更好。

早在 1999 年 11 月号的 Linux Journal 中,我写了一篇题为“入侵一个行业”的专栏文章。这是一个摘录,来自我谈论电子商务的部分

现在想想这里涉及的基础设施……“巨大”都无法形容它。构建所有这些背后的基础设施需要什么?我们知道肯定需要两件事:Linux 和 Apache——两种经过验证的构建材料。当然,Windows 2000 也将参与其中。已经有太多人使用 Microsoft 工具和构建材料构建这个新的天际线。不同之处在于,构建者自己帮助改进 Linux、Apache 和其他开源产品。他们无法对 Microsoft 做同样的事情。

一位开发人员这样对我说:“当我建造摩天大楼时,我想知道混凝土中有钢筋。使用 Linux,我知道。使用 Microsoft,我不知道。事实上,NT 的内存泄漏向我证明那里没有钢筋。由于政治原因我不得不使用 NT,所以我只能忍受它。但我知道如果我们能看到源代码,我们可能很快就能解决问题。”

八年多以后,IT 的基础包括的不仅仅是 Linux 和 Apache。但它们仍然不显眼。它们只是支持一切。但如果人们仍然希望地基承担赚钱或“为收入做出贡献”的负担,那么这一点就不可能显而易见了。

因此,这里真正的挑战是理解基础设施——清楚地了解什么是基础,什么不是。即使是互联网,它在地球上具有最纯粹的使用价值,我们大多数人仍然没有理解它是一种纯粹的公用事业,就像水、道路和废物处理一样。是的,它有成本,但其使用价值接近绝对:您必须拥有它。

这就是重点。在 FOSS 上运行您的 IT 与在坚实的地基上建造建筑物一样必要。您现在或以后可以发现这一点,当您不得不重新构建您的 IT 架构时。

Doc Searls 是 Linux Journal 的高级编辑。他还是加州大学圣巴巴拉分校的访问学者,以及哈佛大学伯克曼互联网与社会中心的研究员。

加载 Disqus 评论