【赛迪网讯】赛迪网讯4月14日消息,IBM日前申请的一项专利保护迫使自由软件数据库PostgreSQL开发者对一条代码进行修改,以避免侵犯IBM的知识产权。IBM一直声称,要把绝大多数专利向开源社区开放。
开放软件开发者修改代码以避免与IBM专利冲突的举动使人们对IBM声称允许开放社区自由免费使用其专利的政策产生质疑。
PostgreSQL数据库开发者上周表示,最新发布的数据库增加了一个补丁,防止与IBM申请的专利冲突。
就在今年早些时候,IBM表示,允许开放软件开发者免费使用其拥有的1万多美国专利中的500种,将来还会增加数目。开放源码促进会(OSI)定义为开放软件的任何软件都可免费使用以上列出的专利。
然而,PostgreSQL的开发者担心,使用IBM专利技术将阻止一些销售商转售开放源数据库,但OSI通过的BSD许可协议没有相关禁止性规定。
一篇有关PostgreSQL的文章称,“BSD许可协议称人们可获得PostgreSQL代码并进行任意修改,但包含了专利的产品却排除了第三方包装和转售PostgreSQL的可能性。它们必须首先得交许可费,或者去除专利代码。这一点改变了BSD许可的真正用意,因此并不是人所所期望的。”
美国专利管理当局目前还没有对IBM的保护申请做决定,一旦该申请被通过,将对PostgreSQL的商业发行者产生“极大影响”。
Linux新闻网站LWN.net的一篇文章称,IBM的开放源专利策略迫使开放源软件使用更加严格的许可协议,比如GPL,而不是相对自由一些的BSD许可协议。
但是IBM一位发言人周三表示,PostgreSQL 开发者从未就相关专利问题与其进行过接触,因而IBM也在采取任何行动时感到为难。
发言人表示,“就以上事件没有进行过任何对话和协商,因此我们自己也很是为难。IBM在支持开放源社区方面有非常高的热情,因此不可能会申请类似专利保护。”(n101)