帮助 Netscape 创造历史

作者:Eric S. Raymond

Helping Netscape Make History
最奇怪和最令人迷惑的感觉之一是醒来后意识到你正在创造历史。在 1998 年 1 月 23 日 Netscape 炸弹式公告发布的那天,我就有这种感觉。他们宣布他们将发布 Navigator 5.0 的源代码。我认为整个 Linux 社区现在都有同样的感受。

Netscape 的首席技术官告诉我:“我代表 Netscape 的所有人,感谢您帮助我们首先走到这一步。您的思想和著作 [“大教堂与集市”,http://www.earthspace.net/~esr/writings/cathedral-bazaar/] 是我们决定的根本灵感。” 这让我感觉很好——我认为最好的部分不是对我的赞扬,而是它代表了 Linux 文化令人震惊的胜利。

我的文章只解释了集市开发模型;我没有创建或发现它。集市模型植根于古老的 Unix 传统,而这种传统已被 Linus Torvalds 和成千上万使其工作的 Linux 志愿者充分实现。Netscape 的举动是我们 所有人 的胜利——而且,如果我们努力而聪明地工作,也许是未来更大胜利的先兆。

是的,我知道 Netscape 的策略部分是出于绝望。微软的 Internet Explorer 一直在赢得营销战。Netscape 的股价一直在下跌。Netscape 不得不改变规则才能留在游戏中。但无论是否被迫,这种改变都非常重要——华尔街也知道这一点,因为 Netscape 的股票此后一直在上涨。

Netscape 的人选择 我们 的规则是因为他们相信这些规则。在公告发布十天后,我应 Netscape 的邀请飞往硅谷参加了一天的战略会议,在会上我们试图敲定公司在使集市模型发挥作用时将面临的问题的解决方案。我从他们的人那里一遍又一遍地听到的是一种巨大的解脱感——几乎是感激,感激市场状况变得如此糟糕,以至于他们可以证明做他们无论如何都想做的事情是合理的。

在战略会议结束后几个小时内,我在硅谷 Linux 用户组会议上向 200 多名站立式拥挤的人群进行了简报。我告诉他们,在接下来的八周内,Netscape 将在 Web 上发布其拟议的源代码许可证,以征求黑客社区的公众意见。

此外,我解释了为什么我飞出去帮助 Netscape 而不向他们收取一分钱——因为,不管你喜不喜欢,Netscape 也把 我们 的声望放在了线上。如果 Netscape 搞砸了它的实施,自由软件模型将彻底失去信誉,以至于可能需要十年以上的时间,美国企业才愿意再次尝试。我们现在都必须成为 Netscape 的盟友,因为为了我们自己,他们 必须 获胜。

在去硅谷之前和期间,我与许多 Linux 社区的部落长老会面,包括 Linus Torvalds、John “maddog” Hall、Bruce Perens、Larry Augustin、Dan Quinlan、Phil Hughes 等人。我们都敏锐地意识到,现在是关键时刻——自由软件期待已久的突破进入商业世界正在发生,它正在 现在 发生,而我们在未来几个月内做出的决定将绝对至关重要。

我们已经达成的结论之一是,“自由软件”这个术语本身就是一个问题。这个问题有两方面。首先,它令人困惑;“自由”这个词非常模棱两可(自由软件基金会的宣传必须不断与之抗争)。“自由”是指“不收费”吗?是指“任何人都可以自由修改”吗?还是其他意思?

其次,这个术语让许多企业人士感到紧张。虽然这本身并没有让我感到丝毫困扰,但我们现在看到了一个转变商人的机会,而不是对他们嗤之以鼻。Netscape 的公告以及 Wired华尔街日报 和其他地方的嗡嗡声意味着我们有一个机会之窗。如果我们不利用它,机会之窗将关闭——但如果我们利用它,并且做得正确,我们可以在主流商业世界中取得重大进展。一个更好的标签将使我们能够在不损害我们的理想和对技术卓越的承诺的情况下做到这一点。

我们围绕这个问题进行了大量的头脑风暴,并得出了令人满意的结果。我们建议,在我们之前谈论“自由软件”的所有地方,我们现在都说“开源”——开源软件——开源模型、开源文化、Debian 开源指南。最终,为想要参与的商业供应商创建一个开源品牌计划。

我们应该公开解释改变的原因。Linus 在他的“世界统治 101”演讲中一直在说,开源文化需要认真努力占领桌面并吸引企业主流。当然,他是对的——正如 Linus 所同意的那样,这种重新贴标签是该过程的一部分。它表明我们愿意为了我们自己的目的与市场合作并利用市场,而不是停留在边缘化的对抗位置。

Debian 的 Bruce Perens 自愿将“开源”注册为商标,并通过公共利益软件信托持有。Richard Stallman 已同意使用该术语,前提是他确信新“开源”版本的 Debian 自由软件指南不会削弱它们。

在接下来的几个月里,我将认真地向美国企业推销开源概念。我将谈论我看到的从开源中赚钱的三种商业模式

  1. Cygnus/Red Hat/BSDI 模型:赠送源代码,销售服务和支持。

  2. Netscape 模型:使用开源软件作为商业软件的亏损领导者和市场定位者。

  3. 硬件商店模型:将您的窗口小部件的设备驱动程序和界面工具的开发外包给以您的网站为中心的集市工作,并由内部程序员领导(但不是垄断)。

我还将经常引用“同行评审”的想法。开源软件是经过同行评审的软件,因此比那些令人讨厌的封闭的东西更可靠和更受尊重。

在不久的将来,我认为我们最好的策略是追逐符合“硬件商店”模型的公司。对于这些公司来说,软件开发严格来说是一种成本,而不是利润中心或其企业形象的一部分。如果我们能向他们展示一种以最小的努力获得更好的软件和更好的市场地位的方法,他们将有充分的理由去追求它。

在这个领域取得一些轻松的胜利将有助于 Netscape 和其他早期先驱者感到不那么孤独,甚至可能说服华尔街它正在看到一种趋势。这将使我们能够追逐大公司——Sun、SGI、Apple 和 Novell。

我与之交谈的每一位 CEO 和 CTO 都会听到同样的事情。首先,我会问他们是否有比“微软将在五年内击垮我”更大的战略问题。然后我会指出,没有人能够通过按照比尔·盖茨的规则来击败比尔·盖茨。然后我会告诉他们,“唯一的生存之道是改变规则——而我在这里向您展示如何改变。”

我希望每个阅读本文的人都会有所帮助。你们是让开源软件走到今天的人;我只是你们的论坛,有点像是偶然成为西装革履的人的大使。坦率地说,我宁愿进行黑客攻击;然而,这是一项需要完成的工作,我对此相当有能力,所以我不会逃避它。如果您想提供帮助,并且您在一家您认为可能是好目标的公司工作,那么您可以做以下几件事

  1. 将您的老板指向 http://www.earthspace.net/~esr/writings/cathedral-bazaar,并要求他也对其老板执行相同的操作。嘿,到目前为止它已经奏效了!

  2. 如果您能联系到您的首席执行官或首席技术官,请通过电子邮件告诉我。然后与我合作,让我入门,以便我可以为我们进行开源宣传。

  3. 如果您在行业媒体工作,请与我交谈。我们获得的正面宣传越多,我们就越有可能创造积极的舆论氛围,从而使 CEO 更容易说“是”。

我不想成为唯一的大使,但大使至少都必须讲述同一个故事。一旦这项努力开始变得更加清晰,就会有一个邮件列表和一个网页以及其他资源,旨在帮助开源倡导者在这个关键时期接触到美国企业。

我们技术人员二十年来一直试图通过来自底层的安静压力为 Linux/Unix 和开放标准/开源而战,但在很大程度上它并没有奏效。现在,在 Netscape 之后,我们又有了另一次机会——从上方突破。让我们一起努力吧!

Eric S. Raymond 是一位半定期的 LJ 撰稿人,他认为 Perl 非常棒,即使他仍然对 Scheme 怀有热情。您可以在 http://www.ccil.org/~esr/ 找到他的更多著作,包括他为圣何塞 Perl 会议撰写的论文。可以通过 esr@thyrsus.com 联系到 Eric。

加载 Disqus 评论