Microsoft's Open-source strategy:A picture is worth a thousand words
Microsoft已经有有一个Open-source策略-----------决定以新的方法去阻碍Linux和其他的非所有权的社区发展
Sam Ramji,是Microsoft的平台技术策略和公司的Open Source软件Lab的主管,他说的目的是"Microsoft的OpenSource的策略集中在帮助客户和合作伙伴在当今不同的技术世界中取得成功".而在Microsoft Open Source Web site上做的可没他说的这样好.
在上周在Ramji经过New York去欧洲时,我见到他并有机会访问他并希望提供一个些Microsoft和它的"open-source策略".
Ramji是一个Microsoft软件公司Open-source和closed-source相互协作的提倡者.
Ramji和其他的Microsoft职员在过去的多年中为Microsoft与Novel,BEA,Sun,XenSource等公司签署技术协议而努力工作,因为他们要努力帮助他们的客户运行Microsoft软件以外的Open-Source软件.我已经知道有批评Microsoft的互相协作主张(claims)的声音并且再三的说Microsoft的技术伙伴以某种形式强迫linux和Open-Source软件卖主签署专利协议.之后又向其他的没有这些专利协议的用户出售获得利益.(Ramji 表面上没有支持我看法,他也不同意他们的看法).
"我们集中得到OSS在Windows之上",Ramji还说"我集中提供LAMP(Linux,Apache,MySQL,PHP)与Windows stacks的互操性."
我问Ramji:"能用最简单的方式告诉我们Microsoft的Open-Source策略是什么吗";
这就是我的说明:Microsoft要鼓励两种软件共存:一个是Microsoft Windows stack(Windows,Internet Information Services,SQL Server,.Net)和另一个Linux-free/Windows-centric LAMP(Linux, Apache, MySQL, PHP) stack,还要减去Linux一些类似"WAMP"的部分.这个幻灯片是一个描述Microsoft的WAMP stack的图.
Microsoft正在对待Open-source software(OSS)就像另类independent software vendors (ISV)软件样.Microsoft有目的的信任OSS卖主,并将这些软件带到Windows上.但Microsoft不要OSS软件自己独立在Windows上运行.公司要这些软件通过结合Active Directory进入Windows ecosystem.Windows ecosystem还有Microsoft Office, Expression设计工具,System Center 系统管理器和SQL Server database.
如果客户和软件卖主需要Linux还是可是使用这个图片说明,Microsoft将建议使用Hyper-V,是一个即将来临的虚拟化管理器,能运行Linux和依赖于Linux的应用程序.
Microsoft的OSS策略为Microsoft产生更有意义.它另一方法也开始为Microsoft尝试废弃linux,并且做的这件事情看上去并不是很无情.还有向OSS卖主出售很多他们的在Windows上的软件.
-------Ramji多次强调目前50%的JBoss的商业交易都是来于运行Windows上的软件----Microsoft的OSS的推动不是一件不好的事情.
我仍然怀疑Microsoft关于所有的做的相互协作的工作是不是真的是为帮助客户?那什么才是Redmond的OSS计划拉?