eb技术标准化会议结束后的第二天,ivie浏览器官方网站发布了一条公告,宣布将在未来30天内发布20版本,保证兼容已有旧网页的同时,全面支持新标准。
公告一出,立刻震动了整个互联网行业,尤其是网景,被打了个措手不及,要知道
新标准的改动很大,htl有了很多新特性,iscript修正了部分语法,css更是以前没有的东西,想全面支持新标准,不仅需要开发新功能,还要重写旧代码,工作量非常大,在传统的开发模式下,至少得3到6个月的时间才能完成,如果考虑到复杂的兼容性问题,可能需要更久的时间。
正因为如此,网景cto马克安德森看到公告之后的第一句话是:这不可能!
第二句话是:autun背叛了我们,他要掀起一场全面战争。
第三句话是:他怎么做到的?
怎么做到的?当然是开源了
iscript是杜秋发明的,css是杜秋发掘的,在这两项的标准制定上有很大的自主权,所以早在5月份的时候,他就开始了ivie 20的研发,等9月份3c标准化会议召开的时候,已经完成了大约60左右的代码,而此时网景才刚刚决定和骁龙合作,共同制定标准,一行代码都还没写。
9月14日晚上8点,杜秋把ivie 20的开发计划和源代码全部发布到互联网上,同时写了一篇激情澎湃的倡议书,号召所有开源软件爱好者联合起来,共同完成代号残酷天使的ivie 20补完计划——《新世纪福音战士马上就要在电视台首播了,这个中二感十足的代号不仅应景,还能在东瀛制造新闻话题,毕竟1995年东瀛拥有世界第二多的互联网用户,是个不容忽视的市场。
在很多人看来,3月份杜秋还是个无名小卒,骁龙也只是个皮包公司,ivie 10以开源的方式发布,只是巧妇难为无米之炊的无奈之选,现在杜秋已经名扬四海,公司正处在融资的关键时刻,因此竞争对手风投经理媒体记者甚至开源软件理念的信徒,都一致认为ivie 20不可能开源,肯定会像indos那样,变成一款纯粹的商业软件。
所以当杜秋宣布开源的时候,跌碎了无数人的眼镜,前无古人的开发模式吸引了大量本来对开源理念不感兴趣的程序员加盟,视金钱如粪土的噱头则吸引了众多媒体的关注,其中既有it行业当红杂志《连线和《红鲱鱼,也有老牌传统媒体《财富和《纽约时报,密集的曝光和激烈的争议,让ivie浏览器的知名度飞速飙升,在继续麻痹微软的同时,也给网景带去了巨大的压力。
1995年10月1日,网景举办了一月一度的董事会议,在会议中,网景第一大股东吉姆克拉克问马克安德森道:马克,我们的navigator 20开发进度怎么样了?
一团糟,目前只完成了不到15的工作计划。
eb标准已经公布过去半个多月了,你们才完成了不到15的工作?ivie可是完成了90了!
吉姆,我们上半年招了太多的程序员,严重耽误了开发进度。
这时一名董事听不下去了,斥责道:荒谬!程序员多了,开发进度不应该更快吗?
我们在几个月内招聘了500多名程序员,这些人来自全国各地,开发能力和编程理念差别很大,团队之间缺少配合,沟通的时间甚至超过了打字的时间,效率很低。
ivie 20有几千个程序员参与开发,来自全世界各地,他们怎么效率那么高?
ivie 20的核心开发团队只有18个人,每一个都是开源社区里的佼佼者,这些人都是autun的粉丝,理念一致,没有内耗,合作效率非常高,还有成千上万的开源爱好者帮他们做测试修bug,研发进度当然很快。马克安德森有些心力憔悴,解释道:开发一款浏览器,最大的麻烦不是技术问题,而是兼容性问题,在这方面,开源软件有着闭源软件无法比拟的优势,他们在15天内修复了400多个bug,几乎每个小时都在更新版本,我们根本做不到。
我们能不能拿他们的源代码做样本,换一种编程语言写自己的程序?
不行,我咨询过律师,软件和小