周二在接受CNET采访时,微软总裁比尔·盖茨表示,他并不反对开放源代码运动对软件开发起着积极的作用。微软自己也把Windows的源代码同合作伙伴共享,而且在Hotmail电子邮件服务中,公司也使用了开放源代码软件。让他担忧的实际上是支配着开放源代码软件传播的授权方式。
盖茨表示,他希望人们都明白这种GPL(大众授权)软件授权方式的实质,采用这种授权方式的商业用户会遇到一些问题。他说,“微软的开放源代码的态度被误解了,现在人们都指责微软没有免费软件,但是微软的确为用户提供了免费的软件。如果我们把GPL授权政策的实质对用户解释清楚,用户会感到震惊。”
对Linux及其他开放源代码软件的内核的更动必须依照GPL授权政策的规定。这意味着所有对Linux内核进行更动的公司都必须公开所作的内核变动,禁止公司把所作出的变动作为自己的知识产权。但开放源代码运动支持者指出,只要不在软件内容中牵涉GPL授权源代码,这种授权政策也允许公司使用GPL授权使用的源代码进行软件开发并销售。
微软官员曾经表示Linux和GPL授权是一种具有传染性的“毒瘤”。VA Linux Systems的CEO认为,在所谓的GPL的传染性问题上,应该看到,微软的共享源代码政策(shared-source)有很多同带有“传染性”的特征,而且更加厉害。接触了微软源代码的开发人员很可能被微软的思想所传染,在开发其他的程序时都会因此遇到困难。
开放源代码的支持者当然对盖茨这番言论表示反对,他们争辩说,象Oracle数据库软件等独立知识产权的源代码就可以在Linux上运行,不会有法律或者技术方面的问题。而且,独立知识产权源代码的组成部分,如显卡驱动程序等,就可以直接嵌入到开放源代码的内核上使用。
Linux是采用开放源代码进行开发和改进的最成功的例子。现在他已经成为微软服务器软件的重要竞争对手。根据IDC公布的数据,2000年全球销售的服务器操作系统中,Linux占27%,而微软占41%。
摘自:Chinabyte - Linux专区