摘要
- 1990年的方案不是要建立一座由CERN掌握的全球数据库,而是让链接跨越机器和既有信息库。每台服务器只需管理自己的材料,无须知道整个Web。
- 开放分阶段发生:URI、HTML和HTTP的说明被公开;行模式浏览器把访问带到NeXT之外;独立客户端和服务器开始运行;1993年4月30日,CERN才正式放弃对基础客户端、服务器与公共代码库的权利。
- 这份声明没有单独创造大规模采用。Mosaic改善了易用性,发布者提供内容,网络运营者承载流量,W3C随后协调互操作。CERN真正设计出来的是一条脱离CERN的路。
如果Web一直是一项CERN服务
理解这段历史,可以先想象另一种结局:Web在CERN内部很成功,却始终是一项CERN服务。外部机构可以使用它,但新增服务器要等原团队交付软件,新电脑要等原团队移植,商业使用还要确认许可。技术依赖就会逐渐变成机构权力。
现实中的Web没有举行一次全球移交仪式。它通过几个可分离的步骤离开出生地:足够小的接口、公开说明、能在普通终端运行的客户端、独立服务器、可复用的法律许可,以及后来只负责互操作协调而不拥有网站的标准机构。
4月30日的重要性,只能放在这条链中理解。
共同层故意不知道全局
Berners-Lee与Robert Cailliau在1990年的方案从一个日常难题出发。CERN的报告、实验资料、人员信息和帮助文档分散在不同电脑、格式与查询界面中。找到一条记录,并不会自然通向与它相关的下一条记录。
方案提出的不是统一迁移,而是让引用跨越既有系统。一台服务器只管理本机上的信息;客户端从链接中取得联系另一台服务器所需的信息;服务器无须记录读者在别处看过什么,也无须掌握全网清单。
方案的“不做什么”尤其关键。第一阶段不负责转换所有文档格式,不强迫大家采用同一种文字处理器,也不先建设复杂授权系统。它优先解决文本阅读、简单请求和跨机器链接。
这种不完整不是偷工减料,而是最小初始规格。共同层越少要求本地改变,别的机构越容易加入;每个节点也越不需要把自己的未来交给中心。
“免费”先出现在设计里
1990年方案已经写明:尽可能使用公共领域软件,并把项目软件免费提供给任何人。用户可以把材料放进CERN维护的集合,却不受此约束。
这还不是稳固的法律许可,但已经说明采用方式。Web不准备通过把所有发布者收编进一项中央服务来扩张。别人需要能够自己装服务器、写客户端、创建链接。
URI、HTML和HTTP的说明随后被放在第一台服务器上,供讨论和采用。公开接口把“第一个实现”与“唯一实现”分开。只有当另一个团队能依据公开信息连接成功时,所谓普遍可实现才不再是一句宣传。
行模式浏览器不是怀旧小物
最初的WorldWideWeb浏览器兼具浏览与编辑功能,但运行在NeXT工作站上。它证明了思想,却没有覆盖普通实验室拥有的各种终端。
Nicola Pellow开发的行模式浏览器舍弃图形华丽,用编号链接服务多种电脑和终端。CERN把它称为第一个真正易于获得的Web浏览器。它的重要性正在于体验较少、可运行范围却更大。
从此,Web的未来不再依赖CERN逐台适配硬件。Erwise、Viola、Cello和Mosaic等独立实现可以做出不同取舍。多种客户端与服务器相互连通,检验了公开接口是否真的足够,也暴露了参考代码中可能隐藏的本地假设。
1993年CERN究竟释放了什么
“CERN把Web放进公共领域”常被说成一句传奇。原始记录更具体。
CERN的许可历史列出三项软件:基础行模式客户端、基础服务器和公共代码库。1993年4月30日,CERN声明放弃对这些源代码与二进制代码的知识产权,并允许任何人使用、复制、修改和分发。
这移除了真实门槛。大学、企业和个人不用再为这些组件逐一向CERN申请许可;开发者可以直接修改,不必排进原团队的功能队列;商业采用者也少了未来被追索版税的不确定性。
但声明没有释放所有未来浏览器,没有改变网页内容的版权,也没有替任何人提供互联网接入。它只是让一组足以播种新实现的CERN软件离开CERN控制。
法律工具本身后来还需要修补。“公共领域”在不同司法辖区并非都能以同样方式成立。CERN随后改用正式开放许可,让免费复用更可靠。这不是脚注:如果下游团队无法确认能否跨国分发修改版,代码在技术上可移植,在制度上仍被卡住。
许可需要独立能力才能变成现实
许可不会自动下载、编译或吸引内容。NCSA的Mosaic把图形浏览、安装与多平台支持做得更容易。NCSA记载,到1993年12月每月下载量超过5000次,求助邮件数量巨大。这不是全球用户普查,却证明分发与支持已经成为CERN之外的运营问题。
Mosaic的关键不只是图片,而是另一个机构能依据共同接口测试、打包、分发并维护自己的客户端。它改善读者体验,却无需收购所有服务器或要求每个发布者迁入NCSA控制的网络。
内容又产生反向激励。没有服务器,浏览器只是演示;没有读者,服务器只是多开了一扇门。独立站点越多,浏览器越有用;浏览器越易用,运行站点越有价值。这种循环不需要中央机构批准站点之间的链接。
Berners-Lee回忆,1991至1994年间,第一台Web服务器的负载大致每年增长十倍。早期服务器名录不完整,也不衡量内容质量,因此不能被当成精确全球增长率。它们能证明的只是:CERN服务器正在成为不断扩大的系统中的一个节点,而不是那个系统本身。
逃离之后仍需要协调
到1994年,风险已经从“没有人实现Web”变成“成功实现者走向互不兼容”。W3C在MIT成立,与CERN合作,并得到DARPA和欧盟委员会支持。早期文件把它描述为厂商中立的协调者,负责开发、测试和传播协议与参考实现,关注可扩展性、向后兼容与平滑迁移。
这是一种重要权力,但不是所有权。W3C能召集厂商、明确规范、显示互操作失败,却不拥有独立浏览器、服务器、网页和链接。实现者、发布者、运营者与用户仍分别决定运行什么。
历史证据因此支持一条因果链,而不是一次奇迹。最小接口降低实现成本;行模式客户端扩大硬件范围;法律释放消除许可摩擦;Mosaic等实现改善体验;互联网提供传输;内容提供需求;W3C降低分裂风险。现存数据无法为每一项分配精确比例。
更可靠的结论是:Web之所以难被出生地重新收回,是因为有价值的活动已经能够迁往别处。CERN对自己代码的权利是真实的,而它最具历史意义的行使方式,是让普通采用不再需要这项权利。
来源与证据边界
- https://info.cern.ch/hypertext/WWW/Proposal.html
- https://info.cern.ch/hypertext/WWW/History.html
- https://cds.cern.ch/record/1164399
- https://cds.cern.ch/record/1998447
- https://cds.cern.ch/record/2126020/files/History%20of%20the%20CERN%20Web%20Software%20Public%20Releases.pdf
- https://home.cern/science/computing/the-birth-of-the-web/
- https://www.w3.org/People/Berners-Lee/ShortHistory.html
- https://www.ncsa.illinois.edu/about/history/
- https://archives.library.illinois.edu/collections/topic-guides/history-of-science-and-technology-resources/mosaic-a-guide-to-archival-holdings/
- https://www.w3.org/History/1994/WWW/Organization/Consortium/Agreement/Technical.html
- https://www.w3.org/about/history/
- https://cds.cern.ch/record/2876913/files/930817.pdf
会员简报
档案背景详情
使用相应会员等级登录,即可解锁完整简报与来源注释。
仅限 Strategic Circle
Strategic Circle
所有读者均可浏览。加入并登录后可解锁档案简报。
加入 Strategic Circle仅限 Leadership Alliance
Leadership Alliance
符合条件的 IP 资产所有者和管理层可登录查看 Leadership Alliance 简报。
加入 Leadership Alliance
