OneDrive同步客户端
虽然可能性几乎为零,但我们依然希望看到OneDrive同步客户端能够开源。虽然微软一直希望打造一个统一的OneDrive和OneDrive for Business客户端,但他们却没有时间为其添加新功能,且OneDrive客户端的完善程度也不够高,在Windows中经常会出现许多问题。如果将其开源,OneDrive可能会变得更加稳定、快速和功能丰富,甚至是与其他操作系统进行整合。
FrontPage和Expression Web
在这些年里,FrontPage已经从开发网站的HTML编辑器成为了SharePoint的自定义工具,而它的网页编辑功能已经被转移到了Expression Web当中,但后者在2011年就已停止了开发。如果微软将其开源,那么它便能够跟上网页标准的发展,过时的安全功能也将得到解决。
PowerToys
PowerToys是一款功能强大的工具,它的众多功能也已经被直接整合到了Windows当中,比如虚拟桌面、桌面背景自动更改、ISO镜像烧录/加载等等,但其他那些被遗忘的功能同样非常实用,比如用于同步文件夹的SyncToy。如果原开发者同意,微软可以对PowerToys那些最实用的功能进行开源,让开发社区继续延续它的生命。
Windows Home Sever
由于OEM希望Windows Home Sever能够以更高的价格出售,微软被迫将其变得更加复杂。虽然他们不太可能将整个操作系统开源,但当中的部分工具却有这个可能,比如Drive Extender工具和备份软件。它们依然具备很强的实用性,能够给普通用户带来不小的益处。
Sketchflow
Expression Studio是一款相当全面的开发套件,但它在2012年就已停止了开发。在众多的实用工具当中,Sketchflow是其中关注度颇高的一款,它可以让开发者为自己的界面设计打草稿,使自己可以清晰地看到自己的工作进度。由于相当多的开发者依然想要使用它来开发自己的应用,它也就成为了理想的开源候选。
Electron for universal apps
Electron是一个来自 GitHub的跨平台架构,开发者可以用它将其应用做成可在Windows、Mac、Linux上运行的跨平台应用。微软通过用Edge浏览器引擎替代Electron使用的Chromium引擎,用Chakra替代Electron要求的Node,从而为这些应用创建出一个Universal App分支。微软自己的开源Visual Code编辑器就是基于Electron所制作的,因此微软的开发者应该对其都非常熟悉。
Visual C++
当微软开源.NET之时,他们同时也开放了Roslyn C#的源代码。但和大多数C++编译器一样,Visual C++并没有开源。如果你想要开发一款运行于iOS的C#应用,可以使用开发者社区所制作的开源工具。如果你想为iOS开发一款C++应用,可以在Visual Studio Community中实现。但你会开始觉得微软不让自己的C++编译器开源显得有些不合常理。
本文来源:不详 作者:佚名