后记:网景投身市集

简介: 与历史同行,是一种奇妙的感觉…… 1998年1月22日,大约在我的《大教堂与市集》初版七个月后,网景通讯公司宣布了开放网景浏览器源代码的计划,事前我一无所知。 不久之后,网景的副执行总裁兼首席技术官埃里克·哈恩(Eric Hahn)给我发来了一封电邮:“首先,我要代表网景的全体同仁,感谢你指引我们走到了这一步。

历史同行,是一种奇妙的感觉……

1998122,大约在我的《大教堂与市集》初版七个月后,网景通讯公司宣布了开放网景浏览器源代码的计划,事前我一无所知。

不久之后,网景的副执行总裁兼首席技术官埃里克·哈恩Eric Hahn)给我发来了一封电邮:“首先,我要代表网景的全体同仁,感谢你指引我们走到了这一步。你的思想和著述给了这个决定至关重要的启迪。”

接下来的一周,我应网景之邀飞抵矽谷。和他们高管以及技术人员共同参与了一个为期一天(199824)的战略会议。会上,我们决定了网景的源代码释放计划和许可证相关事宜。

几天后我写到:

网景正打算在商业世界里给我们提供一场大规模的、真正全球化的市集尝试。开源文化正在面临考验:如果网景此举失败,开源文化就会信誉扫地,商业世界在未来十年里都会对其不屑一顾。

另一方面,这也是个绝佳的机会。华尔街和其他地方对此举最初报以谨慎的肯定。我们也赢取了一个证明自己的机会。如果网景能借此重夺市场份额,或许会引发软件业一场等待许久的革命。

接下来的一年将会颇具教育意义,也会很有趣。

确实如此,2000年中期我修订此文之际,后来名为Mozilla的开发项目只能算是刚刚合格的成功。它完成了网景的最初目标——防止微软垄断把持浏览器市场。当然也有显著的胜利(特别是下一代Gecko排版引擎的发布)。

然而,却没能得到来自网景之外,Mozilla创立者最初期望的那种开发规模。问题是,似乎在相当长的一段时间里,Mozilla的发布实际上都破坏了市集模式的一条基本原则。它没有一个能让潜在贡献者可以轻松上手和眼观其效的东西。(直到发布一年多之后,对Mozilla进行代码级的编写,还必须要通过私有Motif库的许可证)

最消极的是(以外界的观点来看),在计划开始之后长达两年半的时间里,Mozilla团队都没能开发出一个工业级质量的浏览器——而且在1999年,一个项目骨干的拂袖而去引发了不小的影响。他抱怨管理不力,错失良机。“开源,”他恰当的评价道,“不能点石成金!”

确实不能,如今(200011月)Mozilla项目经过长期的恢复,比杰米·泽文斯基Jamie Zawinski)递交辞呈的时候有了戏剧性的提高——最近几周的每夜释放版(nightly releases)终于在通向产品可用性上迈出了关键一步。但是杰米是对的,对于目标错乱、代码一团乱麻、或者患有其他工程慢性病的现有项目,开源并不能确保力挽狂澜。Mozilla成了同时展示开源如何成功和如何失败的案例。

然而,与此同时,开源的理念已经在其他地方开花结果。自从网景计划公布以来,我们目睹了一场对开源投诸兴趣的井喷。对Linux操作系统而言,持续的成功既是动力也是驱策。Mozilla触发的潮流正在加速前行。

相关文章
|
2月前
|
前端开发 JavaScript 开发工具
震惊!前端小白到大神的蜕变之路,这些技巧你竟然还不知道?
前端开发是互联网技术的重要组成部分,从新手到大神需要掌握HTML、CSS和JavaScript的基础知识,熟练使用框架和工具,如React、Vue和Git,并注重性能优化。持续学习和实践是成长的关键。本文分享了一些实用技巧,帮助你在前端开发之路上快速进步。
31 4
|
2月前
|
前端开发 JavaScript UED
不可思议!前端小白如何靠这些技巧逆袭,成为团队中的闪耀之星?
前端开发对初学者来说充满挑战,但通过正确的方法和技巧,你可以从新手蜕变为高手。本文分享前端小白逆袭的秘诀,包括夯实HTML、CSS与JavaScript基础,掌握前端框架与库,提升性能优化技巧,以及持续学习与分享。示例代码展示了简单的HTML+CSS+JavaScript页面和Vue组件,帮助你逐步进阶。
27 4
|
3月前
|
程序员 区块链
程序员职业发展路线图(完整版+珍藏版)
程序员职业发展路线图(完整版+珍藏版)
|
5月前
|
前端开发 JavaScript 开发者
经历了袋鼠云等家公司的拷打,我写下了这篇面经
经历了袋鼠云等家公司的拷打,我写下了这篇面经
|
8月前
|
人工智能 运维 安全
【年终总结系列 2023】成长与收获:回顾过去、展望未来,加油2024!
【1月更文挑战第1天】年关将至,富余的时间也稍显多了些,遂写下此文,好好回顾一下自己这一年的收获,同时也立下2024年的新年flag。
|
网络协议 Linux
业余实践
Linux命令、内核、多路复用器、网络编程
|
Android开发 Java
【面小易-面经10】阿里巴巴Android客户端开发实习生面试经验
又到了“金九银十”的招聘季,各位小伙伴们是不是也在忙着准备面试呢找工作呢?在接下来的一段时间里,面小易会为大家分享各种面试经验哦!请持续关注我。今天要和大家分享的是一位投递阿里巴巴Android开发实习生同学的面试经验,虽然他最终止步于二面,但是他的面试经验还是值得我们学习的,就让我们一起来看看吧。
4935 0
|
程序员
【抛砖引玉】“技术顾问” —— 老程序员的一个出路。
     以前总可以看到一些讨论,程序员30岁以后怎么办?35岁以后怎么办?当然有一些人,不管大多的年龄,都可以继续编程。但是对于大多数人年龄大了,各方面的压力也就更大了。年龄大了就面临上有老下有小的处境,简单地说父母、爷爷奶奶病了要去照顾;孩子病了也要照顾;老婆病了也要照顾;自己病了还得自己照顾自己。
1333 0
|
架构师 程序员
论程序员的自我修养——我在阿里干了十年开发
究竟是努力重要,还是选择重要?资深阿里技术人毕玄师兄有着自己的见解。
2823 0

热门文章

最新文章