第七十章 影响和剽窃
兰斯-吉尔是一名加州大学伯克利分校的学生,刚刚和女朋友完成了一次去大烟山国家公园远足的旅行,于3月的最后一天回到了伯克利,在经过学校附近的一栋建筑时,他看到顶楼上竖了一块新的广告牌。 广告牌的内容很简单,左侧是一台黑乎乎的摄影机,右侧是一个红黄绿三色环绕着蓝色圆圈的logo,造型有点像镜头,下侧写着广告词:摄影机让人类领略现实世界的动感,iView让人类领略互联网世界的动感! 女朋友也注意到了这块新的广告牌,疑惑道:“那是什么产品?” 兰斯-吉尔是学计算机的,一眼就看懂了,说道:“应该是一款新的互联网浏览器。” “浏览器是什么?” “一种网络软件,就像照相机……或者摄像机一样,可以让你看到互联网上的内容。” 兰斯-吉尔先把女朋友送到家,然后才返回了自己的宿舍,一进门就看到室友正坐在电脑前打字,地上丢着一堆披萨外卖盒子以及十几个喝光了的易拉罐,似乎好几天都没有出门了,于是大声质问道:“嘿!哈利,我说了不要把垃圾留在房间里。” “我正在移植iView浏览器,等完成了就会去扔的。” 兰斯-吉尔想到了刚才看到的广告牌,把背包放下,走过去看了看,见哈利面前除了正在编程用的台式机之外,还摆着一台笔记本电脑,屏幕上显示着密密麻麻的程序代码。 “哈利,你从哪里弄来的源代码?未经许可移植软件是犯法的。” “不,iView是开源软件,可以随意使用、修改以及移植。”哈利好像很久都没有睡觉了,但精神却非常亢奋,他噼里啪啦的打着字,解释道:“尼克和乔治他们几个在和我打赌,看谁最先把iView移植到FreeBSD上去,他们几个输定了,因为我很快就要完成了……啊哈!又完成了一项功能,尼克的NBA球星卡将会是我的了。” “你们为什么你们要移植这个iView,不是有Netscape吗?” “兰斯,你去大烟山玩了一周,已经变成原始人了,Netscape是垃圾,iView才是世界上最好的浏览器,我用一个简单的例子就能证明这一点。” 哈利停下了打字的手,把笔记本电脑挪到书桌的右侧,关掉上面的源代码,打开了一个浏览器程序,在地址栏输入“.iview”的网址,但没有急着按回车,而是竖起食指,对兰斯摇了摇,提醒道:“注意,你将会看到一个美丽、神奇而又伟大的新世界!” 食指按下回车键之后,笔记本电脑的屏幕中间出现了一群黑色的小鱼,小鱼仿佛被风吹散的蒲公英一样,以一种有序而又美观的方式散开,自由自在的到处游动。 兰斯在18岁生日那天,一个人去拉斯维加斯看了一场********秀,当时觉得世界上再也没有更刺激的场面了,然而现在他却被电脑上活灵活现的动态效果震撼了,感受到了一种完全不同但却更有力量的冲击感,又是惊诧又是激动,大叫道:“上帝!这是什么?” “这是iScript创造的奇迹。”哈利点了点鼠标,页面上的小鱼散去了,出现了iView的官方主页,然后念出了上面的宣传语:“用iView,体验活着的互联网。” 主页乍一看很简洁,只有iView浏览器、iScript语言、互动交流三个栏目,但当鼠标滑过栏目名称的时候,会自动弹出来一个菜单,显示出不同的子栏目,这种动态效果在2016年是每一个网站都必备的基本功能,但在1995年却属于石破天惊的创举,兰斯看了一会哈利的演示,说道:“哈利,你说的没错,iView才是世界上最好的浏览器,它将开创一个新时代。” “没错,而且它还是开源的。”哈利关掉了浏览器,把笔记本电脑摆回原来的位置,说道:“兰斯,还记得两个月前那几篇开源软件的文章吗?iView就是那位作者的新作品,他现在就在美国,今晚将在我们学校举办一场关于开源软件的演讲,你可以和我一起去听听。” “OK,我会去的。” 当兰斯和哈利讨论iView浏览器的时候,艾伦-巴特勒正在为iScript焦头烂额。 艾伦-巴特勒在圣何塞开了一家互联网设计公司,专门帮中小企业搭建网站或者主页,像做黑板报一样,用HTML语言把一堆文字和照片放到网上去就可以了,工作很简单,利润很丰厚,因此日子过的颇为惬意,然而从3月28日开始,他的好日子就到头了,因为公司接到了好几个客户打过来的电话,要求页面上除了照片和文字之外,还需要有动画效果。 该死! 我开的是网站设计公司,不是迪斯尼电影公司! 艾伦-巴特勒绞尽脑汁,用各种能想到的词句向客户科普网页设计的原理,但没有一个客户听的下去,众口一词的表示自己公司的页面必须像iView主页上的小鱼一样,能以动来动去的形式展示公司形象。 iView是什么公司? 小鱼又是什么东西? 艾伦-巴特勒抱着疑惑和不解的心情打开了iView的主页,但他什么小鱼都没看到,只看到了一个简陋而又普通的网站,边角处甚至出现了解析错误的提示,他很不屑的关掉了页面,把客户的要求抛之脑后。 然而接下来几天,越来越多的客户打电话过来,提出页面“要活的”“动起来”“会跳舞”之类莫名其妙的要求,搞的艾伦-巴特勒烦躁不安,他只好再次打开iView的官方网站,仔细浏览了一下上面的内容,这才后知后觉的发现iView是一款新的浏览器,只有安装了它之后才能看到动态效果,而自己之前用的Netscape因为没有iScript引擎,无法渲染动态效果。 iScript引擎是什么玩意? 下载,安装,搞定了一切之后,艾伦-巴特勒再次打开了iView的网站,这次他和兰斯一样被震撼了,像个五六岁的孩子一样,盯着屏幕上游来游去的小鱼足足看了好几分钟,然后抱着半秃的脑袋大叫了一声,以最快的速度进入主页,点开了iScript栏目的子菜单,下载说明文档和编程指南。 快快快,用最快的速度学会它! 做一个静态的网页只能赚1000美元,做一个动态的网页至少可以赚5000美元! 当艾伦-巴特勒研究iScript语言的时候,远在欧洲的伯特-波斯正在阅读一封电子邮件。 电子邮件是一个ID叫做UN2758的网友发过来的,这个ID伯特-波斯曾经在Linux的新闻组里看到很多人谈论过,但都和开源软件有关,与互联网关系不大,而他目前正在编写一款全新的网络浏览器,对开源软件兴趣不大,因此没有太多关注。
邮件内容很长,而且还有附件,伯特-波斯先泡了一杯咖啡,然后才坐下来慢慢看,看了一会就坐正了身体,连咖啡都忘记喝了,因为UN2758在和他探讨有关CSS的技术标准。 伯特-波斯1993年写了一篇关于软件图形用户界面的论文,从格罗宁根大学拿到了博士学位,然后开始设计一款叫做Argo的浏览器,1994年的时候,他和一名叫做哈坤-利的朋友一起设计了一种新技术,用来改善网页的设计以及显示效果,两人把这种新技术叫做层叠样式表,简称为CSS。 但是这种新技术目前还只是一个简单的草案,有很多缺陷和问题,远远谈不上成熟,因此伯特-波斯只在芝加哥的一个技术论坛上展示过一次,这个UN2758是从哪里知道的? UN2758在邮件里详细描述了他对互联网前端设计以及CSS技术的理解,提出了大量中肯而又富有前瞻性的建议,伯特-波斯只看到一半,就感觉自己和哈坤-利两人设计的CSS仿佛婴儿玩的积木,不值一提,也不堪使用,而UN2758所预见的CSS则像纽约的帝国大厦,坚固,美观而且耐用。 伯特-波斯喝了一口已经凉透了的咖啡,打开了下载好的附件,附件里是一款名叫iView的浏览器,安装过后使用了大约半个小时,他觉得自己那款快要完成的Argo浏览器可以丢进垃圾桶了。 或许我应该接受邀请,去这家iView公司工作…… 但是我不太喜欢去美国…… 当伯特-波斯为工作犹豫的时候,陈志扬正坐在办公室里意气风发的和曾繁浩谈话。 “曾主任,iView的源代码你们研究的怎么样了?” “目前已经研究完了70%左右,小周说最多两个星期就能做出来一个beta版的中文浏览器了。” “不错,不错,你让小周再加把劲,一定要抢在国内其他院校之前,把属于我们中国人自己的浏览器做出来。” “陈校长你放心,有大猷帮忙,我们比别人提前三天拿到源代码,一拿到就立刻开始研究了,国内不可能有人比我们更快。”曾繁浩先是拍胸脯下军令状,然后有些担忧的说道:“陈校长,我们的技术全都来自iView,以后会不会被人说闲话?” 陈志扬一副智珠在握的表情,笑呵呵的说道:“我们要的是能填补国内空白的产品,而不是技术,再说了,我们又不搞开源那一套,你把界面好好改一改,改的面目全非,这样谁还能认的出来?” “还是陈校长看的远。” “你让小周再快一点,越快越好,等发布了之后我再帮你多申请一些科研经费,这样下学期计算机学院正式开办的时候,你有重量级的产品压阵,又有科研经费收买人心,这样才能坐稳院长的位置,不至于让人说你资历浅,威望不足了。” “谢谢陈……谢谢校长提携。”