按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!
”。
IBM 本来要出售它自己的网络服务器GO,但后来却只占据了很小的市场份额。阿帕奇服务器不仅技术水平更高,而且是免费的。所以IBM 最后决定,如果它不能打败阿帕奇,它就加入后者。你应该好好想一想。全球最大的计算机公司IBM 认为它的工程师在开源方面的技术不及这些技术狂人,于是就干脆放弃自己的技术并加入这些狂人的队伍!
贝伦多夫说:“IBM 一开始是和我联系的,因此某种程度上我就充当了阿帕奇的代言人。IBM 公司称,‘我们想知道该怎样利用阿帕奇,同时又不受网络社区的过多影响,怎样才能促进软件开发的可持续发展,而不只是激起人们一时的兴趣……’IBM 的意思是说,这种软件开发的新模式是值得信赖和弥足珍贵的,因此我们应该对其投资,同时放弃我们正试图自己建立的模式。”
约翰·斯文森当时是率领IBM 团队和阿帕奇打交道的高级主管(现在是美国冠群电脑公司的董事长)。他讲述了这样一个故事:“当时关于开放源运动有很多辩论。我们认为可以和阿帕奇的那帮人打交道,因为他们回答了我们的问题。我们可以和他们进行有意义的对话,也可以创建非赢利的阿帕奇软件基金组织并解决所有的问题。”
由IBM 出资,它的律师和阿帕奇成员共同创建了一个法律框架,这样像IBM这样希望在阿帕奇基础上开发应用软件并将其出售的公司就不会有什么版权或债务方面的麻烦。IBM 看到了标准化网络服务器设施的价值——它让不同类型计算机的系统和设备可以相互对话,以标准格式展示电子邮件和网页——这种服务器设施正不断免费得到开放源社区的改进。阿帕奇的合作者们一开始并没有打算只做免费软件,他们希望解决一个共同的问题——网络服务问题——结果发现开放源这种免费开展合作的方式是集中最优秀人才完成此项工作的最佳方式。
斯文森说:“我们最早和阿帕奇合作时,当时有一个Apache 网站,但是没有正式的法律框架,而且这种非正式的框架和他们的业务并不合拍,你需要的是能检查代码、签署协议并处理债务的框架。今天任何人都可以下载阿帕奇代码,他们唯一的义务是必须承认是从阿帕奇网站下载的,如果对下载内容作出修改,他们必须与网站共享。”斯文森补充说,还有一个管理这些事物的阿帕奇开发程序,当你进入这个程序时,你感觉就像进入了一个纯粹的精英社会。当IBM 开始使用阿帕奇服务器时,它就成了这个社区的一员并为之作出贡献。事实上,阿帕奇对IBM 的要求就是,IBM 要派最好的工程师加入阿帕奇的开放源团队并免费为之作出贡献。斯文森说:“阿帕奇人对现金支付并不感兴趣,他们更希望获取对基础设施的贡献。我们的工程师说,‘阿帕奇的团队确实很棒,他们也坚持要求我们提供很棒的人才。’刚开始他们拒绝了我们推荐的几个工程师,他们认为这些人不合格!”
1998年6 月21日,IBM 宣布计划将阿帕奇融入它的新服务器产品WebSphere。 阿帕奇社区的组织方式就是,不管你对阿帕奇的代码做出了什么改进,你都必须把它在社区共享。不过,你也可以在阿帕奇代码的基础上建立有专利的商业产品,就像IBM 的做法一样,条件是你的专利中必须包括对阿帕奇的版权引用。换句话说,这种知识平民化形式的开放源鼓励人们在它的基础上创建商业产品。尽管它希望阿帕奇软件基金能够对所有人免费开放,但它也承认,只有商业和非商业工程师都有动力积极参与,它才能保持活力。
今天,阿帕奇是最成功的开放源工具之一,给世界上2/3 的网站提供服务器。
由于在世界上任何地方下载阿帕奇都是免费的,因此不管是俄罗斯人、南非人还是越南人都是用它创建网站。那些需要或希望给他们的网络服务器增添特殊功能的个人可以购买像WebSphere 的产品。
IBM 出售建立在开放源程序基础上的产品在当时看来是一项很危险的举动。
不过,IBM 相信自己能在阿帕奇“香草产品”(vanilla product ,也可以为“普通产品”)的基础上不断开发出差别软件应用产品。事实确实如此,IBM 网络服务器业务的确使它成为此类软件产品的商业领袖,给他带来了丰厚收益,而且IBM 的经营模式也因此得到推广。我在本书中经常重复这样一句话:在平坦的世界中,多数公司的“香草产品”是没有未来的,软件和其他领域的很多“香草产品”都会转移到开放源社区。
对大多数公司来说,他们要想把握住自己的未来,就必须知道怎样制作由最香浓的巧克力酱、最香甜可口的奶油和最味美多汁的樱桃组成的圣代冰激凌。开放源操作系统Linux 的分销商Novell 软件公司的主席杰克。麦斯曼说得最好:“商业软件公司必须让自己独具特色。开源社区基本上只关注基础设施。”(《金融时报》,2004年6 月14 日)
蓝色巨人IBM 和阿帕奇的交易的确是一个分水岭。IBM 表示相信开放源模式,阿帕奇开放源社区的工程师创立的网络服务器不仅是有用和有价值的,而且是“同类之中最棒的”。这就是为什么开放源运动能成为强有力的令世界变平的因素,它的效果正日渐显现。贝伦多夫称:“不管你从哪里来,也不管你在哪里——印度和南美人都可以和硅谷的工程师一样使用这些软件和对它加以改进。”在旧模式下,获胜者可以将一切包揽:我编写,我拥有——标准软件许可模式。贝伦多夫得出结论说:“唯一可以与之竞争的方式就是让所有人成为获胜者。”
社区开发软件的另一种形式是免费软件运动。Openknowledge 的网站这样介绍免费软件运动:“它是在20世纪六七十年代美国计算机科学实验室(斯坦福、伯克利、卡耐基… 梅隆和麻省理工)‘黑客’文化的背景下产生的。程序员组成的社区不仅很小,而且组织严密。代码在社区成员中间传来传去——如果你对它做了修改,就应该把修改后的代码再发到社区其他成员那里。如果不愿公开给别人就会被视为无礼——毕竟你已经从朋友的工作那里受益,你也应该做出回报。”
免费软件运动一直受这样一种理念的影响:软件应该对所有人免费开放,应该依靠开放源合作生产出可以免费共享的最好的软件。免费软件运动的主要目标是,让尽可能多的人免费编写、改进和传播软件,认为这将授权给每个人,并使个人从全球公司的控制中解放出来。1984年,麻省理工学院的研究员、也是以前的黑客之一理查德·马修。斯托曼发起了“免费软件运动”,同时还建立了名为GNU 的免费操作系统。为了推广这些免费软件,同时也为了确保这些代码总是可以自由修改和传播,斯托曼创建了免费软件基金会和GNU 通用公共许可证(GPL )。GPL 详细规定,源代码的用户可以查看、改变或增加源代码,条件是他们做出的这些改变必须在原始代码的经营许可下仍可使用。
1991年,赫尔辛基大学的一位名叫李纳斯。托沃兹的学生在斯托曼软件的基础上建立了他的Linux 操作系统,和微软的Windows 操作系统进行竞争,他还邀请他的朋友和网上的其他工程师改进这一操作系统,但必须是免费的。从托沃兹第一次发贴后,世界各地的程序员都对GNU/Linux 操作系统做出了修改、填补和完善。但是托沃兹坚持的一点就是,Linux 必须是免费的。它的经营许可中这样写道,任何人都可以下载源代码和对其进行完善,但他们必须将改进后的版本免费对其他人开放。
跟微软Windows 十分类似的是,Linux 提供的一系列操作系统既可以在最小的台式电脑、笔记本、掌上电脑甚至腕表上使用,也可以在最大的超级计算机和主机上使用。因此,一个在印度使用廉价计算机的小孩子也可以通过自己的电脑了解美国公司最大数据中心使用的操作系统。全世界有很多开发商在努力完善Linux。 就在我写本章节的时候,我到鲍德温夫妇在弗吉尼亚乡下的家中参加一次野餐活动,他们是我妻子在教育性非政府组织WorldLearning 认识的朋友。吃午饭的时候,我提到自己将去马里的廷巴克图镇,看看这个世界从最外围看究竟有多平坦。鲍德温夫妇的儿子彼特当时恰巧在马里工作,是专门帮助发展中国家发展高科技的非赢利组织——基克队(Geek Corps)的工作人员。几天后,我收到了鲍德温太太的电子邮件,告诉我说,她已经跟彼特说过让她陪我到廷巴克图的事,接下去她所说的话就等于告诉了我一切我想知道的事情,“彼特说他们的项目是通过卫星创建无线网络,用塑料苏打瓶制作天线,用纱窗做网丝!很明显,每个马里人都使用Linux ……”
只有在平坦的世界里你才会听到这样的评论。
免费软件运动已经构成对微软和其他全球软件巨头的巨大威胁。正如《财富》杂志2004年2 月23日报道的那样,“这种强大的基础软件建立在英特尔无处不在的微处理器的基础上,同时也迎合了网络突飞猛进的需要。Linux 很快开始在全球的程序员和商业用户中获得欢迎。这场革新的意义早已超过了小小的Linux……几乎任何类型的软件都可以以公开源的方式被找到。程序员在网上聚会的一个地方SourceForge 一共列出了8。6 万个程序。虽然对很多网络高手来说这些都是些微不足道的小设计,但很多软件却很有价值。 。如果你不愿为微软的Office 软件花350 美元,为Adobe 公司的Photoshop 花600 美元,那你就可以到OpenOffice和Gimp寻找高质量的免费产品。”像Google、E…trade 和亚马逊这样的网站将英特尔商品服务器