您当前的位置: 首页 网吧分会专栏 网吧动态

微软OS源代码外泄 公开源码程序员不屑一顾

发布时间: 2009-09-23 丨 阅读次数: 10092

最近微软公司部分Windows2000和WindowsNT 操作系统的源代码被泄露到互联网上。有关这段代码的描述及其相关议论使之成为众多人的追捧对象。但是多数公开源代码程序员对此不屑一顾。

  “我宁愿从示看过这部分代码,”迈克尔·彻利——一位专注于微软发展趋势的分析师,同时也是前微软程序部门经理人以及高级建筑工程师如是说。“无论在我所从事的任
何职业中出现这种事,我都会说,‘我从不会去看这些东西的”。他的这一观点在在线聊天系统及留言板上引起了大多数人的共鸣,这里许多人都认为,这一卑鄙的行为实际上是微软一手促成,是为了诱使程序员们使用这部分代码,以诋毁他们的信誉。

  微软正在致信那些可能下载或共享Windows部分源代码的用户,希望他们停止将这些非法得到的源代码进一步在网上传播,以保护自己的知识产权。

  ClarkandBrody知识产权公司的一位合作人克里斯托弗·W·布罗迪认为,虽然软件只是一种产品,但是软件的源代码同其它物质一样也处在知识产权法的保护之下。他说:“软件公司可以只公开部分软件源代码,而其它部分他们可能想做为商业机密保存。”

  如今,布罗迪认为,软件公司同样可以运用专利权,去保护自己的软件。专利权能比版权提供更大的保护空间。“他们是要保护代码的运行方式,而不再单单是代码本身。我可以写一些程序并通过10段不同的代码执行它。但是我的专利权就可以涵盖这10种不同运行方式的代码。”

  理论上,如果一些人用了部分泄露出来的代码,布罗迪称,微软就会控告他侵犯其知识产权。

  独立软件开发人安德鲁·格林说,实际上,许多公开源代码程序员对事件并不感兴趣。他说:“一些象Wine的工程项目想要同Windows兼容是一种非常困难的事情。”Wine是一个为X及Unix提供WindowsAPI执行程序的开放源代码工具包项目。也许这些泄露的源代码对这个项目相当有吸引力,因为微软从不公开关于他们API的任何细节。格林称,目前Wine可以很好的运行,但是“能够在大多数软件环境下工作同在所有环境中运行良好还是有差别的”。

  格林称,有可能Wine或者其它开发者组织针对这些代码采取两种不同的处理方式:一个组织会研究这些代码并编写出具备相应功能的组件,而另一个组织就会独立开发组件来实现这些功能。

  “谁又会知道呢?”他说,“这事情来的太突然了,不妙的是微软这部分源代码已经在操作系统程序圈内扩散甚广,也许微软最明智的决定就是当什么也未发生过。”