开源能否给Windows业务带来明显改观?

简介:

微软Azure部门首席技术官马克•拉西诺维奇称Windows“完全可能”成为开放源代码软件,毕竟现在是“全新的微软”。拉西诺维奇所言不虚,现在的微软理解开放源代码对开发者的重要性,而开发者是未来数十年微软不会被市场淘汰的关键。但是,使Windows成为开源软件不会对Windows业务产生可观影响。毕竟,开发者真正的通货不是代码,而是以代码为中心的社区。在这方面,Windows还有相当大的差距。

Wells Fargo分析师詹森•梅纳德最近发表投资报告称,微软“管理层采取了合理措施,使该公司在近期和长期受益匪浅”。他指的是微软的消费互联网业务、Azure、对移动应用的投资和云服务。

过去数十年,微软累积了庞大的Windows用户群。因此,微软不能只顾自己进入未来,还需要带领庞大用户群一块进入未来。目前不清楚开源Windows在这方面有什么帮助。

微软是否使桌面Windows成为开源软件,没有人在意。由于计算世界已经日趋移动化,使过去的操作系统霸主成为开源软件很有趣,但不足以吸引开发者。过去的经验表明,开源并不意味着世界末日。

过去多年来,微软一直在积极地为开源项目贡献技术,发布的开源代码在稳定增加。微软最近把.NET框架发布为开源软件,它并未遭遇世界末日。

把.NET发布为开源软件,尽管具有重要象征意义,但并未改变微软的开发者策略。并未有大量开发者因.NET

开源能否给Windows业务带来明显改观?

成为开源软件而放弃Java,或转投微软开发工具阵营。换句话说,.NET成为开源软件标志着微软更认可开源运动了,但对整个产业来说并不具备里程碑意义。

最根本的原因在于社区。尽管开源软件对创建社区有帮助,但还不够,还需要有大量愿意贡献代码的开发者,把业余时间用于开发代码,或以此为职业。

开发服务器和客户端软件的Windows开发者很多,但他们对开放源代码社区的理解不如Linux同行。微软搞清楚如何培育有活力的Windows开源社区需要时间。

随着计算世界日趋向Android和iOS倾斜,桌面领域也将如此。即使我们在未来许多年将仍然使用桌面版Windows,如果真正有趣的技术都出现在移动领域,开发Windows软件的兴趣也将日渐衰落。

最近有报告称,来自逾1200家公司的近1.2万名开发者为Linux内核开发代码,在过去一年曾为Linux内核贡献过代码的4000名开发者中,近半数是首次贡献代码。微软在社区方面要复制Linux的成功很难。

当然,许多为Linux贡献代码的开发者都是有偿的。鉴于对Windows服务器的兴趣,更不要说基于桌面版Windows的庞大业务了,厂商肯定有兴趣由微软的合作伙伴成为代码贡献者。笔者认为,对为Windows贡献代码有兴趣的将主要是服务器厂商和相关厂商。如果微软想使Windows成为开源软件,应当首先从服务器版着手。

微软也可能必须这么做。目前,几乎所有基础架构软件都是开源软件,这一趋势还将继续下去。云计算、移动和大数据正在向Linux迁移,要遏制这一趋势,微软可能被迫开放Windows源代码。

这意味着微软将损失数十亿美元软件许可营收。但是,随着Azure快速增长,开放Windows源代码对微软营收增长的影响不象预期的那样大。出于同样的原因,微软在云计算领域的优势意味着使Windows成为开源软件也没有那么重要。


本文作者:佚名

来源:51CTO

相关文章
|
8天前
|
C# Windows
.NET开源免费的Windows快速文件搜索和应用程序启动器
今天大姚给大家分享一款.NET开源(MIT License)、免费、功能强大的Windows快速文件搜索和应用程序启动器:Flow Launcher。
|
8天前
|
存储 文字识别 C#
.NET开源免费、功能强大的 Windows 截图录屏神器
今天大姚给大家分享一款.NET开源免费(基于GPL3.0开源协议)、功能强大、简洁灵活的 Windows 截图、录屏、Gif动图制作神器:ShareX。
|
2月前
|
自然语言处理 C# Windows
C#开源免费的Windows右键菜单管理工具
C#开源免费的Windows右键菜单管理工具
|
4月前
|
安全 C# Windows
C#开源的一个能利用Windows通知栏背单词的软件 - ToastFish
C#开源的一个能利用Windows通知栏背单词的软件 - ToastFish
|
2月前
|
C# Windows
.NET开源的一个小而快并且功能强大的 Windows 动态桌面软件
.NET开源的一个小而快并且功能强大的 Windows 动态桌面软件
|
3月前
|
API C# C++
微软官方发布的C#开源、免费、实用的Windows工具箱
微软官方发布的C#开源、免费、实用的Windows工具箱
|
4月前
|
缓存 C# Windows
一款.NET开源的小巧、智能、免费的Windows内存清理工具 - WinMemoryCleaner
一款.NET开源的小巧、智能、免费的Windows内存清理工具 - WinMemoryCleaner
|
5月前
|
开发框架 自然语言处理 搜索推荐
基于.NetCore开源的Windows的GIF录屏工具
基于.NetCore开源的Windows的GIF录屏工具
46 0
|
6月前
|
运维 安全 Linux
企业实战(18)超简单实现轻量级开源堡垒机Teleport管理Linux/Windows主机(2)
企业实战(18)超简单实现轻量级开源堡垒机Teleport管理Linux/Windows主机(2)
|
7月前
|
缓存 网络协议 C#
C#开源、功能强大、免费的Windows系统优化工具 - Optimizer
C#开源、功能强大、免费的Windows系统优化工具 - Optimizer