微软要让Windows开源,这听上去是不可思议的事情。实际上,微软已经往这个方向迈出了一大步。
但是微软没有让开发人员对Windows系统和其他产品进行修改,而是自己在动手。
微软技术大师Mark Russinovich透露,他们在未来有可能会实现一个开源的Windows环境。他本周在ChefCon大会上说:“这当然是可能的。那会是一个全新的微软。”
“我们已经在讨论我们未来的方向——开源抑或封闭,还是提供服务,”Russinovich补充说道。
讨论是否开源为什么有重要意义:这个周六是微软成立40周年纪念日。如果Russinovich在几年前说这番话,可能会导致微软全体上下对其侧目。如果比尔·盖茨还在任CEO,他马上会被炒鱿鱼。但是微软已经今非昔比了,PC以及微软的商业模式备受压力,微软不得不寻求合作。
微软不可能放弃每个季度40亿美元的收入
然 而,让Windows在短期内实现开源是不可能的事。如果微软将大量代码公布于众,可能的后果是开发人员会开发出拥有自己的知识产权的互不兼容的 Windows分支。当然,这是一个极端的例子。微软可以先开放部分Windows组件的代码,比如说开发将成为历史的IE浏览器的代码。让 Windows开源等于让微软放弃每个季度依靠出售Windows操作系统、Windows Phone和Office授权而获得的40亿美元收入。
《连线》杂志报道,微软已经同意为设备制造商提供免费的用于8英寸以下设备的Windows系统。另外,微软已经比过去对在其Azure云服务上运行开源产品持更开放的态度。
微软听取和回应社区建议
用户提议,微软编写
但是,值得指出的是,从用户的角度来看,微软在多大程度上愿意让其用户来指导发展的方向,甚至是产品的功能?
几 乎所有微软的面向消费者的服务都提供建议通道,像Xbox Suggestion Box和OneDrive Suggestion Box和Windows 10 Feature Suggestion Box之类的网站是微软专门为了让消费者对微软产品提出改进意见和功能要求而设的。
微软确实有聆听消费者的意见。举个例子,数量惊人的微软用户要求微软在Windows 10上添加波斯日历,微软接受了他们的建议。微软每个月对Xbox One的更新经常会接受或者体现用户的建议。到底是从什么时候开始微软可以让用户在开发过程中测试其新的操作系统了?
数千用户要求在Windows 10中添加波斯日历,这就是微软的回应
一大群忠实的开发人员毫无疑问地推动Windows产品的完善。但是微软也没有或者不可能回应所有的要求,比如说,很多人要求微软Xbox One向下兼容Xbox 360。
微软是依靠Windows系统、Office办公软件及其企业产品发家的。微软已经向提供“设备与服务”的方向发展了,Windows系统的重要性可能会下降,即使将来微软提供的服务会更加重要。
市场调研公司IDC副总裁Al Gillen说:“微软的收入来源越来越依赖计算服务和一系列相关服务,比如Office 365、OneDrive和必应搜索等,而不再是授权软件。所以,有没有可能让Windows在10年实现开源?可能性很大。”