【IT168 评论】SAP批评SUN对Java的控制,主要是因为其竞争对手Oracle已经完全掌控了SUN。虽然明里批评的是SUN,但实际上是与Oracle针锋相对。
SAP公司的CTO Vishal Sikka近日发表了一篇博文(其博客名为“Java的自由”)抨击JCP(Java Community Process)严重受到SUN公司的主导,给Java带来了伤害。
Vishal Sikka说Oracle收购SUN是JCP独立的大好时机,就象开源Eclipse基金会一样,但Sikka并没有提及Eclipse基金会实际上受另一个巨头——IBM公司控制。他还呼吁Oracle将Java虚拟机(JVM)开源,并成立一个独立的委员会,Sikka承诺SAP会对Java和新的委员会投入大量的人力和财力。根据之前的报道,SAP与甲骨文之间曾就侵权事宜进行过激烈的对战,而IBM和甲骨文之间的不对付也早已不是什么秘密。SAP与IBM在近年来也有多方面的合作,因此SAP的这种态度十分合理。
在他的博客中,Sikka承认Java是IT行业的生命线,Java应该是完全开放的,不能因为公司之间有竞争,就对Java进行控制,这是不公平的。
最近几年开源社区和独立开发者对JCP做了大量的贡献,但他们抱怨JCP受到了大公司的干扰和控制,同时他们认为JCP的速度太慢了,因为大多数决定都是在烟雾缭绕的密室中做出的。
Sikka认为他们正在伤害Java,人为地放慢了Java创新的步伐(比如说,在今年6月JavaOne之后发出的疑惑:Java EE 6究竟何时才能来到?),他们也对开源Java项目实施打击,如Apache基金会下的Harmony,但幸运的是Harmony目前仍然顽强地活着。
从2001年开始,SAP战略上决定全部采用Java技术,一直以来都保持沉默,但现在终于坐不住了,因为其竞争对手Oracle现在拥有了Java的生杀大权,也就是说SAP以后要受制于Oracle了,SAP中间件NetWeaver正是采用了Java技术,Oracle的中间件也采用的是Java技术,因此谁也不知道Oracle接下来要对Java做出何种改动以陷害对手。
Oracle公司高层管理人员也一直视SAP为眼中钉,并将从SAP窃取客户作为重要任务看待。
Oracle将会继承SUN JCP的权力,但SUN保留了否决JCP对Java的决定的权力,因为SUN的员工对JSR(Java Specification Requests)更有话语权。
Oracle已经开始与JCP成员谈判,但谈判的细节仍然是保密的,也没有公布谈判结果,不知SAP的担心是否会多余,但SAP至少要做好最坏的打算了。