Apache与Sun开战 指其利用许可打压对手
【IT168 专稿】近日Apache软件基金会(ASF)对Sun公司公开表达了谴责,认为它借助于一个重要的Java测试工具的授权许可来保护自己的商业利益,而压制其他开源竞争对手。
Apache Harmony项目的副总裁Geir Magnusson近日在一封给Sun首席执行官Jonathan Schwartz的公开信中表示,Apache自2006年8月份以来一直在试图获得Java SE的测试工具的许可,但是一直没有被批准。
Apache Harmony项目是一个在Apache许可证版本2下的开源的J2SE JDK 5.0的一个兼容、独立的实现。
Apache所追求的测试工具是Java兼容性工具JCK,Apache Harmony项目需要使用这个工具来证明它与Java SE规范的一致性,Magnusson在这封公开信中表示。
但是,Magnusson表示,Sun目前提供的JCK许可强加了知识产权约束,限制了我们软件的用户的使用范围和领域。他对此表示强烈不满,认为这种约束对Apache来说是“安全不可接受的”。
“Sun的JCK许可方式保护了Sun的商业Java业务部分的利益,但是却损害了Apache软件基金会(ASF)的开源软件利益,”Magnusson 在他的公开信中表示。“这阻止了我们的用户在某些特定领域来使用我们的软件,这种侵犯知识产品的规定所带来的安全威胁会让Sun相比其他竞争对手具有压倒性的商业优势。”
而且,Sun的这种不合理规定除了阻碍了Harmony项目的发展外,对Apache软件基金会(ASF)的其他项目也没放过。Apache软件基金会的一个社区开源项目从2005年5月份以来一直在试图获得JCK许可。Sun公司这种言出而不行的做法一定会让人们对JCP这个开放标准组织的可信度产生怀疑,也有损于Java作为一个开源技术的本身的名声。
事实上,关于使用范围的限制与JCP的指导规则-Java规范参与协议中的条款是互相矛盾的,Magnusson表示。“这听起来比较有趣,但这是在Java和JCP之间存在的一个真实的问题。Java被认为是一个开放的标准,它不应该有这样的规定。”
Magnusson表示,Apache已经为了获得JCK的一个许可而努力了8个月,他原先并不想把这个问题公开化。但是现在,“我们希望你能在30天内提供一个我们可以接受的与JSPA一致的许可给我们,或者如果不能给我们给我们JCK许可的话,那么请给出一个公开的解释。”Magnusson在给Schwartz的信中表示。
Sun公司的一个发言人表示公司正在确认这个问题,但是没有其他答复。
某些观察家认为,Sun之所以如此做是想延缓Apache Harmony项目的发展,从而为它自己的OpenJDK追赶Apache Harmony项目赢得时间,OpenJDK也提供一个开源JDK。
“我们可以夸奖自己是第一个经过测试的Java的开源实施,”Magnusson表示。但是他说他对夸口之类的事情没有兴趣,也对哪一个组织的许可方式更好之类的比赛不感兴趣。
另外,Magnusson表示他希望能在JavaOne大会前看到问题的解决,JavaOne大会是Sun公司每年一度的Java大会,将在5月8日到11日在旧金山举行。
在关于这个问题的一篇博客中,IBM的新兴技术组的高级技术人员SamRuby表示,“我真诚的希望Jonathan能尽快的对此事进行干涉,因为他处于唯一的位置可以把握一种平衡:是要短期的利益?还是要丧失长期以来集聚起来的无形资产?如果选择前者则会主动去摧毁Sun花费了巨大的时间和精力才搭建起来的社区,输掉Java的未来,以及破坏Sun自身在开放标准方面所做的努力。”
0
相关文章