周四,RedHat公司负责开放源代码事务的副总裁迈克尔在发表的一篇Web日记中,谴责了Sun公司对软件专利的支持及对Java不实现开放源代码化的决定。并向Sun公司的总裁乔纳森提出了如下的问题:“如果你不使Java开放源代码化,在软件专利上的立场不正确,依旧我行我素,所作所为只对微软公司有利,我们为什么要任你摆布?”
尽管Sun公司销售RedHat公司版本的Linux操作系统,但Sun公司同时又将RedHat公司看作是竞争对手。本周早些时候,乔纳森就发表言论称:“我们的绝对竞争目标就是RedHat公司。”
Sun公司的发言人诺埃尔对迈克尔的Web日记嘲讽说:“我们对迈克尔是一个合格的博客表示满意,但充其量,他不过是将其Web日记当成了营销工具,来为下一步的表演寻找舞台。”
RedHat公司与IBM、Novell等Linux支持者不同,只专注于开发开放源代码软件。尽管Sun公司也开放了其StarOffice的源代码,并计划在年底发布开放源代码的Solaris操作系统,可谓对开放源代码运动做出了重大贡献;但它却将“Java企业系统”等其它软件紧紧地攥在自己手里。
迈克尔认为,对于开放源代码社区而言,身教胜过言传。Sun公司在支持协作式编程理念方面就做得很不够。他问到:“你承诺过任何开放源代码编程人员都能在使用你的开放源代码软件中的软件专利时不会受到法律的威胁?你成立有向被起诉侵犯专利的开放源代码编程人员提供帮助的基金?你可曾在反对软件专利的活动中投入了资金、进行了游说活动?”
迈克尔抱怨Sun的一个导火索是Sun和微软在4月份达成的内容广泛的和解协议。根据该协议,微软公司不会因OpenOffice中的侵犯专利行为起诉Sun公司,但OpenOffice的开发人员和用户却不受这一协议的保护。迈克尔在接受采访时说,Sun公司达到了自己的目的,它一点也不关心OpenOffice.org社区。他认为Sun公司应当向OpenOffice.org社区提供这种保护。