是否接受微软作为开源社区的一员?

当人们提到开源软件的时候,大多数人会立刻想到Linux、Apache、Mozilla来命名现在正在开发的一些项目。当然,有成千上万的开源项 目,同时我还想知道这些项目都运行在什么平台上。让我惊奇的是,我发现了很多Windows开源项目,同时,我还被我的调查结果震惊了。以下是我调查的十 大应用程序:

* eMule - 适用于Windows的文件共享工具。

* Azureus / Vuze - Windows, Mac和Linux p2p客户机

* Ares Galaxy - Windows p2p 客户机

* 7-ZIP - Windows文件压缩

* FileZilla - Windows, Mac和Linux共享文件

* Smart Package of Microsoft's core fonts - Linux, UNIX, BSD等

* GTK+ and GIMP Installers for Windows - Windows

* Audacity - 所有操作系统适用

* Portable Apps.com - 适用于可携带的Windows应用程序

* DC++ - Windows文件共享客户机

这里列出来的每一个项目都 展示了一个Windows平台的解决方案,这些项目违背了普遍共识:开源只是为Linux平台设计的,不是为Windows设计。于是我就查阅了一下微软 的开源网站:http://www.microsoft.com/opensource, 该网站列出了现在为Windows平台构建的所有开源项目。不过确实让我惊讶的是,我们能够看到这么多开源社区会为非开源的Windows平台积极地构建 解决方案。

因此,随着大量开源应用程序运行在Windows平台上,越来越多的来自微软的基础设备支持,我们是不是可以把微软作为开源 公司?当然,微软确实有很多合适的软件可以出售,但是微软在开源技术方面所做的努力,以及他们对在Windows平台上运行的开源项目的支持确实让我印象 深刻。

我意识到微软不是一个核心的开源公司,他们将继续用各种方式同Linux竞争下去。但是是时候接受微软作为开源社区的一部分了, 同时要帮助他们开放他们的技术吗?我们现在可以正式接受“微软是魔鬼”的论调,同时更加专注于与微软合作进行开发,还是要把微软作为开源的永久的敌人?

你可能感兴趣的:(是否接受微软作为开源社区的一员?)