技术开发 频道

是时候接受微软作为开源社区一员?

  【IT168 评论】当人们提到开源软件的时候,大多数人会立刻想到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竞争下去。但是是时候接受微软作为开源社区的一部分了,同时要帮助他们开放他们的技术吗?我们现在可以正式接受“微软是魔鬼”的论调,同时更加专注于与微软合作进行开发,还是要把微软作为开源的永久的敌人?

0
相关文章