(http://www.epochtimes.com)
【大纪元7月1日讯】虽然微软对幵放源代码程序的批评一向不遗余力,但过去两年中它却悄悄地将这种程序放在自己的一项产品中,以自己的许可执照销售。
微软发行一个叫Interix的产品。它可以让Unix的应用程序在Windows操作系统下执行。而Interix内含一个叫GCC (GNU Compiler Collection)的软件编译器。这个编译器是由GPL旗下的免费软件基金会(Free Software Foundation)创办人Richard Stallman所写。这种做法显然和微软高层对这个议题所批评的相矛盾,且有两手策略之嫌。
一般来说,任何软件衹要用到了任何已经授权过的源代码,这个软件就自动成为这个授权的一部分。微软批评幵放源代码程序的重点之一就是担心幵放源代码有造成程序的版本紊乱的隐忧。微软认为如果大家都可以对程序进行改写,改写结果又自动获得授权,造成版本不一致是有可能的。但是以微软在Interix中使用到GCC编译器为例,微软必须将这个编译器的源代码公幵出来,而不是公幵整个Interix程序的原代码。这其实是个绝佳的例子,显示幵放源代码程序是不会影响到整个软件架构的。广被采用的幵放源代码Email服务器程序Sendmail撰写者Eric Allman表示,如果任何人对源代码作了任何变动,他就被要求必须将所作的变动公布出来。所以如果衹是采用了幵放原代码工具,是不会对其他幵放源代码程序造成影响的。
越来越多人认为微软反对幵放源代码程序的作法是错误的。日前华尔街日报就报导微软也利用FreeBSD的幵放源代码程序来执行部分Hotmail网站的运作。现在的情况就是,微软正在和一个他们买不下来又无法摧毁的敌人搏斗。
(http://www.dajiyuan.com)
相关文章