开放源代码计划的总裁埃立克于当地时间本周四在一封公开信中表示,Sun公司需要在继续控制Java或者让它尽可能普及之间作出选择。
埃立克在这封公开信中表示,通过扼杀了Java在开放源代码界被接受的可能,这一阵地可能被Python和Perl等脚本语言占领,Sun公司坚持对Java代码进行严格控制已经损害了Sun公司的长
期利益。Sun公司必须在控制和普及之间作出选择,尽管声称“开放源代码是我们的朋友”,但Sun公司似乎选择了控制。由于Sun公司的控制非常严格,Linux版本中甚至不能有用作浏览器插件的Java二进制代码,更不用说单独的开发工具了。
埃立克的评论是对麦克尼利于本周三发表的“开放源代码模式是我们的朋友”言论的回应。麦克尼利说,与竞争对手相比,Sun公司对开放源代码更有竞争力。
Sun公司则表示,它已经在放松对Java的控制以及被微软等公司破坏之间取得了一个很好的平衡。Java程序能够在不同的操作系统平台上运行,削弱了某一种操作系统的重要性,例如Windows。Sun公司的发言人鲁斯于上周五说,在保护Java不受滥用和让尽可能多的人使用它之间有一个平衡。“Java社团过程”运作得很好。
Current Analysis公司的分析师肖恩表示,Java是与开放源代码完全不同的一种技术创新,Java的核心是付费技术,它的开发是由能够从其成功中获益的公司主导的。肖恩说,尽管不会听从开放源代码开发人员对Java许可条款的抱怨,但Sun公司却无须担心埃立克的预言会成真。他表示,我认为Python不会取代Java。学习Java的人很多,因为人们知道,他们会因此而获得高薪。
Sun公司一直在向开放源代码社区靠拢。例如,2003年,它就与开放源代码Java组织JBoss休战,使后者能够使用Sun公司的Java兼容性测试软件。