|
Linux,是基于核心组件“Linux kernel”的一系列计算机应用系统。1991年由芬兰软件工程师李纳斯托沃兹(Linus Torvalds)开发。(Linux这个名字的由来,是Linus和Unix的合成。Unix是1970年代的操作系统,对后续行业发展有深远影响。) 微软的Windows操作系统占据着约90%的市场份额,苹果掌握着8%,Linux还不到1%。但是,千万别以为规模小就等于不重要。 Linux是超级计算机市场的主导力量。事实上,全世界所有超级计算机中,运行Linux系统的数量比其他任何操作系统都要多。据估计,Linux生态系统(其开发人员社区)的价值高达400亿美元。而且,作为免费开放源代码软件的主要倡导者,Linux在世界计算机行业有着巨大的影响力,不仅在业界广受尊崇,也成为了私有软件公司所畏惧的对象。 开放源代码的故事还要从英雄人物理查德斯托曼(Richard Stallman)讲起。斯托曼有个激情满怀的信仰,他认为,获得免费软件是社会的基本权力。早在1980年代,他就争论说,不能把计算机的控制权力交与开发人员或微软这样的超大型公司。人们理应拿到程序的源代码,这样就可以按照他们(而不是私有软件公司)希望的方式对程序进行开发。 1983年,他启动了GNU项目,计划创建一个免费的类似Unix的操作系统。在此基础上,他提出了GNU通用公共许可证(General Public License),作为免费开放源代码软件的依据。 斯托曼对免费软件的定义,不仅局限在价格层面。还包括: 以任何目的运行程序的自由; 修改系统以满足个人需求的自由; 以免费或收费形式销售软件的自由; 发布修订版程序的自由,以便社区从你做出的改善中受益。 正是因为免费和开源,来自世界各地的成千上万的开发人员围绕Linux组成了非正式的协作网络,从而保证Linux软件可以获得不断的发展和进步。 从内核到社区 Linux的初衷并不是宣传利他主义,李纳斯托瓦兹连想都没想过,自己有一天会成为“开源运动教父”。他很坦诚的承认了这一点,“我的目的并不是想把东西白白送你,然后大家一起创造一个更加美好的世界。” 他开发了系统内核,发布到因特网上,邀请所有感兴趣的人帮忙做些改进。“我公开Linux的目的其实挺自私的。我不想做那些没意思的工作。操作系统中的某些部分在我看来是很繁琐的。我需要帮忙。”因为需要别人帮助做完这份“未完成的工作”,他也从来没想过收钱。 托瓦兹开源运动的突破点起始于Linux的一个附加特性,这一特性允许Linux在有限内存系统上运行。这就意味着,其他开发人员不需要拥有超级计算机或大量内存,就可以进行Linux代码的完善工作。渐渐的,他们开始参与修复软件缺陷,开发更好的新特性。 托瓦兹按GNU协议颁发Linux许可,只要免费的开源代码保留在产品的核心,就允许人们靠它赚钱。正是这个转折点,吸引了许多大型公司加入。戴尔(Dell)、IBM、惠普(HP)、甲骨文(Oracle)、太阳微系统(Sun Microsystems)、Novell和诺基亚(Nokia)等公司纷纷对Linux系统的开发给予支持和贡献,并且在这个系统之上创造收入。索尼电视、诺基亚或三星的手机中都可能装有Linux组件。连大众汽车公司也加入了这只大军,为Linux内核贡献了一套网络协议。 这些公司支持Linux的行为并不是因为他们大发慈悲,而是因为Linux软件本身具有的强大力量与活力,吸引他们前来帮助改进内核,从而为他们自身的业务发展谋利。据估计,Linux技术支持服务商与分销商肯诺(Canonical)和红帽(Red Hat)的价值加在一起几乎高达10亿美元,仅德国分销商SUSE Linux一家的年收入就超过1亿美元。 新型激励模式 《商业周刊》(Business Week)在一篇题为《为什么说Linux比微软还富有》的文章中指出,“托瓦兹从遍布各地的志愿者身上挖掘出的创造力,要远远多于比尔盖茨那庞大的公司组织所能提供的创造力。”拉斯罗伯茨(Russ s)这样写道: 微软用金钱作为激励手段。毫无疑问,这样做很奏效。但同时也存在着其他类型的激励方式。由Linux用户和开发人员组成的社区,就是靠工作带来的自豪感和兴奋感将人们紧密团结在一起的。他们有着共同的目标,为了一个可以替代Windows的通用、免费、简洁、无缺陷的产品而努力着。在托瓦兹和盖茨之间,谁拥有更多可用的资源?是盖茨吗?如果你的回答是盖茨,那么你一定认为金钱是最为重要的资产。但是,就算金钱比理想主义具有更好的激励作用,托瓦兹至少还拥有一支更加庞大的团队,这个团队有上百万人,他们都在使用Linux,而且还将继续对其加以改进。因此,托瓦兹团队中潜在的人才资源更胜一筹。 托瓦兹还有另一个优势。他的组织不像微软那样结构明晰,更像是一个无序的组织。托瓦兹只不过是Linux的看护人,被大家称为项目领导者,而实际上他并没有对项目进行控制。这种无序的组织状态,跟命令与控制的层级体制比起来,更能有效的调动起知识的力量。创新的动力源于Linux系统背后大批人才的创造性。在这样一个动态系统之中,不断试错的行为成为了驱动变革的巨大力量。而与盖茨领导的层级系统相比,一个靠看护人引领的自下而上的系统会更具创新精神。 自从内核首次公布之后,Linux效应就像雪球一样越滚越大。随着时间的发展,更多的人加入到了这个社区之中,一开始是学生和程序员,还有Linux爱好者,后来还包括了商业销售人员和拿钱干活的专业人员。 令人惊讶的是,世界上出现了300多个带有不同内核的Linux版本,每一版都由不同的人员开发,每一版都有着不同的用途。虽然这个社区没有正规的指导方针,但却十分整齐有序。平均每隔2到3个月就会发布一个内核新版本,每个新版本都包含了来自100多个公司的1000多名开发人员制作的10000多个补丁。程序员通过网络论坛和其他平台互相联系,分享知识,共同改进Linux内核的现有版本。基于这个全球性庞大社区的贡献,Linux一直保持动态的变化和发展。 Linux及其非正式领袖——托瓦兹和斯托曼就像是社区组织者,他们说服了许许多多的开发人员和公司,与软件巨人展开抗衡,用独树一帜的方式做事。人们团结在一起,只为心中的一个崇高理想:让所有人都享受到参与软件开发的权力,并从中得到收获。 自从2005年以来,来自200多个公司的3700多位开发人员为Linux内核的发展献计献策,用各种不同的方式重新打造着这个产品。而深居简出的领导者李纳斯托瓦兹不仅在内核的开发上有着魔术师般高超的技术,而且一直鼓舞并引导着这个庞大的集体,带领他们共同完善这个操作系统。 也许,面对这些“关系松散但力量强大的”义工队伍,托瓦兹手中并没有任何直接权力可以对其加以控制。但他这位组织者成功点燃了人们的热情,让人们可以为创建Windows的替代产品而齐心协力。同时,他也成为了人们心目中对抗企业巨人的“英雄形象”。 本文节选自《一的力量》,梅尔达德•巴格海、杰姆斯•奎励杰编著。上海财经大学出版社2012年8月出版。 (责任编辑:职场达人) |


