首页 > 其他分享 >独家:微软开源策略的尴尬境地

独家:微软开源策略的尴尬境地

时间:2023-06-29 11:37:12浏览次数:222  
标签:微软 独家 开源 开发者 Linux 软件 Ramji


本文发表于 2009-10-27 15:51

11/5/2009 11:19:15 AM

微软到底是开源的朋友还是敌人?如果从微软近几年的动作来看,真的无法说清。一方面,微软拼命向开源领地摇动橄榄枝,捐赠代码、支持像Apache Software Foundation之类的开源企业,就好像它跟开源天生一对似的;另一方面,它仍然对它那些基于开源技术的专利实行收费,而且它的专利许可的运营策略与开源的运营有着天壤之别,况且微软还动辄就跟开源对簿公堂

然而无论微软采取怎样的开源策略,无可否认的是开源公司、开源开发者及其拥护者已经发展得越来越强大,已经拥有了很成熟的商业模式。尤其是Linux,它驱动了世界上许多大的网络比如Google。而且越来越多的开发者和公司在选择使用开源的工具和软件。

年初的时候,微软起诉荷兰汽车导航系统开发商TomTom,指责对方侵权,而且微软坚称此举只是一起专利诉讼而非针对Linux或者开源社区。尽管大部分的Linux社区都接受了微软的观点,但是Linux Foundation 的执行理事Jim Zemlin认为,任何针对开源技术的诉讼都会让整个开源社区感到不爽。

当然在过去的几年中,微软对待开源的态度已经发生了显著的改变。尤其是Sam Ramji就任微软开源实验室主管,在他上任之前,微软的做法一直是极力向用户宣扬Windows环境的价值同时间接贬低Linux环境的价值。

Sam Ramji则极力避免与Linux和开源社区的冲突,一直在宣传微软向开源做出的努力,同时在技术上认为微软的技术与开源的技术不但不冲突而且可以相辅相成。微软软件和开源软件共同在这个产业里发展,有许多发展方式, Ramji说,微软会继续在这个领域内发展,并承认和尊重开源的发展。

微软在开源方面也确实做了很多实事。例如去年7月收购Powerset,Powerset产品的HBase组件有开源代码,微软将这些代码捐献到了Apache Software Foundation的Hadoop项目。除此之外,微软在年初还首次向开源的其他项目捐献代码,七月微软开始向一个名为ADOdb的PHP项目提供代码,同时,微软还成为了Apache的捐赠者

看似前后不一的种种事件恰恰彰显了微软在开源方面的尴尬。实际上,微软公司内部有很多能人,他们都知道,越早利用开源的优势越有利于公司的发展。分析师Andrew Updegrove认为由于微软客户的深度和广度,所以它在市场上的优势地位很不牢靠,如果它不从设计、开发者和策略思考上认真对待开源,他们将丧失市场上的优势。

微软软件之所以流行是由于软件开发者的使用,而且这些开发者有相当一部分是微软的忠实拥趸。然而,越来越多的开发者愿意使用开源技术,原因很多其中就包括开发者不愿意等待开发商的升级和补丁,而开源的工具很多都是免费可用的。如果微软继续怠慢开源,它将无法留住开发者,而且无法跟上快速革新的市场。

Brand Affinity Technologies公司的副总裁Joe Lindsay说,变革一般发生在较小的企业,它们愿意使用能给他们变革提供更多选择、动力和自由的工具。 Lindsay认为微软的技术和产品给常规用户提供了可以变革的技术,但微软自身却不是一个大胆的变革者,尤其是它对自己代码的许可管理。Lindsay说,微软的技术提供也很不厚道,它给用户提供软件用以变革,但必须支付费用,而且由于微软技术的封闭性使得用户只能以微软的方式变革。这给微软带来了巨大的利润,但给开发者和技术变革者带来了许多不便。

即便微软想在开源方向大刀阔斧,也会遇到很多困难。首先微软的根基就是闭源软件,它的商业盈利皆来源于此。一位Internet的开发者同时也是Open Source Initiative.的联合创立者Eric Raymond称,虽然微软在某些方面需要开源,但从根本上来说开源与微软公司的策略是矛盾的。

Raymond认为微软在调整专利软件的策略方面将渡过一段很长的艰难时期,因为微软的大部分利润是来自像Windows和Office之类的产品,而且是同类产品市场上特立独行的标准,因为它们是独立的技术。微软前开源实验室主管Sam Ramji就受到了这种商业模式的制约,尽管他在微软的开源发展上做了很多努力。Raymond说,他只能在不影响微软客户和利润的地方做开源,而这种地方很少。

Ramji曾说,微软尊重和感激开源开发者为行业做出的重大贡献。然而,与所有的软件企业合作,包括那些商业性质的开源技术,必须构建在对知识产权的尊重上。所有的玩家都应当在同样的规则下合作,即便是开源的软件公司也会在有必要的时候来到法庭上保护他们的知识产权。

虽然现在Ramji人已卸任,但微软如何发展开源我们仍将拭目以待。

标签:微软,独家,开源,开发者,Linux,软件,Ramji
From: https://blog.51cto.com/u_3319687/6580565

相关文章

  • 微软将在台湾建云集算技术中心
     本文发表于2009-10-2709:1711/6/200910:19:22AM10月26日下午消息,据台湾媒体报道,台湾经济部工业局局长杜紫军称,微软与台湾经济部将在11月4日就云计算技术签署合作备忘录。报道称,根据这份备忘录,微软计划在台湾成立云计算技术中心,从而为本地硬件和软件服务供应商提供操作系统来......
  • 微软欲用Silverlight阻击Flash
    互联网从诞生至今经历了由文字到音频再到视频的蜕变,宽带时代的到来也再次为互联网视频的发展起到了推波助澜的作用.而在互联网多媒体互动领域,则一直是Flash独领风骚,面对这一不断壮大的市场,作为全球软件巨头的微软也开始蠢蠢欲动,欲用其Silverlight来改写这一市场格局.支持多......
  • 微软Silverlight简介
    WPF与Silverlight有何不同?WPF(WindowsPresentationFoundation),主要是提供统一的展现层模组,来建立诸如WindowsVista智慧型使用者体验,包含了使用者介面、3D模组、多媒体、文件等;而Silverlight是跨浏览器上的外掛,传达下一代网页多媒体互相性功能,隶属于WPF功能上的子集,并可与Ajax......
  • 【开源项目】智慧体育馆~经典开源项目数字孪生智慧体育馆
     免费赠送!深圳某场馆工程和源码,开启智能场馆的全新体验!项目介绍通过数字孪生技术,我们为深圳某场馆打造了智慧场馆项目,为您呈现全新的场馆体验。利用先进的技术手段,我们能够完美克隆场馆的三维场景,为用户带来逼真的虚拟现实体验。 借助数字孪生技术,我们能够高度还原场......
  • Taurus .Net Core 微服务开源框架:Admin 插件【4-1】 - 配置管理-Kestrel【含https启用
    前言:继上篇:Taurus.NetCore微服务开源框架:Admin插件【3】-指标统计管理本篇继续介绍下一个内容:1、系统配置节点:App- Config 界面界面图如下:双击节点即可进入修改模式,如: 修改说明: 不勾选持久化,该配置当前生效,下次重次失效,修改后配置值旁边带有【temp】说明文......
  • 【Azure 环境】微软云上主机,服务的安全更新疑问
    【问题一】微软云上的虚拟机,不论是Windows系统orLinux系统,系统的安全补丁是由微软云平台  打上补丁进行修复,还是使用虚拟机的用户手动更新修复呢?【答】这些补丁不会由平台来直接操作更新上去,而是由用户根据情况选择性安装修复。 【问题二】安全更新中提及的漏洞,是否会影......
  • 11个开源项目,5位技术大咖…华为云亮相2023开放原子全球开源峰会
    摘要:华为云受邀参加了2023开放原子全球开源峰会中开源数据库、开源安全技术与实践等分论坛,并承办了云原生分论坛2023年6月13日,由2023全球数字经济大会组委会主办,开放原子开源基金会、北京市经济和信息化局、北京经济技术开发区管理委员会承办的2023开放原子全球开源峰会在北京圆......
  • OSPO才是企业拥抱开源的正确选项——适兕访谈录
    点击链接收听本期“大咖访谈”播客,与大咖面对面:大咖访谈:适兕|OSPO才是企业拥抱开源的正确选项开源雨林:请先简单介绍一下自己大家好,我是李建盛,网络ID适兕(kùosì),是一名作者,从事开源相关将近20年。开源雨林:您接触开源时间很长了,那近几年您特别关注开源治理的原因是什......
  • ChatGLM-6B第二代模型开源,拿下LLM模型中文能力评估榜单第一名
    ChatGLM-6B自3月14日发布以来,深受广大开发者喜爱。截至6月24日,来自Huggingface上的下载量已经超过300w。为了更进一步促进大模型开源社区的发展,我们再次升级ChatGLM-6B,发布ChatGLM2-6B。在主要评估LLM模型中文能力的C-Eval榜单中,截至6月25日ChatGLM2模型以71.1的......
  • Taurus .Net Core 微服务开源框架:Admin 插件【3】 - 指标统计管理
    前言:继上篇:Taurus.NetCore微服务开源框架:Admin插件【2】-系统环境信息管理本篇继续介绍下一个内容:1、系统指标节点:Metric- API 界面界面图如下:1、简要说明:数据查看:该页面默认呈现API访问次数的统计,由于要显示的数据列有点多,24小时,因此用了全屏显示。同时提供快捷......