消息
AWZ.com 是一个青少年网站,运行在 Linux 上,它使用可能是我们这个时代最流行的青少年应用程序:即时通讯。 近来,IM 已成为热门话题,与其说它是一个热门应用程序(它确实是),不如说是因为 AOL 似乎一心想要主导这个领域。 多年来,该公司一直在将 AIM (AOL Instant Messenger) 与他们自己的专有在线软件以及每个 Netscape 浏览器副本捆绑在一起。 AOL 还拥有 ICQ,这是几年前由以色列的 Mirabalis 开发的流行 IM 系统。
据 AWZ.com 总裁 Tapan Joshi 称,AOL 正试图以老式的方式主导 IM:通过(在软件和法庭上)努力阻止任何其他人的即时通讯软件与 AOL 的软件互操作,而不顾这给 AOL 自己的客户造成的不便。 在 4 月 27 日发表在圣何塞信使报上的一篇专栏文章中,Joshi 抱怨说,AOL 不仅仅想让微软和雅虎远离 AIM 和 ICQ。 还有像 AWZ.com 这样的小公司。
读到这篇文章让我想起了我与另一位 IM 先驱 Udi Shapiro 的最后一次谈话。 那是在 1998 年初,就在 Udi 从 AOL 购回他的公司 Ubique 后不久。 这家在线巨头最初收购 Ubique 是为了其技术,该技术包含并超越了“聊天”、“好友列表”、“即时通讯”以及 AOL 也忙于构建到 Ubique 竞争对手(现在非常熟悉的 AIM)中的其他内容。 当 Ubique 在 AOL 受到冷落变得明显时,Udi 悄悄地回购了该公司,四处寻找合适的恩人,并在 IBM 的 Lotus Development Corp. 中找到了一个。 LDC 于 1998 年 5 月收购了 Ubique,现在以 Lotus Sametime 的名义销售其技术(顺便说一句,PC 杂志将其评为领先于 AIM)。 与此同时,Udi 又回到了他开始的地方,在以色列的魏茨曼研究所,研究生命起源的计算和生物化学理论以及诸如此类的东西。
我很高兴在那次 AOL 和 Lotus 之间的午餐中与 Udi 共进午餐。 在那次午餐中,Udi 说他在 AOL 学到的主要教训是,即时通讯“改变了任何广泛使用它的公司的电话通信的社会学”。 感谢 AIM 中的好友列表,在 AOL 公司总部,当一条琐碎的即时消息可以更好地完成工作时,用琐碎的电话打扰同事变得很不礼貌。 “有空聊几分钟吗?” 和 “你打算去哪里吃午饭?” 在即时通讯工具上问比在电话上问更好。 电话和 IM 都形成了新的礼仪。 这是个了不起的发展,Udi 报告说。 通常,这种认识与 AOL 自己对 AIM 的概念几乎无关,AOL 的概念是将 AIM 用作向服务的最重度用户(即少女们聊男孩和家庭作业)传递广告信息的框架。
下一位向我提供关于即时通讯见解的远见卓识者是我的朋友 Perry Evans,他在我们行业中最出名的是 Mapquest 的创始人,在世界其他地方则是一位在纳贝斯克工作时,还是一个饥饿的孩子,就想出了创造调味迷你麦片(或类似的东西)的点子的人。 现在担任 Webb.net 总裁兼首席执行官的 Perry 去年在丹佛喝酒时告诉我,他和 Webb 正在为下一代即时通讯做的事情,大致相当于 Transmeta 为 Linux 所做的事情,即给它的鼻祖一份日常工作。
下一代即时通讯的 Linus Torvalds——以及 Webb.net 的一位低调员工——是 Jeremie Miller,一位安静、谦虚而才华横溢的程序员,住在爱荷华州的农田里。 Jeremie 的 Linux 是 Jabber,“一个开源、跨平台、完全可扩展的,终结我们所知的即时通讯”,或者 Jabber.org 网站上的 FAQ 上是这么说的。 但它不止于此。 要理解它远不止于此,你必须了解两件事。
首先,我们所知的即时通讯——几乎完全是通过 AIM 和 ICQ——是一种客户端/大型机事务。 当你使用 AIM 客户端时,你会被连接到位于弗吉尼亚州维也纳的一台服务器。 当你使用 ICQ 客户端时,你与另一台单独的服务器有相同的关系。 Excite 和 Yahoo! 也是如此。 这就是四个服务,四个巨型服务器,它们之间几乎没有互操作性——就像拨号公告板服务和在线服务的旧时代一样。 公平地说,微软的 MSN Messenger 和 Lotus 的 Sametime 都是客户端/服务器系统。 你可以按服务器购买和部署它们。 但这些系统都没有提供真正的互联网基础设施,因为它们像公司会议室一样专有,又像砖头一样封闭。
其次,到目前为止,我们大多数人对即时通讯的了解仅限于我们与 AIM 和 ICQ 相关的三个功能:好友列表、聊天和即时消息。 我们也宁愿忽略 AIM 和 ICQ 的其他议程,即作为品牌推广、广告或两者兼而有之的消费者营销工具。
Jabber 是一种完全不同的动物。 这是 Perry 在丹佛让我大吃一惊时所说的:“Jabber 将一个活动的 XML 文档放在实时对话的中间。” 这意味着即时对话的内容可以不仅仅是键入的文本。 例如,它可以是一份法律摘要,由一家律师事务所的多位律师协同编辑。 它可以是一个实时拍卖,竞标实时发布给每个人。 它可以是您汽车的维修历史记录,当您在电话中交谈时,您和您的经销商可以在您的计算机上查看。 它可以是,嗯,几乎任何东西。
最重要的是,Jabber 完全基于 XML,开源,并作为网络上的基础设施服务部署。 企业、家庭或 ISP 可以拥有 Jabber 服务器,就像他们拥有域名服务器、Web 服务器或邮件托管服务一样。 更重要的是,Jabber 可以转换为任何熟悉的即时通讯风格,包括 ICQ、AIM、IRC、MSN 和新兴的 IETF/IMPP 协议。 每个人都可以使用他们自己的客户端,或者他们可以使用 Jabber 客户端。 还想要更多吗? Jabber 还具有消息过滤、MIME 编码、加密(例如,OpenPGP)和游戏通信功能。 Webb 的 Andre Durand,Durand Communications 的创始人,现任 Jabber.com, Inc.(Webb 的子公司)的总经理,将 Jabber 描述为“XML 文档的实时路由器,它有可能桥接的不仅是专有的 IM 网络,还有无线设备、嵌入式系统以及大量尚未开发的新型、基于实时消息传递的应用程序。”
“你可以创建各种各样运行在 Jabber 上的应用程序,”Perry 说。 “VoIP 集成、软件开发协作、社区购买聚合、拍卖和反向拍卖系统、企业群件——清单不胜枚举。”
目前,Jabber 的知名度仍然很低。 它有点像 Mosaic,在 Marc Andreessen 和他在伊利诺伊大学的伙伴发布它之前。(如果你想开始尝试,你可以在 Corel 找到一个早期版本的 Jabber。)但一股潮流正在形成。 二月份,当我在纽约新媒体协会的开源小组中时,IBM 的 Daniel Frye 开始滔滔不绝地谈论 Jabber,其热情程度甚至让我自己的热情都黯然失色。
因此,很明显,这是一个值得关注的领域。 不幸的是,AWZ.com 的 Joshi 先生没有密切关注。 在他的专栏文章中,他正确地称 AOL 的好战性为“目光短浅”,并指示该公司“看看 Linux 操作系统就知道了。” 他预测“AOL 很可能会以艰难的方式吸取 Linux 的教训。” 但他错过了 Jabber。
Jabber 将会传授这个教训,但对任何人来说都不会困难。 这是因为 Jabber 不与 AOL 或其他任何人竞争。 它只是扩大了他们的范围。“我将即时通讯视为一片狂野的边疆,”Jeremie 说。“现在,周围没有人。 我们可以自由地构建各种各样的东西,其他人也可以自由地为我们正在做的事情增加价值。” 听起来耳熟吗? 继续关注,或访问 Jabber.org 的开发者部分,看看你能为这项事业做些什么。