原创与即时
在 Jabbercon 第一天第一次休息时,开发团队的四名成员过来打招呼。第一个到的是 Eliot Landrum,他告诉我他非常喜欢新的Linux Journal设计改版,为此我感谢了他。然后 Julian Missig、Justin Mecham 和 Schuyler Heath 也来了。他们看起来像一支高中象棋队,但现在我已经学会了永远不要以貌取人。这些家伙年纪轻轻,但编程技能高超,他们帮助 Jabber 成为了值得举办第一次会议的东西。
我问他们如何向以前从未听说过 Jabber 的人描述 Jabber。“分布式开源即时通讯”,Eliot 说。其他人只是点了点头,但他们的表情却在说“随便吧”。这在某种程度上也是事实。
事实上,他们与其说是固执己见,不如说是更加好奇。Eliot 说了这样的话:“我们一直在向太空发送这些消息,我们想看看其他文明会反馈什么。” 他所说的文明包括那些对他们及其同伴创造的东西感到兴奋的企业。在与会者名单上,我看到了来自英特尔、Earthlink、迪士尼、PeoplePC、瑞士电信和许多不太熟悉的公司的代表,据说其中一些公司正在做一些非常有趣的事情。其中一家备受关注的公司是 Nuance,它允许您将手机用作 IM(即时通讯)客户端,通过 Jabber 传输进行实时的语音转文本和文本转语音对话。另一家是 Oracom,它使用 Jabber 进行全球实时网络管理。
这两个例子都属于我们可能称之为“嵌入式 IM”的范畴,如果这个标签没有排除 XML 路由和在线状态管理的话——这只是 Jabber 易于嵌入的几个优点,并且远远超出了 AOL 定义的 IM 的含义,以至于需要一个全新的标签。
“平台”不是它。与嵌入式 Linux 一样,Jabber 具有深刻的结构性,但又过于专注于神秘的目的,以至于无法证明“平台”标签的合理性,这个标签现在更合理地属于互联网,而不是任何操作系统。Jabber 的工作不是让自己的存在为人所知(或者用互联网泡沫时代的说法,是“品牌化”自己),而是将在线状态和数据路由(通过 XML)添加到不断增长的基础和普遍存在的互联网服务列表中。
所以我看着这些人,问了一个失礼的问题:“你们多大了?” “十九岁”,一个说。“十七岁”,另一个说。“十九岁。” “二十一岁。”
“Jeremie 多大了?” 我问。Jeremie Miller 是 Jabber 的 Linus,Jabber 最初满足了他的需求的程序员。“他有两个孩子。他多大了,26岁?” “二十四岁,我想。”
我意识到我比他们三个加起来都老(这赋予了高级编辑这个头衔新的含义),但我没有提出来。我也没有提出这样的看法,即 Jabber 就像它的创造者一样,仍然比它最终将成为的样子更接近起点。在他们“看,我们可以做到这一点”的品质中,我在展会上看到的演示让我想起了 20 年前,那时 PC 还是全新的,你可以用它做的每件事都是新颖而有趣的,但仍然只是最终将变得不可或缺的东西的原型。
像几乎所有人一样,我在 1999 年初对 Jabber 一无所知。那时我的朋友 Perry Evans(他可能最出名的是 MapQuest 的创始人)告诉我这件事,并想知道我的想法。他说 Jabber 是一个 22 岁的安静程序员的安静的智力成果,他在爱荷华州宁静的乡村地区进行黑客编程。就即时通讯而言,它与 AOL 系统之间的关系就像互联网与 AOL 之间的关系一样。它是开源的。它是 XML。它允许任何人部署自己的 IM 服务器,就像他们部署开源 Web 或邮件服务器一样。而且,因为它本质上是一个 XML 路由器,所以它对几乎所有事物都具有各种有趣的含义。
Perry 想让我动动脑筋,思考如何通过某种商业模式来支持 Jabber 开源开发,这种商业模式可以通过销售基于 Jabber 的产品和服务来赚钱。我有一些想法,但我知道 Eric Raymond 会有更多想法,所以我邀请他加入对话。最终,Perry 和他的公司 Webb Interactive Services 创建了 Jabber, Inc.,我加入了它的顾问委员会(现在更名为 Open Board),Eric 和开源社区的其他熟悉人士也加入了。
所以我就在 Jabbercon,身兼三重身份:Linux Journal 编辑、Jabber, Inc. Open Board 成员和演讲者/小组成员。当到了以第三种身份交付成果的时候,我不得不承认,在尝试了两年多之后,没有人找到万无一失的公式来应对 Craig Burton 在同一会议上所说的“基础设施悖论”,即“在促进全球普及的同时平衡创造股东价值的业务”。
但是,他的下一番话带来了一些希望:“市场不断地朝着构建模块化的方向自我修正。这种修正过程导致了架构设计的一致性和能力的重新分配。” 不用说,这一直是 Linux 成功的故事,尤其是作为嵌入式操作系统。
但在我看来,“能力的重新分配”是一种过度商品化的方式来描述这里真正发生的事情。相反,我们既有无关紧要的事物的过时,也有能力的起源。这些家伙用 Jabber 制造的东西不仅是非常原创的东西,而且也是有利于更多原创的东西。难道是因为这些家伙离他们自己被原创出来的时间并不太远吗?
我不认为 Linus Torvalds 和 Jeremie Miller 在向世界介绍他们的发明时都大约 21 岁,或者他们使我们其余的人有可能做到最大范围的原创工作,这仅仅是巧合。Linux 和 Jabber 都还很年轻这一事实只会使它们变得更加不可或缺。
电子邮件:doc@searls.com
Doc Searls 是 Linux Journal 的高级编辑,也是 The Cluetrain Manifesto 的合著者。他的下一本书将是 Real Markets: What They Are and How They Work。