Netscape时代的持久影响

Hacker News Top 新闻

摘要

本文回顾了1998年Netscape将其浏览器代码开源的历史时刻,并介绍了纪录片《Project Code Rush》如何记录这一过程。该事件加速了软件开发的步伐,并对后来的开源运动产生了深远影响。

暂无内容
查看原文
查看缓存全文

缓存时间: 2026/05/19 10:01

# Netscape 时代的持久影响——网络历史 来源:https://thehistoryoftheweb.com/the-lasting-influence-of-netscape-time/ 作者:Jayon,2026年5月12日 继 Netscape 之后,软件的速度提升到了任何人都无法想象的程度。多亏了一个纪录片摄制组和一位代笔作家,我们得以完整地看到整个过程。 --- 距离发布还有五分钟。 Jamie Zawinski 在车里,但他迟到了。平时这没什么大不了的,他总是迟到。但五分钟后 Zawinski 本该坐在他的椅子上。而他却坐在车辆的副驾驶座上,离办公室还有几分钟的路程。 距离发布还有三分钟。 Netscape 公关部人员聚集在一次电话会议上,向媒体宣布即将公开发布 Netscape 代码。他们强调了这次发布的重要性——这是当时同类项目中最大的开源项目之一。目标很简单:利用开源社区的力量来对抗他们的竞争对手,尤其是微软。 Zawinski 跳下车,冲进办公室。他的长 trenchcoat 在身后飘动。他染着蓝色头发,半边未剪,Netscape 联合创始人 Jim Clark 后来提到,这让他成为了“公司里头发最长也最短的人”。他快步走着,但没有跑。 距离发布还有一分钟。 在 Zawinski 到来之前,一群人已经聚集在他的工位旁。他扔下东西,坐到终端前开始工作。输入几条命令后,所有人都停顿了一下。“等等,这不太好,”他突然说道。瞬间,空气中弥漫着恐慌。但他重新调整,又输入了一些内容。只是一个小问题。 一分钟后,一切完成。1998年3月31日上午10点,Netscape 正式开源。Mozilla 项目就此启动。 Jamie Zawinski 站在他的同事中间,就在 Netscape 开源之后不久 将 Netscape 浏览器开源的决定是在仅仅几个月前做出的。随着微软开始蚕食 Netscape 的市场份额,公司意识到必须做出改变。他们希望通过发布浏览器源代码,获得优势,并在全球其他开发者的帮助下快速创新,同时他们将精力集中在更有财务前景的企业市场。但这样做需要对数百万行代码进行大规模重写,并且需要十几名工程师几乎昼夜不停地工作。 你可以自己观看这一切,这要归功于纪录片 *Project Code Rush* (https://www.youtube.com/watch?v=4Q7FTjhvZ7Y)。最后一刻发布代码的冲刺大约在影片的25分钟处。影片创作者 David Winton 之前因与 Netscape 内部人员合作制作宣传视频而与他们建立了关系。他回忆说,他们感觉自己“没什么可失去的” (https://waxy.org/2008/09/code_rush_interview/)。因此,他们让 Winton 和他的摄制组带着摄像机跟拍了一年多,见证了公司动荡的变革和彻底的再造。 影片从 Netscape 宣布将开源后不久开始。它跟踪了负责准备代码公开发布的关键工程师团队,这是一项巨大的工程,需要对底层代码库进行重大重写和重构。但多年昼夜不停地工作已经付出了代价,影片中受访的人们非常愿意坦诚相告。摄制组捕捉到了个性冲突、工程师在办公室睡觉、争分夺秒的绝望冲刺,以及最终的裁员和被 AOL 收购。 尽管如此,该项目中的许多人都是理想主义者,他们之所以从事网络工作,是因为相信网络能够民主化和传播信息。开源发布感觉像是网络最初承诺的实现,是他们迄今为止所有工作的结晶。这是一个开始,是后来成为 Mozilla Firefox 的开端。但这同时也是五年前开始的事物的终结。 就在 *Project Code Rush* 的摄制组完成拍摄之际,Netscape 联合创始人 James Clark 的新书出版了。书名是 *Netscape Time*,鉴于其聚焦于速度,这个书名恰如其分。Clark 和代笔作家 Owen Edwards 在书中用了大量篇幅描述了网络所促成的节奏,他认为这很大程度上归功于网络如何彻底改变了软件分发方式。 > 对于互联网的孩子们来说,将产品推向市场或获取产品都是虚拟行为,因此几乎不费吹灰之力。*Netscape Time* 是我们创造的一个术语,用来描述我们开发产品的速度,并由此延伸出工作的持续不断。但网络使用的轻松也是 Netscape 时代的一个方面,消费者研究产品、找到最优惠价格并点击购买,所有这些动作在旧时需要把车从车库开出来的时间里就能完成。 由于其无处不在,软件可以通过任何人都能访问的下载自由分发。软件不再需要正式的发布。Netscape 团队充分利用了这一点,有时一天内发布多个浏览器测试版本。在整个过程中,他们与用户持续交流,收集反馈。正是这种节奏和这种分发方式使得几年后浏览器开源成为可能。 *Netscape Time* 从 Netscape 上市之日开始,那一天技术世界和网络都发生了改变。其股价远超已调高的发行价,Clark 特意强调了当天公司里成为百万富翁的所有人。起初,这似乎是一种冷酷的资本主义开篇方式,当然也确实有这层含义。但随着阅读,你会发现这更像是骄傲。许多在 Netscape 工作的人都信奉一个更好、更易访问的网络梦想。上市就是他们的回报。Clark 将这一点聚焦起来。 然后 Clark 闪回,用书的剩余部分讲述了公司的历史和创立。他谈到与 Marc Andreessen 的初次对话,以及这些对话如何最终演变为打造一个 Mosaic 杀手的想法。他详细描述了那场“政变”,导致许多 NCSA Mosaic 开发者加入该公司 (https://thehistoryoftheweb.com/postscript/netscape-mosaic-coup/)。 Netscape 1.0 版本非常简陋,但与现代浏览器惊人地相似 Netscape v 1.0,来自 Web Design Museum (https://www.webdesignmuseum.org/software/netscape-navigator-1-0-in-1994) 他还记录了 Netscape 如何接受一种关于发布软件的全新概念。面对来自各个方向的竞争,以及世界上最优秀的工程师汇聚一堂,Netscape 以空前的精确度和速度迭代和开发其浏览器版本,即使在信息时代也是如此。在 Clark 的叙述中(虽然有些偏见,但大体准确),Netscape 重塑了网络上的可能性,并将其带入了一个新的成熟阶段。 这本书在它开始的地方结束——即决定将 Netscape 上市的决定。这是后来被称为 dot-com 时代的第一张多米诺骨牌。 当 *Project Code Rush* 在三年后接续故事时,情况看起来有些不同。正如影片标题所暗示的,Netscape 时代的速度已经变得扭曲和匆忙。曾经促进软件自由分发给数百万用户的节奏,如今变得过度紧张且难以维持。一切感觉都像是一场狂热,且总是最后一刻。当需要发布某样东西时,你只能祈祷按下按钮的开发者路上别遇到太多堵车,并且能准时坐到椅子上。 Jim Roskind 描述了这种感受。“学习跑马拉松的一种方法是将一个人放在沙漠中26英里处,然后说,你知道,你背上有个炸弹,如果你在一定时间内不进城就会爆炸,”他在纪录片中说道,试图寻找一个比喻来形容 Netscape 开源发布,“嗯,这会激励你进去,但你也有一定几率被炸飞。” 最初推动公司发展的许多开放网络精神仍然存在。影片花了大量时间采访 Netscape 的工程师。大多数(如果不是全部)工程师都对自己的工作深信不疑。他们以不同的方式来到网络世界,但他们都看到了网络正在改变世界,并必须参与其中。他们希望帮助信息更加自由,让人们能够从世界各地彼此连接。事实上,开源浏览器的决定感觉像是开放网络的一次巨大胜利,也是对开始悄然蔓延的企业利益和资本主义竞争的一次重申。 但他们也被不可能完成的截止日期和无数个不眠之夜所困扰,或者是在办公室沙发上结束的夜晚。当人们彼此依赖却没有完成工作时,个性冲突爆发了。面对迫在眉睫的截止日期和软件世界的关注,Netscape 时代有时更像一个高压锅。 这种二元对立是影片花费大量篇幅探讨的。例如,Michael Toy 是 *Project Code Rush* 中的常客。Clark 在他的书中也花了一些时间谈论 Toy。在 Netscape 之前,Toy 曾在 SGI 工作,那是 Clark 之前创立的公司。Clark 形容 Toy 渴望、聪明,并且渴望迎接下一个挑战。 但 *Project Code Rush* 中的 Michael Toy 却截然不同。过度劳累且濒临 burnout,Toy 是 Mozilla 项目的产品经理。他不断与团队中的工程师发生冲突,试图(并最终成功)让项目按时完成。在纪录片结尾,他退休了,与家人共度时光,反思自己错过的与他们在一起的时光。对机会心存感激,却也怀念可能发生的一切。 Netscape 时代本身就是一个矛盾体。它促成了不可思议的事情。这是一场让网络成为可能的变革。但它设定了一种被证明无法维持的节奏,并且几乎没有留下反思和内省的时间。无论好坏,Netscape 时代如今就是普通的时间。 - Jamie Allen. "Netscape co‑founder relives the Internet revolution." CNN. May 5, 2026. https://www.cnn.com/books/news/9906/18/netscape/index.html - Jim Hamerly and Tom Paquin and Susan Walton. "Voices from the Open Source Revolution." O'Reilly Media. 2026. https://www.oreilly.com/openbook/opensources/book/netrev.html - Olivia Ryan. "Mozilla Digital Memory Bank‑Interview with Frank Hecker." Mozilla Memory. May 5, 2026. https://mozillamemory.org/detailview.php%3Fid=7600.html - Olivia Ryan. "Mozilla Digital Memory Bank‑Interview with Stuart Parmenter." Mozilla Memory. May 5, 2026. https://mozillamemory.org/detailview.php%3Fid=7595.html - Jamie Zawinski. "fear and loathing on the merger trail." fear and loathing on the merger trail. May 5, 2026. https://www-archive.mozilla.org/fear.html - Andy Baio. "Interview with David Winton, Director of “Code Rush” Mozilla Documentary – Waxy.org." Waxy.org. May 5, 2026. https://waxy.org/2008/09/code_rush_interview/

相似文章

@vista8: https://x.com/vista8/status/2058213893638689266

X AI KOLs Timeline

对独立开源开发者 tw93 的深度访谈,介绍了他开发的六款流行开源工具(如 Pake、Mole)背后的故事、设计理念、海外成功经验以及个人长期主义的工作哲学。

@ShenHuang: 开源项目没人 star 其实跟代码质量、发布时间、甚至功能都没关系。 鲸鱼哥 DeepSeek-TUI 5/1 那条推文 375K View 收 900 star,我自己做的类似的开源产品 OpenSeek 昨天发布的帖子 51K Vie…

X AI KOLs Following

这篇推文分析了开源项目获得star的秘诀,指出关键在于早期在大V评论区建立身份认知,而不只是代码质量。作者以自己的OpenSeek和鲸鱼哥的DeepSeek-TUI为例,说明触达率和后续商业化的重要性。

@nekooechi: https://x.com/nekooechi/status/2062870716194967868

X AI KOLs Timeline

Codex 更新后增加了角色插件、交互式网站和智能批注功能,将插件+网站+批注修改无缝打通,覆盖创作、投研、开发、办公等场景,形成闭环工作流,用户超过 500 万,非开发者占比约 20% 且增长更快。