如果说谷歌开源了TensorFlow机器学习系统。可能大家见怪不怪,只想着去GitHub上看看有没有源代码。但是如果说微软又开源了什么代码,那可就是新闻了。
因为对于开源,一开始,微软是拒绝的。可是面对开源的大潮,微软也是孤木难支。又或许微软已经开始改变思路,拥抱开源?
我们来看看微软的近期动作:
11月4日,微软和Red Hat宣布建立合作伙伴关系,双方的合作将支持跨混合云部署统一工作负载管理;
11月14日,微软宣布推出新的机器学习开源工具包DMTK,其中包含了在多台服务器上展开训练的模块框架、一个主题建模算法、一个进行自然语言处理的文字嵌入算法;
11月18日,微软对已经开源的.Net Core和ASP.Net进行了升级,.Net Core和ASP.Net可以用于生产环境;
Visual Studio Code
11月19日,微软宣布了开源Visual Studio Code,Visual Studio Code是基于Chromium的跨平台代码编辑器,现在其源代码已被托管到GitHub,采用的是MIT许可证。(下载地址)
此外,微软还发布了Visual Studio GDB调试器扩展预览版,允许开发者远程调试Linux对象,包括物联网设备。(开发者博客)
在11月4日——11月19日半个月的时间内微软开源的速度已经超出了我们的想象。
作为全球最大的软件公司,微软之前对其代码的态度非常谨慎,但如今微软对于在社区共享代码表现的越发开放。
笔者认为,从坚决反对开源,到接受,到开源自己的代码,可以看出微软开始逃离闭源的窠臼,完善自己的生态圈。