【ITPUB 评论】今年IT界有一朵祥云飘过,哦,不,我不是说微软和雅虎收购案(事实上到后来烟硝味还蛮浓的)。我指的是微软对另一个宿敌—开原码—大动作示好的行为。什么,你没感觉? 今年二月间微软提出“四大互通原则”。主要包含支持业界标准、加强与开原码社群互动,及允许某些技术的非营利使用等等。可谓是近年来对开原码最大规模的善意宣示。
长久以来,微软和开源阵营一向水火不容,至少是长期在言辞上交锋。开源人士认为,OSS软件的价值在于“选择自由”宗旨的实践:免于被微软绑架。从这点就可以衍生出包括整体购买成本较底、可依自己规划时程升级、选购不同品牌的软硬产品。此外,由于集合众人智能,开源软件也被认为比较封闭式平台安全。 当然,微软作为OS界的巨人,它的响应策略也随着敌我情势不同而有所演进。我们就来看看十年中有哪些改变。
早期:超级比一比
九零年代末期达康热潮,Linux、Apache、MySQL及 PHP(统称为LAMP)被像Amazon.com及大大小小的网络公司拿来执行网站而兴起,因此很早时,微软总是告诉大家,开源虽然稳定,但平台未经实证(proven),因此它或许可当成Web、 email server、或是跑打印服务器、档案服务器等“非关键系统”(non mission-critical applications)”,但是数据库、ERP等关键系统则不宜转到开原码软件来冒险。
后来,随着Linux在服务器操作系统愈来愈普及,连Oracle也推出Linux版本,而且IBM也让z 990大型主机透过Lpart技术(即硬盘虚拟化)来执行Linux。这时期,微软打出的是“整体拥有成本”(Total Cost of Ownership, TCO)说法。按照微软的说词,企业用Linux系统,上面的应用系统不够丰富、OS修补程序、驱动程序、还有软件升级、维护、人才等等问题都得自己去找来。
按照微软的说法,Linux产品最初购买价格较便宜,但是长时间下来TCO不降反升。微软相信,对企业来说,自由价值不及管理;Windows单一环境容易管理、维护成本较低、封闭系统也较安全。而且对许多拥有数百台PC以上的大型企业,透过大量授权(EA)来采购,的确升级、采购都较为方便。若考虑人才资源,Windows与.Net人才更是"物美价廉"了。
但对计算机制造商来说,少了OS的授权,总体成本将大幅降低,尤其是毛利润降到4%左右的今天,要不是消费者仍不习惯,否则哪家不想推Linux PC呢?(低价计算机一旦安装WIndows还会低价吗?)
近几年,微软是以安全性来强调它的优越性。
讲到安全性,微软态度也是大转变。早期微软员工面对产品安全性的质疑总难以自圆其说,只能以“树大招风”自清。其实话也没错,市占超过九成的Windows,难保不惹黑客们的眼。不过自从2002年比尔盖兹著名的对员工公开信件写道:“安全是我们的第一要务”之后,微软花了很大力气来改善安全性XP SP2强化了防火墙、发布每月安全通报、Vista限制个人使用者权限、加入BitLocker等等。努力的成果让Windows安全性提升不少。(为了强调安全性,Vista的UAC甚至还说是“故意”触怒使用者的哩。)
微软不但敢说自己很安全,甚至可以举出证据,说Linux的弱点其实还更多。
或许是多年来pure Microsoft策略难以改变企业异质环境的事实,最近几年软件巨人一改仇视、批评策略,对开源采走较温和的“互通性”路线。一时之间,微软收起公关炮火,展现力求兼容的圆融面貌。
微软为了保有OS市场鱼肉乡民太久,现在好像愿意放软身段,学习敦亲睦邻的作法。