微软的开源策略上下颠倒了
时间:2010-06-26 来源:叶欣
去年四月我在Ecuador(位于南美)参加过一场微软的互通与开源会事。会上微软扬言道他们支持开源软件,并且真有一个OSS(开源策略)。 但是通过检查他们的OSS,我就觉得口中有点涩涩的东西,于是我写了这篇文章来解读它。
*本文仅代表我个人观点。你可以有自己的任何想法。*我的母语不是英语。(我的母语也不是英语,嘿嘿 --英译中者注)
去年四月(2010年四月29日)Ecuador地区有一场由AESoft(Ecuadorian Software association,Ecuadorian 软件协会)组织的当地会事。会事名是“集成技术”,由Microsoft, CodePlex, Port25 和The Apache Foundation赞助。
会上微软给出了他们是开源友好的并支持地开源事业的发展这一说法。我视这场会事为微软对的Ecuador地区增长的“自由软件”运动火焰的反应。微软就那样极力地让大家相信他们支持开源、他们有很多努力推广着的OSS的说法。
当时我特别期待一场演讲。演讲人是James Utzschneider,“微软无量潜力组市场与沟通总理事”,其演讲题叫作“开放与互通新发展”
但是James Utzschneider 没有露面。组织者说因有意外,他不能来Ecuador了。于是来自微软哥斯达黎加区的Jimmy Figueroa接着进来。我想他的目前头衔是“微软美国中部加勒比区开发与平台技术指挥官”。
一段有关Costa Rica地区足球队和当地软件发展事业的介绍过后,Jimmy Figueroa展示了一幕有趣的有关微软开源策略的幻灯片。
由于幻灯片不是共享的,我为大家做了一个相似的以好好分析一下它。
(再说一次:这只是据我的笔记再做的一页演示,不是微软的那张,因为我没在网上找到它)
问题:你从幻灯片上看到了什么?
是的,策略上下颠倒了。由我来解释。
The graphic categorize software in three layers or blocks: 上图将软件归类为三层(块):
底层 – Office – Windows – Windows Server: 我知道,今天(2010年六月),更加坚实的OSS产品是基础(位于上图底端)。开源软件如Linux Servers, Ubuntu和OpenOffice.org 等是坚实/稳定的技术,但是我们知道微软不愿意同自己的生意过不去,因此他们忽略了Linux,把Windows和Office放在了那里。
在其它公司如Oracle/Sun, IBM, HP 告诉我们使用OSS作为操作系统、网络服务器和其它软件产品的基础软件的时候,微软躺在一个非常舒适的地方,策略上忽略这里的OSS。微软件一直以来都是集中精力开发专属Windows的软件(只有丁点例外)的,现在忽略基础OSS软件看来也是走着同一辄路。于是,开源好,只因它运行在Windows,Windows Server和Office 平台之上了。
中层:这里是一些中间件的软件,如网络和应用服务器。这一块我们看到微软更加开放了。当然了,已经有了微软软件作为OS基础,他们当然在这里接受OSS软件了。这一处OSS软件依旧优秀而坚实,但微软不会对它们予以足够重视。
上层:这一层微软开始重视起OSS来。上层将会表现出商业应用。连锁银行,连锁店,企业资源计划ERP, 客户关系管理CRM, 内容管理系统CMS, 等等等等。这一块,我敢冒险说此类解决方案开源软件世界将不如商业软件世界稳固(至少今天是),除有少数例外。但是在这一层正是微软所说的“是的,放上所有你想要的OSS在这里”的地方。
This could be good: Microsoft is promoting to create OSS in the most weak part that is “Business Applications”.…but also…. 这可能很好吧:微软在对OSS最薄弱的领域即商业应用领域进行大力创造。但是......
这可能很坏:如果OSS商业应用建构于一个百分之百领依赖于Windows或微软专利的平台之上,我们将会被永远不变的一个使基础软件成为日用品(收费但不得不用)的卖主(微软)遏制住,后果不堪设想。
因此,在尚不稳定的领域里使用OSS,他们想让企业和用户垮台与崩溃吗?
对比其它企业如IBM或HP非常保守地说OSS于操作系统和中层应用是优秀的、坚实的,我们看到微软所作的是一个上下颠倒的策略,是一个对保持它商业利益有意义而于技术领域毫无意义的策略。
About Business Solutions (The Upper Block) 关于商业解决方案(上层)
微软有少许商业解决方案如Dynamix (CRM和ERP),但说实话,那不是它的盈利核心。它的盈利核心在是Office 和Windows。对商业解决方案,微软极大地依赖于在它的平台之上开发用户解决方案的商业合作伙伴。
典型的微软商业合作伙伴总是从微软听到出售软件许可是一种好的生意,并且我们要隐藏源码,保护它的知识产权等等的说法。现在微软停止说一些诸如“OSS好是好,但让我们只使用我的生意合作伙伴能从中取得许可费的软件吧,这样才不致于影响到我的生意”的话了。
结语
因此,微软发出的有关OSS的消息:
* 在微软平台之下使用OSS,行。
* Windows之上的OSS中间件行,但MS中间层更佳。
* 在不与微软冲突的前提之下,OSS好。
* 你需要在OSS最薄弱的环节使用它,也就是商业应用领域。
* 开发者需要在MS技术之上开发OSS,他们的软件仅能运行在一个平台之上--Windows。
* 用户可以在微软技术之上使用OSS软件,被唯一的卖家锁住。
微软开源策略照我来看很弱很美好。他们不想影响自己的生意,不想冒任何险;他们在拿不到他们商业合作伙伴许可费之前,愿意让后者葬身火海。
于是在这种情形之下看微软支持OSS,就不会让人产生一种戏剧性的观念或决心的转变了。我还得等,等到下一场微软OSS会事,看看他们的策略是否在往好的或坏的方向进发。
英文原文:http://www.osnews.com/story/23484/Microsoft_Open_Source_Strategy_is_Upside_Down
(简介) http://martin.iturbide.com/?page_id=114 (正文)
转载请注明:Linux人社区编译
相关阅读 更多 +