当前位置:云计算企业动态 → 正文

微软,开源,还是不开源?

责任编辑:editor006 作者:姜伯静 |来源:企业网D1Net  2015-05-12 16:00:46 本文摘自:iDoNews 专栏

PC时代的霸主,数十年坚持不开源的微软,在移动互联网时代的“门庭冷落”中,也要走向开源之路了。

日前的Edge网络会议上,微软一名高管表示,开源Windows是“极有可能的”,但是最新发布的Edge浏览器并不在此列。“现在,我们还不打算开源Edge浏览器和其平台组件,”微软在声明中指出,“我们理解和重视开放路线图和核心技术的重要性。为此,我们推出了‘微软Edge平台状况’以传达我们的路线图计划。我们还将通过共享源代码的方式,和像Adobe这样的渲染引擎提供者展开合作。公司将致力于在未来让Edge工程项目更加透明。”

虽然声明要开源,但这种开源的姿态却是“半推半就”,Windows开源,而Edge浏览器及其平台组件依然不开源。这就让我很是纳闷,微软,是开源,还是不开源?微软未来的开源是真开源还是假开源?

微软的开源态度,其实是微软在移动互联网时代矛盾心理的体现。PC市场已经基本上饱和的状态下,在仍然不断膨胀扩大的移动互联网市场,微软的手机操作系统只占有个位数的市场比例。虽然Win10这张大饼画的很诱人,但具体实施起来究竟如何还不得而知。在移动互联网方面,开发者的稀少导致了WP系统应用的奇缺,而这也是用户很少问津搭载WP系统手机的主要原因之一。如果开源了的话,那有可能会对开发者是一个激励,也会对微软的移动互联网之路产生很大的帮助。但是如果全面开源,那部分软件(比如office)的开源会对微软的经济收入产生极大的影响,这也是微软对开源犹犹豫豫的根本原因。所以我感觉目前的形势是,微软想要开源,却又不想全面开源;微软想紧跟移动互联网的步伐,却又担心自己的某些利益。所以,有些患得患失。

但犹豫会错失机遇,假如错过今天这个机会,以后再走开源之路就来不及了。更何况,从最近几年微软在开源领域的举措看,虽然微软没有开源自己的系统和主要软件,却一直积极的参与着开源事业,这似乎也能表面微软的微妙心态。比如:2012年, 微软成立微软开放技术有限公司(Microsoft Open Technologies Inc),该公司专注开源项目;2014年1月份,微软在上海成立开放技术的全资子公司,该公司的作用是加强微软与开源技术和开放标准社区间的合作;在微软Build 2014大会上,微软宣布将其现有的JavaScript框架WinJS开源,与Web及移动应用开发者合作;还是在2014微软Build大会上,Anders Hejlsberg(Turbo Pascal编译器的主要作者,Delphi和C#之父,.NET创立者)宣布 .NET编译平台Roslyn开源。

这足以说明,微软一直在为开源做着准备。

关于微软开源的问题,我是这样思考的,但业界又如何看待呢?笔者与国内WeX5开源生态圈运营总监李本靖进行了交流,他是这样看待这个问题的。

首先,李本靖认为开源已经是目前的大趋势。他说:“开源已经是软件行业的创新主力,这是业内毋庸置疑的大趋势。譬如Apache开源的Hadoop,正引领着眼下这个云计算和大数据的时代。当前,很多新型的软件企业或商业产品也都是以开源模式为基础的,譬如目前很火爆的Cloudera和Docker,都是基于Apache开源。只是微软等一众老牌软件公司凭借由于多年积累,规模上暂时还领先。假以时日,城头当换大王旗,龙头软件公司将大部分是以开源为根基的。”

其次,李本靖认为微软转向开源很困难。他说:“微软那么大的体量,由传统的私有软件模式(Proprietary Software)走向开源软件模式(Open Source)并非易事。面对开源这个潮流,微软的现状只不过在重复一句老话:船太大不好掉头。背后的原因可能是对开源这事考虑还不够透;也可能是已经下决心拥抱开源、但转身的具体执行上实在牵挂太多,只能半推半就往前走。所以我们看到微软在不断讨论开源,不断努力展示开源姿态,却总是没法把这层纸捅得太透。”

第三,李本靖认为,虽然微软开源困难,但不开源的话困难会更大。他说:“市场的耐心是有限的;随着时间推移,若实质性动作不够,最终很可能让观众们陷入‘狼来了’的麻木之中。到时候,即便微软真是彻底完成拥抱开源,恐怕已是徒劳。譬如,在浏览器、操作系统等产品系列上,以及开发语言上,微软基本都已经犯过了转向开源太慢的错误;这几块市场,基本可以断定,微软已经没有更多机会,大势已去,未来只能每况愈下。好在微软整个企业而言,其他方向上终归还有些亮点,一会儿弄个小冰机器人,一会儿弄个扫照片测年龄,似乎还能博取点市场新鲜感;只是,这些新的点上能否再造帝国辉煌,那就不得而知了;或许,最终同样也会倒在开源这条道路上——被开源的后来者超车,落个‘起个大早、赶了个晚集’的结局。”

说到这里,我问李本靖,如果微软真想开源的话,会一帆风顺吗?李本靖认为即便微软真的想开源,也会困难重重。他认为:“截至目前,成功的开源产品大多是从开始、从根上就开源,而不是先封闭再开源;也不是‘局部开源’(所谓局部开源,其实根本就不能算开源模式,只是某些厂商一时炒作的手段而已,是经受不住行业和时间考验的)。原因之一,是关于‘未来可能性’。参与开源,已经不只是技术人员们的一种理想行为,而是充满着商业构想和前景的事情。换句话说,刺激来自天涯海角的开发者们或团队们参与积极性的,是一个开源项目的各种潜在的激动人心的未来可能性。当产品已经较为成熟后再开源,这种潜在的可能性反倒消失了;成熟产品的未来也许不错,但也基本清晰可见,因而也很大程度上失去了挖出超乎想像的金矿的无限可能。原因之二,则是关于控制权分享。一开始就开源、从根上就开源,意味着控制权的充分分享;市场成熟的产品开源,看似代码开放了,但由于产品发展过程一些非技术的资源积累,导致项目的实际控制权已经很难形成充分共享,从而导致开源无法形成真正到放大效应。原因之三,有关于开源的参加门槛。从技术上说,产品已经较为成熟后再开源,对于想参与的开发者反倒成为一种障碍,因为产品相对完善,就得先花更多精力先把整个产品吃透才能有效参与进去。这导致,事实上的参与复杂度、难度加大,参与门槛变高,从而使得这种开源难以形成人气、能以形成规模化的参与潮流。”

在前面,我曾经认为微软开源的话会对它的移动互联网之路产生积极作用,但Edge的不开源会产生什么样的影响呢?对于这个问题,李本靖是这样认为的:“对微软而言,其实既然想把Edge打造成一个全新的开始,那正是开源好时机;开源了或许微软在浏览器入口领域还有点机会。可惜微软恰恰选择Edge不开源,结局可期。至于微软的Windows操作系统开源,无论是PC还是移动,意义不大,顶多是延缓微软在操作系统领域的颓势。”

看来,开源的问题已经不是一个噱头的问题了,它将关系到微软在未来是继续伟大还是慢慢走向平庸。那么,微软的未来开源,还是不开源?我们拭目以待。

关键字:RoslynWinJSCloudera

本文摘自:iDoNews 专栏

x 微软,开源,还是不开源? 扫一扫
分享本文到朋友圈
当前位置:云计算企业动态 → 正文

微软,开源,还是不开源?

责任编辑:editor006 作者:姜伯静 |来源:企业网D1Net  2015-05-12 16:00:46 本文摘自:iDoNews 专栏

PC时代的霸主,数十年坚持不开源的微软,在移动互联网时代的“门庭冷落”中,也要走向开源之路了。

日前的Edge网络会议上,微软一名高管表示,开源Windows是“极有可能的”,但是最新发布的Edge浏览器并不在此列。“现在,我们还不打算开源Edge浏览器和其平台组件,”微软在声明中指出,“我们理解和重视开放路线图和核心技术的重要性。为此,我们推出了‘微软Edge平台状况’以传达我们的路线图计划。我们还将通过共享源代码的方式,和像Adobe这样的渲染引擎提供者展开合作。公司将致力于在未来让Edge工程项目更加透明。”

虽然声明要开源,但这种开源的姿态却是“半推半就”,Windows开源,而Edge浏览器及其平台组件依然不开源。这就让我很是纳闷,微软,是开源,还是不开源?微软未来的开源是真开源还是假开源?

微软的开源态度,其实是微软在移动互联网时代矛盾心理的体现。PC市场已经基本上饱和的状态下,在仍然不断膨胀扩大的移动互联网市场,微软的手机操作系统只占有个位数的市场比例。虽然Win10这张大饼画的很诱人,但具体实施起来究竟如何还不得而知。在移动互联网方面,开发者的稀少导致了WP系统应用的奇缺,而这也是用户很少问津搭载WP系统手机的主要原因之一。如果开源了的话,那有可能会对开发者是一个激励,也会对微软的移动互联网之路产生很大的帮助。但是如果全面开源,那部分软件(比如office)的开源会对微软的经济收入产生极大的影响,这也是微软对开源犹犹豫豫的根本原因。所以我感觉目前的形势是,微软想要开源,却又不想全面开源;微软想紧跟移动互联网的步伐,却又担心自己的某些利益。所以,有些患得患失。

但犹豫会错失机遇,假如错过今天这个机会,以后再走开源之路就来不及了。更何况,从最近几年微软在开源领域的举措看,虽然微软没有开源自己的系统和主要软件,却一直积极的参与着开源事业,这似乎也能表面微软的微妙心态。比如:2012年, 微软成立微软开放技术有限公司(Microsoft Open Technologies Inc),该公司专注开源项目;2014年1月份,微软在上海成立开放技术的全资子公司,该公司的作用是加强微软与开源技术和开放标准社区间的合作;在微软Build 2014大会上,微软宣布将其现有的JavaScript框架WinJS开源,与Web及移动应用开发者合作;还是在2014微软Build大会上,Anders Hejlsberg(Turbo Pascal编译器的主要作者,Delphi和C#之父,.NET创立者)宣布 .NET编译平台Roslyn开源。

这足以说明,微软一直在为开源做着准备。

关于微软开源的问题,我是这样思考的,但业界又如何看待呢?笔者与国内WeX5开源生态圈运营总监李本靖进行了交流,他是这样看待这个问题的。

首先,李本靖认为开源已经是目前的大趋势。他说:“开源已经是软件行业的创新主力,这是业内毋庸置疑的大趋势。譬如Apache开源的Hadoop,正引领着眼下这个云计算和大数据的时代。当前,很多新型的软件企业或商业产品也都是以开源模式为基础的,譬如目前很火爆的Cloudera和Docker,都是基于Apache开源。只是微软等一众老牌软件公司凭借由于多年积累,规模上暂时还领先。假以时日,城头当换大王旗,龙头软件公司将大部分是以开源为根基的。”

其次,李本靖认为微软转向开源很困难。他说:“微软那么大的体量,由传统的私有软件模式(Proprietary Software)走向开源软件模式(Open Source)并非易事。面对开源这个潮流,微软的现状只不过在重复一句老话:船太大不好掉头。背后的原因可能是对开源这事考虑还不够透;也可能是已经下决心拥抱开源、但转身的具体执行上实在牵挂太多,只能半推半就往前走。所以我们看到微软在不断讨论开源,不断努力展示开源姿态,却总是没法把这层纸捅得太透。”

第三,李本靖认为,虽然微软开源困难,但不开源的话困难会更大。他说:“市场的耐心是有限的;随着时间推移,若实质性动作不够,最终很可能让观众们陷入‘狼来了’的麻木之中。到时候,即便微软真是彻底完成拥抱开源,恐怕已是徒劳。譬如,在浏览器、操作系统等产品系列上,以及开发语言上,微软基本都已经犯过了转向开源太慢的错误;这几块市场,基本可以断定,微软已经没有更多机会,大势已去,未来只能每况愈下。好在微软整个企业而言,其他方向上终归还有些亮点,一会儿弄个小冰机器人,一会儿弄个扫照片测年龄,似乎还能博取点市场新鲜感;只是,这些新的点上能否再造帝国辉煌,那就不得而知了;或许,最终同样也会倒在开源这条道路上——被开源的后来者超车,落个‘起个大早、赶了个晚集’的结局。”

说到这里,我问李本靖,如果微软真想开源的话,会一帆风顺吗?李本靖认为即便微软真的想开源,也会困难重重。他认为:“截至目前,成功的开源产品大多是从开始、从根上就开源,而不是先封闭再开源;也不是‘局部开源’(所谓局部开源,其实根本就不能算开源模式,只是某些厂商一时炒作的手段而已,是经受不住行业和时间考验的)。原因之一,是关于‘未来可能性’。参与开源,已经不只是技术人员们的一种理想行为,而是充满着商业构想和前景的事情。换句话说,刺激来自天涯海角的开发者们或团队们参与积极性的,是一个开源项目的各种潜在的激动人心的未来可能性。当产品已经较为成熟后再开源,这种潜在的可能性反倒消失了;成熟产品的未来也许不错,但也基本清晰可见,因而也很大程度上失去了挖出超乎想像的金矿的无限可能。原因之二,则是关于控制权分享。一开始就开源、从根上就开源,意味着控制权的充分分享;市场成熟的产品开源,看似代码开放了,但由于产品发展过程一些非技术的资源积累,导致项目的实际控制权已经很难形成充分共享,从而导致开源无法形成真正到放大效应。原因之三,有关于开源的参加门槛。从技术上说,产品已经较为成熟后再开源,对于想参与的开发者反倒成为一种障碍,因为产品相对完善,就得先花更多精力先把整个产品吃透才能有效参与进去。这导致,事实上的参与复杂度、难度加大,参与门槛变高,从而使得这种开源难以形成人气、能以形成规模化的参与潮流。”

在前面,我曾经认为微软开源的话会对它的移动互联网之路产生积极作用,但Edge的不开源会产生什么样的影响呢?对于这个问题,李本靖是这样认为的:“对微软而言,其实既然想把Edge打造成一个全新的开始,那正是开源好时机;开源了或许微软在浏览器入口领域还有点机会。可惜微软恰恰选择Edge不开源,结局可期。至于微软的Windows操作系统开源,无论是PC还是移动,意义不大,顶多是延缓微软在操作系统领域的颓势。”

看来,开源的问题已经不是一个噱头的问题了,它将关系到微软在未来是继续伟大还是慢慢走向平庸。那么,微软的未来开源,还是不开源?我们拭目以待。

关键字:RoslynWinJSCloudera

本文摘自:iDoNews 专栏

电子周刊
回到顶部

关于我们联系我们版权声明隐私条款广告服务友情链接投稿中心招贤纳士

企业网版权所有 ©2010-2024 京ICP备09108050号-6 京公网安备 11010502049343号

^