Summary

  • 1989 年提案讨论的是 CERN 内部的信息管理与知识留存,还不是已经运行的公共 Web 服务。
  • Berners-Lee 设想用相互链接的记录取代僵硬的层级路径,并分阶段研究;与 Robert Cailliau 合署的 1990 年项目提案是另一项历史步骤。

研究机构如何避免遗忘

互联网历史常被压缩成一个年份和一项已经完成的发明。1989 年 3 月的文件呈现出更具体的起点。它的标题是《Information Management: A Proposal》,关注大型研究机构如何在人员更替、实验演进和计算机系统互不兼容时保存并找到知识。Tim Berners-Lee 写的是 CERN 的加速器与实验信息,而非面向公众的网页发布服务。W3C 转录文本保留了文件内容,CERN 也保存了原始档案扫描件。原件记录。

问题并非资料不存在,而是资料分散在不同系统,由不同团队按各自用途整理,且往往依赖熟悉路径的人。层级目录可以让一批文件容易查找,却要求先决定每件东西应归入哪一格。仪器、测量、软件和实验可能同时关联多个团队。熟悉系统的人离开,或者软件更新后,旧路径可能失效,知识本身却依然有价值。

Berners-Lee 的设想是一个灵活的信息集合,文档和概念可以通过引用彼此连接。一个节点可以指向另一个节点,不必都归入同一棵固定目录树。链接还能穿过由不同团队分别管理的系统。目标不只是把文件柜搬上屏幕,而是让信息之间的关系在组织边界和软件改变时仍然可见。

这与后来所说的超文本有明显联系,但不应把后来的完整 Web 反投射到这份提案里。1989 年文本没有描述后来公共服务的所有组成部分,也没有声称浏览器与服务器已经部署。它为 CERN 的信息管理提出方向。架构构想与后来的实现属于不同阶段。

Web 得名之前的“Mesh”

W3C 转录页附有 Berners-Lee 的回顾说明:当时项目暂称“Mesh”;他在 1990 年编写代码时才选定“World Wide Web”。1989 年文件里也会把 web 当作普通比喻使用,但那不等于项目当时已经以 World Wide Web 为正式名称。名称的时间线很重要,因为后来的成功容易让早期提案显得比实际更成熟。

文件写的是待开展的工作,而不是已经取得的成果。它提出先了解需求、调查现有系统,再寻找便于移植和扩展的方法,并设想此后进入编程阶段。对第一阶段的估算是两人工作六至十二个月。这只是提案里的估算,不能证明预算获批、岗位落实或工作按期执行。

CERN 保存的项目年表称,第一份提案于 1989 年 3 月传阅征求意见。到 1990 年 10 月,方案在 CN/ECP 管理层鼓励下被改写为项目提案;11 月,Berners-Lee 与 Robert Cailliau 提交更正式的文件,随后出现原型。1990 年 11 月提案明确列出两位作者,内容也更具体。CERN 年表把原型和演示放在 1990 年末。将两份文件分开,才能看清最初设想如何转为项目。

CERN 后来的浏览器史把“Vague, but exciting”(“模糊,但令人兴奋”)这句批注归于 Mike Sendall。它很容易成为故事的标题,却不能单独证明正式否决、批准、预算或授权。现有材料支持的谨慎叙述是:提案先流传,之后被重新表述并发展成项目。CERN 的回顾说明批注归属;同期项目年表记录了后续进展。

文件的构想不止是把网页彼此相连。它把人员、软件模块、团队、项目、概念、文档和硬件都视为节点,再用“依赖于”“属于”“创建了”“引用”和“使用”等关系连接起来,以呈现 CERN 某处变化可能带来的其他影响。它也没有要求把资料全部搬进新的中央数据库:网关可以为现有数据提供超文本视图,甚至只读视图,让系统彼此交叉链接,而不是取代它们。这些是设计设想,不能据此断言每一种网关都已建成。

提案带来的问题

这份文件的重要之处,在于它让一个问题变得可以设计:研究者能否在不知道组织架构、文件格式或存储机器的前提下找到知识之间的有用路径?1989 年还没有完整的公共 Web,但已经出现一项设计主张:当工具与分类方式变化时,机构知识仍应可被发现。

链接并不会自动消除责任。谁可以新增或改写链接?哪一组维护源记录?读者如何判断引用是否过时?更灵活的网络让信息跨界流动,却不会让每条连接后的陈述自动成为权威事实。导航能力和来源可信度应分开处理。

因此,历史边界很清楚:1989 年 3 月,Berners-Lee 以 Mesh 为暂名,提出 CERN 信息管理方案;World Wide Web 项目在 1990 年的后续工作中被改写并逐步实现。这样的区分既不把它说成已经完成的全球服务,也不把它缩成模糊预言。它是一份针对真实机构问题的具体提案。

资料来源